5000
1235125 71640001 53281073
213935821 578989489 132420851
52915441 16877251 212065079
233177771 6492305 578463097
561521449 137707491 4332400
309473089 64016411 560281519
532755083 488389777 234686529
361412515 137707491 498721315
278118837 309913462 315273394
206590185 627579429 121792243
120156652 453130785 143030147
733481729 264148836 14450519
303783173 789311524 101835439
96229681 26456048 316066538
16673346 843478516 49102527
232054441 84747387 462212321
357593576 616188646 145750753
631650751 127661212 646065655
250371136 761190502 89085258
703040211 165401105 632254082
676999926 627579429 193800817
83626624 299458621 172591655
107094961 274861713 196003004
68237863 5531173 250271671
211938166 422475721 183548701
388525267 522875830 185054539
351274673 268201797 370978466
500499836 131877691 575638251
434054975 138459133 547660481
699337534 22801 40191569
207862201 452541873 170647276
809895599 68462761 835805565
10566385 222015310 80481724
111347927 195559705 238423681
164352451 761190502 84002851
912065245 74476813 834796510
298323811 373679783 14450519
9410501 295070088 70032691
127803577 7237921 409854526
202296193 511757665 150562901
554213397 561872081 209636701
89573211 4660186 299717545
268157056 25080305 573771879
499692641 561872081 205148351
289108889 59738731 7538152
229877753 7237921 563603910
298323811 502082686 174709237
116153026 824908166 62952751
434054975 339757921 315273394
323950201 134424550 498691601
439979509 71640001 662058611
89027801 165401105 19516741
211938166 62756380 464747559
2917 39320002 60161
14489317 128553856 108217598
28644786 179882377 105693720
79791076 97148151 224675503
13434825 26097691 115194129
192754081 2184167 518151622
782686087 142629657 700103204
695567853 22801 983336257
490502545 589427583 176071197
56681325 228913773 142377973
70516097 504886640 32361489
14879033 14239891 120798841
288419104 101906045 506455831
14489317 471531265 58878821
595779081 545455535 216051076
920393521 244737356 558280253
31229171 297422335 9316851
612055171 714462416 145598981
8675101 124304307 85292689
173675512 48623381 436990851
137306813 104066341 334941629
138332494 61528951 364851235
183001801 34696651 484857577
649518885 104393281 689627213
13328001 244737356 77737309
183001801 164607703 340735969
84395770 416617801 32883091
219472199 192839865 325590493
304618094 15202591 657521953
31229171 381660371 85584772
261399737 38043281 544322210
2623339 965776209 25443493
24083731 127661212 120050479
26396746 36577243 160299476
3684161 244737356 58900376
62094460 88592001 248641
229025953 79607407 17647533
35859700 55766786 162696595
516088126 8211281 32883091
683244409 295070088 413243314
292238121 33319314 626878347
41321323 134424550 138675429
785414421 164705626 662247565
371382776 761190502 119954521
127213351 286581840 200657185
81766441 378746153 149682961
178901649 348099913 241659073
44256301 210912250 124810605
81024317 88592001 235851504
19034253 20894356 141968190
122533573 274861713 207631791
131814442 213599299 267297595
172733936 10610227 466462166
505450415 445255282 261297548
294030176 73547453 514680040
393440941 340260819 291105937
221551365 156580513 377164953
7515853 238350795 68446713
21305629 522875830 61887590
269405506 545455535 149102559
151070977 292067909 241381080
91318690 83201320 261907313
468251526 135585341 560605618
68859883 589427583 89754301
17067490 141817013 106135111
82321185 14548975 268032122
149178511 66292718 376086945
504911001 492482026 231747441
249136181 340260819 4873015
166713217 81058175 388543285
278118837 22799385 604416119
531843254 203085855 501841005
150955917 811092387 70430347
7515853 83201320 10255561
136846717 156580513 307224819
486919896 76236889 45702916
180092773 627579429 115322461
110874583 191004733 237412763
26241733 24265638 167747513
74519215 22801 274179605
200059336 225137897 309297007
10531863 287532811 70304929
849802465 170648303 618847201
92496344 73547453 283782371
662513642 90695977 21407551
298323811 203085855 406722209
70392190 468347293 129726990
653810554 364710537 357347719
272258977 492482026 187529255
16716181 76236889 248641
321217791 297422335 340735969
26012845 542301106 66281492
230599069 373679783 222317005
254553364 162490048 437731981
358177201 8211281 712283160
390457763 511757665 195618217
45012977 424721821 105011620
574985082 485354661 255328801
261739677 186819585 394316077
2514223 165401105 57226801
668907006 653762584 172308159
53208856 98713119 183312301
912065245 561872081 224429081
570962086 47193322 761554308
449411976 156938431 518252761
242740244 789311524 88270391
102693501 203085855 2710145
484613344 156938431 535404961
418223579 496148353 44031061
147296041 256916772 244620825
388202345 27459801 5520121
135582119 11093035 248641
123769976 62756380 333747259
47607697 399835997 108409251
254410867 226175626 28023985
398338843 292067909 16076620
544709781 509684888 229764385
7280273 364710537 62005033
99679609 84747387 273854167
189686337 471531265 162628769
21446011 39806828 141902757
58488535 565435567 94672645
317549546 119152216 518308386
290312361 71640001 506567638
297912599 150132385 30220051
98880481 3843027 337305844
20315449 789311524 29235081
249136181 51399637 518540155
158541899 2469964 442314926
254553364 351202043 245746836
240028537 58877163 11407447
269548987 21908943 575566232
468251526 68207741 672854036
323104945 53089639 561115521
252821524 162914126 428417001
617935909 44483767 788716976
13756282 142629657 101367001
717540391 305275321 381178081
100496306 135930130 259916569
16233746 399835997 61191156
25967151 488389777 72446650
330854217 908931633 66447876
1517684 131746927 53281073
102142721 94733089 275403565
254553364 522875830 165730801
945438751 15202591 953527161
4942401 558818391 248641
23125033 92617891 41618708
26986051 71311639 141754084
162512893 22799385 30220051
189686337 453130785 2248209
444634177 81058175 645954866
152498501 175266478 320137882
113646905 509684888 129683417
295945860 241501117 366157240
89608971 811092387 58421429
67306754 169947713 188761525
604781641 37903081 802538231
614558396 22801 913234057
109337473 249955763 218240434
7222879 141817013 78719212
217257859 124304307 33343481
490502545 14239891 774352449
20453308 649614525 54378625
76411826 189965335 190207290
84395770 542301106 113965601
280664457 328892653 248641
780658126 88428226 779817234
44256301 238350795 41618708
34956251 502082686 83460651
11677458 104066341 99495537
328737025 4660186 708386311
584305719 22801 908127517
87843351 102806721 250028551
419815042 175964727 478828281
267449962 340260819 37966717
9410501 274861713 74099377
72340126 714462416 71367313
340740355 48623381 611884561
120964108 55766786 336864417
518448706 36577243 736281604
649518885 426461875 294539445
183431171 124304307 396344146
323950201 887147497 28023985
487449628 898229138 79226352
294107626 371093656 24947431
168315505 687040481 4873015
113646905 55318936 322911716
87843351 471531265 25443493
552274136 24265638 822255271
437306113 185818213 17224241
232300592 426461875 46983991
74365858 228913773 172433431
35333511 244737356 101105563
84395770 843478516 53695801
16119742 665657106 44031061
345434122 76236889 12774495
140628310 15202591 401483629
470366461 248644261 35964490
14879033 87499969 117223081
289108889 183555581 405251143
6322009 77253681 77740873
278593253 120597233 484413021
146268711 128553856 328154891
951577764 16575112 960843027
112462771 730949297 19516741
330992636 46427971 594704767
212475761 581611783 122990495
100143251 333539155 164645353
288636791 55766786 525614033
221551365 55766786 479114105
71344393 51942549 228494458
206129001 550935001 140710567
135895008 50559305 369612712
89027801 458389313 35386975
583599577 94793147 693919477
41728347 405022465 104151361
159968449 411068706 184580751
13409667 239944186 79871618
466798669 789311524 35964490
574985082 589427583 196083363
541503649 44483767 32883091
369371785 21908943 6225220
8619598 90695977 4740526
59646726 47193322 208904602
113428129 870827533 59150038
306274585 789311524 102365029
131305231 492482026 138555557
115000081 124304307 285242574
373757313 186819585 455148977
189253891 114208849 401367457
290312361 3440550 650425998
333135683 28706707 656864726
639074251 20165726 866929753
673691779 71640001 35079967
1017983 108014017 52478020
119715429 19099503 346245124
34956251 71640001 17224241
639074251 709831161 153417545
50409493 367522141 113114080
266174127 71640001 488760031
60583601 213599299 158751955
263369929 55766786 511661921
54797055 232198601 134889014
861400204 124304307 729074061
295435000 134424550 495882381
290312361 405811375 214794719
172251522 3843027 471366766
130678870 44483767 354118073
17599388 14548975 19024991
4942401 411068706 9316851
453460844 81756449 653152789
231187256 783767821 87479586
977334305 77253681 841224553
215476021 21518726 511661921
185694625 351202043 233904319
951577764 68462761 861663004
50409493 173637355 142377973
681928336 16575112 896391001
528457704 83201320 685773028
87843351 375340813 150213085
426869997 495703465 208380291
141427182 260593589 237745757
38349337 77253681 40974735
266361211 274861713 321016809
253819117 162914126 435044731
125109985 620601625 30220051
32251255 165401105 119954521
323104945 776824669 106601673
341322686 44483767 46983991
154387053 507469249 132185293
453460844 21518726 32883091
56116436 326516677 131110287
541503649 5531173 835667918
500499836 120597233 589609723
99945844 177587411 231778869
14333761 470373769 59456292
50206681 91827705 176071197
154387053 542301106 42487201
83428658 399835997 148367129
103374613 16575112 339861523
132315679 243209851 241659073
360930201 92617891 571311079
25762111 459350857 74759595
91595701 589427583 96292997
223035037 156938431 21407551
111280079 228324705 226750681
809895599 59193541 857039371
62783361 34558421 18820972
147016001 185164501 308350242
400206151 373679783 35964490
475081648 84747387 640531745
107383673 730949297 46614639
60583601 55766786 205148351
26111593 116407747 248641
215476021 228324705 314486269
469138801 965776209 21407551
722824093 116407747 676329291
289108889 375340813 228932241
158089335 545455535 127270621
149178511 302634601 231057889
458631048 21908943 748706599
295229129 94793147 507912553
208923310 424721821 181409626
656510991 9225506 920133265
397600219 348099913 288266483
72442581 176322408 190133989
213229402 609312751 127461418
526548331 388279761 315624967
36145877 62756380 161240392
562767211 26097691 819694646
150097361 22761859 407381050
7515853 177587411 75837035
221551365 898229138 64527441
285447517 943854931 59456292
228304585 405811375 203054037
248399461 177587411 401839033
458859581 142629657 532905811
250371136 39320002 542693204
777546676 55766786 855072641
134730619 110534729 316827601
18022186 142629657 110358807
106607801 91827705 282127937
177153652 50559305 459733715
257754331 6492305 592033386
204077341 88592001 426161849
643678894 349630061 359506141
358177201 355758151 281028321
163853953 8211281 447401149
754075873 176322408 610584235
468251526 271668433 400277375
444634177 228913773 440276590
513111810 127661212 601945751
98288329 30880961 304180849
340882312 212608687 430704781
7946975 7237921 98268161
33318760 958301701 48989506
129553509 522875830 125284781
429926077 3843027 810359353
83626624 218667876 204521578
330886865 162490048 462246596
56681325 120597233 163825325
112388176 134424550 272459170
925262362 470373769 279476121
408755799 26456048 28023985
323076970 36577243 21407551
207862201 59811646 468502309
74134084 62756380 220185641
601750416 470373769 259847638
231291651 68462761 466462166
124231401 16877251 351929618
22970346 492482026 69581001
81027004 84747387 241659073
95909090 177383413 225593809
877823857 132528821 732916261
595779081 581611783 207077111
375936289 19099503 37966717
94061551 55318936 287751719
241758896 159040819 396073861
34583433 261452731 97745401
167206093 558818391 17647533
50736113 340260819 121693223
175196481 124304307 388081771
193647167 76236889 433205553
45461809 112695061 158978271
113959721 59811646 40974735
74134084 142629657 201242341
20125542 471531265 66028969
103896513 28706707 23590341
643678894 128553856 32883091
191444384 152754625 364879187
181470521 8211281 477735217
683244409 223843761 510657247
943713303 393179809 12774495
166713217 185818213 322911716
279642896 135930130 485472591
148884121 4660186 437387805
53208856 698367573 64619299
617935909 647073166 176457337
127803577 218667876 252891832
398338843 71311639 636225324
10566385 730949297 10927065
221551365 445255282 181586957
233009686 504886640 156459859
394161041 55766786 646622361
84257517 34696651 267278791
25464403 340260819 25443493
167997454 83201320 409253145
260037081 170648303 425552990
191275000 757631530 87318190
472878329 124304307 578341225
362611 22799385 51537025
1235125 462466881 50538058
83428658 108014017 240816017
140439289 238350795 263794441
120029301 22801 400365716
171459376 31829461 432459496
772021 16877251 21407551
353967399 38043281 650425998
118574547 699649281 86155721
678639469 8211281 944339206
40959937 565435567 87768487
343607401 55318936 601943901
145208710 64016411 379528225
62821053 195559705 179070181
53208856 545455535 107358266
715048201 9750541 925751705
48527773 274861713 11407447
20502343 177587411 98268161
284331164 139205385 470071834
6731444 11541821 95552076
245133541 309913462 303850033
371848522 388279761 248084073
287606096 255172647 360831286
355912570 589427583 150213085
782686087 349630061 387494173
17733799 255172647 84375721
28954465 351202043 84002851
323950201 7008636 11407447
69643249 83201320 205148351
21868321 287532811 78704850
2363389 213599299 55707763
266174127 138459133 19516741
343607401 218667876 414705502
300030853 256916772 365402899
16716181 132835876 110293491
179868858 88592001 410741071
244472509 80096251 473674903
182823187 162914126 337358113
108478525 299458621 193008201
143094478 9750541 408016681
46668941 179882377 133538783
54678607 452541873 25245001
161990601 426461875 177103226
68237863 496601546 116040789
4942401 142629657 38469751
505450415 97148151 655914030
7264372 789311524 48604735
50736113 97148151 179237727
496374278 135585341 571476907
154153441 1012124001 33343481
340546881 48623381 600855971
129609817 104393281 326554001
622218997 573205421 212065079
5839673 51942549 86696023
389239581 522875830 187356779
476155057 274861713 38469751
310523800 297422335 334190573
434054975 55766786 684500275
7946975 10610227 101367001
158089335 11541821 420378511
74519215 522875830 113884705
118574547 232198601 223628695
35859700 388279761 96688938
308746057 405811375 220463606
682905601 19099503 874009905
652392193 8211281 923514907
173546741 64740313 424821145
8840184 386771750 60201121
77769118 538963596 15754865
120156652 663400771 92614006
327577657 119152216 527247531
487449628 1012124001 51476986
785414421 134424550 31180627
25464403 22801 173083747
206590185 581611783 120798841
619879646 228913773 488839033
412652431 471531265 24112201
532755083 27459801 785448214
93386995 9750541 301471994
112462771 165401105 253533983
41600491 55766786 178477321
80935777 445255282 131012509
305233801 440963201 215950577
730545853 665657106 167268158
303784489 462466881 205710173
132790299 339757921 195274633
485769217 565435567 195618217
181245979 504886640 138807604
754075873 83201320 3580834
275300740 55766786 19024991
310523800 142629657 11968759
444634177 271668433 16076620
337964701 381660371 243769457
57318899 142629657 153873501
478850597 236461537 462788321
34201366 471531265 83925670
626367544 18701561 871223701
129609817 322476229 193063155
409637867 271668433 389503401
55595996 94793147 189685321
469318899 511757665 211463107
403833430 55766786 649321657
125467551 296577189 196522226
35859700 228913773 103239610
2623339 589427583 49357915
125873681 183555581 266430781
188219611 152754625 35964490
85636453 131746927 246256297
626252527 459350857 266325445
275765537 653762584 124971997
153242285 186819585 318074473
444634177 426461875 271767973
44776117 134381584 145750753
555185485 320976244 351700770
250371136 521882193 21407551
250371136 112695061 454745501
4426471 77065587 70172485
102304171 11093035 359506141
177091381 522875830 129587785
408755799 26097691 15583723
161123951 468770673 155011969
797683321 870827533 90122727
526548331 538963596 223282996
346708961 471531265 205148351
22801761 115778606 116860402
202296193 867577201 248641
14489317 609312751 56188357
241981031 783767821 24393926
137406193 162914126 315009363
104577676 139205385 271957841
235011841 358981270 243769457
167206093 142629657 364168807
460312585 364827345 295345387
131814442 170648303 281013323
508006181 16118389 790718980
623599629 699649281 151975846
46108693 16877251 207631791
712845709 750426265 143603281
550498301 123621553 623249705
38349337 186819585 111133976
171102699 322476229 230876579
854837291 165401105 667397017
7280273 28045445 91369357
291193592 388279761 218516760
306274585 104393281 529223252
603997913 256916772 461660174
94897383 965776209 32883091
604781641 496601546 46614639
17757013 203085855 92725748
5592091 79607407 38469751
595779081 405811375 301471994
1017983 499949079 48267739
453460844 488389777 210854781
333135683 653762584 133418881
633644761 315827311 353969449
255911825 19099503 580027821
673691779 51942549 808490745
582278387 816761755 103406785
558517779 761190502 35386975
502935157 44186440 735639438
51392056 566830417 92725748
291345051 218667876 385797769
45461809 83201320 180551029
328737025 94793147 559393825
86505703 235581403 205863780
195171885 235581403 290779226
275765537 462466881 9316851
135919324 51942549 372481995
289108889 131877691 489466539
2142658 714462416 47844449
516088126 321529316 336509041
139781281 471531265 8880961
417788281 212083071 24112201
58871870 496601546 113220799
240295691 239944186 345104449
742899625 114156001 706978981
148303855 22801 434360590
28316933 297422335 86693119
313321926 40392089 600293291
325881637 62756380 575068245
68073674 50559305 224054741
113428129 426461875 23590341
53208856 201768436 23590341
110874583 33042480 318074473
121558249 273740898 213159217
21843361 638295841 56138821
147476783 116407747 349461071
403833430 773014382 110231041
276354500 62756380 496039368
68859883 198641051 45702916
14879033 943854931 35934281
288877304 256916772 1732849
12523557 647073166 19024991
822949282 549916387 241526209
236076947 66292718 10927065
43626421 261452731 117460771
78171433 84747387 33343481
10379097 7600053 114855571
93202405 304195841 182545351
383815161 783767821 108838789
52696475 371093656 121730511
386511251 68462761 604745134
102001681 53089639 4332400
242160161 182885455 378175795
333793736 195559705 449683045
93380211 462466881 41618708
184626161 561872081 135574545
224888485 28045445 515804096
36389057 256916772 98255769
260037081 31630435 545638393
178466198 538963596 133830361
23401974 274861713 82499569
25464403 287532811 6225220
23698999 101906045 126967234
75351907 164926423 209824742
155184177 283751737 249725817
754075873 74162971 809837569
10566385 284465731 72676916
170678544 128143258 375868216
100143251 74476813 284574401
28644786 168806569 110293491
122533573 7873129 397757741
626372956 496601546 247897068
748333405 638295841 12774495
57318899 26456048 210908989
293393378 426461875 205710173
906910785 371093656 359303141
161206345 399835997 187735485
32260951 359966977 90570178
414922201 59193541 656864726
177745976 74476813 412996005
239219986 142629657 399917393
66944893 411068706 27435241
271373921 112695061 477452319
708014601 356279617 372481995
152498501 21908943 412364899
601750416 405811375 314410695
19816441 274861713 80059266
86750030 426461875 137464471
951577764 142629657 725840641
257540861 48623381 524047587
977334305 416617801 320953403
21184101 16877251 147157001
101305800 198641051 35964490
243032923 231734569 345696999
227250811 9644671 18820972
687568114 8211281 953507313
60985961 256916772 158878209
574985082 28706707 774891127
232300592 265396933 325117075
309473089 284465731 6225220
8896526 41859811 92397289
480273121 53089639 25443493
414922201 627579429 151510843
256371777 870827533 71367313
325881637 424721821 45702916
15862827 898229138 19024991
20812117 249955763 3708881
37178491 315521517 97035271
144125398 189965335 303207863
936616885 186819585 15583723
441987481 394302385 3283561
451720264 39806828 720083251
2588167 287532811 4332400
86750030 322476229 167277065
554928941 381660371 325888296
643678894 824908166 35964490
638987693 110534729 684438701
221551365 62756380 467517679
629719053 128553856 636199177
271373921 63744785 490586496
112233999 52400368 317170116
104577676 287532811 191132497
555185485 81058175 705040751
49046801 943854931 49934167
126514171 519730751 125841101
7280273 440963201 55297045
47281474 41859811 187572721
767721843 21908943 5913375
68441653 34696651 229361473
240295691 47958562 498914134
208322437 156938431 374052914
80777817 392342958 144191741
83946241 84747387 247386721
246627115 453130785 195618217
76257325 190366828 183018538
699337534 22801 1001109671
89019406 574599547 95893081
120794753 20894356 351117591
339302006 40556173 632593137
39751801 139205385 19516741
59108953 228913773 152675709
13328001 152754625 6225220
310523800 381660371 235851504
408755799 168806569 491045401
37634311 449876834 94316076
586438729 208496869 17224241
46745812 566830417 9126026
396881558 616188646 150434912
286406667 843478516 78016729
492587187 931541304 65502273
115000081 232198601 219772929
446170888 665657106 145750753
300030853 317993635 291084556
723258696 142629657 9316851
199972046 124304307 409253145
36268561 9750541 183161905
4942401 11541821 81177471
103241321 647073166 30220051
261399737 71640001 484857577
227461089 294840150 295098445
254288971 271668433 325391986
919590257 20894356 944132050
246627115 100741933 454635649
500499836 59811646 717313598
77877793 445255282 7521733
272258977 36577243 571001101
136369297 164705626 304473498
39751801 22801 212696617
362611 249955763 48424833
56116436 581611783 88071696
78171433 12597825 265651671
362071425 9750541 682837341
20812117 910166353 48829399
93386995 268201797 191040085
377951549 53089639 640134559
379935437 46048465 654014072
470366461 296577189 369852801
62691000 128553856 183708301
13328001 28706707 12774495
505450415 30880961 766513099
54267313 247903538 248641
403202017 442790689 248412651
37929572 127661212 143611295
444634177 483587953 215591146
35638172 139205385 45702916
110297 843478516 1964368
134271817 48623381 371888215
13986001 142629657 105583839
260037081 22801 633318217
232300592 249955763 336687615
680673449 7662208 956360042
6916021 378746153 60233357
567181837 206739136 523311920
328737025 55766786 585900776
335466913 179882377 457904910
296891701 70087697 536722389
574985082 87499969 720984929
34927267 139205385 132918657
37178491 8211281 191132497
137021331 333539155 203624241
88819732 9750541 292879517
49415815 25080305 196522226
108478525 9043816 366683395
714137425 519730751 250606721
372756097 627579429 142881766
126850305 351202043 190993807
306274585 287532811 354118073
361412515 226175626 418097665
943662241 41859811 933090016
37870389 28706707 186677965
614558396 388279761 324272143
931526953 40392089 936827501
453460844 176322408 514680040
102304171 44186440 21407551
366843593 609312751 151255084
269548987 41859811 568323757
323104945 152754625 468999248
73327393 274861713 167277065
152498501 274861713 12774495
64506751 40556173 31514845
390457763 198641051 446127985
138755229 25399501 390430831
233798813 381660371 214448508
431396171 132835876 551219541
175440025 50559305 448294337
491088310 40392089 27435241
712845709 2840937 969503185
68470567 462466881 126639625
711927301 471531265 271928001
191822401 173637355 248641
630915511 192839865 569182029
384843521 244737356 29386377
47607697 116407747 161846841
279369491 299458621 321632410
236076947 78289333 468999248
87456923 561872081 103708744
384142854 438829754 239872465
717540391 627579429 202784170
569022721 381660371 333865411
627721192 14548975 896809041
785126071 416617801 310147909
647283421 898229138 80720387
165239555 64740313 404608551
22126105 134424550 116040789
227250811 811092387 85630910
373757313 22801 750682377
567099835 53089639 733788810
396327271 824908166 93741718
6139911 483587953 53932451
68737471 665657106 79832035
345434122 359966977 252986317
173999480 824908166 77991250
198084321 268201797 272423086
73066577 358981270 4332400
82939993 104393281 242262206
157484692 90695977 371888215
112844609 15202591 354415801
772146361 47958562 849819569
47301500 218667876 122670871
37178491 71640001 150627422
748333405 198641051 552720006
839589037 15202591 936827501
556614007 78289333 718323841
413372521 228913773 427336820
278593253 638158106 131130901
87642989 965776209 54557847
45461809 64740313 35386975
132280597 4660186 414435589
536277547 70650658 689651821
276738457 16877251 617603405
180861292 36455407 462187298
104320831 74162971 292994593
23698999 117695068 120201091
30181121 773014382 53067763
636498843 495703465 41618708
72648828 2840937 268032122
46108693 620601625 30220051
183431171 334741321 243823449
219472199 77253681 443921221
468251526 511757665 203962720
878880315 359966977 372171240
173999480 23657545 456792565
677282376 14239891 914188041
22031113 589427583 2710145
157484692 179882377 329381350
15862827 19099503 4873015
115951837 626865836 101119041
44256301 2840937 21407551
130320537 62756380 339861523
5839673 3440550 91038026
97830756 811092387 60866123
192754081 943854931 57755061
137306813 1037648772 162931
338956496 21908943 671770373
499439335 268201797 426533185
36715701 502082686 84837084
667377345 162914126 611044001
558517779 816761755 101627770
93342309 356279617 152857870
235472777 627579429 15545660
459821233 232198601 454954273
20812117 519730751 60544019
532755083 943854931 60488789
286100784 177587411 421876183
117399013 574599547 31514845
31229171 452541873 86360036
6518901 471531265 42487201
233268176 504473968 163882366
178802030 94793147 395649501
260037081 150132385 446127985
22126105 558818391 9316851
19034253 226175626 90832547
958675321 10610227 24393926
79413136 244737356 178065377
144281622 90550861 343231099
577360657 124028308 639210396
233798813 41859811 519105820
216851636 78289333 37515083
516088126 811092387 94865801
108426703 77253681 304822115
2623339 471531265 50055369
249136181 226175626 346836811
963444770 20165726 952566993
647283421 416617801 298788307
727359652 496601546 257287173
414922201 181759488 6877921
471244417 77253681 659947289
110297 92617891 128373
202296193 7237921 557625861
233798813 256916772 336316597
87843351 228324705 214794719
16233746 332072818 67714401
87642989 177587411 218757169
586438729 450248994 264317454
726809821 426461875 303850033
36715701 638295841 60646651
434054975 381660371 282277360
271373921 699649281 101064136
211388953 574599547 122928187
142537297 453130785 147642171
413372521 627579429 149338729
20665125 322434111 75837035
295435000 373679783 231748502
63689825 445255282 24393926
63422779 665657106 75783115
809895599 408723316 323501909
228304585 910166353 62694951
39751801 11541821 190345949
196986928 67458476 443413951
544039453 94793147 678846313
243115920 315521517 293129661
94044001 459350857 139683649
228304585 127661212 417037242
189397275 155028666 348981697
839589037 28706707 901996935
334180225 41859811 616310321
21665533 2840937 159743193
123769976 228913773 243242780
103844810 81756449 278161241
30181121 776824669 53065865
441987481 40556173 713273861
119503176 52400368 332758069
426869997 239944186 429212845
435238066 223843761 444045889
316500969 75795868 552339672
26241733 22799385 14119768
379935437 411068706 235247077
3684161 84747387 19516741
7946975 223843761 72983259
183431171 191004733 320016331
50409493 91827705 13504894
299775193 609312751 141911353
157953367 30634545 408495361
6339217 438829754 56045352
188219611 507469249 140226745
116584009 609312751 106310854
422955741 7008636 779817234
586438729 433864753 278021801
151070977 7237921 429673225
52754327 689943318 64815551
725156545 124304307 20977144
405790165 243209851 402450739
614086530 394302385 319748449
245133541 66292718 480198631
386511251 28045445 670645652
321217791 757631530 109755238
708014601 165401105 642052001
213612941 168806569 350363691
49415815 355758151 109413661
431396171 151585987 514680040
53092677 411068706 115322461
996266885 440963201 284502787
717540391 48623381 845590884
94834146 26456048 310969702
25464403 88592001 135729023
136369297 248644261 246256297
77995933 870827533 53281073
584305719 462466881 256979857
71772087 7237921 258575029
450882251 252453850 415129123
105055017 217276801 216677803
43626421 561872081 97091418
25839385 265396933 38469751
700712153 36577243 849629233
490502545 23657545 748706599
39145970 120597233 150314698
355912570 108014017 561115521
1936502 110534729 54014887
423115453 55318936 35079967
473069013 18392037 768396685
310523800 504886640 174709237
540367431 186819585 519461818
37178491 499949079 93068665
191089659 665657106 103765345
781492865 283751737 433952201
118188295 268201797 198285634
4942401 68462761 80905721
561435785 843478516 89518983
16596530 583158745 10255561
182491921 15202591 480198631
1936502 649614525 46614639
166713217 287532811 38469751
216474486 730949297 91529801
621921172 142629657 622424391
662513642 154084227 612446857
737870473 139205385 669421761
61591297 359966977 131708431
282689681 74261431 493953391
49415815 581611783 87482063
246627115 155028666 408018451
162734881 665657106 101642429
972848689 709831161 166239508
114080764 62756380 322911716
227640538 228913773 310293343
540367431 653762584 167165300
261739677 5348881 596481177
239219986 103176921 453025801
409637867 74476813 647456923
397600219 62756380 643845791
108478525 317993635 180551029
83608825 499949079 118368643
92496344 452541873 34457221
672703535 581611783 212022299
532755083 74476813 31180627
52635756 405811375 118778001
287606096 776824669 101896525
12256102 142629657 96725786
333135683 408723316 4873015
229877753 124304307 428059105
369986437 3843027 737695616
42527439 320976244 111833190
208923310 41859811 485301917
177196687 22801 475316801
18295621 30880961 140015851
411136669 340260819 295885608
134025881 218667876 5913375
293278544 653762584 126593585
26739597 41859811 147642171
58871870 124304307 162677538
27388527 47072083 147894337
173675512 357858901 219493801
103896513 28706707 325162117
73479901 16046273 256156904
49415815 665657106 63152321
181470521 55766786 443992179
221551365 88592001 447086872
353884205 116407747 556618795
271373921 299458621 309359436
27576627 41859811 154386292
157827891 709831161 87036401
196986928 870827533 68792959
678639469 274861713 485472591
162198625 394302385 21407551
1863226 96451971 55787551
369986437 152754625 489852116
366877961 616545073 144252256
172251522 55766786 6877921
253095181 114208849 454532905
141645769 132528821 8880961
7171227 22801 46983991
242160161 134424550 426392526
221551365 296577189 293355931
577360657 943854931 64197883
303970855 340260819 10255561
323950201 761190502 2710145
459821233 268201797 409216229
100143251 340260819 10255561
86551691 294840150 183312301
17067490 328892653 72104449
156458685 11541821 418108367
309465411 388279761 226360081
727359652 97148151 742921709
797683321 462466881 16076620
16233746 19099503 14450519
132663337 609312751 107358266
494032219 55318936 705713499
6916021 471531265 10927065
353008675 48623381 21407551
257754331 351202043 14450519
496374278 104393281 641100771
866549687 206739136 35964490
5943961 159040819 71248937
468010936 241501117 33343481
5943961 39806828 90549305
42527439 64016411 171185950
620736301 83201320 738973533
861400204 392342958 339032961
33553577 7600053 188592481
521155257 388279761 299132755
293727214 162914126 32361489
99945844 408723316 148903077
7839001 268201797 66028969
145363741 386771750 11968759
113344016 22801 395377417
697863295 22801 10927065
140439289 433864753 167995957
373757313 462466881 228494458
9069028 8211281 102040113
742899625 307758515 395365159
47336001 699649281 61177777
224086867 682789953 94316076
762901102 117695068 697977449
50024320 195559705 134944331
636498843 114208849 672365449
121558249 264148836 218240434
4766466 511757665 52472616
151070977 36577243 44829301
266039801 627579429 22647130
242160161 212608687 368123793
204732035 653762584 110367648
4942401 104393281 77690361
550498301 124304307 622218799
962649351 156938431 706978981
340740355 287532811 366683395
198084321 124304307 16076620
448229566 898229138 76010775
165239555 22801 467602272
74519215 37903081 238997441
147296041 80096251 360831286
119845350 287532811 199162081
14196085 43784521 35964490
54309025 261452731 130536393
266361211 424721821 41618708
235233453 24265638 532906907
254019373 381660371 223282996
241692013 115778606 448795707
151070977 116407747 349529473
530194736 26456048 795558671
101858626 70087697 24947431
426869997 212608687 463553514
53702713 445255282 16076620
202296193 9043816 543117745
1017983 154084227 49056865
195789826 416617801 184335607
137021331 80096251 346836811
866549687 511757665 267233547
31229171 26097691 163506016
135582119 162914126 43228264
412953601 217276801 454328641
500499836 142629657 576584683
387496954 142629657 501675001
23264385 120597233 248641
603940065 92617891 705040751
22970346 82632421 125206614
715048201 426461875 302470099
363929336 50488154 621541549
962649351 381660371 362492249
217037881 653762584 115086657
483257126 64016411 678893860
136321303 55766786 347968546
223035037 307758515 287904046
343607401 26456048 666698476
449196337 504886640 206364697
48492775 550935001 101642429
338444129 558818391 160249106
260037081 687040481 102409456
30648109 328892653 87517921
38349337 324871209 101824582
517995929 142629657 580027821
3048349 22801 64125253
548877667 266275351 429511589
349569661 31829461 646348548
68859883 28045445 246615958
963997761 77253681 38469751
340546881 8211281 693369946
406582049 160919113 501205745
224888485 931541304 61129290
403327506 392342958 269948497
110106574 108014017 277711117
372522816 471531265 210908989
925262362 22801 1038837358
84395770 394302385 35964490
153399352 185164501 24112201
239055415 255322831 341057861
408755799 226175626 11968759
131191984 638295841 101295547
319455573 887147497 64815551
388525267 394302385 250180975
4600611 120597233 70573126
35458358 132835876 11968759
39751801 128553856 140574613
25464403 39806828 154382257
272258977 616545073 128613043
277410149 124028308 470480401
382126315 18392037 692349746
225927721 649614525 118921805
61793590 305275321 138357766
124231401 142629657 283238255
103896513 627579429 95872879
502935157 789311524 110947873
166255975 104393281 376088413
349168926 442790689 225112709
117399013 367522141 2248209
825979841 124304307 722091754
136369297 1012124001 223156
216808554 789311524 82581121
170168107 47193322 41618708
49202920 322476229 118368643
327577657 488389777 193008201
50736113 870827533 52983889
287606096 496601546 187844995
217257859 53089639 477735217
441987481 322476229 334700965
822879325 155028666 668675883
3048349 162914126 21407551
488910136 241501117 445614906
214937801 117695068 43183289
987492631 14548975 967447713
40698625 943854931 43228264
772438573 66047969 842102855
35681482 373679783 9316851
390457763 132835876 529283948
141003260 87499969 343107009
81480611 31829461 254341937
715048201 561872081 23214841
244067257 55766786 506575548
291374620 168806569 452452449
175224699 645575301 110997586
31229171 212083071 102062521
716141211 108014017 692791381
148884121 107770141 350036740
270190667 31829461 579404086
134730619 8211281 24393926
88969913 84747387 7538152
170168107 108014017 22647130
52205386 159040819 7538152
614558396 750426265 141754084
544096470 4660186 851279716
625934305 87499969 725895357
3048349 399835997 52214401
57984277 296577189 143419277
366604625 159040819 487376191
120856363 274861713 206364697
159368743 41859811 402272933
703040211 350356429 376367353
178901649 824908166 3580834
499692641 26097691 28023985
28316933 627579429 60257440
118574547 75795868 319627867
55595996 44186440 12774495
80691443 22801 275116042
471884271 405811375 6225220
853431547 256916772 30220051
149178511 139205385 326836357
107286196 141086877 271380257
116294173 90695977 291630571
77150879 128553856 11407447
82321185 155028666 225408817
390457763 22801 761292094
34956251 638295841 58764961
54146296 81058175 195241222
422955741 665657106 135987729
7823171 411068706 38469751
212884357 471531265 175512078
397268939 203085855 454529349
34956251 127381339 21407551
554213397 561872081 208207585
314035193 499949079 189685321
809895599 46427971 863394658
75441659 9750541 265284733
205739561 9225506 13695167
96798401 156938431 31514845
52205386 408723316 114855571
125490541 225137897 245753201
586438729 151585987 595047726
43626421 665657106 58664089
634894923 94793147 697977449
77663489 48623381 5913375
647283421 179384112 571327521
91595701 334741321 27435241
37743921 22801 195271489
265683511 388279761 214448508
365899155 228913773 407962339
144559814 81058175 356569201
601750416 39320002 799056235
74436706 179384112 191053435
96798401 26097691 325603105
195789826 9750541 22647130
20026661 22801 158321264
612055171 274861713 459608221
31229171 104066341 137459953
524761551 75795868 684887428
26739597 824908166 52723734
120156652 9225506 390490849
342062944 138459133 497587201
441987481 317993635 331480091
89608971 170648303 224750849
14196085 519730751 53590753
805322017 18701561 909434271
267923521 46427971 537879453
425924906 47193322 696616913
896051745 119152216 10255561
72340126 22801 263895157
13409667 485354661 53570617
211388953 43784521 495778326
10566385 43784521 108060483
406582049 134424550 520347301
387947911 78289333 597844177
423115453 522875830 187947793
925262362 542301106 264710645
287320414 238350795 7538152
520382071 699649281 16076620
136220449 22799385 394075135
193647167 359966977 230732461
999512889 39806828 939885025
81027004 70650658 244118849
348110061 468770673 209480041
142245377 213599299 275403565
91595701 64016411 283481521
144559814 471531265 145023733
438682708 170648303 495958001
138332494 9750541 395937653
216031478 70650658 455914276
25839385 104393281 135936671
531418441 108014017 639234937
65186716 9644671 233574131
156671769 776824669 73587349
234945881 217276801 16076620
604781641 910166353 31514845
257754331 27459801 563837275
504433148 177587411 541859623
348640905 287532811 369229459
167917843 102806721 378396358
213612941 550935001 145034449
708886530 31829461 860156113
79396781 235581403 175204645
56427461 28706707 210746110
369986437 76035493 11968759
176151859 870827533 64360303
286510693 127661212 494635285
184626161 20894356 491045401
90491989 28706707 277680513
134730619 216616153 248641
148361900 714462416 82066321
68470567 243209851 14450519
102304171 36577243 307224819
34201366 201768436 3708881
41321323 142629657 132918657
4871701 183555581 67443601
257754331 115778606 459123037
754075873 181123938 42350031
93524498 77253681 284013289
558517779 502082686 237416889
622218997 212608687 509968495
230914936 2184167 585370211
546491697 34558421 23590341
803189341 11508177 935756896
423912985 52400368 31514845
136220449 261452731 227339542
310523800 328892653 295925701
604781641 561872081 218179742
498119011 24265638 764039745
46745812 714462416 60268987
281781787 183555581 28023985
228172395 399835997 209241613
604781641 195559705 557181271
310523800 4660186 687833839
43492789 284465731 114368221
279455797 170648303 445954740
462078226 179882377 30004855
417788281 213599299 462788321
36268561 160919113 30220051
153667031 179882377 322173881
115436840 110534729 1732849
158788063 21908943 416859290
972848689 504886640 275116042
250371136 177587411 408644031
463053041 340260819 321016809
269548987 22799385 585360449
595779081 405811375 290913337
20502343 367522141 69281391
265339751 191004733 395649501
51392056 100741933 173978201
412506686 7662208 755735201
261739677 309670499 305790861
217257859 228913773 304295498
217257859 485354661 174709237
62094460 55766786 215591146
649986556 26097691 833701966
200771857 393179809 1732849
39355236 59811646 248641
562767211 359966977 338056643
38349337 334741321 19024991
231291651 21518726 536020285
143094478 116407747 329795716
33130216 64740313 159275575
511725215 218667876 25443493
866549687 12597825 945762131
149178511 304195841 223628695
74232289 305275321 164446819
177196687 198641051 313221403
53079351 338269373 129270247
166713217 14548975 445940641
11883691 287532811 70338433
494032219 170648303 560118609
157953367 445255282 156284518
162831951 566830417 124389045
204732035 653762584 111273059
586438729 53089639 752981137
77150879 112695061 218739401
390457763 18701561 690814615
772146361 44483767 861663004
233711152 155028666 386103983
14879033 274861713 77257251
315429717 3440550 700279043
578386321 36577243 35386975
52475081 665657106 69750513
473069013 340260819 328893075
2623339 122740003 59805321
134271817 504886640 132842877
124231401 619227593 106493737
130333456 155028666 280814654
920393521 165401105 682932817
8605819 94793147 42350031
83107641 522875830 7538152
168315505 411068706 194745881
448229566 98917081 616908129
988386021 349630061 394255279
809895599 55766786 891933657
402304241 156938431 33343481
182341996 128553856 33343481
600995385 462466881 264812985
546491697 38620167 763974701
4693761 405811375 27435241
476155057 177383413 519105820
60878509 53089639 205538305
767175687 55720399 844935397
381328921 104393281 563837275
35752481 68462761 155011969
521612282 5531173 803779838
12721781 22799385 113085376
343607401 965776209 57117243
447495637 244737356 437215942
233009686 522875830 151419053
164076315 309670499 233138761
183431171 462466881 157450756
420391297 124304307 577715692
699512161 198641051 547424071
265339751 40556173 547782971
156026693 76236889 375208807
623599629 14548975 855148825
580120126 104393281 14450519
79791076 12597825 269069128
192307957 315827311 254442406
463535255 108014017 610464029
725156545 87499969 755090701
19618913 870827533 48392157
480273121 181123938 534179447
68859883 334741321 141355234
32260951 321529316 87831111
113344016 340260819 167893539
51098121 462466881 109776526
254019373 47958562 526414521
3493041 22801 70547289
271373921 112695061 471876319
421754565 142629657 248641
19034253 965776209 46983991
378680056 299458621 4873015
14879033 241501117 82307019
540367431 789311524 116509027
140628310 218667876 271685584
3048349 274861713 56255287
358102195 5531173 703689453
139306518 142629657 324484723
43626421 139205385 139172337
39145970 266275351 105325711
200466105 191004733 333865411
73066577 151585987 198392941
86362443 616545073 95331252
936616885 471531265 274695973
414922201 536588749 186665211
509020109 203085855 497587201
951577764 619227593 208406321
262874886 408723316 23214841
550498301 317993635 346188697
366488796 6492305 720984929
299984242 137707491 479114105
117399013 181759488 248406808
114080764 305275321 191382592
241519433 19099503 560610194
171887467 9750541 467563179
319195834 522875830 175379073
62094460 274861713 154434439
172733936 506206377 132842877
451720264 665657106 148260673
4245199 139205385 66461473
37870389 82632421 151975846
81766441 471531265 126025063
114980017 253652701 214089660
580120126 698367573 38469751
213935821 18392037 528888057
481846401 150132385 7538152
431261017 71311639 659351845
85568977 64740313 43594607
149178511 27459801 398225672
171060471 931541304 59899033
412953601 426461875 262532827
695567853 194272339 44829301
450882251 138459133 6225220
438682708 438829754 255438316
49415815 213599299 130341625
300030853 761190502 106827841
62202391 119152216 179237727
569176804 5531173 866929753
74519215 48623381 234790941
33318760 426461875 89917975
174313114 378746153 44829301
61730395 203085855 30220051
26739597 84747387 139683649
657538701 309913462 371870041
342062944 22801 729637571
409637867 90695977 598433507
480273121 103176921 642955318
617935909 405022465 321632410
284331164 566830417 143153373
13756282 104393281 106834795
233577501 23657545 531953569
92675741 44483767 295045433
363752911 375340813 251206271
106164659 394302385 25443493
126649804 120597233 303453580
497450857 292067909 395377417
54501151 958301701 52983889
341909679 450248994 218240434
170678544 25080305 434026121
844866137 9043816 13695167
284229837 223843761 370246321
5704291 75795868 79717562
193012837 114208849 24393926
44833601 109430923 166977461
50736113 98713119 174027106
10566385 155028666 47578123
999512889 84747387 804416677
239219986 142629657 7538152
39751801 394302385 102953857
149178511 499949079 137508166
293405685 392342958 22647130
171459376 61528951 424657017
123736609 78289333 308467891
191089659 309913462 248405060
147476783 824908166 67200439
244883181 256916772 31514845
227932941 87499969 455148977
472735715 566830417 190107857
483257126 142629657 556782499
15532024 104393281 112696753
462078226 206646850 476748799
697863295 59193541 3708881
70516097 218667876 167156532
212475761 81058175 429212845
754075873 50559305 846092134
600162461 328892653 44031061
22970346 843478516 50561235
3048349 88592001 60403717
19427388 232198601 248641
451720264 62756380 669421761
562234429 165401105 565710289
99945844 51399637 6763095
110297 450248994 166111
724936476 653762584 176404385
45461809 965776209 48526573
8586169 328892653 68313609
268157056 39806828 567798641
16716181 424721821 61351393
754075873 9750541 45702916
47341571 223843761 125522779
39502 9750541 184627
421754565 14063039 724048480
125873681 177587411 270913447
481846401 340260819 330339231
1018437443 761190502 135778061
171102699 208496869 306712601
300030853 9225506 660249089
57182763 468770673 116040789
521612282 109430923 621581201
176151859 375340813 211463107
202296193 468347293 164721451
395746695 194272339 2710145
109337473 87499969 285439637
11883691 522875830 11968759
56278400 433864753 123153577
439979509 421450899 264812985
314927879 22801 713273861
28644786 88592001 25443493
136369297 47193322 21407551
23698999 34558421 156490187
332658124 367522141 241462085
117399013 120597233 285962704
688767081 20165726 884480426
297912599 8211281 665413475
150155044 268201797 237499963
418223579 548589250 183548701
254553364 142629657 14119768
572865601 287532811 409854526
29809025 22801 194274757
19359264 647073166 53393176
110106574 699649281 78719212
525244741 47958562 741884501
224086867 26456048 522900040
421620145 21908943 705664722
2341631 265396933 53686801
191275000 367522141 229618117
310523800 445255282 222122881
158788063 213527847 302923605
972848689 22801 1039022635
91595701 71640001 278290600
209748969 3843027 578876513
544709781 34696651 757447822
362611 50559305 50913675
466367695 213527847 478904267
74519215 371093656 136189817
75652015 68462761 229504117
88819732 61528951 18820972
358756509 320976244 319343401
491297053 120597233 579801550
367108825 316400673 320137882
325372414 8211281 680349699
206584687 492482026 154093814
31229171 97148151 144850529
52205386 208496869 135345848
686626706 6262219 964537546
168315505 31829461 416753001
409637867 326516677 319278212
252821524 522875830 248641
738751969 867577201 88671972
137120457 305275321 43228264
6518901 386771750 57642411
556614007 366947309 332438973
228304585 665657106 105325711
272258977 565435567 138556291
323104945 450248994 216677803
85624876 445255282 134958241
176151859 244737356 276471851
22031113 679112588 52640831
325372414 789311524 106601673
162198625 328892653 225505376
461338963 47958562 711741459
175196481 638295841 17224241
3993328 750426265 48275987
625228129 2469964 891184240
449411976 620601625 153449102
31229171 213599299 37966717
43626421 504886640 101896525
316500969 232198601 378175795
70094849 742219839 68150629
250308723 68462761 478722568
87843351 509684888 120775397
212884357 106765075 433963486
838924010 210912250 32182319
86551691 422475721 140534465
19618913 78289333 125001885
394161041 212083071 433334188
405790165 492482026 205093025
266361211 824908166 87197569
236076947 638295841 119996443
216864825 75795868 439440897
6916021 375340813 57793753
999512889 616188646 214132144
6333921 682789953 49391945
41628160 44483767 19024991
336686185 61528951 586317761
157130538 12597825 417467467
405790165 76236889 640638298
183125086 274861713 269055937
119845350 249955763 227668831
562767211 135930130 593288697
421620145 55766786 682628932
34201366 55766786 161002417
74519215 38610689 235081441
418223579 68462761 652962309
50409493 468770673 105154403
6916021 24265638 97792564
25263187 183555581 22647130
290312361 296577189 334941629
193647167 94793147 38469751
236076947 54940702 497285191
110297 566830417 67516
144281622 309913462 218240434
105795868 77253681 293299291
201168080 16877251 515804096
390457763 22799385 685735201
333793736 256672457 371810737
309757267 124304307 501894653
100523713 28706707 309480389
47607697 206739136 127270621
288636791 433216073 202616170
65734066 120597233 194274757
399777985 12597825 718323841
383815161 359966977 23590341
40698625 175964727 112355686
161343121 317993635 2710145
859571893 28379075 44829301
34583433 25399501 167995957
25263187 128553856 125246791
884169489 261452731 539282767
156671769 11541821 248641
25120801 25399501 162269101
4390786 459350857 53590753
206590185 44483767 481890874
235472777 5531173 584650136
130678870 203085855 266604301
161206345 3440550 450063649
44528587 789311524 56538793
45320969 132835876 152179081
362611 3440550 41618708
11883691 183555581 81373641
558517779 696270241 146978281
451657632 309913462 351673281
533855419 816761755 9316851
343437541 587758591 155671647
334180225 824908166 89353496
906910785 366947309 365981029
286940361 536588749 153508111
11883691 27459801 17224241
1018437443 79607407 826515271
284331164 22801 643731981
287606096 6262219 639748279
62783361 471531265 120507894
308056441 170648303 447401149
52690269 82632421 190624987
71772087 40556173 7538152
229706257 100741933 437387805
466798669 317993635 337086499
192307957 61528951 430752286
520846273 3440550 830459065
317549546 356279617 251206271
180092773 388279761 202341530
18764041 3843027 46614639
901100866 488389777 269080869
166713217 388279761 12774495
145363741 421450899 170647276
767721843 104393281 736281604
542527285 26456048 814219943
250371136 30634545 556649537
57984277 206646850 149833262
24627791 103176921 127607681
364692518 191004733 455040821
87843351 22801 293040705
2623339 373679783 54007021
179868858 206739136 307002151
20453308 225137897 93068665
252821524 322476229 285981641
53702713 103176921 177103226
444634177 244737356 425552990
29439360 238350795 90570357
119747559 50559305 334700965
392986752 340260819 290779226
2341631 351202043 52783879
107556776 19099503 339766001
410754475 253652701 7538152
215476021 426461875 44031061
301643161 326516677 292994593
186552620 492482026 147377656
54797055 495703465 111244701
414922201 55766786 663949276
604781641 492482026 242897426
139730217 74261431 361852701
880754419 620601625 204888233
134136716 46048465 371509601
124231401 64740313 324322063
56427461 461705347 118352851
154387053 709831161 8880961
48527773 620601625 7538152
10531863 364827345 62993017
425924906 67458476 17647533
14333761 616545073 53139179
377587761 195559705 457586101
188219611 15202591 494837953
125383126 161923725 278290600
4693761 41859811 78204141
225927721 154348081 395199421
374946996 22799385 684705029
101572264 270921737 197976455
149178511 789311524 17647533
314035193 131746927 506455831
68441653 152754625 196003004
389239581 328892653 10255561
483006326 649614525 160534351
213935821 51942549 474738193
158788063 284465731 252878097
483257126 31829461 743891749
494032219 217276801 469530433
138735289 357858901 205952176
627721192 274861713 471366766
82125523 28379075 22647130
98419353 161923725 10927065
430346722 2840937 19516741
643678894 124304307 32361489
201168080 422475721 17224241
4942401 450248994 54404824
3988843 506206377 51783965
772021 142629657 51642465
122533573 84747387 307002151
681928336 142629657 623249705
444634177 16046273 747057981
115000081 898229138 59638704
130678870 22801 248641
189686337 284465731 25443493
334180225 81756449 560258152
174313114 301500361 251206271
317549546 198641051 418270307
17757013 7008636 137139451
46745812 40556173 186665211
745699609 438829754 285242574
520382071 84747387 678966370
591878145 295070088 404118760
281781787 13432266 628021753
168315505 74162971 413412529
888925797 94793147 25245001
79413136 20894356 262532827
118574547 588093551 112744089
385178977 50559305 648251881
308307573 627579429 17647533
444625849 550935001 193140056
92675741 5531173 297836717
171887467 910166353 59905931
809895599 165401105 248641
60985961 14063039 225112709
15201 351202043 65683
62202391 66292718 4332400
478850597 112695061 589704521
162831951 97148151 378863816
473069013 326516677 25443493
700712153 191004733 574438525
261739677 33319314 549217166
23698999 128553856 6225220
275199445 22799385 597844177
107556776 910166353 57427651
51392056 19099503 205577926
90698682 522875830 117385773
487226629 128553856 31514845
108478525 1012124001 118489
87843351 15202591 282604741
400507537 162490048 492340255
988386021 665657106 179070181
39295098 364827345 102682077
39395451 496601546 98026734
36845699 471531265 92543153
362611 90695977 50538058
697863295 19099503 891222508
26396746 34696651 159943661
209748969 468770673 163262567
307825801 192839865 25443493
360930201 46048465 623473061
333508603 198641051 444844251
574985082 223843761 496039368
208322437 191004733 342902785
213935821 9750541 547950466
200700943 124304307 417523825
27576627 381660371 19516741
250371136 287532811 313796843
282559145 84747387 248641
612055171 714462416 142294219
414922201 599039851 164721451
742899625 378746153 343295926
446683071 151585987 527247531
552274136 64740313 45702916
71979034 210912250 179531101
300030853 574599547 152186221
87155017 471531265 1732849
24627791 14239891 166819969
61793590 192839865 169614163
299216495 30634545 638301601
717540391 36577243 871223701
31011361 399835997 84375721
196986928 22801 526623649
883852529 71640001 843558015
282689681 3843027 636200609
562767211 154084227 585292843
325372414 522875830 184323481
459821233 239944186 7538152
233506341 26456048 530843078
509020109 88592001 674910833
406491186 411068706 262475113
742899625 445255282 278845615
486529121 77253681 662717571
116294173 12597825 21407551
10051600 55766786 98268161
892357459 789311524 4740526
390457763 134424550 514680040
260037081 438829754 200733281
33553577 13432266 175900993
48492775 14548975 214089660
166713217 195559705 9126026
612055171 160919113 595798477
281781787 55766786 46983991
285447517 114208849 497419621
319195834 13432266 666282551
134527801 305275321 203294981
375936289 46427971 642274060
561435785 208496869 510986526
65838587 31829461 234341634
257754331 217276801 372341731
521068411 589427583 178477321
264532201 170648303 433283953
138755229 399835997 11745250
50143853 910166353 50369949
139781281 24265638 392248477
186576041 84651266 3580834
81027004 317993635 163506016
24817101 206739136 97220993
41445015 305275321 43228264
891740251 66292718 855544636
945438751 75795868 3708881
383100139 175266478 466199129
614558396 244737356 9126026
337866715 100741933 540482047
536069821 309913462 368009710
22126105 589427583 60268987
518448706 26456048 781630721
4871701 120597233 28023985
30870131 750426265 54385673
661311481 119152216 35386975
657538701 189965335 583521874
78171433 18701561 260128187
834591129 338269373 401367457
754075873 19099503 43228264
68073674 665657106 79717562
130678870 225137897 262099945
680275791 887147497 84837084
269039232 391074375 216389405
71772087 440963201 28023985
46017745 16877251 201254081
254553364 627579429 126362869
300030853 64740313 543109815
62294001 210912250 23214841
159368743 561872081 118343233
9410501 71640001 86322731
459313037 114208849 586518923
49415815 119152216 153705916
137306813 104393281 329259673
127803577 152754625 291115068
3982681 373679783 7538152
26986051 408636945 78073899
550498301 696270241 142377973
91595701 25080305 293061539
294797763 653762584 132616387
47341571 77065587 185009455
339302006 67458476 567708241
50409493 416617801 109325931
66944893 432799901 124248889
6146501 61528951 86155721
18501363 116407747 114306358
188219611 371093656 7538152
300030853 114208849 511029115
19618913 626865836 54014887
809895599 23657545 908290963
276738457 191004733 397757741
144125398 195559705 291900313
353008675 112695061 552267705
113646905 356279617 170544086
114980190 151585987 267498001
62294001 70087697 203294981
368543851 10610227 688845316
286940361 506206377 170609665
560848247 309670499 373584113
201903582 244737356 285981641
146268711 773014382 65769292
4766466 359966977 58421429
61730395 150132385 167277065
103241321 761190502 65152179
310523800 170648303 448493734
145363741 40392089 397757741
378680056 326516677 299873401
134527801 8211281 411225081
24253023 324871209 77582766
458518831 349630061 11745250
7946975 194272339 74694478
102693501 33042480 312031329
459821233 22801 831376351
55595996 965776209 52779421
89608971 181759488 218954467
337964701 381660371 247386721
55595996 461705347 117676375
161343121 843478516 67419221
2363389 128553856 57868118
417166709 601360117 162727231
303970855 375340813 234456793
73241201 177383413 194134888
500499836 142629657 10255561
91595701 198641051 220962171
305233801 137344753 493953391
27505105 408723316 79091663
22801761 201768436 96168125
265757269 44483767 534918010
256371777 59811646 502655869
308746057 663400771 108529546
290312361 730949297 34457221
369986437 53089639 617919683
351274673 68207741 579773409
302503969 589427583 143379538
74134084 22801 269693073
12274396 31829461 110817036
341322686 25399501 45702916
71685665 5348881 262257549
67629007 88592001 203704817
530194736 243209851 248641
61273915 241419583 165067989
621018977 119152216 654765346
235036456 222015310 348364621
160724597 21908943 427768246
76972941 789311524 24947431
101572264 70650658 292538965
480273121 104393281 632493453
673691779 301500361 47578123
567181837 750426265 135778061
6841720 375072292 58343216
12523557 249955763 75788137
71554033 381660371 134512645
34956251 824908166 54073601
350880649 910166353 65060476
165239555 391074375 195088447
301643161 578989489 149102559
403456565 78289333 632593137
580120126 566830417 203788201
173211304 38043281 446540959
260037081 155028666 442440321
544709781 274861713 415101021
23698999 36577243 148574101
153399352 931541304 43228264
99513142 47193322 304180849
412652431 107645357 598842397
682336540 195559705 572644905
18764041 522875830 59282168
113646905 334741321 170544086
123769976 566830417 116860402
700712153 104393281 713273861
124231401 714462416 35079967
216474486 664364962 19416251
532256571 179882377 544341413
543173521 638295841 180539126
362611 511757665 47827624
168315505 589427583 116040789
227250811 13282162 557342605
210207457 381660371 205874337
996266885 248644261 568189747
14879033 22801 129082561
468251526 102806721 7538152
175440025 50559305 453754226
426869997 545455535 191648293
349569661 750426265 114920416
180092773 239944186 288588565
38349337 6492305 199008351
185694625 236461537 289179441
241758896 48623381 508718289
77821057 887147497 53091188
101369632 333539155 170203321
230914936 492482026 174586911
146568053 870827533 63665673
146878156 198641051 297088961
636498843 87194953 749922687
75652015 183555581 185690626
43626421 249955763 119461849
32225010 38043281 160180255
102100825 177587411 240054036
121558249 138459133 289842253
349569661 59811646 596205589
541503649 450248994 253533983
7280273 216616153 69678694
345434122 322476229 309846213
98880481 124028308 267879452
232300592 502082686 170203321
491297053 2840937 811448496
569176804 445255282 266430781
299216495 184763476 23590341
271373921 287532811 318242548
195427155 511757665 143960343
157130538 511757665 132185293
68750391 284465731 145461169
74519215 78289333 222596956
44849265 41859811 21407551
94268530 236461537 21407551
252281975 142629657 44829301
257540861 682789953 101227733
130195599 504886640 40191569
29288881 66292718 145291521
14875481 561872081 57208890
899080787 112007533 35964490
494032219 44483767 722603433
71554033 664364962 85370821
639074251 225137897 497587201
746642999 459350857 279375881
46696449 52400368 182054209
24253023 355758151 77427661
32260951 541013217 79621393
176151859 218667876 283750979
261399737 789311524 22647130
84395770 73547453 255895641
371848522 238350795 42487201
32260951 898229138 51821865
219472199 11541821 551947265
466798669 116407747 35964490
120156652 305275321 195578523
41445015 97148151 167165300
65838587 698367573 68860463
601750416 198641051 539602113
83279483 522875830 115030345
77931626 50559305 239692802
772553377 522875830 252658225
459821233 574599547 176414509
82125523 21518726 262099945
325881637 71640001 557625861
1235125 142629657 52640569
271373921 195559705 394195621
39395451 55766786 169092001
426869997 5531173 787822201
463619311 333539155 40191569
109337473 127661212 3283561
717540391 485354661 263355431
292498025 522875830 173625948
310523800 293706301 340735969
62294001 340260819 140710567
97722556 488389777 135574545
57728329 375340813 123350321
105055017 37903081 313221403
349569661 41217409 620139523
362611 122740003 50667661
24807917 297422335 22647130
112844609 10610227 359922951
230599069 195559705 10255561
327248923 349630061 261297548
130161964 228913773 251980291
99873626 367522141 5520121
285958945 228913773 381502441
573867559 208496869 522065006
652392193 33042480 829520090
118493831 607367359 107492067
236076947 566830417 1964368
920393521 761190502 131912775
99945844 213599299 224841814
796658461 399835997 332637306
555185485 371093656 35964490
193647167 1010045296 49346317
500499836 274861713 401483629
738751969 59811646 818675409
162263029 284465731 14450519
200771857 653762584 108945013
365333053 84747387 578341225
30589133 11541821 175512078
214937801 7873129 556782499
504911001 120597233 601641262
14879033 66292718 119152121
85636453 20165726 19516741
110106574 322476229 38469751
3684161 55766786 65631492
229877753 59811646 17647533
118513701 2840937 14119768
206590185 274861713 284641507
393440941 18392037 706479213
308056441 550935001 159804433
176000911 471531265 154093814
20125542 332072818 71867479
371382776 64740313 616907809
40959937 135930130 4332400
125490541 488389777 17647533
1235125 461705347 49331075
83107641 687040481 72676916
91595701 48623381 4332400
241692013 522875830 155530145
57168169 39806828 44031061
600012501 574599547 209480041
10566385 170648303 35386975
110297 41859811 47844449
478550458 252453850 426581247
400507537 25399501 35964490
754075873 16877251 898720356
35473399 583158745 81580202
85636453 198641051 205443657
30870131 388279761 80008021
64506751 11541821 23590341
155827069 179882377 322580545
217257859 218667876 325391986
912065245 367522141 377164953
543173521 653762584 171459451
114674617 8211281 370814406
517957474 61528951 718558381
154851607 315827311 222828625
329404945 511757665 192224761
647283421 191004733 572588490
142537297 416617801 17224241
118574547 943854931 25443493
18295621 48623381 31514845
103374613 616545073 96750265
217257859 299458621 286574473
933854477 66292718 861219067
753585793 70650658 814219943
24083731 142629657 11745250
24627791 22799385 163882366
12721781 299458621 74256241
599482753 101906045 657540347
124231401 59811646 344787687
450535803 13432266 761554308
182823187 252453850 273723493
912065245 550935001 246254555
586438729 2184167 891131281
78808276 48623381 242262206
56592043 297422335 138180901
78171433 31829461 7538152
126649804 381660371 183708301
289108889 4660186 642123469
27576627 5531173 173436493
175224699 84747387 405251143
164331279 393179809 191218497
250371136 724895666 98116111
192307957 309913462 264812985
98419353 378746153 158067361
317549546 28706707 646364736
780658126 139205385 679792729
453336265 41217409 716391121
76972941 168806569 16076620
583599577 321529316 349529473
3048349 252453850 58710935
64506751 58877163 203962720
673691779 48623381 248641
23698999 574599547 60817254
97193371 155028666 238423681
80687819 261452731 184836100
375936289 97148151 576584683
133236187 358981270 197373177
417166709 94793147 602628394
10337609 83201320 96852401
683244409 59193541 811358409
888605711 50488154 928142229
21665533 104393281 122767441
41654081 19099503 198392941
210207457 236461537 297959740
797683321 134424550 717173901
577843526 78245861 739229281
127037681 426461875 157662097
212475761 20894356 524635256
228304585 392342958 212578629
690037833 870827533 87354736
9410501 119152216 91143409
24519883 132835876 122990495
145208710 326516677 7538152
676999926 159040819 622620011
47607697 64016411 185111569
174107881 68207741 419058462
146568053 355758151 29235081
536277547 13432266 821496033
493090909 299458621 388610298
725156545 1037648772 5288968
37178491 442790689 100500585
6518901 27459801 94669565
593733221 589427583 201862011
796658461 647073166 185690626
46108693 682789953 57902338
159968449 665657106 96239305
195789826 26456048 493587326
24817101 16118389 168184301
12141361 195559705 81124966
459821233 21518726 751115047
279564685 609312751 136278299
204732035 274861713 284065003
112462771 304195841 194848217
402304241 573205421 171459451
1018437443 156580513 715609441
86750030 59811646 264317454
57318899 23657545 216980705
275192311 44483767 22647130
64506751 405811375 25443493
192307957 132528821 401839033
465313121 519730751 203788201
162452988 92617891 379528225
724734313 776824669 25443493
89027801 50488154 267560105
121558249 123621553 293355931
256371777 340260819 274179605
504745473 375340813 307002151
150155044 164705626 312965462
323950201 2840937 706465153
257540861 22801 623473061
21583549 274861713 11407447
70516097 550935001 9316851
77150879 550935001 104423056
200253031 338354773 252204583
603997913 9750541 853274255
409257649 561872081 180297969
357593576 355758151 272245051
103896513 195559705 232406721
55595996 757631530 61595761
65186716 583158745 83064875
295229129 68207741 527247531
407250829 190366828 469921453
46105795 599039851 74751435
513111810 305275321 29386377
440188867 244737356 418562111
44256301 16575112 204733399
63422779 317993635 143472521
355912570 59811646 596481177
39751801 22801 213481047
601750416 274861713 455023801
414922201 309913462 350072416
98288329 110534729 38469751
16119742 399835997 35934281
18522735 50559305 129636051
139532200 244737356 257287173
382126315 64740313 636467796
114674617 228324705 234329761
301643161 7008636 672460977
240248837 159040819 382577651
667643316 134424550 641928781
84395770 256916772 25245001
988386021 22801 1061847108
205622761 104066341 419058462
368280229 24265638 14119768
129334546 295070088 198162018
236076947 159040819 369630585
32260951 186819585 108060483
150955917 96451971 351303276
14489317 55766786 115194129
386866371 128553856 16076620
48527773 46427971 25443493
48527773 965776209 49382274
32260951 134424550 32361489
250371136 112695061 4332400
242740244 22799385 16076620
173546741 305275321 249725817
242160161 131877691 10927065
31229171 168806569 115030345
301643161 3843027 670316998
3993328 186819585 63940961
236076947 286581840 299873401
285447517 41859811 24393926
257540861 295070088 317171960
84204565 7662208 277215192
170168107 142629657 373507681
513111810 137344753 29386377
425924906 339757921 304822115
439566671 112695061 582212992
403456565 334741321 297836717
78171433 20894356 255672721
185321921 161923725 347550636
120964108 627579429 98116111
12721781 177587411 17647533
93524498 388279761 148817505
104577676 28706707 329878919
578386321 340260819 343107009
1517684 239944186 3283561
632769251 433864753 280814654
97830756 165401105 238423681
516088126 558818391 214448508
62691000 183555581 181586957
63231561 256916772 162944565
199972046 68462761 19024991
69757185 120597233 207872995
502935157 16877251 774721861
14879033 100741933 109522369
225927721 198641051 342897193
27505105 761190502 53393176
638372729 217276801 497419621
656510991 104393281 695825233
127803577 388279761 180463526
89027801 338354773 155583046
55280482 522875830 17026266
255911825 203085855 384106771
47607697 239944186 124248889
714926801 487590161 261793975
155184177 132835876 345104449
350568009 76236889 573724940
23220619 367522141 27979376
63689825 189839847 180225460
413372521 714462416 130338508
55280482 699649281 61539844
157431496 247903538 258506063
144065806 10610227 408644031
36715701 471531265 86913033
746132701 424721821 2248209
163853953 3440550 458232069
10051600 96451971 95490172
849802465 22801 1023642327
136369297 730949297 23590341
34854778 142629657 127270621
436660701 266275351 398777945
690958017 41859811 835289373
267923521 120597233 466567069
537819766 24265638 800323655
52475081 340260819 125284781
317549546 176322408 444844251
399661657 11541821 732838963
619879646 375072292 1964368
73066577 161923725 195286561
604781641 696270241 151234241
271360146 232198601 369229459
200771857 142565731 380381719
242160161 499949079 176414509
41314391 589427583 76910341
446170888 94793147 611044001
42527439 302634601 111033520
319455573 511757665 185568413
665850799 195559705 558698113
65838587 141086877 195286561
412765001 411068706 262701601
167862021 297422335 252988438
77150879 64016411 18820972
249136181 170648303 415834916
57302081 789311524 42487201
977334305 333539155 21407551
323950201 589427583 148781051
37929572 7873129 198113224
20113181 287532811 75611251
117082942 284465731 195043201
825979841 432799901 295098445
315429717 116407747 510657247
86324298 139205385 246105109
181245979 41859811 470071834
621225445 742219839 146978281
578386321 175266478 563837275
12523557 522875830 52936456
429926077 328892653 309483595
77821057 538963596 38469751
439979509 541013217 195618217
450882251 244737356 444844251
564988989 94793147 687331426
36145877 40556173 174583005
98419353 730949297 69770597
1517684 665657106 48121075
229025953 55766786 487376191
161990601 730949297 82220277
572915323 450248994 256852547
906910785 5531173 973918177
403833430 550935001 182775685
754075873 22801 1012575656
437306113 78289333 642041140
405341827 268201797 396681265
595779081 114208849 17647533
449411976 198641051 501324297
425924906 638295841 35964490
204732035 589427583 118603188
57728329 19099503 221927001
68578355 73547453 33343481
64506751 545455535 33343481
303907717 22801 687008765
555185485 59811646 720297579
242160161 15202591 2710145
384843521 773014382 21407551
150607081 71311639 373878847
161343121 322476229 229951657
333135683 566830417 12774495
26739597 203085855 102052055
70743036 238350795 23214841
26396746 504473968 71146687
342062944 22799385 666282551
901100866 664364962 173903863
59108953 177587411 153447239
450499045 328892653 325114066
122533573 218667876 243877819
406582049 381660371 271957841
147151173 256916772 243877819
80935777 185164501 194745881
409637867 292067909 371821960
21348143 74476813 134631595
51392056 665657106 66888897
13986001 67458476 112355686
55255537 445255282 114919477
99682809 179384112 248641
118188295 9750541 383043669
314934355 195559705 419380513
170678544 286581840 262009983
188219611 191004733 325888296
21446011 212083071 6877921
3048349 31829461 66888897
268157056 274861713 332283281
735410083 12597825 923514907
137406193 502082686 137369431
63689825 692770968 67438801
16233746 315827311 72195061
353008675 38620167 642353301
29439360 696270241 53969059
355912570 316400673 315009363
349569661 305275321 316054817
153667031 100741933 365563691
767721843 67458476 834630631
43626421 714462416 57523896
9069028 186819585 24112201
1235125 507469249 48556245
436660701 87194953 626682026
478234538 268201797 419296257
167206093 18392037 442378993
15862827 870827533 47777746
162189454 38620167 409242031
97582989 689943318 74399534
277410149 173637355 417415041
115357057 9750541 374594567
89608971 682789953 76229869
47607697 488389777 104634223
58488535 22801 14450519
270190667 471531265 195492086
626252527 137344753 625368817
44528587 31630435 192904951
425924906 340260819 301471994
82416973 324871209 166787596
236076947 399835997 213159217
45012977 160919113 126119561
4600611 232198601 60705909
70743036 2184167 260325600
213229402 142629657 385797769
79413136 182885455 3708881
73854155 699649281 6877921
591878145 274861713 432347665
92268333 816761755 55787551
469753870 661293898 155414806
414922201 578989489 172670641
135895008 112695061 310293343
225927721 452541873 190624987
206590185 11541821 542516090
250371136 198641051 5913375
1517684 115778606 54002404
16119742 287532811 30220051
127110853 88592001 317171960
414922201 16575112 9126026
56866679 41859811 203155777
112844609 54940702 322580545
863216701 26456048 911828403
175440025 399835997 23214841
4942401 192839865 66888897
414922201 260593589 409051148
72736876 142629657 197587961
358787147 243209851 391938481
61273915 16877251 228494458
513111810 97148151 670645652
77150879 135930130 214863857
484613344 627579429 164813019
772553377 244737356 509508871
509020109 152754625 571476907
518448706 824908166 98845633
25921286 142629657 115835281
18764041 5348881 141801211
400507537 433864753 251509051
245057233 471531265 38469751
26986051 411068706 75710836
250371136 499949079 182713959
558517779 104393281 645555543
246627115 292067909 10255561
155184177 750426265 76400289
95083759 566830417 105653795
20812117 104393281 117608653
10379097 63744785 12774495
309757267 155028666 457723144
18522735 433216073 62444867
24083731 433864753 73510945
57318899 104393281 182301193
16716181 40556173 133495831
71772087 181759488 188514481
785414421 274861713 497241251
30651622 679112588 56138821
151070977 757631530 75268439
458175871 142629657 532420723
481846401 216616153 475316801
825979841 824908166 102491071
61591297 295070088 143768467
134136716 301500361 205582789
183431171 173637355 35964490
94192936 638295841 90840296
41445015 110534729 160864801
369286903 76236889 583521874
321217791 381660371 236733961
116810383 70087697 320736059
400507537 170648303 481890874
227932941 119152216 425552990
895992245 142629657 718558381
188219611 471531265 159494241
81027004 459350857 132909745
354637206 68207741 589952714
219472199 186819585 353666591
24817101 522875830 67845057
12721781 120597233 31514845
931526953 175964727 626912281
854837291 142629657 22605688
145363741 322476229 220836497
275765537 6262219 599906609
39751801 127381339 146846297
655530337 453130785 266604301
782686087 77253681 833539729
123769976 405022465 167078665
972848689 433864753 304822115
201903582 12597825 531393640
78171433 84747387 224692620
761578678 16877251 916278571
65186716 124304307 189101320
205739561 132835876 415487081
42228001 392342958 104471833
157484692 142629657 340520376
40959937 71640001 161143466
963997761 102806721 779218729
150226714 51399637 394160910
411927905 309913462 347391887
849802465 3440550 975067950
184626161 182885455 330719569
126850305 38043281 25443493
239219986 155028666 31514845
79413136 222015310 187947793
253095181 232198601 348740085
141199521 296577189 212022299
107286196 488389777 141324321
239794661 55766786 32883091
487449628 64544977 683954681
65838587 19099503 234456793
146142241 97148151 2248209
70743036 6492305 15583723
634880161 73504909 769085167
144281622 689943318 86913033
27576627 71640001 142377973
75652015 302634601 167801401
17757013 64740313 6763095
3048349 433864753 37966717
229706257 581611783 40191569
89608971 433864753 12774495
330992636 1012124001 49009249
353906689 393179809 31514845
103374613 70650658 296000455
145056049 16877251 399456905
34201366 232198601 99639541
439274808 19099503 715609441
192307957 170648303 337358113
584305719 522875830 230338963
291374620 104393281 16076620
295945860 78289333 535237429
785414421 47958562 855207101
12721781 92617891 103476045
333793736 244737356 389503401
643678894 66292718 790014964
164352451 561872081 128795056
132790299 3843027 418108367
181470521 12597825 476820171
196986928 453130785 20977144
735410083 601360117 28023985
8597881 168806569 78518735
492587187 438829754 258575029
71979034 422475721 134902993
863216701 165401105 673605505
16716181 154348081 90122727
32225010 958301701 47814689
172733936 7662208 38469751
329551903 322476229 301471994
29812796 70087697 143960343
383100139 74476813 5520121
256371777 135930130 452811382
266361211 179882377 406722209
174313114 351202043 229891585
208322437 48623381 471876319
129334546 195559705 260128187
62294001 2142562 239210381
315429717 2413279 689651821
70392860 340260819 147807105
211388953 388279761 7538152
484613344 299458621 374711005
179967139 248644261 278021801
295945860 843478516 82950811
10566385 399835997 59304913
54678607 340260819 129915233
28301113 55766786 152186221
129609817 421450899 161273601
4942401 228913773 64619299
127213351 53089639 347414353
317147547 287532811 358716961
417651244 34696651 687877477
558517779 22801 866161564
334099778 496601546 200858841
123403228 244737356 236937153
47607697 274861713 119433861
156703878 284465731 247831123
880754419 181123938 607604531
577843526 393179809 314367009
171060471 357858901 216149459
398338843 468770673 231300604
54309025 142629657 23214841
478850597 212608687 489930841
896051745 3843027 966465855
11883691 12597825 35964490
27455521 131746927 125714618
236076947 483587953 176071197
411655642 492482026 35964490
282215999 339757921 279743233
122533573 192839865 261280321
276738457 39806828 581111287
303970855 11541821 660004255
131637793 292067909 205676848
1235125 20894356 54463821
19427388 589427583 58900376
125873681 870827533 62603373
413372521 222015310 453025801
204077786 169947713 348740085
266361211 55766786 525389376
502935157 59193541 719909446
81766441 317993635 164813019
323950201 426461875 4139026
708886530 106765075 702584833
7515853 84747387 82931693
439274808 450248994 249456970
115000081 609312751 11407447
622133701 252453850 469941179
81027004 391074375 40974735
253992323 653762584 119491155
42527439 232198601 11407447
65474446 39320002 220185641
233268176 176322408 366157240
571011207 426461875 284730761
662513642 309913462 14119768
176151859 195559705 316066538
82243910 22801 6877921
44849265 20894356 198985226
554213397 82632421 686387849
134527801 13432266 394272307
369986437 408723316 237416889
24364231 217276801 94644817
136178433 7237921 420064763
285979675 41859811 577628790
180861292 868804109 65769292
246627115 218667876 349804401
193012837 334741321 251371801
63689825 55766786 216363161
293278544 46427971 557055351
536277547 159040819 5913375
156026693 627579429 103644789
6062681 371093656 55359921
47341571 22801 224177865
135919324 416617801 169781689
64506751 168102401 184335607
244472509 471531265 35964490
7515853 64016411 87417487
170168107 156938431 347245939
77769118 13432266 258091989
178901649 22801 481890874
355912570 898229138 69743626
264532201 271668433 328647687
493955241 31630435 758192149
154387053 213599299 289428056
459313037 97148151 631009025
396671991 223843761 442257895
53092677 340260819 29235081
923611481 198641051 573650433
384843521 76236889 12774495
227250811 326516677 274164661
219472199 459350857 35386975
877823857 53089639 911150497
205739561 682789953 92614006
289016157 31829461 631009025
14879033 92617891 117813637
201168080 299458621 281385083
451720264 128553856 552720006
777546676 81058175 817813733
115436840 239944186 219778687
533855419 226175626 489564681
99456895 284465731 193140056
319193593 816761755 88933681
282689681 422475721 201554401
149178511 730949297 72195061
225927721 287532811 297287416
6146501 189965335 71248937
235233453 620601625 124719069
417166709 88592001 618890169
17599388 241501117 85173580
134730619 192839865 40974735
411136669 98917081 601720309
7829981 112695061 85415776
59617731 442790689 13695167
66658879 589427583 85998052
60084421 422475721 125704606
147476783 83201320 360831286
55280482 7237921 231135009
393440941 373679783 46614639
61730395 80096251 198981810
723258696 699649281 164682361
161343121 253652701 264812365
238311529 165401105 374558761
362071425 170648303 473066533
661650266 408636945 299132755
117343140 340260819 172783123
586438729 34558421 784304857
533855419 12597825 801466189
866549687 266275351 525389376
484227073 574599547 183838873
420391297 2469964 774721861
499692641 293706301 392013918
202296193 416617801 10255561
41628160 496148353 24947431
117082942 226175626 234790941
460869697 378746153 42487201
555185485 502082686 9316851
44173361 28706707 193875403
421249293 13432266 720984929
142724836 388279761 197607039
124231401 536588749 117721654
460312585 471531265 227668831
379816081 405811375 247569649
268157056 43784521 557493787
52205386 16877251 208506637
504433148 96451971 655161074
28644786 2840937 182213725
437306113 331374111 324484723
107556776 391074375 156828501
71979034 84747387 215591146
650114641 340260819 25443493
621225445 7008636 877210766
753585793 730949297 159494241
439566671 232198601 433952201
402304241 566830417 178045414
541503649 943854931 63932461
43626421 488389777 31180627
413372521 44483767 655283961
309473089 218667876 411152536
25967151 609312751 65141728
51392056 965776209 51727391
89027801 131877691 256802681
71344393 28706707 2248209
83540599 142629657 6877921
118574547 142629657 282604741
36845699 31630435 186601081
213448769 574599547 129270247
825979841 244737356 529260894
572915323 71640001 736281604
748333405 164926423 655914030
541503649 692770968 30220051
132237601 61528951 345696999
189686337 135930130 392248477
446683071 81756449 645482096
245133541 41859811 540482047
267449962 203085855 393884833
300030853 2184167 676329291
246627115 730949297 92725748
84204565 88592001 16076620
159968449 682789953 91529801
46745812 142629657 133830361
93364062 522875830 118880088
14879033 20894356 122767441
86324298 349630061 13695167
217037881 66047969 462558746
387496954 3440550 751743700
12141361 471531265 56255287
60084033 789311524 58705479
49121335 96451971 173225744
3003701 162914126 57902338
14435068 11541821 6225220
854837291 70650658 838940935
24083731 71640001 138807604
187732381 13432266 495958001
91318690 41217409 15583723
637974481 97148151 703689453
457105801 198233907 502655869
4553641 24265638 72446650
183431171 440963201 167945497
211938166 502082686 163747978
115215233 191004733 241639841
189397275 358981270 229764385
241758896 84747387 471876319
245133541 186819585 37966717
348640905 104066341 547769197
207425985 502082686 158321264
330140236 506206377 197899687
100523713 468770673 142928929
277410149 274861713 22647130
485769217 249955763 437923125
313321926 183555581 425180731
240242575 522875830 152915041
661293843 141817013 633318217
287320414 468347293 197496895
240295691 41859811 530898409
157953367 61528951 398286495
86551691 53089639 263355431
470366461 68462761 670645652
52915441 132835876 158067361
444634177 27459801 4332400
166255975 11093035 456382081
134527801 521882193 126119561
398338843 468347293 233574131
172733936 55766786 434892229
549776649 522875830 227196795
125109985 256916772 223628695
289016157 33319314 614019589
45461809 25399501 195234865
211938166 426461875 187572721
637817272 244737356 493587326
159968449 77253681 386103983
822949282 19099503 42487201
516088126 620601625 172722259
450535803 186819585 511029115
81766441 156580513 221888512
79413136 411068706 141526240
330140236 22799385 665847631
580120126 9750541 852613861
364692518 67812427 600855971
662513642 471531265 263223631
47607697 750426265 57751774
225927721 239944186 305790861
180092773 7008636 475316801
154153441 194789899 306158497
254120455 222015310 368440705
4693761 522875830 51832772
639074251 274861713 475316801
359179323 471531265 207631791
732605714 210912250 521903787
2623339 206739136 57793753
3993328 67812427 65413299
667643316 97148151 705886975
468010936 315521517 346836811
396273985 309670499 350888518
173221543 965776209 56915611
287320414 218667876 382792248
186576041 730949297 86326957
586438729 186819585 531695755
120156652 301500361 35964490
246627115 173637355 401749021
112844609 223843761 236827801
131305231 545455535 124810605
499692641 66292718 673058221
132315679 210912250 276471851
16716181 50559305 129270247
362071425 388009701 240750465
683244409 34696651 841107301
77769118 232198601 180225460
762901102 284465731 431770483
1017983 504886640 48476275
191089659 405811375 202652016
781492865 502082686 252988438
98832833 714462416 77383938
4904065 104393281 74584823
200059336 261452731 285439637
473069013 789311524 109150231
844902821 426461875 310293343
59617731 98917081 187223926
199722265 84747387 410936751
83107641 411068706 144716701
100143251 74162971 289842253
285026545 19099503 622632547
102693501 53089639 303453580
513111810 653762584 160738964
81766441 141817013 232046380
173221543 112695061 25443493
561709541 268201797 430752286
101858626 165401105 246105109
60010996 471531265 117778161
796658461 14239891 917930203
10379097 326516677 69194737
22031113 59811646 1964368
367108825 931541304 62778737
206590185 663400771 108213652
330992636 54940702 16076620
493090909 965776209 58764961
878391217 679112588 173101763
298323811 54940702 547950466
582278387 22801 885567571
619879646 426461875 293129661
431396171 179882377 14450519
839589037 545455535 252731653
446683071 274861713 385305823
36416290 142629657 132311321
578386321 699649281 248641
84207427 120597233 240085997
113959721 181123938 243945626
680275791 359966977 368667553
244067257 297422335 302721953
65838587 67812427 209241613
591878145 616188646 189685321
6339217 223843761 68947426
70743036 297422335 40974735
210207457 41859811 489500551
471244417 399835997 292281981
530194736 22801 841107301
435238066 22801 816449761
157827891 522875830 126967234
683244409 97148151 712314629
583379236 162914126 583643775
487449628 213599299 482168206
280366029 16118389 620605351
690037833 47193322 826515271
630552085 373679783 349529473
187732381 305275321 251544169
132790299 189965335 43594607
470366461 302634601 370814406
36416290 14548975 182545351
224888485 542301106 149833262
530194736 398214091 312965462
282689681 589427583 143136841
14489317 175266478 85001283
505450415 213599299 494770121
785414421 88592001 14119768
450535803 483587953 221256318
152826836 307927257 222317005
170168107 268201797 267113374
425827641 507469249 200958973
166713217 135930130 356712944
172733936 232198601 14450519
355543913 9043816 682932817
493090909 184763476 524047587
338956496 399835997 248641
419399317 334741321 309312647
154387053 36577243 404608551
440188867 225137897 31514845
89608971 81756449 267798342
525257839 164607703 573771879
103580857 156938431 255438316
114674617 609312751 101896525
622133701 359966977 348023761
87155017 824908166 55487011
135582119 724895666 74872069
999512889 154348081 716231062
420234088 679112588 134760781
466798669 333539155 329381350
25152409 112695061 132918657
853431547 709831161 164318629
143094478 426461875 169475804
129609817 550935001 121866001
239219986 322476229 281072073
4600611 155028666 67444441
4942401 74476813 76434953
63231561 231734569 165512459
911430871 375072292 367287759
359245691 399835997 237114455
2623339 1037648772 31438
487449628 98917081 649321657
690037833 97148151 723248341
272258977 5531173 606324047
45461809 84747387 172308159
479886177 11093035 789258405
398338843 599039851 153372970
150955917 255322831 4873015
47607697 581611783 83460651
966712429 714462416 165512459
231430769 97148151 451571940
639074251 416617801 297959740
736883093 108014017 706357618
785414421 244737356 526777007
35333511 155028666 126025063
10566385 124304307 94672645
224086867 4571098 572620511
457105801 6492305 248641
446683071 55318936 699541459
21868321 357858901 16076620
264324351 9043816 582562189
39751801 182885455 7521733
12721781 661293898 53101783
153667031 789311524 72440369
396881558 39320002 4332400
23401974 155028666 11968759
24519883 2413279 159943661
199722265 471531265 2710145
414922201 699649281 130718017
109337473 331374111 179531101
72442581 26456048 19516741
805198463 394302385 333747259
384142854 366947309 265731247
717540391 297422335 401483629
4671611 74476813 75107657
6062681 114208849 75837035
24817101 433864753 75007233
539310097 16877251 826450257
23401974 165401105 100887169
661650266 13432266 919128409
90698682 445255282 142287217
323950201 132835876 505567661
354637206 173637355 468775011
325881637 81756449 553760137
127213351 142629657 283603137
673691779 471531265 271490979
280713805 268201797 353460081
363929336 574599547 162671383
24817101 450248994 73034846
345434122 44483767 617563478
206590185 44483767 473986391
193647167 307927257 271439197
289108889 90695977 34457221
21348143 194272339 94937473
278086069 141086877 469530433
60583601 13282162 222806038
337964701 502082686 202103617
86750030 399835997 148744469
134366457 24265638 384106771
417788281 776824669 110231041
19427388 6492305 153927136
132315679 26456048 369852801
562767211 22799385 837528891
600162461 44483767 785377945
60985961 589427583 79213273
83925361 664364962 86837775
206129001 168102401 365306401
361857934 661293898 122795047
657538701 84747387 755925657
244472509 151585987 404608551
405341827 36577243 678024481
184626161 561872081 135195985
805322017 103176921 751115047
564988989 18392037 850018001
34854778 398214091 92614006
9410501 59193541 95894569
9410501 411068706 22647130
228304585 340260819 269205974
231224689 64740313 474353273
103580857 843478516 57488126
13328001 139205385 101253121
233268176 59811646 486850400
30732973 51942549 15754865
411927905 3839661 751987773
257754331 783767821 95490172
511725215 34558421 749947081
340882312 299458621 327299681
206590185 198641051 322160311
53702713 15202591 220579501
132315679 438829754 162995627
212475761 589427583 121861341
409257649 139205385 519461818
162606055 84747387 387502641
323950201 581611783 155414806
564988989 399835997 300842907
866549687 256916772 532244953
202296193 359966977 233954404
460312585 110534729 591525234
627721192 74476813 761554308
911556641 394302385 343785211
28644786 154084227 110062421
267449962 16877251 591525234
264967286 8211281 592033386
300030853 244737356 28023985
149178511 8211281 45702916
51392056 88428226 3708881
412506686 356279617 272423086
465313121 386012199 286374879
10345336 5531173 111079871
164828728 142629657 349305047
77150879 97148151 219186801
382126315 132835876 511557051
254553364 647073166 33343481
1235125 142629657 17647533
68859883 422475721 132597247
295229129 4660186 661764475
316500969 22801 718558381
544709781 92617891 685893880
40901106 20165726 194274757
200466105 158367629 2710145
51392056 38043281 195936867
13986001 208496869 83214944
578386321 25080305 25443493
282689681 212083071 7538152
165239555 131877691 16076620
221551365 351202043 242951545
668907006 870827533 28023985
650114641 302634601 42350031
133311944 249955763 239031153
164352451 931541304 57410002
94104869 228913773 214140653
139781281 104393281 338714573
772021 367522141 48492821
509020109 55766786 733760809
156703878 16877251 8880961
453460844 340260819 311585261
4942401 488389777 52692901
112821745 53089639 317869639
275300740 789311524 92274045
223035037 156580513 382026808
183431171 565435567 130536393
68859883 773014382 61129290
26241733 609312751 69163117
550498301 599039851 188761525
291249921 471531265 195616036
257754331 730949297 25443493
400507537 142629657 514020839
68578355 274861713 161273601
703040211 519730751 45702916
504612109 76236889 672460977
966805587 108014017 761292094
41728347 561872081 92211535
935594689 16877251 946796943
12141361 2469964 24808807
708886530 33042480 855544636
601750416 16877251 47578123
363929336 287532811 376367353
355543913 462466881 220185641
753991176 47193322 860156113
26986051 71640001 44829301
217257859 426461875 189547009
140439289 55766786 365563691
95083759 78289333 283830301
409637867 5348881 739229281
214937801 255322831 248641
321217791 134381584 505033201
24817101 381660371 75107657
154851607 453130785 4332400
89608971 66292718 41618708
794894695 116407747 705709231
129609817 239944186 242128978
127037681 26456048 359922951
330992636 488389777 11745250
85624876 192839865 248641
348640905 18701561 674865608
325881637 74261431 44829301
15862827 11541821 125522779
13434825 3843027 120610547
96229681 274861713 6877921
132790299 52400368 362492249
426869997 168806569 491521577
12523557 492482026 27435241
78171433 541013217 108036537
14879033 249955763 84589293
4942401 109430923 73896735
94785566 104066341 17571841
469753870 239944186 456267377
112844609 77065587 311115589
74519215 226175626 28023985
22126105 55766786 141322451
7171227 394302385 56188357
423912985 910166353 73765966
26241733 119152216 2710145
181245979 112695061 12774495
465313121 210912250 473691908
500499836 583158745 179719264
339302006 59811646 591076177
486271106 381660371 305547037
111347927 8211281 367113888
16233746 77253681 118921805
89608971 73547453 271838833
55280482 305275321 7538152
95613030 270921737 193875403
6916021 46048465 24393926
385178977 757631530 129082561
772553377 2469964 995558149
111347927 274861713 198113224
657538701 182885455 593288697
272258977 151585987 466567069
149178511 261452731 240085997
719629 48623381 51558401
395746695 471531265 224841814
31049650 808331965 27280397
64506751 213599299 2248209
683244409 268201797 496831880
100523713 578989489 102536345
215476021 274861713 301948297
389239581 170648303 481844566
245057233 179384112 396681265
716044981 26456048 874896751
255911825 7662208 582562189
27455521 46427971 153927136
158788063 213599299 296801421
839589037 142629657 715376389
80935777 151032943 221927001
83107641 249955763 195413947
572915323 19099503 841224553
722824093 96451971 17647533
463053041 16575112 768396685
528938641 357858901 318490634
725156545 152754625 658132085
107166304 293706301 19516741
175932751 22799385 465711786
264967286 699649281 99216769
35497699 33319314 163639813
30181121 561872081 71024131
423912985 59811646 674196607
93524498 135930130 250705896
735410083 19078571 12774495
977334305 548589250 257008783
96798401 206739136 225593809
92675741 6492305 297360193
178466198 426461875 177677201
50736113 309913462 123004601
387947911 110534729 568616472
121558249 152754625 281924335
369731103 816761755 89738248
161343121 106765075 370293061
150226714 958301701 55104961
303347485 226175626 402450739
165003499 55766786 398841121
225927721 550935001 145570725
32260951 316400673 89353496
1517684 228913773 52157499
180092773 76236889 419347501
34583433 432799901 87514153
365899155 20165726 16076620
620736301 627579429 187223926
314035193 601360117 148367129
6518901 548589250 8880961
118188295 14063039 370814406
120639296 16046273 352686361
965375861 11541821 968231083
266361211 162914126 456887434
358787147 13432266 17647533
714137425 709831161 159494241
164352451 77065587 393884833
178466198 445255282 164093587
488910136 620601625 171940050
14879033 416617801 60817254
250205377 11541821 566012051
78171433 41217409 251980291
999512889 68462761 873513791
825979841 248644261 530701233
305966311 177587411 38469751
184626161 309913462 42487201
71979034 222015310 166819969
87456923 91827705 38469751
152826836 824908166 69682705
110106574 507469249 129911352
390457763 260593589 394766433
141794993 21908943 395997386
186435753 165401105 341735521
539310097 142629657 25443493
297573141 94793147 31514845
460759378 51399637 708386311
127803577 416617801 162727231
57918961 356279617 134398075
19816441 232198601 43228264
186576041 216616153 315009363
537508935 422475721 286921306
34583433 283751737 92274045
378680056 155028666 494583601
480273121 170648303 521809681
355912570 226175626 414218041
243115920 181759488 388468653
863216701 134424550 727214151
202296193 137707491 391070097
7839001 139205385 248641
469318899 761190502 121297177
93524498 159040819 25443493
243495516 191004733 369229459
44256301 284465731 115166086
824095921 536588749 256156904
441853219 198641051 482168206
604781641 118442654 664798626
254120455 4660186 590098153
20812117 78289333 131130901
64506751 104066341 191310769
426869997 142629657 9316851
447749947 687040481 137811703
112462771 750426265 66297593
152294244 9225506 417037242
361621873 326516677 296868457
353008675 445255282 228911104
371304689 82632421 589704521
155115685 328892653 221057451
521155257 776824669 119007903
135582119 25399501 11968759
742899625 79607407 787498069
186576041 213599299 306513089
66658879 302634601 145254168
419336347 142629657 525585345
67287025 139205385 197496895
195427155 958301701 42350031
57918961 375340813 129636051
234945881 7600053 561115521
1936502 442790689 52157499
393440941 70650658 602378381
58871870 25399501 216445153
412652431 589427583 164405291
173675512 41859811 442314926
39751801 340260819 109150231
418223579 124304307 566453251
678639469 43784521 822662269
177745976 123621553 2710145
18764041 268201797 80522145
131305231 714462416 79993201
232300592 88428226 41618708
530194736 367522141 323686751
509020109 141817013 587715701
567181837 90550861 708136689
92675741 471531265 127607681
96143361 965776209 11745250
732605714 78289333 13504894
423912985 39806828 23214841
244472509 334741321 11407447
309757267 186819585 421876183
617935909 550935001 235851504
809895599 542301106 247569649
17366572 321529316 72676916
717540391 910166353 81373641
465313121 7237921 790593126
107166304 122740003 273024317
269039232 106765075 12774495
328737025 127381339 513465796
27576627 132835876 5288968
51392056 198641051 131381599
3493041 38043281 63665673
408755799 440963201 249590125
825979841 141817013 716881026
117340819 6262219 385007401
137991721 51942549 384929081
186576041 522875830 139172337
116955994 108014017 296283761
805322017 274861713 501772492
145363741 88592001 356712944
127140078 627579429 102008001
382126315 41217409 657031501
546491697 274861713 418782673
74519215 393179809 19024991
165239555 212608687 25443493
314934355 159040819 459733715
155827069 714462416 83390819
426869997 870827533 74099377
188219611 104393281 405241201
558517779 181759488 32182319
330405559 142629657 489420033
95661953 350356429 156284518
357593576 309913462 320736059
88988193 908931633 55320793
113646905 22801 399734931
103896513 151585987 262701601
603892849 599039851 192224761
65474446 21908943 229361473
433016521 302634601 363956804
235233453 19099503 555874364
46108693 326516677 112704080
138755229 12597825 6877921
619879646 28706707 818451817
476155057 151585987 537879453
390457763 226175626 430675297
305233801 132835876 9316851
498119011 7662208 800323655
271373921 599039851 128241124
558517779 120597233 643749475
102304171 59193541 296990629
177745976 30880961 461174590
59646726 170648303 159145693
521612282 47193322 19516741
85636453 299458621 174531386
9892807 92617891 43228264
114080764 11093035 368123793
400206151 299458621 351929618
98880481 340260819 158978271
199510906 62756380 455823721
299316361 309913462 21407551
33079654 8211281 186935113
242740244 6492305 585184445
60128251 730949297 63405175
60304203 8211281 10927065
130220461 71640001 331992709
310523800 11093035 669005365
2363389 8211281 62334263
33825013 124304307 132617431
453388024 3440550 6225220
145208710 78289333 369043114
634894923 156938431 611968581
202296193 574599547 44031061
327577657 373679783 236904853
77150879 824908166 54632545
407250829 109430923 587715701
558517779 194789899 528284373
6516806 139205385 75611251
484613344 213599299 3580834
35859700 757631530 35964490
54122121 84747387 187401085
319455573 653762584 4873015
28316933 332072818 83237981
533855419 647073166 165502081
794894695 41859811 885169341
509020109 776824669 115835281
80725737 108014017 227196795
37178491 103176921 141355234
906910785 4571098 997263277
167862021 66292718 399236356
505450415 433864753 270414613
655530337 3843027 926294419
4942401 169947713 28023985
486271106 356279617 302304105
118574547 5531173 44829301
207425985 67812427 458473744
386511251 295070088 364810128
13756282 107770141 6877921
390457763 309913462 341336101
199369459 168806569 348023761
591878145 274861713 443413951
162831951 20894356 433561194
110692531 101906045 281415696
548877667 68462761 693393185
156703878 588093551 118252897
47341571 589427583 77690361
47301500 179882377 133830361
191384128 742219839 89116466
69744361 364827345 133418881
174313114 181123938 17647533
189253891 185818213 335347501
84257517 92617891 253533983
219472199 97148151 444045889
72260331 13432266 254260981
564988989 59738731 724471105
10379097 55766786 100194537
101572264 433864753 148104991
207425985 38620167 488839033
131305231 137344753 296967574
22801761 653762584 53635365
912065245 433864753 296633085
94268530 68462761 288085825
223035037 561872081 136592317
138755229 232198601 25443493
129553509 173637355 274905674
440188867 168806569 504716437
612055171 104393281 684887428
439566671 496601546 19516741
124231401 34558421 346414096
22970346 201768436 28023985
556614007 179882377 560281519
212884357 68462761 459115021
730545853 898229138 85001283
19012633 241501117 86685661
328737025 789311524 106834795
595779081 48623381 764039745
278086069 692770968 104782091
117399013 433864753 151560069
446683071 364827345 287904046
303970855 265396933 365149631
338566663 82632421 563837275
146142241 386012199 205443657
126850305 364827345 192904951
18022186 40392089 135367201
372756097 135930130 45702916
221551365 15202591 540482047
697863295 340260819 376879611
737105381 55766786 835778005
252281975 566830417 134319809
224888485 198641051 335828490
463619311 31829461 741717337
54126553 438829754 110231041
29812796 499949079 75537281
518448706 228913773 474686437
71685665 3843027 253061805
50736113 340260819 118346556
117343140 159040819 273024317
797683321 213599299 527247531
600995385 28706707 788815723
723962536 222015310 16076620
9205897 394302385 27979376
105055017 316400673 175379073
303784489 38043281 37966717
85636453 142629657 241118617
184626161 870827533 35386975
703040211 256916772 499626947
150955917 61528951 392013918
84257517 943854931 53273466
35859700 50559305 167995957
303347485 156938431 248641
135582119 649614525 101559196
33130216 160919113 123155933
110297 332072818 82303
582278387 943854931 65303071
629292626 9750541 919128409
165003499 273740898 29386377
173546741 248644261 273788737
136295988 357858901 200358757
87843351 159040819 227668831
480273121 15202591 769918501
297912599 44483767 557625861
1867551 77253681 59122617
377951549 408723316 238318057
369986437 44483767 641566657
657538701 55766786 794152864
338956496 34696651 2248209
94268530 152754625 236827801
7829981 36455407 22647130
304618094 47193322 248641
52473934 228913773 129683417
207425985 2469964 568795273
16716181 127661212 14450519
236076947 742219839 91038026
93524498 176322408 43594607
83626624 165401105 205999081
306274585 7008636 7521733
288419104 6492305 634378321
172251522 730949297 85292689
167206093 322434111 238252199
586438729 138459133 597687751
52473934 433864753 113122693
87155017 2469964 287090041
177940333 351202043 233574131
419815042 445255282 250705896
195789826 340260819 251544169
2623339 217276801 56852667
277410149 789311524 96606415
174313114 307927257 241118617
31049650 607367359 73013538
2996587 141086877 58900376
31011361 39320002 154668592
397268939 589427583 154896385
213448769 247903538 3283561
211388953 41859811 491896435
542527285 198641051 508718289
884169489 164705626 682932817
34201366 28706707 35964490
371302306 228913773 413054149
277410149 71640001 493938349
662513642 589427583 210422407
6916021 609312751 4332400
781492865 142629657 682720251
116584009 445255282 149372584
626372956 18701561 890155031
10345336 142629657 91143409
10523233 55766786 102682077
204732035 68462761 450063649
57728329 55720399 204754565
202260586 2413279 543094669
110874583 124304307 281613762
368280229 184763476 457992854
178901649 236461537 284280529
28954465 255322831 88933681
162263029 898229138 61784879
920393521 106765075 17224241
24627791 120597233 127545121
335568601 445255282 46983991
217257859 164926423 11968759
742899625 943854931 65631492
16716181 366947309 65187391
174107881 181123938 331992709
204732035 620601625 43228264
516088126 52400368 27435241
118574547 198641051 258365216
584305719 351202043 342224434
279792339 256916772 344787687
106607801 261452731 207077111
100523713 186819585 232139155
219472199 151585987 374711005
85568977 142629657 234790941
167080651 84747387 397346900
224039827 470373769 11968759
672703535 965776209 64129126
292498025 118442654 499172829
114674617 14548975 358716961
712845709 22801 1009841185
23220619 340260819 73022466
337964701 4660186 709640661
2623339 66292718 62005033
161206345 299213313 240816017
722824093 165401105 652962309
180861292 371093656 222596956
300030853 151585987 476310528
30578731 114208849 9316851
295435000 94793147 521903787
525257839 305275321 365665769
85416486 292067909 190207290
91595701 13432266 25443493
233186461 134424550 411336514
549741111 21908943 832594996
24817101 502082686 68860463
204077786 6492305 566371301
22801761 459350857 71867479
114674617 28706707 248641
300030853 226175626 392986837
96229681 394302385 17647533
96798401 154084227 245753201
268157056 28045445 568220677
110297 783767821 46983991
130678870 43784521 348364621
115436840 399835997 164093587
319455573 244737356 381855580
205739561 485354661 155011969
239055415 120597233 437619919
266039801 2840937 614233291
57877436 177587411 4873015
683244409 299458621 400026537
796658461 601360117 205427476
727359652 64016411 811172481
173546741 1012124001 48194427
172733936 51399637 28023985
23698999 620601625 61539844
298323811 41859811 585554637
217257859 689943318 5520121
70516097 84747387 208845913
301643161 638295841 137299329
130678870 22799385 371699547
241758896 316400673 288266483
120964108 261452731 207461161
211388953 28706707 498914134
284331164 3440550 643464295
316500969 620601625 142967944
423912985 9225506 743954425
296891701 70650658 4332400
65734066 151585987 191274001
500499836 274861713 32666401
34583433 223843761 108409251
293727214 647073166 248641
558517779 359966977 333466347
426869997 522875830 4873015
248399461 50559305 511661921
414922201 128553856 549217166
625228129 8211281 865810667
106369273 255172647 17647533
42157636 117695068 154236016
107094961 381660371 161273601
18764041 757631530 51351229
228172395 59811646 476081541
125109985 53089639 20977144
649167651 386771750 327437109
29567191 2469964 188077001
466566409 910166353 76910341
87424699 243209851 248641
147476783 649614525 10255561
73479901 104393281 216051076
716141211 139205385 648654493
682336540 28706707 832548983
441853219 218667876 461054575
37178491 499949079 88933681
303907717 9644671 657399686
171459376 151032943 1964368
761578678 522875830 244750856
178901649 94793147 408290114
31011361 459350857 84455185
533855419 112007533 640409433
562767211 179384112 561483821
379935437 320976244 330339231
161343121 249955763 3283561
44528587 453130785 102254777
421668193 162490048 499539125
334180225 212608687 420543553
235057411 442790689 4873015
254553364 589427583 131130901
59108953 47193322 206255077
617935909 550935001 226562843
99456895 426461875 142345897
171887467 97148151 41618708
116955994 44483767 30220051
249136181 184763476 378175795
349168926 471531265 206075404
61254061 128553856 171940050
14879033 816761755 48399265
81480611 185164501 17224241
85636453 226175626 198088255
59108953 91827705 192957121
17366572 158367629 90856412
75351907 159040819 202103617
711927301 232198601 521825237
737105381 898229138 86903048
83626624 3843027 278280689
114080764 1010045296 11968759
478850597 169947713 520377985
162831951 789311524 78078820
898684354 128553856 749638480
106516131 51399637 11334667
18522735 34696651 137139451
92675741 301500361 185690626
293278544 304195841 9283249
56427461 176322408 142782931
573461890 627579429 182965745
4942401 287532811 61481185
125873681 271668433 215950577
26986051 128553856 128795056
93342309 492482026 130831771
4668961 206646850 32883091
256371777 645575301 125222677
392986752 88592001 596205589
524761551 100741933 30220051
10566385 496601546 17647533
123736609 5531173 29386377
123769976 9225506 399717501
200771857 74476813 445739009
393440941 566830417 169262147
310523800 550935001 3708881
912065245 31829461 932178711
65838587 212608687 174059227
266349543 496601546 15583723
88819732 150132385 233222851
462405111 226175626 456547840
381328921 459350857 234013831
209744155 357858901 239210381
76972941 334741321 155671647
133252036 168806569 292784176
375936289 309913462 323975977
9410501 169947713 81894376
123403228 160919113 272459170
39145970 22799385 189101320
115436840 502082686 134848171
478850597 304195841 364633713
189679405 357858901 233954404
94667365 589427583 100194537
542527285 213599299 504406266
148361900 424721821 176457337
20665125 13432266 143475241
849802465 471531265 1732849
269548987 421450899 204799009
225927721 453130785 189367845
383100139 21908943 687547825
2248261 566830417 48996146
101369632 1012124001 76507
279792339 868804109 73896735
240142469 190366828 365665769
140111844 84747387 339587040
56427461 507469249 109324705
80929971 21518726 254341937
265339751 154084227 445254671
291374620 103176921 499933183
80725737 609312751 94077865
351274673 117695068 536265876
161343121 87194953 1964368
336686185 843478516 85415776
20388599 305275321 21407551
75652015 609312751 5913375
90698682 28706707 291054011
185694625 445255282 166646191
256232222 359966977 32182319
195789826 21908943 501369985
116192623 699649281 82581121
1936502 256916772 3708881
9874838 574599547 24393926
74436706 730949297 11968759
117399013 67812427 321016809
30732973 665657106 57523896
508006181 26456048 781619949
335568601 373679783 237114455
574985082 119152216 649689649
133635038 304195841 197588221
308746057 98917081 532906907
176000911 90550861 396396319
542527285 609312751 27280397
350568009 450248994 224245741
161928867 159040819 333466347
111347927 91827705 286921306
355912570 228913773 395256577
330886865 124028308 523220751
405790165 609312751 158691481
131305231 724895666 72170011
388525267 80096251 598039975
172733936 2840937 475024033
151070977 68462761 382026808
716141211 92617891 751987773
517995929 156938431 566618885
389239581 16877251 695756626
395817269 110534729 577259571
528457704 112007533 616754251
449411976 7008636 788678173
8896526 255322831 69194737
146268711 665657106 90471389
708886530 247903538 502259092
173999480 11541821 248641
487449628 699649281 140226745
59819761 8211281 16076620
30181121 253652701 92484316
186576041 261452731 269205974
91318690 461705347 129818046
683244409 433864753 14119768
562234429 485354661 246615958
37847532 566830417 83517348
748333405 109430923 717610158
12523557 322476229 2248209
14333761 92617891 113287780
303079771 22801 682837341
54267313 408723316 120175369
79791076 36577243 252278137
187632031 28706707 38469751
68237863 94793147 197677811
153427176 135930130 333159681
349569661 165401105 468171265
4553641 287532811 58421429
75652015 573205421 91529801
604781641 104393281 682713166
323950201 142629657 14450519
74232289 16118389 24947431
7280273 2469964 102682077
261739677 51942549 14450519
677419891 90695977 7538152
12141361 156938431 88092338
3684161 405811375 12774495
35752481 151585987 131863908
225927721 14239891 549217166
85426001 253652701 32182319
174313114 616545073 15754865
308307573 320976244 302017579
22126105 248644261 85946697
417166709 88592001 615003088
20026661 22801 158276587
399777985 453130785 240485071
403327506 316400673 331925881
586438729 304195841 15754865
80714509 665657106 83925670
346213 84747387 50302337
507604666 887147497 82030105
260037081 208496869 377164953
260037081 274861713 318584406
119754423 5531173 42487201
539310097 3843027 834850947
96229681 664364962 87991739
564988989 273740898 421530201
313321926 449876834 9316851
62202391 203085855 169781689
257754331 268201797 328154891
1914561 808331965 17647533
78901453 789311524 61329253
5839673 124304307 70670297
301643161 150959491 44031061
269548987 179882377 248641
7946975 16877251 99154797
436064587 218527064 456122107
384142854 549916387 11334667
47607697 453130785 105693720
303970855 191004733 413551601
219472199 41859811 501820641
32260951 589427583 76328337
53208856 186819585 135941227
695567853 638295841 28023985
14489317 273740898 78258418
250371136 522875830 161143466
211938166 492482026 168716923
420391297 22801 34457221
294107626 28706707 646065655
120029301 350356429 180066849
57318899 81058175 195995651
34956251 468347293 86178239
678639469 432799901 289179441
137286955 55766786 357249505
67629007 13282162 13504894
4426471 696270241 49219563
25967151 9750541 248641
74232289 638295841 86155721
131814442 156938431 24393926
278593253 46427971 549217166
159968449 284465731 40191569
60960241 261452731 17647533
250371136 46427971 530424625
394161041 910166353 68515562
272258977 210912250 378408977
444634177 21518726 738305569
112252260 22801 385007401
241373134 31630435 537427961
958675321 16877251 946994236
340882312 2840937 722071732
334180225 186819585 28023985
189686337 811092387 81724081
653810554 3843027 926045137
75441659 359966977 143075197
115436840 601360117 106474525
434054975 73547453 659788001
13328001 47193322 108293351
53702713 761190502 59362317
49046801 545455535 11407447
500499836 59811646 709269211
280713805 274861713 347228365
767721843 192839865 581093539
7839001 6492305 103644789
228304585 824908166 82393801
419399317 399835997 46983991
86443556 33042480 269948497
420251521 338354773 295925701
348640905 128553856 523217674
157484692 647073166 105154403
7515853 74261431 84837084
550498301 488389777 235247077
754075873 142629657 676329291
912065245 4571098 1005376841
21348143 183555581 96852401
612055171 776824669 123851302
33130216 31829461 161366793
1018437443 351202043 384753997
92675741 536588749 115005517
56866679 2840937 235851504
56278400 264148836 137716801
586438729 283751737 37515083
84395770 292067909 181409626
69643249 120597233 199531729
229025953 16877251 30220051
402304241 426461875 259916569
288636791 36577243 605300761
299316361 542301106 159394411
83372137 714462416 73034846
461459857 422475721 282791062
87843351 566830417 97460421
2142658 843478516 27435241
537819766 357858901 326500693
178901649 4660186 8880961
133630129 399835997 168195525
36715701 104393281 139491991
51098121 4571098 224177865
733705051 340260819 391142737
690958017 581611783 212065079
6916021 142629657 74400433
636498843 364710537 354415801
577360657 692770968 154668592
196986928 261452731 279743233
188219611 74476813 427336820
7280273 399835997 19516741
10531863 241501117 77740873
450882251 394302385 277711117
473069013 41859811 714205405
431396171 28379075 701082682
494032219 665657106 153686548
90698682 502082686 124386640
76411826 150959491 210856101
256371777 542301106 153117856
305233801 292067909 347672843
310523800 22801 702584833
59108953 46427971 215976509
19359264 7237921 146873497
37178491 63744785 164848321
377951549 59811646 636260590
142111297 119152216 328154891
348640905 68207741 576138213
57984277 326516677 135778061
134253764 578989489 116743401
166713217 198641051 12774495
329404945 351202043 261907313
526548331 399835997 299873401
96229681 340260819 157333166
6731444 328892653 60995496
127213351 392342958 167966846
261739677 589427583 11334667
62294001 212608687 172884641
26396746 186819585 2248209
207862201 328892653 258566196
90491989 28706707 287492573
742899625 411068706 321632410
83946241 81058175 243242780
9410501 120597233 29235081
459313037 64544977 5288968
148361900 203085855 278845615
374377749 198641051 445637601
71772087 334741321 152675709
330405559 249955763 369421851
433016521 665657106 139172337
700712153 55766786 829551227
61591297 47958562 211424683
52915441 665657106 74558065
254410867 19099503 575068245
257754331 74476813 477531538
174107881 241501117 275154905
25152409 139205385 118226554
9410501 442790689 56713897
459313037 356279617 297815041
411927905 22799385 699599681
578386321 189839847 15545660
104577676 485354661 139868653
7946975 274861713 65418257
137813131 388279761 187947793
466798669 139205385 5913375
550498301 761190502 126362869
183125086 59811646 426581247
82161001 578989489 94583105
137120457 16046273 33343481
363752911 507469249 199097494
762901102 299213313 408412795
643678894 7237921 42487201
105795868 433216073 154668592
578386321 41859811 771662629
133311944 110534729 304473498
390457763 261452731 388217131
169655266 471531265 45702916
33825013 15202591 173903863
200054401 71640001 448275214
449411976 22799385 745577713
623599629 645575301 187401085
39751801 71311639 158270143
224039827 422475721 197007521
78171433 616545073 88492195
62821053 488389777 37515083
37178491 292067909 3283561
189397275 132528821 387952571
142724836 194789899 291084556
601750416 536588749 231425153
299316361 776824669 103765345
346708961 55766786 601478431
265757269 168102401 446008549
468251526 74476813 663881264
186576041 253652701 273723493
104577676 522875830 123571756
444634177 34696651 727541569
379935437 88592001 584650136
397600219 83201320 615209019
9222188 155028666 86251111
149178511 398214091 183838873
228192301 255322831 312556441
345434122 359966977 263355431
507604666 244737356 447086872
10566385 116407747 96818133
403456565 14239891 42487201
468251526 609312751 164564541
221551365 287532811 1964368
544709781 79607407 5913375
95083759 97148151 263079069
100523713 616545073 95723856
95909090 2840937 313221403
738751969 31829461 878349913
441987481 15202591 44829301
488910136 22801 832082535
239794661 22799385 536020285
155184177 287532811 243945626
7494841 74476813 83517348
672350697 8211281 934807841
73479901 249955763 6225220
359245691 124304307 537427961
23698999 471531265 69937892
164352451 870827533 10255561
390457763 150132385 502151483
333508603 283751737 363078276
688153093 177587411 610267871
339302006 340260819 278161241
146142241 589427583 4139026
231291651 103176921 448493734
188219611 142629657 380042965
96229681 55766786 293092339
62094460 158367629 176414186
555185485 724895666 141573941
390457763 132835876 21407551
113959721 16877251 343024957
4336723 309913462 57226801
144281622 411068706 9316851
76279681 168806569 200691065
143947533 394302385 179220363
338566663 536588749 169902056
345434122 21908943 671970749
110297 682789953 3238
55595996 265396933 136278299
48527773 92617891 172400020
125873681 104393281 311806873
571011207 548589250 214863857
29812796 116407747 38469751
125490541 124304307 297810295
351147809 309913462 315912051
31229171 271668433 93058990
343607401 324871209 299128449
343607401 161923725 466824931
591878145 28706707 6225220
185694625 235581403 42487201
41500992 519730751 94014929
7946975 274861713 65084461
112462771 357858901 167801401
476155057 186819585 518540155
51392056 309913462 124526377
272258977 601360117 130968409
63689825 273740898 12774495
13756282 135585341 102988969
263369929 98917081 465483035
314035193 750426265 112310197
22126105 522875830 67200439
4942401 190366828 68150629
211938166 297422335 290439982
224888485 340260819 263798029
174313114 375072292 215976509
245133541 292067909 308375596
96143361 98917081 263895157
600007402 302634601 379528225
951577764 238350795 29386377
120156652 170648303 268897045
737105381 609312751 30220051
64506751 506206377 115322461
300030853 620601625 136592317
233798813 128553856 427768246
516088126 114208849 609210993
396327271 578989489 168558146
805322017 462466881 283587521
60878509 274861713 150627422
874904241 416617801 23214841
195171885 7662208 505824208
723258696 2469964 977685499
614558396 321529316 4873015
241373134 114208849 445699541
192307957 388279761 34457221
19359264 151585987 19516741
657538701 162914126 592033386
52635756 7008636 224750849
42527439 232198601 41556841
42228001 399835997 105011620
110297 151032943 42350031
797683321 33319314 25443493
9410501 225137897 74061013
458175871 432799901 260325600
315429717 97148151 540482047
231291651 109430923 442440321
498119011 471531265 235081441
84395770 21908943 11334667
289883125 139205385 33343481
245133541 203085855 375947185
182823187 12597825 13695167
583599577 127661212 605960161
468251526 750426265 133778513
142245377 253652701 248408386
137991721 124304307 327064229
41728347 62756380 169920801
136846717 28706707 46983991
355543913 218667876 429673225
54146296 542301106 42487201
1234021 381660371 49422301
169655266 322476229 6763095
165239555 274861713 258216148
473069013 1012124001 49228081
142245377 333539155 13695167
472878329 471531265 231283921
308746057 179882377 16076620
172733936 154348081 357347719
7515853 127661212 82500526
228304585 699649281 98026734
250371136 61528951 495526461
643678894 348099913 364810128
3993328 115778606 63460884
362071425 16118389 675737780
120964108 9750541 388610298
49202920 102806721 168195525
61273915 264148836 157333166
487449628 161923725 543117745
595779081 68207741 743954425
396145175 139205385 16076620
595779081 351202043 352479945
719629 28706707 52537729
191384128 162914126 11968759
39751801 165401105 35079967
16596530 9225506 132185293
612055171 115778606 10255561
362611 2413279 51750170
55039651 206739136 35964490
825979841 64740313 849300242
673691779 9043816 930077646
30732973 462466881 78211585
265757269 191004733 4740526
49121335 274861713 25443493
936616885 34696651 942322081
235233453 589427583 130536393
633467836 391074375 7538152
240295691 30880961 535466660
41500992 94793147 169647277
139532200 228913773 265731247
458175871 548589250 197496895
33130216 268201797 93741718
254553364 381660371 6877921
116955994 241501117 35386975
90698682 213599299 28023985
558517779 573205421 194848217
282689681 607367359 142682611
31229171 158367629 120014015
489655993 309913462 354930165
7946975 134424550 84589293
51098121 63744785 191382592
146568053 124304307 339159295
732605714 97148151 755831521
496374278 3843027 812459581
441987481 14548975 30220051
110297 522875830 38469751
20812117 142629657 111833190
402304241 5348881 738305569
68237863 81756449 206364697
436064587 256916772 412775628
494032219 173637355 539282767
560848247 48623381 743456246
577360657 22799385 850783031
264532201 522875830 169536698
6916021 565435567 52214401
334180225 699649281 112355686
39751801 118442654 153523689
623599629 182885455 562415155
65574133 190366828 179628481
102001681 16118389 346689491
340882312 295070088 347414353
52475081 638295841 72082430
7946975 203085855 6877921
403456565 326516677 306758341
3993328 116407747 64619299
178901649 26456048 466567069
497450857 61528951 701279461
282189091 307927257 5520121
155827069 416617801 181586957
4426471 350356429 55665789
159968449 438829754 5913375
652077777 4660186 11334667
141199521 270921737 219493801
330992636 198641051 432101437
267266341 104393281 474161215
31229171 107645357 15583723
12274396 601360117 28023985
78957419 20165726 264812985
39751801 931541304 49527306
526548331 783767821 111731973
26986051 273740898 82950811
3493041 324871209 11407447
421754565 359966977 40191569
28316933 198233907 104044888
236076947 471531265 189367845
461338963 31829461 739893673
233798813 55766786 496932755
98419353 22801 341057861
683244409 522875830 241937409
350880649 507469249 193875403
466367695 371093656 291115068
13986001 388279761 60119746
64506751 48623381 216512901
165848842 11541821 449097676
280664457 109430923 493846369
377951549 124028308 24112201
145363741 326516677 211335936
70202545 66292718 217767981
246627115 274861713 310293343
332658124 41859811 604745134
64506751 34696651 225593809
55039651 299213313 134859388
109337473 462466881 10255561
4200327 458389313 51828505
158788063 84747387 374283204
460872359 14063039 773230909
854837291 351202043 381220056
66944893 471531265 123501681
43626421 405811375 103239610
170168107 41859811 416388765
668907006 100741933 29235081
884169489 26097691 920269791
398338843 34696651 30220051
204732035 52400368 10255561
383815161 339757921 289842253
634894923 47072083 790718980
314934355 115778606 520010425
9069028 426461875 58305751
38349337 5348881 207872995
86505703 98917081 253061805
142724836 5531173 11407447
97830756 511757665 121717675
60985961 38620167 24947431
49082449 299213313 9126026
746642999 194789899 579020996
112821745 589427583 102365029
51392056 109430923 173436493
84395770 309913462 174475495
362611 213599299 48945745
170678544 47958562 426985261
192754081 22761859 492327655
72736876 328892653 158696977
105619939 22801 371767981
490502545 84747387 650425998
844902821 381660371 352089757
25762111 98917081 248641
145363741 54940702 19516741
629292626 359966977 9316851
246627115 116407747 437923125
355543913 185164501 7538152
353967399 151585987 486175933
408484561 239944186 410490631
72442581 761190502 62616709
381970311 40556173 661444144
335466913 203085855 428927953
630552085 287532811 410936751
257540861 116407747 454052847
516088126 183555581 535989185
475081648 208496869 495526461
186435753 71640001 428676976
342062944 578989489 162013036
2514223 132835876 59426353
191822401 627579429 118031149
317147547 118442654 510171055
358177201 253652701 375296681
221551365 297422335 290917823
159368743 107645357 364233409
10566385 340260819 67592601
23698999 68462761 136189817
245133541 98917081 459123037
144281622 244737356 8880961
431396171 142629657 525614033
377587761 471531265 218640515
771242741 84747387 800323655
722551287 109430923 688496788
250371136 348099913 247897068
906910785 334741321 9126026
13434825 4660186 115743617
494032219 244737356 32883091
105055017 440963201 21407551
306274585 453130785 215752950
639074251 730949297 154434439
17067490 222015310 24947431
884169489 13432266 943999811
10566385 714462416 49527306
68859883 21908943 248412651
154770269 14548975 416133883
4339781 30880961 69528401
528938641 88428226 25443493
306274585 453130785 212973685
81766441 68462761 45702916
56116436 462466881 115192684
732605714 159040819 668037037
95661953 165401105 235548501
472448466 54940702 701501371
256371777 94793147 467506601
162831951 824908166 73896735
683244409 373679783 350451901
86505703 5531173 277297252
1179865 55766786 52868764
246627115 151032943 411785881
8619598 173637355 80643391
229877753 184763476 364879187
82939993 226175626 190107857
362071425 340260819 286574473
228142381 274861713 309527317
37178491 104393281 11968759
117399013 213599299 247831123
41728347 186819585 114142211
235011841 156938431 381278061
23125033 123621553 119152121
183125086 30880961 486911536
103896513 97148151 17571841
52475081 168806569 149372584
280713805 198641051 399734931
30870131 59193541 148109059
712845709 76236889 793160881
15862827 239944186 87765445
21555729 426461875 67555601
25464403 117695068 130894303
677282376 208496869 522639841
667643316 48623381 32361489
573867559 965776209 61798969
31229171 616545073 61770952
123403228 293706301 199531729
250308723 176322408 407086459
118574547 59738731 331992709
182341996 77253681 424685231
634894923 295070088 9283249
113646905 165401105 265100399
268157056 22801 16076620
423115453 67812427 663949276
121347162 14239891 10255561
265683511 445255282 195948039
319455573 92617891 545638393
139781281 388279761 194239917
38349337 151032943 14119768
16233746 73547453 124977777
147476783 4660186 433334188
76238137 8211281 271104681
117399013 587758591 109494001
146268711 270921737 5288968
82243910 14063039 267560105
4766466 433864753 55242959
270190667 179384112 416673037
47572201 61528951 33343481
176151859 132528821 375296681
211388953 27459801 504406266
47607697 52400368 191040085
996266885 97148151 793005949
716141211 132528821 662247565
83540599 2840937 4873015
180092773 773014382 81177471
999512889 169947713 644264931
27576627 236461537 89754301
150155044 217276801 278845615
111347927 328662017 189101320
225927721 90550861 42487201
330140236 5531173 692188383
64506751 10610227 231425153
161343121 589427583 113999217
9069028 870827533 29235081
272258977 316400673 296990629
374946996 9750541 710797629
10566385 714462416 7538152
1017983 135930130 51793060
233798813 502082686 35964490
803189341 22799385 897093549
383100139 14548975 711164212
349168926 21908943 673387783
300030853 64544977 555230179
9410501 679112588 11745250
42527439 692770968 57332365
233426017 411068706 201254081
53208856 578989489 89353496
68470567 334741321 19416251
193647167 104393281 35386975
94837924 173637355 226217329
48492775 59193541 40974735
439566671 206739136 468330721
157899801 120597233 355827697
10566385 165401105 86702422
110106574 887147497 59076565
319455573 28045445 647456923
456898267 203085855 471876319
101572264 265396933 200712961
58488535 487590161 114368221
341322686 661293898 113781673
75652015 381660371 135987729
103580857 26097691 331065586
509020109 265396933 430418301
690958017 773014382 125001885
240295691 14548975 558698113
346708961 462466881 210532345
119478271 256916772 212696617
305966311 332072818 291871274
355494763 295070088 360831286
3048349 162914126 33343481
20315449 12597825 143153373
87456923 305275321 174531386
22126105 638295841 57755061
159968449 364827345 210532345
32225010 333539155 32361489
142245377 843478516 5520121
300030853 104393281 17647533
5704291 226175626 68349484
574985082 2184167 876640476
241692013 442790689 190785793
20125542 742219839 52015405
261739677 206646850 34457221
51098121 55766786 190950014
499439335 159040819 566012051
9892807 11541821 25443493
888605711 256916772 557308221
45966581 190366828 129818046
115348924 142629657 276450571
834591129 433864753 289736021
936616885 627579429 31514845
411655642 8211281 743456246
11677458 175266478 84428285
224086867 471531265 185666006
272258977 2840937 616908129
16716181 83201320 122549329
223035037 619227593 126016669
142724836 340260819 206255077
965375861 340260819 404118760
699512161 104393281 703819143
10566385 665657106 51832772
742899625 116407747 696799286
32260951 70650658 151104025
410747359 545455535 184398440
369731103 297422335 353141374
626372956 104393281 3708881
110874583 217276801 224559972
521612282 232198601 474260935
56866679 46048465 13695167
738751969 292067909 428059105
92675741 789311524 63940961
173675512 189839847 318179701
241981031 185818213 367606729
433471501 411068706 267233547
110106574 231734569 222828625
317549546 88592001 16076620
62893156 910166353 53068423
22126105 59193541 9316851
280713805 127661212 492340255
148302856 458389313 150923331
248399461 244737356 344787687
184626161 295070088 261686545
131814442 151585987 299560661
219472199 22799385 521552197
265757269 2840937 605960161
8619598 332072818 10927065
93202405 40556173 297200905
286100784 128553856 489564681
115436840 626865836 248641
233009686 74476813 6225220
888596500 15202591 939939906
132790299 573205421 113796112
677419891 714462416 156284518
18522735 471531265 23590341
145208710 100741933 341620113
211938166 28379075 506866374
420391297 566830417 187772185
97722556 381660371 151104025
31229171 243209851 97460421
104577676 123621553 270414613
236076947 213599299 363078276
35681482 356279617 94865801
7515853 348099913 63370476
225927721 566830417 132506802
36268561 286581840 19516741
179967139 687040481 92578487
132663337 107645357 315947521
581548259 274861713 8880961
84395770 398214091 19024991
216864825 309913462 282184690
622218997 189839847 561049291
279642896 301500361 325603105
24627791 185164501 25245001
74436706 70087697 225593809
110692531 12597825 347672843
100523713 931541304 54632545
21807493 638158106 11968759
668907006 110534729 43594607
91595701 248644261 204228366
147476783 302634601 221256318
191275000 309913462 257008783
215476021 299213313 282791062
782686087 11541821 929774266
822949282 824908166 99639541
104577676 411068706 150923331
374377749 574599547 164848321
20315449 761190502 49498993
892357459 28045445 934035301
277410149 38620167 587676673
182491921 231734569 299717545
708014601 271668433 491738209
407250829 71640001 646065655
108478525 340260819 166239508
140145379 411068706 171208612
291374620 264148836 42487201
17599388 226175626 12695239
5839673 241501117 61862215
541382557 189839847 35964490
505450415 107645357 623473061
23401974 589427583 7538152
28316933 561872081 43228264
68073674 742219839 64921333
104314 438829754 1543
666546601 287532811 417411559
124231401 64740313 331408426
276738457 324871209 3283561
328737025 186819585 445739009
797683321 16877251 10255561
260037081 124304307 460870981
377951549 761190502 120036921
561709541 84651266 695825233
306274585 461705347 205874337
586438729 218667876 14450519
87642989 22761859 280519881
7839001 22801 106555209
83626624 44483767 255314154
683244409 499949079 244569811
37831186 131877691 138180901
309473089 154084227 463656610
159368743 488389777 147894337
697863295 627579429 201254081
388202345 550935001 170500611
430346722 84747387 628021753
4426471 471531265 51945813
456898267 1010045296 50605866
491297053 426461875 279476121
332561161 11541821 679418573
101572264 620601625 14450519
633644761 87499969 732494326
303347485 228913773 383284993
471244417 59193541 679792729
604781641 81756449 739893673
179868858 122740003 388543285
866549687 92617891 771150057
9410501 249955763 70872673
414922201 53089639 18820972
305966311 359966977 244039773
748333405 104393281 38469751
30578731 101906045 138675429
4942401 665657106 50409091
332576687 7237921 693831541
160724597 155028666 341735521
350880649 364827345 259762881
313321926 317993635 312965462
23698999 40392089 144252256
36389057 426461875 30220051
844902821 162914126 37966717
236076947 757631530 248641
524761551 307927257 359303141
157953367 106765075 9316851
166713217 268201797 2710145
854837291 28706707 34457221
372408427 28706707 657811737
629719053 270921737 476310528
135919324 198641051 285765081
500499836 316400673 22647130
79791076 334741321 163435623
120964108 22801 412878411
23698999 165401105 104471833
9222188 7662208 108213249
98257861 21908943 332283281
140596633 386012199 202103617
98880481 649614525 94937473
1517684 39320002 13695167
243495516 47193322 4873015
446683071 198641051 494770121
246627115 21908943 543469781
617935909 381660371 339861523
33318760 226175626 102409456
809895599 53089639 896866237
89327404 320976244 173060989
59819761 244737356 24947431
244472509 213599299 365124046
780658126 471531265 41618708
116294173 958301701 17647533
133635038 274861713 217700263
34956251 44483767 162013036
667643316 77253681 782783551
132663337 943854931 56255287
660554797 139205385 626771465
198084321 10610227 507352099
34583433 583158745 78078820
303970855 39806828 41618708
104577676 33319314 313221403
398338843 11541821 716391121
6322009 61528951 87036401
270190667 128143258 458174329
156458685 165401105 331480091
64506751 653762584 82294876
767721843 84747387 22647130
110692531 25080305 27280397
149178511 375340813 14450519
85636453 241501117 202594213
24817101 124304307 127270621
124229837 102806721 300842907
289108889 36577243 610584235
64506751 76035493 201242341
662513642 112695061 673387783
199346929 173637355 340559965
147296041 620601625 3708881
441987481 274861713 24393926
295945860 3440550 673160801
158788063 80096251 376879611
193012837 21518726 2248209
735410083 84747387 784304857
62780433 47072083 216980705
126649804 359966977 176173721
125109985 34696651 353313873
127803577 742219839 14450519
130333456 519730751 131612993
309757267 252453850 368261596
45320969 9750541 213386701
201903582 249955763 7538152
285843952 638295841 127090777
502935157 195559705 514020839
60128251 661293898 77343501
803189341 90550861 3580834
97193371 16877251 334700965
480273121 440963201 254442406
208923310 64016411 461660174
447749947 20165726 742529284
123769976 388279761 175009985
102304171 1037648772 58156
700712153 51942549 838398353
362611 152754625 49443761
101572264 247903538 205676848
125490541 249955763 238034488
76279681 359966977 1964368
614558396 8211281 28023985
137306813 381660371 185261203
431396171 156938431 505824208
98288329 287532811 4332400
272258977 50559305 29386377
308056441 238350795 372021692
336686185 550935001 164510961
809895599 274861713 515804096
135570881 81058175 333335399
289883125 504886640 172855321
278530543 101906045 480198631
782686087 41859811 866929753
453388024 107645357 620605351
656510991 386771750 332758069
120794753 39320002 341836195
372756097 609312751 151975846
656510991 714462416 156221953
246627115 28706707 248641
129609817 16877251 11968759
246627115 162914126 9316851
56278400 210912250 141861091
112844609 408636945 162492843
60469067 471531265 118934947
388525267 22801 757560089
162831951 411068706 189656869
61273915 244737356 163747978
777546676 33042480 880810588
9410501 84747387 92183509
40959937 21908943 195088447
164352451 164926423 336921419
35859700 411068706 92070182
144559814 177587411 304822115
60128251 261452731 149102559
83107641 252453850 190785793
302503969 249926527 369752912
73241201 170648303 200633356
9205897 249955763 34457221
19427388 511757665 62694951
67306754 28706707 237745757
112844609 203085855 241225696
57182763 186819585 145447847
785414421 910166353 85173580
74232289 156938431 202684945
487449628 338354773 331065586
15532024 274861713 79010135
191444384 118442654 4873015
439156861 104393281 608225871
172251522 120597233 390490849
241183009 109430923 451514273
7127251 162914126 74262181
241526567 339757921 276126881
139362499 399835997 176457337
191811841 20894356 499593745
212475761 114208849 432101437
26739597 55766786 144252256
688153093 139205385 644264931
20812117 388279761 68930659
446170888 730949297 134512645
303347485 66047969 555230179
25762111 496148353 68967885
253095181 232198601 358716961
577360657 52400368 748068455
212884357 699649281 90570357
912065245 4660186 984858589
185321921 186819585 323396609
89027801 128143258 254777054
40698625 176322408 114142211
306274585 359966977 249725817
104320831 73547453 306158497
390457763 485354661 203788201
533855419 118442654 608690261
121558249 94793147 302017066
232054441 47193322 492340255
414922201 243209851 416715468
369731103 270921737 383483998
87642989 206739136 216590291
159858651 21518726 17026266
365269771 2413279 733170081
23698999 522875830 46614639
16119742 252453850 3283561
54501151 213599299 140015851
223035037 244737356 24808807
29812796 910166353 49527306
26396746 77253681 137702313
754075873 392342958 323501909
1235125 249955763 49934167
26396746 52400368 146884761
730545853 118442654 680684071
466798669 249955763 429212845
91595701 80096251 274935289
2363389 141086877 55390880
539310097 104393281 641616990
67629007 16046273 241225696
417166709 138459133 532906907
461459857 236461537 37515083
625228129 11508177 859185894
375936289 381660371 258365216
7515853 244737356 64376089
162263029 356279617 221141207
745672301 55766786 836971071
809895599 55766786 877532248
62893156 645575301 82066321
28644786 309913462 87834816
112462771 867577201 59905931
315429717 186819585 433248823
493784113 509684888 223104583
139781281 41859811 385913209
797683321 44483767 884041273
208923310 91827705 421876183
14879033 138459133 110262777
337874397 8211281 27280397
39751561 104393281 151560069
42527439 811092387 55242959
375716287 249926527 397346900
2217486 50559305 60130645
164352451 80096251 391715201
107383673 22801 381278061
137531626 496601546 142967944
53208856 601360117 76735393
396671991 192839865 459382369
334180225 22801 727770921
834591129 317993635 392248477
270190667 274861713 338462951
53521645 28706707 200723251
130110001 55318936 347868676
402304241 287532811 378685253
153667031 134424550 44031061
185694625 488389777 154432201
727359652 388279761 326274721
158788063 137707491 344065141
315429717 22801 714908865
805198463 15202591 929266779
65186716 119152216 184580751
75652015 55766786 231057889
178901649 6492305 470586001
137531626 179882377 292538965
200253031 299458621 274530488
412652431 253652701 402272933
142537297 46048465 389503401
84395770 122740003 241639841
47301500 566830417 87517921
47607697 541013217 7538152
156703878 761190502 40974735
604781641 76236889 755925657
57168169 522875830 112744089
935594689 162914126 701082682
16715629 22801 12774495
358110781 449876834 229557693
221551365 699649281 35386975
699512161 92617891 740275992
494032219 824908166 17224241
134730619 177587411 296283761
162831951 13282162 441065971
100523713 88592001 269899204
4693761 142629657 37499721
476068049 155028666 35386975
460872359 696270241 22647130
77150879 405811375 141573941
278593253 100741933 480912265
21868321 33319314 151255084
260037081 649614525 25443493
2623339 53089639 62275960
44849265 185818213 125796217
369986437 40556173 42487201
4327521 96451971 69515601
49415815 222015310 129294478
45461809 326516677 110367648
437306113 22801 822062801
85426001 22801 288085825
339302006 236461537 391437688
17067490 887147497 46983991
69643249 165401105 189683209
68859883 55318936 223282996
275765537 182885455 407381479
78957419 127381339 219422147
1018437443 66292718 887262781
84395770 235581403 196521673
102693501 192839865 226783400
546491697 340260819 342224434
294945757 198641051 404499433
785414421 43784521 875171386
55473401 750426265 62579746
31229171 386771750 248641
502935157 297422335 392013918
204700735 261452731 291900313
637601502 71640001 785906204
75652015 268201797 174485121
149178511 663400771 97220993
79791076 274861713 169092001
200466105 135930130 405251143
878880315 119152216 733479111
132237601 445255282 155540269
365899155 128553856 535087708
42527439 40556173 184282273
413372521 48623381 653092791
360930201 761190502 118169953
208861665 309913462 271874305
402304241 459350857 238090543
266174127 256916772 32182319
447749947 43784521 709640661
53208856 222015310 135367201
394161041 468770673 222122881
175440025 94793147 391142737
91595701 462466881 131612993
152498501 488389777 143949796
772021 22801 54324592
108478525 504886640 129081521
202296193 340260819 256156904
58488535 212083071 144850529
103896513 24265638 45702916
421754565 28045445 706892876
604781641 88592001 712846840
37634311 366947309 101626151
3993328 218667876 60488789
60583601 81058175 197422278
631650751 47193322 782176783
657538701 33319314 814219943
504433148 297422335 400625831
24253023 334741321 73758047
150097361 334741321 210165891
382126315 757631530 121866001
27576627 47958562 149682961
265757269 110534729 463656610
60878509 203085855 163932341
248396161 216616153 356190330
101305800 55766786 298511290
504745473 225137897 467602272
479886177 328892653 330719569
132790299 185818213 284776831
330405559 292067909 22647130
12721781 128553856 101833611
413372521 326516677 328763695
294030176 332072818 282229641
102693501 315827311 6225220
18764041 213527847 91302853
785414421 43778071 883885435
48527773 638295841 38469751
164142961 445255282 163399645
70392860 16118389 25443493
564988989 453130785 14119768
5839673 55766786 83390819
341322686 761190502 113287780
105055017 150959491 45702916
295229129 24265638 653152789
379935437 223843761 2248209
21555729 39806828 146751915
574985082 142629657 585554637
462714435 218667876 468502309
217257859 426461875 192992896
780658126 653762584 38469751
127803577 730949297 38469751
45461809 295070088 16076620
614558396 156938431 607542443
52475081 223843761 134631595
36145877 92617891 147894337
4942401 12597825 78518735
844902821 492482026 25443493
866549687 334741321 408308329
309473089 867577201 76910341
134136716 106765075 322526981
137531626 73547453 348981697
631650751 7237921 921052045
3048349 824908166 48052983
3684161 588093551 51101001
107547859 256916772 210856101
21274408 773014382 49375009
578386321 213599299 507912553
34956251 271668433 97182277
319455573 155028666 467548537
486531131 44186440 720155017
57984277 124304307 42487201
256371777 2469964 607400146
127213351 536588749 118894257
441853219 2469964 821496033
358559355 742219839 119491155
785414421 364827345 357249505
351274673 55766786 35964490
110297 208496869 49053403
723258696 78289333 760189039
379811469 38620167 27435241
267266341 135930130 457675191
682134899 34696651 832082535
499692641 94793147 661425743
188219611 218667876 314098617
264066609 151032943 449194906
28954465 183555581 108929665
385647625 816761755 94223416
711927301 411068706 312516534
767721843 98713119 724048480
554928941 165401105 561945177
403833430 607367359 153599690
422955741 222015310 21407551
