200000
27215162 27215162
937075504 937075504
830401055 830401055
956307986 956307986
266226818 266226818
872903685 872903685
118936487 118936487
83449271 83449271
598761682 598761682
493356458 493356458
894669951 894669951
784589899 784589899
23717738 23717738
493412457 493412457
197702468 197702468
457895015 457895015
594286266 594286266
395594113 395594113
682510596 682510596
813107489 813107489
550329201 550329201
117400917 117400917
482843349 482843349
222924285 222924285
300874904 300874904
617913056 617913056
4127981 4127981
502586404 502586404
461498099 461498099
111508826 111508826
451949262 451949262
764376555 764376555
885364150 885364150
446533097 446533097
767524742 767524742
303560651 303560651
570741987 570741987
801881859 801881859
982021323 982021323
979980 979980
133694348 133694348
68150339 68150339
244635103 244635103
929448943 929448943
993113701 993113701
726978064 726978064
480943030 480943030
219578384 219578384
88225202 88225202
240592407 240592407
389396416 389396416
241463970 241463970
522583168 522583168
742717267 742717267
879651520 879651520
162515023 162515023
304944067 304944067
520099068 520099068
936620907 936620907
143845031 143845031
246781181 246781181
513439394 513439394
876981190 876981190
615940965 615940965
531898370 531898370
478330592 478330592
280299731 280299731
778986051 778986051
351208461 351208461
4942157 4942157
990484586 990484586
267572340 267572340
51963006 51963006
35542697 35542697
979565570 979565570
76234907 76234907
183257531 183257531
320056117 320056117
286066382 286066382
766972471 766972471
48635177 48635177
417705467 417705467
426193921 426193921
303022137 303022137
679662021 679662021
115938784 115938784
143319116 143319116
834639437 834639437
253000950 253000950
276912766 276912766
225863482 225863482
620487523 620487523
241379019 241379019
416295310 416295310
258222165 258222165
606468075 606468075
519361292 519361292
965847582 965847582
700158986 700158986
336868776 336868776
874214088 874214088
219536806 219536806
123415938 123415938
407747618 407747618
245071409 245071409
43572164 43572164
577713783 577713783
250352196 250352196
559850238 559850238
455167720 455167720
231381083 231381083
876600135 876600135
510003338 510003338
678136471 678136471
635031116 635031116
216222467 216222467
82377873 82377873
230431680 230431680
40136211 40136211
719663168 719663168
223071850 223071850
787274144 787274144
479324142 479324142
904442066 904442066
182354879 182354879
125718202 125718202
982812601 982812601
99838808 99838808
10597583 10597583
821954152 821954152
279018826 279018826
882805656 882805656
768474759 768474759
182880555 182880555
508511064 508511064
336971382 336971382
153363742 153363742
951350370 951350370
263095652 263095652
186906160 186906160
123321999 123321999
531228580 531228580
735312872 735312872
512073264 512073264
799981842 799981842
966693987 966693987
371850363 371850363
238963984 238963984
444094040 444094040
278955304 278955304
538308682 538308682
598648429 598648429
955101452 955101452
44998810 44998810
497943775 497943775
884869510 884869510
981847819 981847819
125208681 125208681
524589524 524589524
394403493 394403493
543094050 543094050
705781617 705781617
173566137 173566137
635677044 635677044
401118536 401118536
659025515 659025515
510748465 510748465
486887586 486887586
607629630 607629630
591529983 591529983
833156242 833156242
842916194 842916194
950519533 950519533
542664729 542664729
920075374 920075374
8753344 8753344
207379707 207379707
395210311 395210311
954085552 954085552
95893669 95893669
733403621 733403621
191918839 191918839
863757861 863757861
690546175 690546175
11671301 11671301
637264717 637264717
540283375 540283375
266344272 266344272
770841050 770841050
159993350 159993350
854824942 854824942
378731159 378731159
376506159 376506159
770981596 770981596
483636037 483636037
161442569 161442569
233596378 233596378
450809890 450809890
587285863 587285863
269187781 269187781
215024186 215024186
747176315 747176315
579851241 579851241
251923288 251923288
848250530 848250530
823940655 823940655
242154535 242154535
490132355 490132355
723800263 723800263
144262716 144262716
76902827 76902827
52984146 52984146
762953679 762953679
241483822 241483822
745331783 745331783
964705159 964705159
10028676 10028676
148192855 148192855
178731260 178731260
814631798 814631798
390306690 390306690
778931393 778931393
857360740 857360740
139569878 139569878
235472400 235472400
679006064 679006064
782759645 782759645
293976332 293976332
929580967 929580967
60178683 60178683
17603387 17603387
544673853 544673853
213133606 213133606
993588562 993588562
461506818 461506818
4726312 4726312
164260236 164260236
126959153 126959153
686028233 686028233
735213976 735213976
324148462 324148462
2257704 2257704
80980216 80980216
671645027 671645027
25079014 25079014
11047447 11047447
350846762 350846762
680072068 680072068
223964289 223964289
543638778 543638778
975783512 975783512
893880560 893880560
199863738 199863738
877488133 877488133
223882854 223882854
885509052 885509052
921878738 921878738
939454583 939454583
164179835 164179835
777471555 777471555
878488345 878488345
374806545 374806545
16192733 16192733
729643188 729643188
419858191 419858191
468669977 468669977
554913492 554913492
558105077 558105077
829987217 829987217
143128625 143128625
900623875 900623875
300530934 300530934
76723119 76723119
967919806 967919806
663895909 663895909
935649010 935649010
464931429 464931429
416548309 416548309
50694501 50694501
113033074 113033074
866369114 866369114
61137296 61137296
6807882 6807882
372097019 372097019
664505199 664505199
881799631 881799631
802356333 802356333
432387598 432387598
513093717 513093717
242118167 242118167
199116162 199116162
671238679 671238679
416977996 416977996
74367728 74367728
179927771 179927771
19531639 19531639
764757621 764757621
518685040 518685040
778839848 778839848
792578782 792578782
471297028 471297028
421310617 421310617
386217734 386217734
979288984 979288984
118117427 118117427
820765494 820765494
134714099 134714099
971576289 971576289
980061692 980061692
83754656 83754656
361980496 361980496
190549472 190549472
194196077 194196077
49590109 49590109
122307956 122307956
879129564 879129564
479615559 479615559
256838895 256838895
91335332 91335332
379513111 379513111
676356851 676356851
461429574 461429574
898013717 898013717
940139171 940139171
514897358 514897358
472485238 472485238
931508347 931508347
787493556 787493556
913163233 913163233
750748547 750748547
18830860 18830860
9935592 9935592
115329598 115329598
796104869 796104869
54308934 54308934
728364082 728364082
88550493 88550493
40207157 40207157
630017984 630017984
748601405 748601405
178393306 178393306
273440983 273440983
28564507 28564507
627050450 627050450
402075376 402075376
153643121 153643121
244449173 244449173
595568382 595568382
900550799 900550799
165475857 165475857
743766931 743766931
989263087 989263087
828897894 828897894
104644598 104644598
59531293 59531293
900328089 900328089
389239256 389239256
152412657 152412657
98491064 98491064
125374054 125374054
752621619 752621619
128786036 128786036
255796297 255796297
821162464 821162464
382368208 382368208
884825736 884825736
750997755 750997755
46980822 46980822
15087885 15087885
788984320 788984320
607593788 607593788
249071714 249071714
823226767 823226767
420903343 420903343
942820153 942820153
192884841 192884841
326081164 326081164
157724583 157724583
331564390 331564390
712826310 712826310
397463842 397463842
227603518 227603518
292826984 292826984
631556737 631556737
834223658 834223658
779858995 779858995
385569019 385569019
460446132 460446132
849157992 849157992
881505124 881505124
627568097 627568097
256590413 256590413
129703666 129703666
35727697 35727697
181521665 181521665
851241788 851241788
812979072 812979072
628812746 628812746
260166751 260166751
898074618 898074618
955675484 955675484
361004988 361004988
692994385 692994385
299205460 299205460
498525928 498525928
973587099 973587099
933491490 933491490
718963289 718963289
4388009 4388009
504619795 504619795
292633781 292633781
291210828 291210828
236793262 236793262
549631122 549631122
272619369 272619369
218965884 218965884
271350514 271350514
116014929 116014929
275462588 275462588
275892755 275892755
73344194 73344194
168335681 168335681
104746817 104746817
478245091 478245091
749390312 749390312
45284609 45284609
252841417 252841417
40191088 40191088
37007456 37007456
404551562 404551562
660986207 660986207
98299177 98299177
466020408 466020408
216763487 216763487
499236508 499236508
43138248 43138248
186732654 186732654
749751540 749751540
24092183 24092183
797464001 797464001
567264125 567264125
890379221 890379221
612338357 612338357
736081167 736081167
388712923 388712923
464962953 464962953
15761226 15761226
66384027 66384027
38873949 38873949
191726305 191726305
188776141 188776141
193459241 193459241
449341291 449341291
504118462 504118462
237152648 237152648
726429717 726429717
333793064 333793064
888163077 888163077
407189559 407189559
247695315 247695315
602677301 602677301
113763894 113763894
56479494 56479494
838663396 838663396
125603421 125603421
72810676 72810676
388852335 388852335
645379700 645379700
568882330 568882330
210029596 210029596
189821514 189821514
282809731 282809731
717078214 717078214
381441978 381441978
872919065 872919065
275660627 275660627
203170157 203170157
100963899 100963899
313568551 313568551
782454106 782454106
55492653 55492653
803974151 803974151
645082868 645082868
618025791 618025791
52951030 52951030
833583548 833583548
810100626 810100626
445808418 445808418
313967511 313967511
152631247 152631247
97803190 97803190
158270104 158270104
706439441 706439441
636725156 636725156
466309069 466309069
469658157 469658157
70375470 70375470
613478321 613478321
614177529 614177529
30461666 30461666
864790536 864790536
304309525 304309525
769955679 769955679
239694569 239694569
297027997 297027997
922668769 922668769
342402981 342402981
937388230 937388230
518159047 518159047
584219768 584219768
244811298 244811298
867378657 867378657
215545394 215545394
21097484 21097484
172837500 172837500
729980718 729980718
670619754 670619754
430812514 430812514
537446512 537446512
383795819 383795819
740186388 740186388
784104471 784104471
200256762 200256762
164114440 164114440
828968954 828968954
50872231 50872231
706065039 706065039
8614487 8614487
328195834 328195834
731086864 731086864
509748833 509748833
460609169 460609169
4490403 4490403
220139065 220139065
526473958 526473958
830498979 830498979
141350029 141350029
548232015 548232015
953737345 953737345
765545430 765545430
974378448 974378448
199797031 199797031
341309931 341309931
202559159 202559159
249831908 249831908
108533910 108533910
485920776 485920776
185694982 185694982
775725514 775725514
900974280 900974280
360628666 360628666
201159298 201159298
464067524 464067524
662562109 662562109
445655727 445655727
492296225 492296225
775900549 775900549
347315930 347315930
892636188 892636188
150962150 150962150
263809746 263809746
528182785 528182785
591885625 591885625
885292946 885292946
269366589 269366589
483700545 483700545
275388115 275388115
21184766 21184766
875271674 875271674
900316179 900316179
853078312 853078312
593217691 593217691
8631400 8631400
469319900 469319900
274260756 274260756
704156066 704156066
818309798 818309798
577958025 577958025
995571341 995571341
522523321 522523321
201008265 201008265
107263667 107263667
375815452 375815452
647447147 647447147
814148521 814148521
445638699 445638699
839866401 839866401
642377585 642377585
454032213 454032213
906555298 906555298
232219065 232219065
860894231 860894231
228952039 228952039
172541386 172541386
82865628 82865628
692919602 692919602
89628739 89628739
312564722 312564722
691522495 691522495
934664020 934664020
876418549 876418549
97434087 97434087
183667722 183667722
712818298 712818298
869584463 869584463
779434730 779434730
948706703 948706703
735848317 735848317
70321514 70321514
53525919 53525919
781689049 781689049
359416670 359416670
38290316 38290316
100596763 100596763
50698668 50698668
654143450 654143450
785982652 785982652
49286231 49286231
621222590 621222590
411742736 411742736
89613131 89613131
916913909 916913909
184496252 184496252
958590481 958590481
497881874 497881874
107804290 107804290
47345118 47345118
567389362 567389362
192355406 192355406
203219005 203219005
646891384 646891384
869232638 869232638
835831827 835831827
958038330 958038330
120870188 120870188
973600585 973600585
740049840 740049840
338861736 338861736
308840063 308840063
339550159 339550159
699455099 699455099
956003850 956003850
950100290 950100290
239804364 239804364
75655483 75655483
316394305 316394305
573134900 573134900
705423734 705423734
994337963 994337963
936549882 936549882
97489419 97489419
962560826 962560826
220004503 220004503
265100 265100
52963792 52963792
662283233 662283233
548668133 548668133
252120373 252120373
376428205 376428205
637835347 637835347
734179687 734179687
183941281 183941281
173844497 173844497
553861537 553861537
824846552 824846552
160145367 160145367
912507851 912507851
221617646 221617646
866155585 866155585
646125864 646125864
155736543 155736543
226403902 226403902
389535590 389535590
573304768 573304768
881634651 881634651
561248060 561248060
986019694 986019694
609695739 609695739
112397992 112397992
336435557 336435557
849710838 849710838
843778762 843778762
22346303 22346303
204883806 204883806
927672740 927672740
471773394 471773394
534351679 534351679
428954464 428954464
97980293 97980293
617697013 617697013
760665589 760665589
628680251 628680251
474028910 474028910
148967852 148967852
343226333 343226333
613434706 613434706
587858535 587858535
456754773 456754773
226538142 226538142
819448739 819448739
196066097 196066097
884364638 884364638
574262984 574262984
151092150 151092150
959096657 959096657
578150236 578150236
438370008 438370008
602659065 602659065
399985686 399985686
240098649 240098649
93749587 93749587
42173740 42173740
86389427 86389427
216022278 216022278
342894323 342894323
114121291 114121291
330016163 330016163
925063363 925063363
146739368 146739368
31633211 31633211
436461015 436461015
404438601 404438601
731423564 731423564
505592454 505592454
701906 701906
802507622 802507622
777914278 777914278
300500168 300500168
341288104 341288104
96218427 96218427
580411153 580411153
54822315 54822315
139086121 139086121
224033605 224033605
574781319 574781319
117382492 117382492
199110220 199110220
617484841 617484841
531496922 531496922
505375209 505375209
96916397 96916397
626156100 626156100
982349366 982349366
381857041 381857041
552587206 552587206
937501298 937501298
618340776 618340776
293418533 293418533
800632428 800632428
594766893 594766893
286016066 286016066
869408654 869408654
661204718 661204718
492894127 492894127
413131802 413131802
496363054 496363054
824141859 824141859
97234510 97234510
184180157 184180157
495213890 495213890
175190532 175190532
559031938 559031938
851662840 851662840
55076856 55076856
278772163 278772163
277832092 277832092
397657044 397657044
846396128 846396128
549025125 549025125
932208846 932208846
36595936 36595936
731988205 731988205
246207034 246207034
689917555 689917555
539072891 539072891
380365248 380365248
253360018 253360018
6862127 6862127
429065655 429065655
101483339 101483339
799422670 799422670
846493011 846493011
600345558 600345558
512955861 512955861
281906169 281906169
915689166 915689166
849953796 849953796
798235144 798235144
194298576 194298576
117269583 117269583
624339380 624339380
714583730 714583730
746812079 746812079
673604498 673604498
302849384 302849384
323292108 323292108
739555462 739555462
14944973 14944973
636840567 636840567
278882525 278882525
794662842 794662842
626662347 626662347
169887734 169887734
928190591 928190591
225524041 225524041
170995159 170995159
948751082 948751082
240440885 240440885
54584038 54584038
939850072 939850072
39522866 39522866
51184167 51184167
451750958 451750958
645404729 645404729
969403265 969403265
465693725 465693725
144808560 144808560
597669816 597669816
359777682 359777682
644199755 644199755
669526507 669526507
485515221 485515221
424974552 424974552
195115562 195115562
730468470 730468470
960591288 960591288
192409576 192409576
206579412 206579412
622563280 622563280
284835570 284835570
535546259 535546259
227857275 227857275
368487011 368487011
776977755 776977755
841132352 841132352
413334977 413334977
810775570 810775570
946847107 946847107
155946610 155946610
78497049 78497049
110138339 110138339
946119829 946119829
204421003 204421003
348888878 348888878
64017471 64017471
440214408 440214408
830972657 830972657
572338178 572338178
292616861 292616861
460252871 460252871
637348018 637348018
556430668 556430668
514769693 514769693
314583877 314583877
696407708 696407708
573882048 573882048
901417976 901417976
721736221 721736221
881260052 881260052
325990313 325990313
856642630 856642630
771360746 771360746
762758847 762758847
885695903 885695903
288411827 288411827
346698873 346698873
246422809 246422809
162596340 162596340
482682428 482682428
520599746 520599746
295055243 295055243
897302194 897302194
428665513 428665513
708135997 708135997
709906871 709906871
473905278 473905278
535842796 535842796
778254157 778254157
298242885 298242885
422284667 422284667
129464561 129464561
69012980 69012980
505741191 505741191
114903173 114903173
639511234 639511234
662161932 662161932
785697239 785697239
550013714 550013714
402188094 402188094
28414346 28414346
388909038 388909038
671308985 671308985
467451721 467451721
839623764 839623764
710525991 710525991
596956535 596956535
128317104 128317104
193952458 193952458
146123461 146123461
482539809 482539809
367164765 367164765
951196091 951196091
198042513 198042513
584889419 584889419
874803534 874803534
388295867 388295867
218268540 218268540
329953743 329953743
319365563 319365563
539626103 539626103
54642814 54642814
554332732 554332732
341531595 341531595
278899727 278899727
21651735 21651735
51021540 51021540
579721694 579721694
823112298 823112298
331791053 331791053
358324567 358324567
648524424 648524424
816688782 816688782
870827964 870827964
481307838 481307838
583295654 583295654
937259665 937259665
453527067 453527067
111395821 111395821
254668737 254668737
723730066 723730066
103365790 103365790
237833319 237833319
668137319 668137319
731184924 731184924
869610227 869610227
986821850 986821850
62855560 62855560
7544984 7544984
418798277 418798277
790126768 790126768
871049318 871049318
784330633 784330633
366801596 366801596
104288373 104288373
784481626 784481626
112816756 112816756
673963307 673963307
794002687 794002687
833351488 833351488
966601271 966601271
807531360 807531360
988838565 988838565
374422591 374422591
994024771 994024771
167607801 167607801
787865803 787865803
553693295 553693295
466139124 466139124
282646997 282646997
433624846 433624846
198077815 198077815
492366937 492366937
984193440 984193440
923575975 923575975
581507672 581507672
825375767 825375767
173809334 173809334
204288713 204288713
889425346 889425346
476731732 476731732
510435195 510435195
146965063 146965063
464312716 464312716
572430970 572430970
378004178 378004178
919326915 919326915
147906916 147906916
929545173 929545173
284397655 284397655
506908200 506908200
511297846 511297846
335523711 335523711
9837516 9837516
824698475 824698475
739587345 739587345
113693312 113693312
219171428 219171428
682217673 682217673
761655733 761655733
567378426 567378426
316735513 316735513
801554912 801554912
57256902 57256902
785431008 785431008
306564589 306564589
729030689 729030689
345617151 345617151
267200262 267200262
666097441 666097441
739455655 739455655
606114342 606114342
752658568 752658568
704994679 704994679
457152059 457152059
936714862 936714862
424574389 424574389
537966568 537966568
625802070 625802070
764754954 764754954
64776564 64776564
648750410 648750410
802575485 802575485
290619338 290619338
332092064 332092064
747117771 747117771
935877230 935877230
914537345 914537345
542252684 542252684
899331245 899331245
42272008 42272008
37954713 37954713
493965780 493965780
302516396 302516396
777949607 777949607
758354679 758354679
710022420 710022420
839745351 839745351
506319392 506319392
52299896 52299896
17226239 17226239
481634032 481634032
931162330 931162330
147784982 147784982
551809884 551809884
804535461 804535461
75992608 75992608
2687513 2687513
325926468 325926468
654585906 654585906
538233259 538233259
5946597 5946597
267668657 267668657
804546928 804546928
713095811 713095811
401286943 401286943
562935660 562935660
271681158 271681158
221048719 221048719
662611023 662611023
913085096 913085096
443819849 443819849
331241868 331241868
584230238 584230238
53464424 53464424
770046292 770046292
780405250 780405250
696596116 696596116
504721648 504721648
260759801 260759801
143621415 143621415
553200324 553200324
517826802 517826802
447132040 447132040
167432044 167432044
398887881 398887881
881214345 881214345
970968078 970968078
286187237 286187237
636608709 636608709
460386717 460386717
833929750 833929750
634480512 634480512
448166228 448166228
760045774 760045774
279252448 279252448
271924462 271924462
456791900 456791900
705646217 705646217
804620542 804620542
577941535 577941535
385958809 385958809
276422489 276422489
105222761 105222761
503935915 503935915
838956874 838956874
141313168 141313168
95203508 95203508
436859414 436859414
648401840 648401840
564221834 564221834
168461947 168461947
42975352 42975352
304778792 304778792
716725982 716725982
936988628 936988628
784641712 784641712
139524237 139524237
244073700 244073700
732283110 732283110
544033194 544033194
499296369 499296369
497012523 497012523
479446954 479446954
121362202 121362202
482237388 482237388
763488907 763488907
626461411 626461411
686039914 686039914
214673112 214673112
48999464 48999464
487317884 487317884
603044317 603044317
452362154 452362154
568195429 568195429
838617605 838617605
434543029 434543029
137534023 137534023
543149462 543149462
658423021 658423021
718667728 718667728
127425893 127425893
114229233 114229233
535202024 535202024
723082941 723082941
257889048 257889048
43121211 43121211
121164687 121164687
408349724 408349724
968690192 968690192
734819728 734819728
164245072 164245072
753494661 753494661
706265898 706265898
577058158 577058158
603303632 603303632
144013576 144013576
726192915 726192915
916871300 916871300
403613363 403613363
691044862 691044862
403644874 403644874
894959180 894959180
440462649 440462649
68460607 68460607
571502924 571502924
114937083 114937083
696307405 696307405
263901609 263901609
233675799 233675799
851237187 851237187
964965806 964965806
69415719 69415719
444738303 444738303
166718267 166718267
498951830 498951830
183553313 183553313
971564184 971564184
764138551 764138551
621433734 621433734
419769032 419769032
186341380 186341380
473703913 473703913
221552595 221552595
237743267 237743267
555158071 555158071
249713835 249713835
601922505 601922505
156090600 156090600
791689774 791689774
314845722 314845722
738580444 738580444
293518780 293518780
712993746 712993746
349764057 349764057
261693217 261693217
946725022 946725022
622060980 622060980
646387530 646387530
525543450 525543450
980515430 980515430
116288246 116288246
976072822 976072822
859035641 859035641
738204497 738204497
573433124 573433124
774503350 774503350
511272890 511272890
333837467 333837467
58015989 58015989
506396980 506396980
342701283 342701283
618488060 618488060
535370833 535370833
405457593 405457593
860535083 860535083
708397988 708397988
862046839 862046839
159320500 159320500
864631746 864631746
255833790 255833790
180274172 180274172
174072828 174072828
528843002 528843002
405876360 405876360
579389018 579389018
909496612 909496612
917353724 917353724
20372078 20372078
52972515 52972515
52812771 52812771
954556813 954556813
294388477 294388477
43855014 43855014
915805503 915805503
316163387 316163387
438738721 438738721
226236771 226236771
124460449 124460449
43813542 43813542
39086729 39086729
351382665 351382665
146565008 146565008
187178872 187178872
346549589 346549589
311187908 311187908
145465639 145465639
570718785 570718785
568735518 568735518
85276998 85276998
842310927 842310927
834752131 834752131
222821434 222821434
791582420 791582420
246545596 246545596
947699685 947699685
416469961 416469961
390372938 390372938
812030484 812030484
3655793 3655793
220128172 220128172
168162097 168162097
99248897 99248897
74168791 74168791
734917758 734917758
678680759 678680759
33858444 33858444
168314117 168314117
426143955 426143955
228349146 228349146
9790729 9790729
981684770 981684770
733953996 733953996
667054739 667054739
748049526 748049526
67945032 67945032
495164304 495164304
659035652 659035652
236364514 236364514
118731086 118731086
94883224 94883224
499020202 499020202
567115002 567115002
166531640 166531640
544286741 544286741
166483818 166483818
571994859 571994859
213723233 213723233
631468727 631468727
524745035 524745035
750784845 750784845
443799299 443799299
613569449 613569449
941828201 941828201
837961338 837961338
107954810 107954810
885419575 885419575
478899474 478899474
424354150 424354150
655140531 655140531
965570680 965570680
199451069 199451069
82299462 82299462
672842923 672842923
638576183 638576183
342883753 342883753
241081811 241081811
952839716 952839716
358567149 358567149
460865533 460865533
585788677 585788677
332781284 332781284
311450471 311450471
36425636 36425636
79012393 79012393
547396092 547396092
955698445 955698445
307835491 307835491
772151196 772151196
158298783 158298783
710899324 710899324
779268027 779268027
665861733 665861733
598889468 598889468
20420942 20420942
375795271 375795271
627848445 627848445
455425957 455425957
48730931 48730931
72885749 72885749
744258715 744258715
922943157 922943157
184702151 184702151
767144933 767144933
197324392 197324392
776880566 776880566
973824512 973824512
859631025 859631025
245700157 245700157
146751481 146751481
34053902 34053902
663487477 663487477
50362867 50362867
76362294 76362294
938653244 938653244
433096993 433096993
411663611 411663611
297948064 297948064
819143482 819143482
423393979 423393979
295950950 295950950
947043730 947043730
100906350 100906350
704042953 704042953
144403138 144403138
334136862 334136862
845755222 845755222
995149899 995149899
453484742 453484742
944355705 944355705
46348338 46348338
587902099 587902099
22957146 22957146
585765454 585765454
446291086 446291086
186333790 186333790
272128682 272128682
275784131 275784131
16509376 16509376
671488891 671488891
619103753 619103753
595560670 595560670
80921708 80921708
987033225 987033225
220107555 220107555
489118841 489118841
766219063 766219063
601945884 601945884
83302164 83302164
675578177 675578177
680512807 680512807
441601961 441601961
761321058 761321058
823678745 823678745
746102550 746102550
323971114 323971114
341384672 341384672
848474298 848474298
65896725 65896725
641480151 641480151
693538236 693538236
792115513 792115513
625607243 625607243
66356128 66356128
996432071 996432071
513347399 513347399
805980618 805980618
6703160 6703160
582021250 582021250
139972990 139972990
789622508 789622508
327789960 327789960
611484707 611484707
956738647 956738647
729362355 729362355
459165427 459165427
315158592 315158592
487871218 487871218
248962584 248962584
639643500 639643500
819780350 819780350
19618016 19618016
159349385 159349385
812406466 812406466
389365327 389365327
764992688 764992688
862044419 862044419
706521499 706521499
487627611 487627611
675147815 675147815
630029747 630029747
116514902 116514902
347283829 347283829
478080470 478080470
757131501 757131501
296712103 296712103
355962330 355962330
954904696 954904696
584398985 584398985
286046980 286046980
766862814 766862814
148838744 148838744
332655386 332655386
98933582 98933582
68265923 68265923
761559853 761559853
323994986 323994986
317084739 317084739
950623876 950623876
997198395 997198395
287259516 287259516
769408852 769408852
941112239 941112239
253458624 253458624
197102869 197102869
790906342 790906342
190120430 190120430
272311034 272311034
899693730 899693730
638048431 638048431
370419191 370419191
624109313 624109313
550240467 550240467
871776531 871776531
78117317 78117317
513685791 513685791
378779221 378779221
698389308 698389308
655016428 655016428
198293933 198293933
582348157 582348157
473339182 473339182
516248268 516248268
23325607 23325607
660015804 660015804
556515926 556515926
92541866 92541866
224540934 224540934
302184248 302184248
950960925 950960925
372621322 372621322
256418353 256418353
928411435 928411435
527681002 527681002
469064193 469064193
392820246 392820246
592078611 592078611
58360724 58360724
976974271 976974271
943658235 943658235
101797974 101797974
606897240 606897240
105782003 105782003
862124504 862124504
351371365 351371365
113676243 113676243
135948127 135948127
568249117 568249117
976886086 976886086
344503920 344503920
811431410 811431410
596440245 596440245
389508962 389508962
245955602 245955602
472320292 472320292
5297084 5297084
594008817 594008817
596353154 596353154
544191871 544191871
354515853 354515853
690793099 690793099
173664306 173664306
239472816 239472816
698347847 698347847
599530520 599530520
542319446 542319446
970137789 970137789
421843471 421843471
208173333 208173333
57408513 57408513
549727784 549727784
942799931 942799931
370307690 370307690
838242687 838242687
88956267 88956267
500321832 500321832
585408487 585408487
174270701 174270701
874826099 874826099
946361707 946361707
737895174 737895174
282930768 282930768
990678467 990678467
792174044 792174044
601398070 601398070
205058369 205058369
7301542 7301542
649351233 649351233
370771432 370771432
279852401 279852401
658430355 658430355
998947708 998947708
416008261 416008261
635390533 635390533
604310076 604310076
952333033 952333033
964564268 964564268
780981483 780981483
707054385 707054385
52538064 52538064
836163979 836163979
727807544 727807544
299148604 299148604
393490964 393490964
44489846 44489846
354150307 354150307
847263789 847263789
941979400 941979400
843980948 843980948
918089529 918089529
330260997 330260997
378619915 378619915
294473380 294473380
298730255 298730255
410875974 410875974
339438340 339438340
845241875 845241875
313090120 313090120
311887736 311887736
71319359 71319359
552478298 552478298
515932539 515932539
807538911 807538911
635309 635309
882199673 882199673
626248345 626248345
603918085 603918085
860322692 860322692
281930225 281930225
957184179 957184179
360623339 360623339
710700312 710700312
391879291 391879291
67976102 67976102
227819524 227819524
667429149 667429149
347931130 347931130
973488910 973488910
559456784 559456784
979590721 979590721
283562151 283562151
63298587 63298587
697165500 697165500
749089507 749089507
29900938 29900938
849648159 849648159
238176563 238176563
100607083 100607083
299582072 299582072
280527211 280527211
402671616 402671616
524692113 524692113
16906716 16906716
667148600 667148600
357775651 357775651
774255530 774255530
813437326 813437326
628847651 628847651
616385133 616385133
293682186 293682186
80013609 80013609
15323442 15323442
174502528 174502528
303741571 303741571
377437914 377437914
837659326 837659326
245159967 245159967
611917074 611917074
693626487 693626487
965801641 965801641
77019934 77019934
260720110 260720110
292533965 292533965
203197444 203197444
766890328 766890328
14128743 14128743
20977105 20977105
185653443 185653443
555876516 555876516
821949816 821949816
551854715 551854715
839581185 839581185
573719339 573719339
688490443 688490443
985788459 985788459
850662122 850662122
476531490 476531490
798676358 798676358
750380885 750380885
265013852 265013852
939294378 939294378
469206995 469206995
388532031 388532031
794015204 794015204
744948664 744948664
854498233 854498233
200139688 200139688
324189721 324189721
691976283 691976283
941920408 941920408
944037256 944037256
317548860 317548860
623139388 623139388
219563228 219563228
133685753 133685753
61238924 61238924
253685250 253685250
601071007 601071007
187057139 187057139
475921100 475921100
617093427 617093427
848717326 848717326
401143881 401143881
107427104 107427104
191108037 191108037
104139274 104139274
982209721 982209721
474905958 474905958
645034220 645034220
776777278 776777278
151439232 151439232
582336782 582336782
740737895 740737895
167808306 167808306
206949938 206949938
838168031 838168031
332785497 332785497
585479647 585479647
273807416 273807416
231905081 231905081
869486129 869486129
818293781 818293781
681934086 681934086
238290181 238290181
130609607 130609607
701747117 701747117
458488122 458488122
122232468 122232468
504825741 504825741
144241827 144241827
995176543 995176543
23814550 23814550
26851438 26851438
916409898 916409898
206697530 206697530
590896365 590896365
323638523 323638523
289988564 289988564
338643931 338643931
305338897 305338897
586214958 586214958
532010861 532010861
244331093 244331093
607461211 607461211
80779076 80779076
732445651 732445651
752706758 752706758
760982321 760982321
88456675 88456675
734134134 734134134
618146192 618146192
580610969 580610969
652456524 652456524
888496915 888496915
959526027 959526027
443612555 443612555
10645578 10645578
932953642 932953642
432802654 432802654
161439925 161439925
927168149 927168149
857630658 857630658
244265309 244265309
925488461 925488461
544333274 544333274
646921398 646921398
235308279 235308279
417898880 417898880
258052569 258052569
527541286 527541286
708429143 708429143
259440792 259440792
776545428 776545428
292510303 292510303
719583449 719583449
655524815 655524815
184332074 184332074
618101549 618101549
827024107 827024107
230630380 230630380
673722280 673722280
305139373 305139373
194622756 194622756
851294038 851294038
82314091 82314091
717992800 717992800
384289542 384289542
235151741 235151741
946531604 946531604
69449292 69449292
167058695 167058695
171516488 171516488
210905888 210905888
944424003 944424003
860055869 860055869
23992701 23992701
737823065 737823065
289891840 289891840
542273723 542273723
256560526 256560526
86688953 86688953
926079353 926079353
234498680 234498680
789586682 789586682
407166426 407166426
630868600 630868600
191975244 191975244
824225102 824225102
291704076 291704076
37623656 37623656
56868656 56868656
450450477 450450477
316017502 316017502
961381178 961381178
505529893 505529893
124628118 124628118
275499268 275499268
440338235 440338235
266147730 266147730
123629835 123629835
834511492 834511492
722112336 722112336
775634223 775634223
234200461 234200461
241255923 241255923
341182884 341182884
399769644 399769644
789053871 789053871
924181242 924181242
345553948 345553948
303786844 303786844
578730970 578730970
697345483 697345483
54398302 54398302
807956062 807956062
216979558 216979558
766605394 766605394
368024896 368024896
88870917 88870917
73546481 73546481
513656181 513656181
946524545 946524545
842948839 842948839
656053431 656053431
516916854 516916854
192226860 192226860
913530093 913530093
648195248 648195248
951635867 951635867
779804930 779804930
975399665 975399665
349576551 349576551
892666487 892666487
986800728 986800728
377760648 377760648
608808612 608808612
736869380 736869380
590865184 590865184
51366131 51366131
999515619 999515619
130719195 130719195
212324534 212324534
917178776 917178776
325183798 325183798
464502858 464502858
274172631 274172631
74993696 74993696
906062881 906062881
151406647 151406647
139926155 139926155
70901839 70901839
686984579 686984579
209027768 209027768
977612786 977612786
496314807 496314807
290450676 290450676
546675882 546675882
59332436 59332436
70236880 70236880
717737526 717737526
890890474 890890474
917362253 917362253
790003108 790003108
269223672 269223672
871287572 871287572
893482620 893482620
815966742 815966742
413703921 413703921
79612509 79612509
773729216 773729216
455551950 455551950
542639499 542639499
954302658 954302658
674273837 674273837
639265976 639265976
621377440 621377440
598624310 598624310
188155138 188155138
138377248 138377248
894808047 894808047
828326639 828326639
754805678 754805678
599677 599677
883765322 883765322
150446656 150446656
805897775 805897775
752870486 752870486
76036950 76036950
633851792 633851792
167146705 167146705
519104368 519104368
68572325 68572325
679315341 679315341
230019514 230019514
75400392 75400392
949939570 949939570
447654374 447654374
192105987 192105987
497252396 497252396
694375818 694375818
404328030 404328030
818303866 818303866
180657378 180657378
399559682 399559682
246991459 246991459
374557172 374557172
650853225 650853225
217001407 217001407
264489680 264489680
978252222 978252222
484369746 484369746
78504456 78504456
450802044 450802044
212081622 212081622
818750422 818750422
910310723 910310723
662195891 662195891
842068924 842068924
19869118 19869118
247421935 247421935
520635520 520635520
182960282 182960282
966438031 966438031
45169386 45169386
185721301 185721301
602792185 602792185
701400126 701400126
618064398 618064398
139535117 139535117
601918647 601918647
595282100 595282100
478129045 478129045
855585870 855585870
80941744 80941744
996050497 996050497
502469434 502469434
734516445 734516445
37564863 37564863
184831012 184831012
492859825 492859825
249185302 249185302
750436851 750436851
200921251 200921251
375478303 375478303
736944896 736944896
408291442 408291442
17593001 17593001
377073283 377073283
298749556 298749556
902791479 902791479
242178296 242178296
502077768 502077768
230307198 230307198
907455343 907455343
384762466 384762466
115276527 115276527
993880441 993880441
405997258 405997258
226309636 226309636
233050380 233050380
739619852 739619852
910252844 910252844
237421588 237421588
84018017 84018017
45375067 45375067
376446389 376446389
52904305 52904305
777038784 777038784
467320227 467320227
49068614 49068614
73450629 73450629
783762261 783762261
609902769 609902769
285447335 285447335
288941739 288941739
421875231 421875231
496532217 496532217
502771664 502771664
368055222 368055222
450863106 450863106
126915790 126915790
485418717 485418717
83414299 83414299
165728771 165728771
442298245 442298245
226883617 226883617
736767533 736767533
90601328 90601328
829634465 829634465
453306628 453306628
999743356 999743356
883320674 883320674
456251472 456251472
910182869 910182869
243588968 243588968
843869060 843869060
793593199 793593199
869919227 869919227
405685016 405685016
42103017 42103017
194074365 194074365
271192653 271192653
183463613 183463613
60801699 60801699
932882869 932882869
364379844 364379844
723760247 723760247
46501648 46501648
537354514 537354514
955584376 955584376
86101586 86101586
783896477 783896477
782266488 782266488
872598592 872598592
903630013 903630013
360604725 360604725
936418115 936418115
554522731 554522731
602560755 602560755
64584549 64584549
754502498 754502498
746467426 746467426
964976294 964976294
936493437 936493437
832945785 832945785
224602253 224602253
381072691 381072691
184483517 184483517
910068830 910068830
866097101 866097101
432534885 432534885
458139569 458139569
588712910 588712910
437031619 437031619
595313697 595313697
248454672 248454672
915533275 915533275
127143887 127143887
935134399 935134399
564528302 564528302
122854597 122854597
507221892 507221892
486002479 486002479
866827107 866827107
297734165 297734165
837138711 837138711
69567979 69567979
491409050 491409050
259468740 259468740
216650527 216650527
496896013 496896013
560098969 560098969
533070601 533070601
864955901 864955901
463584056 463584056
175751712 175751712
142052585 142052585
840726448 840726448
316345248 316345248
169725232 169725232
221561798 221561798
277293793 277293793
449305608 449305608
400157005 400157005
214253945 214253945
116507274 116507274
453365081 453365081
19832787 19832787
48621958 48621958
401058039 401058039
484694053 484694053
189622469 189622469
135177541 135177541
842362468 842362468
369771547 369771547
380022256 380022256
125695756 125695756
221168316 221168316
58188313 58188313
498945438 498945438
618996423 618996423
171096627 171096627
251226038 251226038
94962153 94962153
522122742 522122742
651753567 651753567
756751166 756751166
763065027 763065027
125499393 125499393
536129359 536129359
715928107 715928107
593600000 593600000
476782062 476782062
40534447 40534447
137673504 137673504
896914548 896914548
41085535 41085535
818577301 818577301
685132974 685132974
477182815 477182815
424176198 424176198
661717050 661717050
776779000 776779000
369044285 369044285
662944794 662944794
104697334 104697334
205740745 205740745
375303449 375303449
730351070 730351070
430466304 430466304
147161389 147161389
754512996 754512996
629880118 629880118
879602026 879602026
405009035 405009035
130298220 130298220
956224079 956224079
349348887 349348887
568643046 568643046
796147161 796147161
279867621 279867621
798692254 798692254
702224319 702224319
736728825 736728825
604058097 604058097
862570094 862570094
684179470 684179470
900738100 900738100
8309287 8309287
515938931 515938931
301628029 301628029
877247728 877247728
451512707 451512707
325321843 325321843
382660087 382660087
325175894 325175894
953925958 953925958
995588877 995588877
468571854 468571854
944922760 944922760
418330904 418330904
372638884 372638884
617661463 617661463
213329317 213329317
725090013 725090013
483405615 483405615
767985218 767985218
82869465 82869465
140430752 140430752
358903076 358903076
301892959 301892959
444737744 444737744
223632328 223632328
901229296 901229296
2814309 2814309
891111974 891111974
947525752 947525752
874244512 874244512
928623276 928623276
389210280 389210280
846254677 846254677
361229375 361229375
581954628 581954628
864611744 864611744
787644041 787644041
888951509 888951509
141753494 141753494
62174408 62174408
813682361 813682361
215430909 215430909
994227116 994227116
885008255 885008255
327786945 327786945
42366789 42366789
979668349 979668349
243889205 243889205
727967900 727967900
934561431 934561431
690639171 690639171
913918294 913918294
978642048 978642048
372922539 372922539
174646763 174646763
963533353 963533353
393650385 393650385
964409195 964409195
442813116 442813116
425996784 425996784
554045644 554045644
417125737 417125737
969908246 969908246
887745822 887745822
251530794 251530794
99023060 99023060
471743016 471743016
143715911 143715911
729584795 729584795
269135202 269135202
505468822 505468822
705983195 705983195
782816742 782816742
759202672 759202672
226358069 226358069
145516393 145516393
234897825 234897825
35873510 35873510
700748648 700748648
868607753 868607753
246751565 246751565
594930318 594930318
194216335 194216335
626922916 626922916
887669232 887669232
247074296 247074296
211249885 211249885
778489452 778489452
317341580 317341580
392027245 392027245
864709955 864709955
446725178 446725178
571388847 571388847
473705618 473705618
607713893 607713893
509880923 509880923
42529532 42529532
130899313 130899313
500397992 500397992
337151878 337151878
984520516 984520516
53798106 53798106
865297836 865297836
263873341 263873341
748905040 748905040
996951243 996951243
619552744 619552744
219758652 219758652
505327617 505327617
603060461 603060461
476765525 476765525
775186336 775186336
912541842 912541842
658416979 658416979
22338759 22338759
569918729 569918729
19530299 19530299
272967451 272967451
678399058 678399058
20847815 20847815
630424796 630424796
633523161 633523161
230634479 230634479
352907574 352907574
396434050 396434050
650189185 650189185
69319570 69319570
772222622 772222622
22229024 22229024
710223766 710223766
390146744 390146744
690145257 690145257
838349046 838349046
474525514 474525514
637101710 637101710
895574555 895574555
281805742 281805742
390527486 390527486
677138369 677138369
367625844 367625844
549873878 549873878
810529215 810529215
369515192 369515192
674259004 674259004
938063105 938063105
551404629 551404629
158108727 158108727
499153126 499153126
475332585 475332585
615900472 615900472
729597356 729597356
277794492 277794492
913150762 913150762
253034131 253034131
763804334 763804334
15178747 15178747
617629825 617629825
245579680 245579680
38202732 38202732
844490701 844490701
430041073 430041073
589237641 589237641
188035157 188035157
352616858 352616858
231922094 231922094
393837960 393837960
939306065 939306065
964021622 964021622
862757021 862757021
996159642 996159642
46277568 46277568
264779699 264779699
316651969 316651969
958840540 958840540
481787592 481787592
193135771 193135771
94558139 94558139
226276505 226276505
600987733 600987733
522118432 522118432
323588411 323588411
25204537 25204537
153205120 153205120
503504282 503504282
350674354 350674354
315844994 315844994
694484411 694484411
363348946 363348946
734362800 734362800
863103363 863103363
191065866 191065866
267585606 267585606
968761831 968761831
351870467 351870467
938135474 938135474
338675936 338675936
221439815 221439815
985552998 985552998
45844989 45844989
19576462 19576462
786847346 786847346
61152383 61152383
223781734 223781734
67822034 67822034
150620606 150620606
292245113 292245113
633719170 633719170
762829459 762829459
622213093 622213093
477211861 477211861
895066643 895066643
711754018 711754018
201768998 201768998
651583612 651583612
51284758 51284758
971238651 971238651
115122992 115122992
608793915 608793915
328071215 328071215
33873496 33873496
24222032 24222032
913806293 913806293
63285539 63285539
294576549 294576549
411243857 411243857
525448151 525448151
555162873 555162873
539877099 539877099
644568665 644568665
146233719 146233719
885555523 885555523
821318021 821318021
324946766 324946766
177133214 177133214
298618063 298618063
710780087 710780087
899153451 899153451
563740735 563740735
602760754 602760754
463868836 463868836
59707696 59707696
217618861 217618861
777050800 777050800
503069963 503069963
900954340 900954340
369161665 369161665
240758808 240758808
571656897 571656897
435373770 435373770
240189743 240189743
559620224 559620224
867156497 867156497
937697735 937697735
37325649 37325649
220686491 220686491
46508655 46508655
97719308 97719308
602601990 602601990
115861307 115861307
297528991 297528991
862858186 862858186
178918789 178918789
13646509 13646509
855423387 855423387
984037161 984037161
464146832 464146832
977382080 977382080
895854983 895854983
93252952 93252952
722288037 722288037
588206195 588206195
451457134 451457134
827764965 827764965
20202304 20202304
7944627 7944627
917153542 917153542
792390198 792390198
148500842 148500842
584351997 584351997
188072980 188072980
465367828 465367828
106161670 106161670
888407068 888407068
586618943 586618943
374044813 374044813
910463696 910463696
379090708 379090708
893058447 893058447
106008991 106008991
233283791 233283791
160195850 160195850
729959329 729959329
900823557 900823557
359160415 359160415
975495380 975495380
753374469 753374469
215177326 215177326
217116063 217116063
813685532 813685532
143762362 143762362
308006147 308006147
128846229 128846229
582223018 582223018
879707266 879707266
353147020 353147020
435112626 435112626
291815221 291815221
437996471 437996471
633188015 633188015
75159859 75159859
893526538 893526538
708971355 708971355
593068993 593068993
392351174 392351174
45598322 45598322
612720366 612720366
27206946 27206946
175475447 175475447
955655992 955655992
756841259 756841259
349774229 349774229
672891098 672891098
268719684 268719684
267764244 267764244
655542900 655542900
806940961 806940961
151828735 151828735
578273888 578273888
471255955 471255955
109310603 109310603
341116523 341116523
488003270 488003270
385410466 385410466
628348876 628348876
64051358 64051358
398394440 398394440
109265762 109265762
882944536 882944536
801623197 801623197
476454160 476454160
13211809 13211809
198721294 198721294
817335267 817335267
71013208 71013208
617927343 617927343
841877229 841877229
992982073 992982073
201464165 201464165
179152490 179152490
244686052 244686052
946815112 946815112
948833390 948833390
656909513 656909513
385476 385476
913649111 913649111
662965095 662965095
59657238 59657238
300354063 300354063
336734259 336734259
755826309 755826309
502642670 502642670
832292338 832292338
227715174 227715174
777155080 777155080
576159808 576159808
807632901 807632901
552575459 552575459
89527926 89527926
976467983 976467983
261129904 261129904
465671377 465671377
865805004 865805004
480613215 480613215
139422988 139422988
204375217 204375217
592290338 592290338
323989260 323989260
583735846 583735846
172969775 172969775
295589815 295589815
924700819 924700819
722372402 722372402
280545273 280545273
118919310 118919310
386463305 386463305
134659454 134659454
213636684 213636684
388363382 388363382
30974035 30974035
807787807 807787807
48244662 48244662
170082426 170082426
98790427 98790427
865771540 865771540
735649235 735649235
580154324 580154324
878493759 878493759
471688724 471688724
616064306 616064306
576055173 576055173
755043244 755043244
3772673 3772673
349125789 349125789
578361461 578361461
133181338 133181338
442844495 442844495
643775402 643775402
336323802 336323802
52772514 52772514
567127433 567127433
533567217 533567217
308443931 308443931
414249118 414249118
632334458 632334458
118423375 118423375
760879036 760879036
285002595 285002595
888651446 888651446
858668954 858668954
418164168 418164168
84031363 84031363
155625879 155625879
499776092 499776092
187363441 187363441
363450376 363450376
518314782 518314782
98931709 98931709
2268667 2268667
167921554 167921554
981508288 981508288
623050938 623050938
111878883 111878883
957356367 957356367
964882742 964882742
687694139 687694139
510774092 510774092
25541688 25541688
780741096 780741096
966885922 966885922
102860830 102860830
372438565 372438565
227237534 227237534
766302784 766302784
49810962 49810962
453771085 453771085
65340061 65340061
735859359 735859359
836445035 836445035
522248639 522248639
987293369 987293369
490125978 490125978
132514963 132514963
505985467 505985467
778738575 778738575
196655518 196655518
231418210 231418210
537959463 537959463
882858667 882858667
210647740 210647740
580478375 580478375
905279252 905279252
377072265 377072265
15340268 15340268
760479514 760479514
292879060 292879060
81933945 81933945
354623520 354623520
731293733 731293733
959740007 959740007
197844558 197844558
187864331 187864331
103537234 103537234
998289704 998289704
352351022 352351022
61401267 61401267
120843418 120843418
832703340 832703340
228450035 228450035
37269087 37269087
239730059 239730059
675786777 675786777
588279502 588279502
178384132 178384132
381252419 381252419
925281955 925281955
423905575 423905575
167392041 167392041
575264963 575264963
356180114 356180114
453002173 453002173
294360021 294360021
87745249 87745249
921312391 921312391
778306988 778306988
358811069 358811069
187862677 187862677
545605814 545605814
220123802 220123802
328082437 328082437
415825397 415825397
924297729 924297729
189073886 189073886
813192850 813192850
67290662 67290662
612931675 612931675
86826567 86826567
939481861 939481861
282495781 282495781
494913219 494913219
991951513 991951513
993794733 993794733
258812205 258812205
491256108 491256108
826058758 826058758
499102571 499102571
305750357 305750357
247908223 247908223
33918188 33918188
831478574 831478574
838203606 838203606
984505471 984505471
228201803 228201803
483951958 483951958
16369047 16369047
559581143 559581143
678195761 678195761
115610156 115610156
347620809 347620809
184434983 184434983
168832310 168832310
56181122 56181122
826338340 826338340
558642420 558642420
655956314 655956314
841185142 841185142
580730559 580730559
174067613 174067613
112993257 112993257
632138283 632138283
975520936 975520936
442913388 442913388
223171474 223171474
79484825 79484825
172215899 172215899
395689486 395689486
842234887 842234887
49664176 49664176
662022378 662022378
553752463 553752463
545353402 545353402
511944176 511944176
516846721 516846721
542180073 542180073
446351130 446351130
455884379 455884379
399314775 399314775
89656669 89656669
1276407 1276407
633526352 633526352
96755395 96755395
992864647 992864647
962113999 962113999
572221157 572221157
516865924 516865924
70664073 70664073
605958323 605958323
805658602 805658602
47572653 47572653
357489226 357489226
460636118 460636118
877337841 877337841
690128874 690128874
333799381 333799381
106009118 106009118
898419368 898419368
332066369 332066369
993349081 993349081
975830843 975830843
150838287 150838287
522369624 522369624
746138500 746138500
675672559 675672559
461568012 461568012
506510729 506510729
310680445 310680445
977024520 977024520
139158963 139158963
958530489 958530489
161794785 161794785
252437545 252437545
32056573 32056573
432091867 432091867
262342909 262342909
51625072 51625072
414242398 414242398
463244235 463244235
133967344 133967344
250093584 250093584
66007702 66007702
189889167 189889167
711758458 711758458
226665753 226665753
632384441 632384441
766783470 766783470
242902826 242902826
44088098 44088098
467895211 467895211
296947957 296947957
244050468 244050468
569951873 569951873
542509492 542509492
219657071 219657071
87666365 87666365
565324231 565324231
330579072 330579072
799995551 799995551
52324852 52324852
258238240 258238240
667749489 667749489
514615214 514615214
524310615 524310615
818466674 818466674
297394644 297394644
446120160 446120160
799503238 799503238
82415398 82415398
951604906 951604906
773753207 773753207
956278265 956278265
4467111 4467111
671980402 671980402
995302476 995302476
828122237 828122237
136855894 136855894
259507183 259507183
806360675 806360675
931533164 931533164
139340251 139340251
594464368 594464368
846042864 846042864
606243128 606243128
341592789 341592789
612924733 612924733
150404701 150404701
760469305 760469305
300740180 300740180
263853824 263853824
419404373 419404373
76364819 76364819
939923384 939923384
998039405 998039405
811644669 811644669
443164358 443164358
712536814 712536814
281687435 281687435
181261771 181261771
241977944 241977944
631618583 631618583
685587283 685587283
142811887 142811887
991404894 991404894
929310768 929310768
703487603 703487603
516997314 516997314
350674228 350674228
159785181 159785181
857755523 857755523
22702193 22702193
151781974 151781974
535522898 535522898
223610036 223610036
122901887 122901887
574113166 574113166
482204143 482204143
20488773 20488773
136219329 136219329
722207494 722207494
388839790 388839790
226932798 226932798
182185922 182185922
318121510 318121510
791937694 791937694
694867874 694867874
8039757 8039757
865455593 865455593
825254157 825254157
698927457 698927457
402845031 402845031
410663522 410663522
924326564 924326564
348303304 348303304
401591142 401591142
258162387 258162387
515308416 515308416
252455441 252455441
942713158 942713158
918970654 918970654
619296335 619296335
254004370 254004370
93837903 93837903
472836033 472836033
212824372 212824372
117629691 117629691
184162434 184162434
139147718 139147718
228717297 228717297
106704162 106704162
109905645 109905645
352761526 352761526
20877509 20877509
137792016 137792016
954873079 954873079
507051010 507051010
549538991 549538991
149432828 149432828
371529586 371529586
152198164 152198164
548725287 548725287
582783950 582783950
138657743 138657743
709857500 709857500
582579780 582579780
405542565 405542565
46617064 46617064
301743149 301743149
752061932 752061932
406464899 406464899
449656778 449656778
243945348 243945348
746003265 746003265
731038712 731038712
430084260 430084260
898633098 898633098
607824124 607824124
990381797 990381797
354700297 354700297
449078846 449078846
490198559 490198559
401510609 401510609
886820714 886820714
422576128 422576128
38043460 38043460
361117248 361117248
129023678 129023678
436476459 436476459
280098672 280098672
846154548 846154548
894174201 894174201
758889029 758889029
74523500 74523500
481622109 481622109
585201109 585201109
368829313 368829313
990026478 990026478
403061658 403061658
43360179 43360179
888866190 888866190
204133653 204133653
237867714 237867714
211686582 211686582
211139967 211139967
423474100 423474100
669996774 669996774
272320910 272320910
586802381 586802381
118622095 118622095
357957441 357957441
89728040 89728040
959101352 959101352
865137095 865137095
137550461 137550461
726356722 726356722
178314379 178314379
19271571 19271571
271122935 271122935
871831543 871831543
156497318 156497318
912400424 912400424
85281425 85281425
999506672 999506672
12891065 12891065
806650732 806650732
66510653 66510653
795071044 795071044
691538896 691538896
222890321 222890321
935461864 935461864
113968648 113968648
214468138 214468138
990490926 990490926
619401745 619401745
287503663 287503663
89032493 89032493
527652807 527652807
150316517 150316517
214331290 214331290
786938408 786938408
20448362 20448362
805826457 805826457
43002009 43002009
883577616 883577616
301930368 301930368
39830557 39830557
238186072 238186072
841231192 841231192
383085684 383085684
974195896 974195896
366753305 366753305
379671852 379671852
388401355 388401355
928072556 928072556
298931083 298931083
602992976 602992976
908789316 908789316
600385085 600385085
685366283 685366283
13766248 13766248
696478290 696478290
214624039 214624039
839922919 839922919
751712734 751712734
341791363 341791363
518202187 518202187
345469412 345469412
415872765 415872765
940264806 940264806
979965705 979965705
951984591 951984591
991164675 991164675
805302921 805302921
881925345 881925345
770291459 770291459
740816188 740816188
537089548 537089548
878171661 878171661
751417053 751417053
652124560 652124560
104936998 104936998
924471091 924471091
482397290 482397290
682895540 682895540
352224637 352224637
719669233 719669233
865587602 865587602
874723046 874723046
412372394 412372394
376354478 376354478
368099960 368099960
213792246 213792246
267263633 267263633
351396034 351396034
111965016 111965016
950362607 950362607
156820102 156820102
766258642 766258642
912963501 912963501
664443623 664443623
878248231 878248231
406091900 406091900
160950088 160950088
90300280 90300280
322983142 322983142
306234939 306234939
120368217 120368217
584907151 584907151
923718119 923718119
4799973 4799973
314021636 314021636
952492656 952492656
78381696 78381696
102788881 102788881
216913935 216913935
49022892 49022892
37787667 37787667
333792744 333792744
6332756 6332756
471610812 471610812
191667269 191667269
956465814 956465814
854945133 854945133
668334180 668334180
793861827 793861827
124209495 124209495
473269948 473269948
541241649 541241649
562327978 562327978
992962349 992962349
897468400 897468400
341850502 341850502
619350914 619350914
54532229 54532229
819543652 819543652
189771726 189771726
353922856 353922856
23300853 23300853
216686054 216686054
910431052 910431052
109116790 109116790
51676111 51676111
112148176 112148176
858480749 858480749
236785435 236785435
209606235 209606235
429305295 429305295
69831255 69831255
784315888 784315888
526227220 526227220
878909498 878909498
15139288 15139288
690210060 690210060
704648139 704648139
15642686 15642686
341544677 341544677
499881237 499881237
26972393 26972393
886496190 886496190
223048356 223048356
289035326 289035326
633680957 633680957
101380265 101380265
337594374 337594374
184003974 184003974
941661946 941661946
284335325 284335325
140860255 140860255
174332995 174332995
616329538 616329538
414695605 414695605
98134603 98134603
419708686 419708686
669512220 669512220
29448712 29448712
788794481 788794481
919574422 919574422
331581480 331581480
105494659 105494659
884828222 884828222
306308550 306308550
199340156 199340156
425742485 425742485
161322789 161322789
235786473 235786473
971284239 971284239
646568855 646568855
208416131 208416131
692045686 692045686
994337838 994337838
599675416 599675416
951525747 951525747
624779169 624779169
139842814 139842814
993887721 993887721
137097269 137097269
799299919 799299919
179785392 179785392
820892606 820892606
661332629 661332629
634958508 634958508
132855678 132855678
84588603 84588603
158420156 158420156
124046380 124046380
218738512 218738512
631616622 631616622
432487196 432487196
503431976 503431976
687721159 687721159
976359229 976359229
310550346 310550346
856889217 856889217
727592071 727592071
547835927 547835927
765936547 765936547
407005561 407005561
82127869 82127869
955821282 955821282
167303322 167303322
275550084 275550084
793246524 793246524
418533201 418533201
865156121 865156121
565227472 565227472
848967340 848967340
829266075 829266075
235770110 235770110
418382875 418382875
48239985 48239985
675670918 675670918
963489383 963489383
78008136 78008136
417406194 417406194
82911125 82911125
318259571 318259571
297202873 297202873
84468586 84468586
964167742 964167742
651132013 651132013
871429399 871429399
938365626 938365626
363016776 363016776
441256772 441256772
149887085 149887085
248307089 248307089
163458600 163458600
601354280 601354280
277273753 277273753
270626882 270626882
592620369 592620369
268573393 268573393
346033312 346033312
600379304 600379304
848049635 848049635
435521863 435521863
106677429 106677429
9738010 9738010
489775821 489775821
670545407 670545407
615760019 615760019
807950511 807950511
796878665 796878665
116002214 116002214
653229208 653229208
581350154 581350154
1717008 1717008
372446950 372446950
533823289 533823289
237992584 237992584
20209186 20209186
542839182 542839182
727918855 727918855
545213661 545213661
45227928 45227928
57222486 57222486
24194223 24194223
743102189 743102189
324088776 324088776
995837652 995837652
679487099 679487099
98809552 98809552
687281043 687281043
816050089 816050089
23517162 23517162
319115277 319115277
19902190 19902190
209442010 209442010
682031259 682031259
228555546 228555546
725648987 725648987
996771422 996771422
238195719 238195719
783534886 783534886
810154474 810154474
777063895 777063895
11988784 11988784
125145293 125145293
627677248 627677248
589723999 589723999
516093336 516093336
791633300 791633300
853855856 853855856
197920135 197920135
157069015 157069015
800523735 800523735
266600377 266600377
408012973 408012973
292791011 292791011
633997776 633997776
243194126 243194126
13972981 13972981
887121797 887121797
596678856 596678856
845165815 845165815
269722394 269722394
969137962 969137962
226648554 226648554
156829798 156829798
606766930 606766930
372555498 372555498
189565456 189565456
6002092 6002092
253034544 253034544
746669706 746669706
578665000 578665000
104013436 104013436
254809835 254809835
668062820 668062820
571547546 571547546
68246860 68246860
958135654 958135654
849515269 849515269
571718129 571718129
644054009 644054009
438538811 438538811
268499276 268499276
327515368 327515368
117541420 117541420
257721909 257721909
525048212 525048212
461861746 461861746
816035936 816035936
954747326 954747326
7343210 7343210
995813552 995813552
263993768 263993768
366465355 366465355
224586709 224586709
254555697 254555697
536615336 536615336
299302516 299302516
746360639 746360639
629723707 629723707
634128568 634128568
34522658 34522658
840761405 840761405
260187235 260187235
264478864 264478864
521831105 521831105
366540670 366540670
764669807 764669807
25257304 25257304
295535157 295535157
939421394 939421394
935002538 935002538
84539201 84539201
760347884 760347884
733130079 733130079
28172877 28172877
931568556 931568556
312787493 312787493
474227309 474227309
309263519 309263519
861874393 861874393
298560986 298560986
735180656 735180656
830220576 830220576
148283094 148283094
173627154 173627154
63521005 63521005
717469956 717469956
344557359 344557359
368171143 368171143
526748827 526748827
789530746 789530746
827631156 827631156
412093660 412093660
928737733 928737733
509838178 509838178
496147751 496147751
380944726 380944726
740704675 740704675
369371055 369371055
611361138 611361138
394330623 394330623
561873526 561873526
467720544 467720544
100676771 100676771
228156690 228156690
144698570 144698570
766836645 766836645
539789831 539789831
216248483 216248483
388435137 388435137
640222491 640222491
36362906 36362906
193650787 193650787
782235988 782235988
816966902 816966902
336679845 336679845
242694064 242694064
229814306 229814306
427172700 427172700
671468936 671468936
486895398 486895398
563486345 563486345
511546672 511546672
95711086 95711086
138463938 138463938
546134314 546134314
234736211 234736211
973258512 973258512
880627539 880627539
194236113 194236113
353915636 353915636
422916764 422916764
572173978 572173978
709872107 709872107
844544343 844544343
892222233 892222233
148055489 148055489
343885988 343885988
802710096 802710096
14943896 14943896
245257378 245257378
579089562 579089562
359488275 359488275
51202875 51202875
143465917 143465917
38887044 38887044
523504437 523504437
334972131 334972131
170778789 170778789
322641746 322641746
181796588 181796588
257257208 257257208
465063920 465063920
678463362 678463362
403839029 403839029
734413020 734413020
89458146 89458146
283886508 283886508
914856989 914856989
799941648 799941648
680457024 680457024
50488762 50488762
181952249 181952249
959913329 959913329
336782421 336782421
92470129 92470129
927543281 927543281
202748135 202748135
677562400 677562400
252756147 252756147
142033363 142033363
546076492 546076492
84399774 84399774
100599790 100599790
227643063 227643063
357529349 357529349
534281568 534281568
125967248 125967248
691442144 691442144
759503963 759503963
916957221 916957221
343104407 343104407
270218119 270218119
307992933 307992933
194425488 194425488
19489553 19489553
701663202 701663202
250762803 250762803
287412537 287412537
172652290 172652290
155000951 155000951
256966953 256966953
128134010 128134010
220471106 220471106
970337418 970337418
293589523 293589523
929649369 929649369
869758474 869758474
611654884 611654884
229568065 229568065
346033933 346033933
479718486 479718486
277143734 277143734
179345230 179345230
425103549 425103549
330114828 330114828
206417802 206417802
21811047 21811047
950976981 950976981
616135862 616135862
729291247 729291247
194086793 194086793
126612189 126612189
387728819 387728819
809660688 809660688
916072189 916072189
497540066 497540066
824793009 824793009
615174197 615174197
149535793 149535793
101463753 101463753
871827268 871827268
230947827 230947827
749562720 749562720
810940742 810940742
584049376 584049376
903534139 903534139
528331681 528331681
58562082 58562082
744542838 744542838
685648662 685648662
49338051 49338051
531827423 531827423
356130449 356130449
808601500 808601500
907077574 907077574
117529188 117529188
463209475 463209475
123496272 123496272
962950846 962950846
332832935 332832935
438975162 438975162
989292769 989292769
673374585 673374585
615756777 615756777
278490804 278490804
351721017 351721017
471394531 471394531
57187520 57187520
803969723 803969723
855289221 855289221
788161765 788161765
921259249 921259249
286208199 286208199
556824450 556824450
363121324 363121324
624691310 624691310
369705711 369705711
481009944 481009944
478719153 478719153
44520134 44520134
301652548 301652548
857984991 857984991
444780327 444780327
252739414 252739414
73723180 73723180
80743078 80743078
955795832 955795832
204975027 204975027
343791147 343791147
778445276 778445276
699241899 699241899
642257633 642257633
175752756 175752756
287134828 287134828
233321961 233321961
56079085 56079085
432630089 432630089
162887546 162887546
154859781 154859781
827979517 827979517
222943587 222943587
77975657 77975657
497442350 497442350
243416577 243416577
449183296 449183296
855629230 855629230
640501022 640501022
467216581 467216581
34827864 34827864
230829035 230829035
946796731 946796731
486840922 486840922
50311232 50311232
74903862 74903862
146296915 146296915
359890721 359890721
28800628 28800628
431180601 431180601
242674517 242674517
457768094 457768094
765561332 765561332
545191062 545191062
285172195 285172195
121266531 121266531
488761883 488761883
112818611 112818611
857821189 857821189
469472781 469472781
610918499 610918499
612598034 612598034
163941274 163941274
946934477 946934477
329052084 329052084
976328246 976328246
320522700 320522700
612922110 612922110
158397643 158397643
888003812 888003812
816362545 816362545
399995944 399995944
251793563 251793563
978179668 978179668
31012286 31012286
100542441 100542441
564624828 564624828
163059645 163059645
795891953 795891953
680805178 680805178
762246057 762246057
124168058 124168058
7845319 7845319
247353242 247353242
187521676 187521676
68573614 68573614
401109718 401109718
720960789 720960789
927062849 927062849
627015193 627015193
621430383 621430383
20552764 20552764
590431509 590431509
204641284 204641284
66798041 66798041
519703976 519703976
722015357 722015357
717830648 717830648
714396618 714396618
489064809 489064809
718470227 718470227
139880043 139880043
160388312 160388312
875895779 875895779
134741473 134741473
572068675 572068675
319042429 319042429
358560109 358560109
532919254 532919254
591053589 591053589
998834262 998834262
892139039 892139039
853752898 853752898
180199149 180199149
301529714 301529714
629691780 629691780
685787023 685787023
141867145 141867145
399966504 399966504
846583943 846583943
232282538 232282538
435821399 435821399
867493897 867493897
855050937 855050937
867574914 867574914
777298371 777298371
15346482 15346482
717836174 717836174
768115336 768115336
921026664 921026664
302459538 302459538
360676361 360676361
108551432 108551432
426804439 426804439
356260489 356260489
989029945 989029945
902289434 902289434
565316568 565316568
968338929 968338929
104317960 104317960
869687106 869687106
175770660 175770660
681192575 681192575
593243464 593243464
406273180 406273180
922663058 922663058
669506345 669506345
125156601 125156601
161753353 161753353
949966462 949966462
310102450 310102450
244847389 244847389
544135166 544135166
414735399 414735399
942752013 942752013
296850600 296850600
924365485 924365485
471524589 471524589
659368149 659368149
454141312 454141312
203272306 203272306
251351332 251351332
905753088 905753088
587262641 587262641
625277021 625277021
638655134 638655134
172967745 172967745
816605725 816605725
259092438 259092438
41978737 41978737
373225436 373225436
364410748 364410748
949213916 949213916
183714517 183714517
748849458 748849458
925667886 925667886
729600277 729600277
403483940 403483940
208543398 208543398
176544676 176544676
783282100 783282100
845825980 845825980
872530229 872530229
709515883 709515883
486613542 486613542
218447665 218447665
370560430 370560430
194985614 194985614
557653884 557653884
268951670 268951670
489309294 489309294
504125025 504125025
112217739 112217739
503511249 503511249
951664453 951664453
521289627 521289627
685341340 685341340
777021396 777021396
137181643 137181643
486075134 486075134
12371339 12371339
382314496 382314496
983154008 983154008
102774932 102774932
5096419 5096419
225778096 225778096
649639433 649639433
643737310 643737310
288266947 288266947
249672559 249672559
674113343 674113343
311938446 311938446
535994951 535994951
222112912 222112912
968832524 968832524
760239685 760239685
309700858 309700858
39942421 39942421
448545231 448545231
114696333 114696333
694714289 694714289
959283833 959283833
605876668 605876668
935786461 935786461
649954093 649954093
144651557 144651557
633816984 633816984
136289125 136289125
137429693 137429693
341275206 341275206
299745752 299745752
722617661 722617661
50115786 50115786
908255812 908255812
782746896 782746896
562219272 562219272
250278677 250278677
622120985 622120985
122877722 122877722
365059995 365059995
478842849 478842849
275263250 275263250
575806119 575806119
786654575 786654575
903921154 903921154
675118906 675118906
710993582 710993582
507545542 507545542
450359800 450359800
733543360 733543360
775903917 775903917
573661791 573661791
987524412 987524412
400063815 400063815
954807715 954807715
302093394 302093394
550873263 550873263
301225146 301225146
234831079 234831079
891940837 891940837
154125734 154125734
64738479 64738479
900065517 900065517
847654960 847654960
472351588 472351588
700630558 700630558
732106250 732106250
865720956 865720956
717260711 717260711
890005275 890005275
103110947 103110947
235292332 235292332
931087595 931087595
433830548 433830548
520393846 520393846
409434537 409434537
682053821 682053821
739436243 739436243
292666862 292666862
613496644 613496644
309605760 309605760
153678664 153678664
400276930 400276930
275362076 275362076
794135492 794135492
111187257 111187257
822127191 822127191
286595523 286595523
623829202 623829202
847242211 847242211
46353367 46353367
246437816 246437816
152051221 152051221
320584122 320584122
502517733 502517733
229745885 229745885
154246984 154246984
180071085 180071085
767698623 767698623
331472391 331472391
962578328 962578328
408238586 408238586
821088471 821088471
686230935 686230935
928855554 928855554
798624253 798624253
228709478 228709478
410700144 410700144
380552776 380552776
475903195 475903195
852775950 852775950
649074154 649074154
975251767 975251767
388569756 388569756
766932793 766932793
51125987 51125987
157207582 157207582
572600069 572600069
785492080 785492080
24655108 24655108
314461161 314461161
550282840 550282840
319851346 319851346
50394096 50394096
739053600 739053600
37356000 37356000
187931456 187931456
19966486 19966486
183991808 183991808
361326368 361326368
464891695 464891695
344314285 344314285
161752329 161752329
566643094 566643094
600990889 600990889
340560893 340560893
396989515 396989515
810425049 810425049
41089119 41089119
345365662 345365662
896181508 896181508
408686736 408686736
137090990 137090990
335811139 335811139
552367802 552367802
468508288 468508288
670444123 670444123
800577899 800577899
670140142 670140142
204565180 204565180
945130951 945130951
548273230 548273230
541637393 541637393
774512551 774512551
201380190 201380190
56533971 56533971
622952685 622952685
925983912 925983912
263529491 263529491
302053891 302053891
248134285 248134285
34775151 34775151
445776213 445776213
69058293 69058293
676854490 676854490
924787980 924787980
72598877 72598877
884040696 884040696
904340161 904340161
605741645 605741645
258839941 258839941
212943296 212943296
700761097 700761097
791990681 791990681
76832809 76832809
430436857 430436857
139228791 139228791
790727080 790727080
518631859 518631859
748531694 748531694
658886194 658886194
494621508 494621508
513369571 513369571
958298266 958298266
976012584 976012584
680122673 680122673
950484171 950484171
671168017 671168017
867027073 867027073
332594591 332594591
266454666 266454666
545531270 545531270
45415972 45415972
19233127 19233127
625383518 625383518
271315121 271315121
420566837 420566837
633864297 633864297
514421313 514421313
173483860 173483860
135169570 135169570
407637999 407637999
734342167 734342167
253927315 253927315
285535921 285535921
338781722 338781722
154850937 154850937
253386637 253386637
153279495 153279495
159282027 159282027
673673605 673673605
761293845 761293845
228357190 228357190
146625247 146625247
810064552 810064552
896053416 896053416
880352722 880352722
206183972 206183972
739302650 739302650
165452644 165452644
564983221 564983221
358021247 358021247
64630928 64630928
266813537 266813537
253058245 253058245
237628343 237628343
824620028 824620028
199908217 199908217
135724092 135724092
720121029 720121029
316659173 316659173
194395352 194395352
15846212 15846212
538875172 538875172
934184123 934184123
306596820 306596820
918531940 918531940
614660388 614660388
144053661 144053661
711651822 711651822
866312837 866312837
566489094 566489094
217979397 217979397
121679840 121679840
62931512 62931512
487844453 487844453
252805703 252805703
159835964 159835964
239389931 239389931
748260043 748260043
580133404 580133404
980354564 980354564
293454103 293454103
439466186 439466186
478889698 478889698
271346382 271346382
388493649 388493649
701712115 701712115
804780142 804780142
949436393 949436393
167928577 167928577
402890206 402890206
306913292 306913292
783117019 783117019
37575460 37575460
221849362 221849362
24550182 24550182
612128470 612128470
591328414 591328414
164702678 164702678
284120393 284120393
138963228 138963228
390280603 390280603
92608216 92608216
24503118 24503118
387718032 387718032
803173228 803173228
595641732 595641732
729946749 729946749
627770392 627770392
515477762 515477762
792909899 792909899
402635269 402635269
576861384 576861384
482156097 482156097
225430540 225430540
343932238 343932238
573690748 573690748
298774323 298774323
94466584 94466584
942475276 942475276
589937518 589937518
621963257 621963257
499379882 499379882
522775240 522775240
62532029 62532029
251282076 251282076
692621804 692621804
350117278 350117278
287412726 287412726
862367775 862367775
35087021 35087021
600187150 600187150
271857291 271857291
207178059 207178059
399446545 399446545
158780065 158780065
526110581 526110581
153104770 153104770
671907465 671907465
879012701 879012701
276755716 276755716
539272937 539272937
61164431 61164431
426238907 426238907
217932104 217932104
108997180 108997180
720731343 720731343
192739465 192739465
55117888 55117888
373573468 373573468
731499662 731499662
863212694 863212694
712498391 712498391
963018490 963018490
509556875 509556875
524326169 524326169
612135462 612135462
326564931 326564931
321564468 321564468
282628534 282628534
359063573 359063573
84074910 84074910
396187287 396187287
139927196 139927196
244295203 244295203
165170894 165170894
260590118 260590118
10702384 10702384
463044 463044
874802934 874802934
297823992 297823992
687132108 687132108
232623144 232623144
155249413 155249413
677076626 677076626
143706297 143706297
568507657 568507657
19029154 19029154
215527546 215527546
789315476 789315476
804765435 804765435
525396673 525396673
806787260 806787260
886246496 886246496
866222774 866222774
568489030 568489030
470426065 470426065
726119706 726119706
92647799 92647799
167304086 167304086
443074469 443074469
696813416 696813416
232699739 232699739
634729332 634729332
36155625 36155625
446243122 446243122
27225321 27225321
385363109 385363109
960674064 960674064
212078953 212078953
17105153 17105153
384262546 384262546
999414274 999414274
440658189 440658189
234553557 234553557
178029233 178029233
319427174 319427174
988261638 988261638
882067658 882067658
825141192 825141192
774953558 774953558
249246340 249246340
870735747 870735747
727354778 727354778
373646946 373646946
859572335 859572335
429006890 429006890
262598111 262598111
153104435 153104435
843825540 843825540
499130394 499130394
733584268 733584268
860106763 860106763
963429590 963429590
429661159 429661159
783872418 783872418
25720342 25720342
916601434 916601434
998239925 998239925
23080073 23080073
885196959 885196959
743033999 743033999
845749100 845749100
643862411 643862411
63530278 63530278
223005636 223005636
376736604 376736604
16898669 16898669
464721448 464721448
914048734 914048734
500894198 500894198
220176482 220176482
437227056 437227056
641703683 641703683
24023324 24023324
494851945 494851945
404677428 404677428
44098077 44098077
26204521 26204521
700590029 700590029
670471100 670471100
903008761 903008761
352630581 352630581
985854142 985854142
118388415 118388415
946308227 946308227
12192072 12192072
829783733 829783733
646931993 646931993
220981161 220981161
144717248 144717248
747612261 747612261
579075894 579075894
653746039 653746039
256709981 256709981
204386228 204386228
180744093 180744093
281636265 281636265
534761487 534761487
343634599 343634599
161088560 161088560
431522264 431522264
979308988 979308988
178488479 178488479
295349605 295349605
393353926 393353926
667727912 667727912
87277326 87277326
542587749 542587749
386415275 386415275
25756887 25756887
453253650 453253650
557574856 557574856
330537781 330537781
550633778 550633778
653571897 653571897
907700410 907700410
756663641 756663641
78291556 78291556
49857915 49857915
7159528 7159528
93351416 93351416
329636601 329636601
107706864 107706864
864314049 864314049
171043154 171043154
447338169 447338169
972296621 972296621
230190803 230190803
541676312 541676312
5232152 5232152
410677278 410677278
490965004 490965004
883287401 883287401
131673320 131673320
705222524 705222524
117878130 117878130
251510689 251510689
693527019 693527019
624558046 624558046
344091284 344091284
915165423 915165423
427690142 427690142
270694375 270694375
474920805 474920805
129965625 129965625
257368434 257368434
773225532 773225532
956499123 956499123
462825860 462825860
776389575 776389575
424993086 424993086
329383383 329383383
123240403 123240403
85995593 85995593
809221771 809221771
14946693 14946693
610942640 610942640
709953873 709953873
692781488 692781488
148364723 148364723
127348067 127348067
891820994 891820994
973277380 973277380
281789403 281789403
787209135 787209135
701496574 701496574
224654826 224654826
777893596 777893596
137065595 137065595
87764499 87764499
826456894 826456894
955076963 955076963
352095572 352095572
806999372 806999372
648834074 648834074
117471090 117471090
267558168 267558168
557079661 557079661
89609454 89609454
611639820 611639820
999310983 999310983
120804196 120804196
567908866 567908866
42590224 42590224
417249100 417249100
45773703 45773703
952943817 952943817
494962918 494962918
18398208 18398208
817103559 817103559
889571350 889571350
143231981 143231981
580630277 580630277
314521340 314521340
541338906 541338906
104744856 104744856
565506838 565506838
139280816 139280816
919527700 919527700
931290160 931290160
13990953 13990953
982503144 982503144
197252532 197252532
855856526 855856526
303354668 303354668
58448571 58448571
282588755 282588755
591672618 591672618
665378805 665378805
963801219 963801219
848387589 848387589
849878800 849878800
177278543 177278543
782512866 782512866
831146429 831146429
930968102 930968102
285488151 285488151
440011305 440011305
522607377 522607377
517825564 517825564
946768351 946768351
225786632 225786632
540906767 540906767
796465766 796465766
509782031 509782031
509941609 509941609
776856924 776856924
808976684 808976684
308689367 308689367
512764483 512764483
287648226 287648226
755624753 755624753
826231135 826231135
474073983 474073983
226368076 226368076
988467156 988467156
679492315 679492315
175944799 175944799
754406172 754406172
1798585 1798585
908100299 908100299
217035856 217035856
368174434 368174434
821558468 821558468
360121181 360121181
707632764 707632764
961794472 961794472
640786695 640786695
49975504 49975504
958413465 958413465
5431487 5431487
280549734 280549734
231178716 231178716
520031308 520031308
528754950 528754950
816881975 816881975
82656951 82656951
208484879 208484879
55894176 55894176
291835664 291835664
198848489 198848489
153018087 153018087
435872550 435872550
444950175 444950175
631673965 631673965
409613321 409613321
135766716 135766716
661791299 661791299
664446903 664446903
167451399 167451399
831975048 831975048
204080368 204080368
177745502 177745502
635175476 635175476
466657171 466657171
751802919 751802919
62975166 62975166
901730510 901730510
338418084 338418084
446495450 446495450
902564523 902564523
653816494 653816494
204627327 204627327
806207261 806207261
291145647 291145647
448884479 448884479
589312021 589312021
220171882 220171882
364359669 364359669
73990008 73990008
963124730 963124730
56642810 56642810
434352815 434352815
86220392 86220392
134842823 134842823
435426531 435426531
890493285 890493285
526176748 526176748
21267658 21267658
191030498 191030498
397857860 397857860
920161348 920161348
46931685 46931685
180080363 180080363
426172274 426172274
90723343 90723343
520990163 520990163
86975942 86975942
498865716 498865716
507224223 507224223
394709542 394709542
310723078 310723078
994078463 994078463
449346854 449346854
63696811 63696811
98259169 98259169
433863290 433863290
840995053 840995053
861269935 861269935
71050579 71050579
49013847 49013847
186028070 186028070
738475418 738475418
648550312 648550312
682425685 682425685
555519168 555519168
74980175 74980175
812796665 812796665
740937274 740937274
812425978 812425978
472585392 472585392
520808518 520808518
441895193 441895193
150810837 150810837
810864267 810864267
872165246 872165246
902100441 902100441
98385694 98385694
269342177 269342177
586355645 586355645
433768730 433768730
298997257 298997257
969245532 969245532
678730967 678730967
719416055 719416055
712884953 712884953
166063457 166063457
547534811 547534811
802703175 802703175
985914056 985914056
469339839 469339839
604956426 604956426
1787256 1787256
507956203 507956203
302145047 302145047
8747287 8747287
224406081 224406081
76800006 76800006
811172867 811172867
420806712 420806712
770335607 770335607
39168470 39168470
990207849 990207849
226213357 226213357
136429187 136429187
732785055 732785055
578481175 578481175
245989592 245989592
747834530 747834530
372984321 372984321
285609999 285609999
626463834 626463834
141631084 141631084
891943426 891943426
850576543 850576543
434658311 434658311
200256174 200256174
845178006 845178006
191647749 191647749
882763887 882763887
232089988 232089988
271759848 271759848
301641142 301641142
13728859 13728859
67544179 67544179
418132427 418132427
864100041 864100041
736161372 736161372
82717895 82717895
229522446 229522446
499949584 499949584
237486776 237486776
264696906 264696906
643145829 643145829
378345020 378345020
273076852 273076852
857771112 857771112
30550317 30550317
849244514 849244514
158559182 158559182
139189172 139189172
388284286 388284286
982990486 982990486
809910561 809910561
167871680 167871680
262702172 262702172
652717425 652717425
441465979 441465979
609599999 609599999
517308051 517308051
4045686 4045686
586732068 586732068
661002188 661002188
633912962 633912962
278930748 278930748
110657578 110657578
371724256 371724256
630141680 630141680
940989008 940989008
914949771 914949771
427568652 427568652
579851194 579851194
168795043 168795043
57870854 57870854
927999770 927999770
979662271 979662271
40461931 40461931
380849826 380849826
193434313 193434313
610267372 610267372
304104673 304104673
931773419 931773419
774811770 774811770
128978567 128978567
106289797 106289797
75211823 75211823
243044412 243044412
850869625 850869625
341714194 341714194
244898019 244898019
367341047 367341047
582924632 582924632
124676768 124676768
862235745 862235745
490060582 490060582
804458275 804458275
78726317 78726317
442349586 442349586
188417708 188417708
605443715 605443715
802684892 802684892
699433264 699433264
462167934 462167934
227570139 227570139
449389434 449389434
178700040 178700040
417101982 417101982
359013564 359013564
867185559 867185559
461090902 461090902
180833182 180833182
348260264 348260264
638178084 638178084
488640987 488640987
703999815 703999815
440160966 440160966
461973573 461973573
442220464 442220464
198181308 198181308
730340993 730340993
619400765 619400765
913974904 913974904
32147988 32147988
933355196 933355196
894216221 894216221
30502102 30502102
292496010 292496010
174027188 174027188
179219288 179219288
528890487 528890487
86890947 86890947
980919235 980919235
28022069 28022069
282663251 282663251
963402929 963402929
582380999 582380999
148415790 148415790
118783351 118783351
899956966 899956966
614590268 614590268
843341499 843341499
274449283 274449283
76786039 76786039
407439739 407439739
947576641 947576641
614790585 614790585
2056421 2056421
127665719 127665719
277531438 277531438
430868282 430868282
226913278 226913278
880935421 880935421
591357712 591357712
186502014 186502014
118114181 118114181
714690091 714690091
37559907 37559907
761010768 761010768
313853301 313853301
708607917 708607917
741987349 741987349
632265976 632265976
226848138 226848138
680402719 680402719
833725968 833725968
819552205 819552205
658326482 658326482
410575316 410575316
944637411 944637411
136324421 136324421
358744755 358744755
575257508 575257508
262942586 262942586
808816071 808816071
309628629 309628629
734481131 734481131
328438929 328438929
482043127 482043127
570630645 570630645
25100534 25100534
982072346 982072346
818607671 818607671
853153279 853153279
557319676 557319676
442938024 442938024
395203260 395203260
633306183 633306183
198776922 198776922
321077378 321077378
246154104 246154104
273175299 273175299
301986449 301986449
9117914 9117914
104435881 104435881
881814645 881814645
84728739 84728739
525579423 525579423
986182050 986182050
856748272 856748272
304300708 304300708
507789854 507789854
161892000 161892000
127810310 127810310
381375661 381375661
149215176 149215176
912262276 912262276
571002429 571002429
354645282 354645282
907984740 907984740
14568719 14568719
33829265 33829265
993950194 993950194
605071528 605071528
649197563 649197563
606387547 606387547
433542948 433542948
87874246 87874246
579060649 579060649
96445450 96445450
953456236 953456236
76664252 76664252
822274893 822274893
198137977 198137977
244755455 244755455
58320076 58320076
6249813 6249813
708198562 708198562
81421582 81421582
348210586 348210586
207807540 207807540
137369732 137369732
220943957 220943957
594868673 594868673
881687814 881687814
163344749 163344749
52229805 52229805
743436011 743436011
920728870 920728870
284697351 284697351
123532440 123532440
791747182 791747182
900521298 900521298
185085397 185085397
268514818 268514818
20219077 20219077
216598832 216598832
948759385 948759385
678760097 678760097
490851865 490851865
149304317 149304317
710090600 710090600
929421333 929421333
9025908 9025908
723026565 723026565
117739306 117739306
215208722 215208722
921319776 921319776
898336250 898336250
545604251 545604251
89620685 89620685
621375404 621375404
252544656 252544656
914916256 914916256
937515875 937515875
844290616 844290616
269393954 269393954
481048470 481048470
670333180 670333180
584819678 584819678
497012907 497012907
332410433 332410433
741334451 741334451
357868715 357868715
193381812 193381812
242085130 242085130
50171200 50171200
896492319 896492319
312552398 312552398
170192879 170192879
901607149 901607149
219170561 219170561
288948067 288948067
543577030 543577030
682427019 682427019
245188764 245188764
240100292 240100292
200584014 200584014
201931817 201931817
474238006 474238006
637167958 637167958
774712121 774712121
961688664 961688664
281223054 281223054
190274052 190274052
774477739 774477739
288627956 288627956
316601711 316601711
251971272 251971272
800524204 800524204
706340348 706340348
190424424 190424424
391979045 391979045
564857892 564857892
30842460 30842460
373658451 373658451
682061284 682061284
381543447 381543447
717744105 717744105
274326904 274326904
189649947 189649947
227898794 227898794
102116684 102116684
992291056 992291056
141088440 141088440
466653791 466653791
638105205 638105205
78557098 78557098
759744948 759744948
196307323 196307323
187589287 187589287
714338167 714338167
615545352 615545352
57456339 57456339
29332003 29332003
76426059 76426059
840927305 840927305
278935629 278935629
696122989 696122989
39717576 39717576
21594010 21594010
234837527 234837527
696376308 696376308
762115790 762115790
574738813 574738813
786058021 786058021
207513881 207513881
53416706 53416706
352504269 352504269
647076304 647076304
162071523 162071523
632888833 632888833
278608697 278608697
603532038 603532038
360622430 360622430
927626523 927626523
258342154 258342154
62081552 62081552
657170253 657170253
56270091 56270091
883926369 883926369
113649620 113649620
854421562 854421562
969487595 969487595
745503181 745503181
529884696 529884696
865751600 865751600
517544115 517544115
461054442 461054442
174039741 174039741
243740508 243740508
686138115 686138115
690030009 690030009
110055608 110055608
686017599 686017599
722862633 722862633
836477270 836477270
911530323 911530323
749945727 749945727
621376691 621376691
462796079 462796079
946504201 946504201
855201227 855201227
724549059 724549059
715952069 715952069
793572474 793572474
825014600 825014600
351793348 351793348
912348020 912348020
695391507 695391507
708372827 708372827
968041235 968041235
777896011 777896011
121847314 121847314
53005211 53005211
580099662 580099662
274756806 274756806
383360343 383360343
915107099 915107099
654437937 654437937
225074286 225074286
865606091 865606091
376818639 376818639
241029250 241029250
489895466 489895466
245216455 245216455
83389549 83389549
168517042 168517042
670659478 670659478
553516654 553516654
295845780 295845780
898671515 898671515
336459744 336459744
464507877 464507877
588087710 588087710
347663245 347663245
535758993 535758993
618215072 618215072
443686993 443686993
798239150 798239150
160262221 160262221
524779397 524779397
712241996 712241996
85018745 85018745
585173842 585173842
187329180 187329180
922497942 922497942
11466728 11466728
167726395 167726395
570309648 570309648
679903431 679903431
257129034 257129034
976425595 976425595
55056659 55056659
946206264 946206264
935263614 935263614
388666840 388666840
614224031 614224031
635307065 635307065
202476659 202476659
924577978 924577978
573701535 573701535
689224409 689224409
9064330 9064330
729648017 729648017
478431940 478431940
12561441 12561441
327852671 327852671
765040176 765040176
210850587 210850587
969383394 969383394
343169640 343169640
231606463 231606463
554663706 554663706
790097765 790097765
31213905 31213905
272149117 272149117
115597222 115597222
716509173 716509173
185790585 185790585
454376073 454376073
818003040 818003040
964222969 964222969
14790522 14790522
543403819 543403819
911827145 911827145
629296764 629296764
790130720 790130720
151887675 151887675
244598706 244598706
992712912 992712912
555627339 555627339
294571318 294571318
723904641 723904641
930861748 930861748
945461925 945461925
741333924 741333924
175266791 175266791
791561127 791561127
130393518 130393518
562505113 562505113
45426066 45426066
409805516 409805516
875472682 875472682
51262463 51262463
112737841 112737841
384861099 384861099
54098923 54098923
370319920 370319920
512470687 512470687
374265593 374265593
546323226 546323226
152895626 152895626
482009664 482009664
766143868 766143868
63106358 63106358
55741172 55741172
879311838 879311838
622228186 622228186
988658146 988658146
192037282 192037282
107623200 107623200
482800770 482800770
948040627 948040627
78281155 78281155
357967511 357967511
198622698 198622698
547246700 547246700
69339102 69339102
266684809 266684809
183988209 183988209
560085495 560085495
551968958 551968958
119032678 119032678
119360294 119360294
112112722 112112722
370322482 370322482
847328896 847328896
450261784 450261784
134179524 134179524
756941285 756941285
310373079 310373079
130357602 130357602
677597800 677597800
401556763 401556763
695517547 695517547
452950031 452950031
37405889 37405889
978560868 978560868
372260915 372260915
627469957 627469957
98843973 98843973
122574170 122574170
623968648 623968648
295464017 295464017
857269068 857269068
791153756 791153756
273804501 273804501
402312772 402312772
175449951 175449951
327196859 327196859
830768774 830768774
427331010 427331010
186523193 186523193
780427305 780427305
46654492 46654492
358800030 358800030
992696288 992696288
609591313 609591313
824538479 824538479
28744500 28744500
129998333 129998333
255548523 255548523
8728809 8728809
433691288 433691288
151662517 151662517
315349671 315349671
907169943 907169943
752189131 752189131
165842440 165842440
898053329 898053329
293788324 293788324
801848508 801848508
75246966 75246966
629450261 629450261
597026305 597026305
188534165 188534165
449086123 449086123
135087251 135087251
321983921 321983921
335473135 335473135
926607379 926607379
89506519 89506519
838799532 838799532
63257153 63257153
952890101 952890101
26973314 26973314
756778504 756778504
457776183 457776183
593385330 593385330
467621401 467621401
738140269 738140269
145988906 145988906
718056357 718056357
103590369 103590369
708493795 708493795
846011560 846011560
485287304 485287304
550446915 550446915
593971629 593971629
793485862 793485862
874473084 874473084
189016860 189016860
193884047 193884047
795947736 795947736
281863189 281863189
488591728 488591728
353428679 353428679
654281399 654281399
523995108 523995108
467108431 467108431
458284159 458284159
203151967 203151967
173652981 173652981
798126255 798126255
592835024 592835024
340463408 340463408
824953498 824953498
920990570 920990570
922336221 922336221
214646860 214646860
639431099 639431099
518554189 518554189
635178415 635178415
437792329 437792329
84485147 84485147
136898604 136898604
297090032 297090032
730527675 730527675
96924690 96924690
871986361 871986361
390342941 390342941
35103194 35103194
341506127 341506127
428681939 428681939
571195685 571195685
932209470 932209470
870901797 870901797
964884228 964884228
520258915 520258915
58262752 58262752
698161392 698161392
958656376 958656376
249631429 249631429
60967573 60967573
692843737 692843737
945786171 945786171
888698226 888698226
821357907 821357907
918333595 918333595
266628312 266628312
776888431 776888431
767221630 767221630
517886986 517886986
199084080 199084080
242476880 242476880
422110195 422110195
164013208 164013208
133204220 133204220
327076287 327076287
526488634 526488634
53348360 53348360
757767579 757767579
873237258 873237258
674461468 674461468
30835138 30835138
504097579 504097579
852236794 852236794
604183770 604183770
658230138 658230138
350660230 350660230
516746488 516746488
93779845 93779845
922304869 922304869
230168093 230168093
255886765 255886765
54451362 54451362
701179900 701179900
698084159 698084159
642030880 642030880
54597012 54597012
874878819 874878819
49681377 49681377
476691151 476691151
540890325 540890325
730441530 730441530
729306035 729306035
551883 551883
436977670 436977670
649539442 649539442
527035795 527035795
120695448 120695448
491437399 491437399
199307899 199307899
638423374 638423374
551689164 551689164
310170230 310170230
344531358 344531358
235268082 235268082
154484894 154484894
662084796 662084796
657711713 657711713
117632300 117632300
30122851 30122851
361152111 361152111
460004440 460004440
893421055 893421055
452281458 452281458
944926367 944926367
528612436 528612436
937329562 937329562
62783696 62783696
988664135 988664135
972322050 972322050
499809979 499809979
439437460 439437460
50372472 50372472
141617755 141617755
880515536 880515536
53139568 53139568
306726054 306726054
281992649 281992649
418231231 418231231
991871952 991871952
578367276 578367276
206931178 206931178
143366223 143366223
250017102 250017102
207454902 207454902
96056163 96056163
690048373 690048373
949290450 949290450
405907969 405907969
795009562 795009562
737759227 737759227
725811596 725811596
784828752 784828752
822207750 822207750
950291653 950291653
457749132 457749132
875780008 875780008
436686000 436686000
32766017 32766017
199228026 199228026
264061978 264061978
810850057 810850057
404545242 404545242
211187343 211187343
558834796 558834796
824044913 824044913
383539702 383539702
497873725 497873725
298561551 298561551
73331610 73331610
809161026 809161026
158704540 158704540
653806170 653806170
754212833 754212833
147797100 147797100
494436792 494436792
611841859 611841859
149519294 149519294
390351476 390351476
317998187 317998187
409958192 409958192
942996485 942996485
203594768 203594768
854210632 854210632
396991139 396991139
122776102 122776102
143212413 143212413
989145507 989145507
647320888 647320888
329371571 329371571
79597949 79597949
887809382 887809382
952243323 952243323
292542047 292542047
445435429 445435429
551924539 551924539
746042401 746042401
596415063 596415063
978898577 978898577
718733820 718733820
430835696 430835696
498094802 498094802
266372998 266372998
104971925 104971925
708181497 708181497
602203783 602203783
221988074 221988074
723937630 723937630
657916520 657916520
407798052 407798052
993974539 993974539
529150931 529150931
481001716 481001716
118252405 118252405
140021728 140021728
563736370 563736370
745853659 745853659
136068880 136068880
928951172 928951172
55169145 55169145
872695433 872695433
583958734 583958734
977205950 977205950
792292365 792292365
446999219 446999219
531398376 531398376
525798963 525798963
787033759 787033759
30888377 30888377
598782333 598782333
801415356 801415356
713463253 713463253
843766626 843766626
407243202 407243202
52816903 52816903
722971981 722971981
88282545 88282545
540501214 540501214
726862627 726862627
123307220 123307220
251521979 251521979
889054541 889054541
757870044 757870044
128657892 128657892
434019659 434019659
818725820 818725820
255456726 255456726
654687795 654687795
446284770 446284770
763495563 763495563
324415033 324415033
384922252 384922252
649892544 649892544
888447784 888447784
145008361 145008361
28474129 28474129
472501008 472501008
106815416 106815416
61929017 61929017
431933026 431933026
135119885 135119885
790659517 790659517
420697465 420697465
261867806 261867806
128021410 128021410
799770572 799770572
563862811 563862811
632211213 632211213
779112563 779112563
23234594 23234594
733502739 733502739
750545913 750545913
222279068 222279068
897268749 897268749
75862494 75862494
888051654 888051654
476768171 476768171
324750776 324750776
948704859 948704859
871478252 871478252
578636268 578636268
490326021 490326021
443147240 443147240
404457775 404457775
612442148 612442148
296169088 296169088
341898868 341898868
987582534 987582534
972877671 972877671
864423335 864423335
245426283 245426283
291519350 291519350
373084384 373084384
453756444 453756444
293165356 293165356
780368709 780368709
721735886 721735886
461836955 461836955
276233251 276233251
50988406 50988406
997965332 997965332
141421345 141421345
688348484 688348484
928724524 928724524
145315531 145315531
860249399 860249399
365698774 365698774
715895469 715895469
293857131 293857131
350109165 350109165
632028904 632028904
772133762 772133762
224604798 224604798
654859621 654859621
370828896 370828896
245506768 245506768
392886184 392886184
440340142 440340142
841763588 841763588
521402884 521402884
301949138 301949138
762408464 762408464
144306599 144306599
363499915 363499915
72590029 72590029
165212393 165212393
397120986 397120986
211412587 211412587
353452960 353452960
661242877 661242877
490346321 490346321
829433281 829433281
626868197 626868197
774194699 774194699
913790366 913790366
564924606 564924606
964753407 964753407
582262084 582262084
271813069 271813069
766904258 766904258
688410501 688410501
490499169 490499169
928214953 928214953
88045436 88045436
562088670 562088670
124251968 124251968
43785606 43785606
755911502 755911502
294974185 294974185
302350129 302350129
225854935 225854935
918091527 918091527
85310513 85310513
51033962 51033962
87505089 87505089
255357851 255357851
234316525 234316525
714435469 714435469
201183075 201183075
742067192 742067192
180672442 180672442
787402049 787402049
10091674 10091674
835563994 835563994
149290999 149290999
81111289 81111289
219836844 219836844
827628078 827628078
347321812 347321812
113078478 113078478
6952109 6952109
111622956 111622956
560867204 560867204
750646378 750646378
944628530 944628530
510211083 510211083
544780387 544780387
752651752 752651752
90618950 90618950
148367535 148367535
458068004 458068004
20403178 20403178
629059729 629059729
451336981 451336981
787063845 787063845
994337698 994337698
799766291 799766291
175748904 175748904
308092317 308092317
391180410 391180410
616428390 616428390
37419572 37419572
286816250 286816250
274517528 274517528
965130592 965130592
286665669 286665669
636275218 636275218
916619235 916619235
206545148 206545148
409550674 409550674
821462076 821462076
107663817 107663817
101534223 101534223
365589373 365589373
897788156 897788156
112184936 112184936
803453570 803453570
948314843 948314843
405758467 405758467
66116893 66116893
367921010 367921010
228119945 228119945
35856757 35856757
57536870 57536870
206115683 206115683
834262639 834262639
739956570 739956570
152384209 152384209
88594067 88594067
818389884 818389884
863512704 863512704
341286819 341286819
835321291 835321291
805522117 805522117
804536212 804536212
529915511 529915511
108894934 108894934
233682571 233682571
598862155 598862155
792148442 792148442
328777063 328777063
29023035 29023035
826536798 826536798
411818193 411818193
427348874 427348874
103511735 103511735
829424179 829424179
412425823 412425823
504585794 504585794
666191735 666191735
685530032 685530032
938145771 938145771
114693484 114693484
835994976 835994976
907383384 907383384
286781146 286781146
40092246 40092246
773991903 773991903
823387769 823387769
943664005 943664005
735808053 735808053
760498785 760498785
821731048 821731048
195834070 195834070
52821195 52821195
355322929 355322929
955757041 955757041
964491371 964491371
254918191 254918191
938365602 938365602
764258378 764258378
422397299 422397299
349223870 349223870
307962292 307962292
964098528 964098528
849498291 849498291
972809579 972809579
367291653 367291653
37925494 37925494
466983457 466983457
898791118 898791118
788938395 788938395
447478016 447478016
818938498 818938498
470695678 470695678
317203236 317203236
188272874 188272874
561839315 561839315
341177140 341177140
385266646 385266646
757940242 757940242
846099613 846099613
635438279 635438279
348822132 348822132
320255218 320255218
22091393 22091393
465702958 465702958
592683141 592683141
232155827 232155827
788731486 788731486
78712754 78712754
283858190 283858190
209285893 209285893
761713075 761713075
666895067 666895067
37615329 37615329
685169189 685169189
948297644 948297644
107924041 107924041
263142048 263142048
430083510 430083510
43888054 43888054
37393444 37393444
702252750 702252750
148755142 148755142
851822460 851822460
718271736 718271736
677815082 677815082
693037563 693037563
895753213 895753213
896530199 896530199
450158520 450158520
954239514 954239514
173962748 173962748
869827534 869827534
97894039 97894039
956382802 956382802
264250314 264250314
135444828 135444828
99033262 99033262
6159421 6159421
757547253 757547253
654140642 654140642
58666125 58666125
199179818 199179818
500917064 500917064
72677952 72677952
438861378 438861378
831580299 831580299
98558355 98558355
681994397 681994397
16521085 16521085
592622551 592622551
853430717 853430717
360734684 360734684
356961056 356961056
234444093 234444093
535037974 535037974
767915520 767915520
746740355 746740355
271349710 271349710
170614146 170614146
21004957 21004957
239059045 239059045
718443013 718443013
527455316 527455316
752328186 752328186
704632610 704632610
943694262 943694262
422812651 422812651
194115320 194115320
358446677 358446677
852933532 852933532
120966313 120966313
776654897 776654897
352169007 352169007
539268903 539268903
572931102 572931102
189160963 189160963
794314369 794314369
432030900 432030900
721594527 721594527
752978354 752978354
557005146 557005146
285887790 285887790
65270750 65270750
829680916 829680916
628167608 628167608
851796692 851796692
582463424 582463424
164924350 164924350
351336850 351336850
638525705 638525705
922174544 922174544
637331734 637331734
350902471 350902471
553030234 553030234
537676464 537676464
140670509 140670509
167939996 167939996
139633680 139633680
423625565 423625565
848617631 848617631
698082711 698082711
136410989 136410989
516511935 516511935
220637354 220637354
984165226 984165226
102096409 102096409
522428675 522428675
651249166 651249166
439116179 439116179
740081074 740081074
367670564 367670564
366957174 366957174
557350115 557350115
100652952 100652952
127686703 127686703
665300062 665300062
90782868 90782868
135563476 135563476
35532513 35532513
333480702 333480702
166035368 166035368
44864607 44864607
966829656 966829656
347899246 347899246
134718825 134718825
67797476 67797476
287769746 287769746
178046553 178046553
582533082 582533082
839400700 839400700
453978985 453978985
882093642 882093642
766016522 766016522
42231802 42231802
302243370 302243370
169092341 169092341
76278379 76278379
556179525 556179525
119181966 119181966
687179385 687179385
377508151 377508151
432362879 432362879
253563652 253563652
45661101 45661101
164507980 164507980
455032195 455032195
100663225 100663225
784487115 784487115
956193326 956193326
551765429 551765429
476129345 476129345
767721192 767721192
868128225 868128225
356311755 356311755
616950048 616950048
361634828 361634828
41143528 41143528
158286403 158286403
804170712 804170712
767983085 767983085
304328761 304328761
382949714 382949714
986025010 986025010
661641799 661641799
529356142 529356142
907047743 907047743
702584313 702584313
188925832 188925832
669518275 669518275
919923289 919923289
121269477 121269477
91143781 91143781
688443228 688443228
927045591 927045591
13956129 13956129
197769187 197769187
820301619 820301619
44261613 44261613
210566273 210566273
582759997 582759997
815620446 815620446
784144437 784144437
392895198 392895198
901539006 901539006
12890927 12890927
129756561 129756561
252606372 252606372
154774320 154774320
909960766 909960766
508846858 508846858
1422505 1422505
670466968 670466968
338409457 338409457
985796943 985796943
279622352 279622352
970843108 970843108
811969831 811969831
305387741 305387741
192161308 192161308
932758217 932758217
102684880 102684880
688064419 688064419
294479213 294479213
951487888 951487888
158145619 158145619
552982891 552982891
88656516 88656516
585107676 585107676
614804053 614804053
564967256 564967256
629022913 629022913
999301195 999301195
483012911 483012911
985494672 985494672
225823413 225823413
720224747 720224747
117862422 117862422
932193037 932193037
279038009 279038009
795175909 795175909
160784536 160784536
553576277 553576277
918931353 918931353
530271430 530271430
148963626 148963626
502013860 502013860
939323963 939323963
689613715 689613715
265751504 265751504
743327676 743327676
219364828 219364828
408923494 408923494
70774096 70774096
988162353 988162353
953798662 953798662
704918872 704918872
505479428 505479428
515009270 515009270
867634732 867634732
296386102 296386102
919321045 919321045
641730501 641730501
980152472 980152472
730844649 730844649
232730904 232730904
254255847 254255847
13723395 13723395
993251409 993251409
14628551 14628551
786457820 786457820
319993133 319993133
663655818 663655818
567565798 567565798
458209320 458209320
841272284 841272284
246440833 246440833
84519262 84519262
716582313 716582313
31706352 31706352
678317494 678317494
120818416 120818416
786439533 786439533
368420901 368420901
329098284 329098284
849225144 849225144
94913573 94913573
269025757 269025757
908545193 908545193
92448926 92448926
197301942 197301942
691171692 691171692
35677158 35677158
450931468 450931468
864714527 864714527
117559202 117559202
904819040 904819040
689527128 689527128
157591531 157591531
227216046 227216046
666112764 666112764
21964507 21964507
435992700 435992700
173662651 173662651
588629964 588629964
323130442 323130442
399524378 399524378
47960193 47960193
39574189 39574189
533860819 533860819
853226662 853226662
583310802 583310802
263907315 263907315
212247026 212247026
245982569 245982569
196223567 196223567
483716242 483716242
85277327 85277327
260855435 260855435
236615363 236615363
754198077 754198077
796828786 796828786
32668564 32668564
14633718 14633718
88767621 88767621
707565534 707565534
423141878 423141878
307844152 307844152
21385183 21385183
108224241 108224241
446447005 446447005
72294707 72294707
146186185 146186185
578930907 578930907
246111790 246111790
65055066 65055066
469103938 469103938
852831268 852831268
866112571 866112571
65527398 65527398
293782900 293782900
697563750 697563750
275154939 275154939
251543429 251543429
723872230 723872230
849132150 849132150
958396774 958396774
919815248 919815248
744946598 744946598
813492838 813492838
154128582 154128582
977676344 977676344
117969368 117969368
203386260 203386260
587352357 587352357
672610675 672610675
769051304 769051304
548399077 548399077
344884126 344884126
957942191 957942191
623840728 623840728
309797839 309797839
941365978 941365978
880439441 880439441
991872274 991872274
614326293 614326293
132006346 132006346
763630969 763630969
822448333 822448333
710672769 710672769
457874614 457874614
270222254 270222254
208411863 208411863
160460770 160460770
675945593 675945593
736206340 736206340
464235828 464235828
40311219 40311219
211050351 211050351
49048248 49048248
302938502 302938502
560826951 560826951
991388884 991388884
546446375 546446375
31240845 31240845
491392388 491392388
660008874 660008874
174152186 174152186
446070251 446070251
917339176 917339176
114794452 114794452
888286899 888286899
267454714 267454714
678068312 678068312
686728790 686728790
443100917 443100917
300206339 300206339
496337565 496337565
646579486 646579486
506567118 506567118
25306634 25306634
75434807 75434807
686915384 686915384
861514207 861514207
941583125 941583125
446337350 446337350
818178223 818178223
333136705 333136705
714883508 714883508
157491531 157491531
964889842 964889842
416245741 416245741
697268611 697268611
118462913 118462913
183499549 183499549
551322175 551322175
190934766 190934766
908979828 908979828
135330362 135330362
515477253 515477253
355500275 355500275
99519835 99519835
92326828 92326828
939116668 939116668
94256560 94256560
892730690 892730690
749764671 749764671
460023923 460023923
267149872 267149872
810732737 810732737
560947983 560947983
480649304 480649304
885255066 885255066
801221054 801221054
149301356 149301356
630235914 630235914
270956863 270956863
47733670 47733670
895953761 895953761
983891333 983891333
470170925 470170925
307647104 307647104
58109980 58109980
275811928 275811928
79441759 79441759
889232030 889232030
279315448 279315448
101647173 101647173
726405944 726405944
548456259 548456259
2339605 2339605
278875109 278875109
104020939 104020939
398883435 398883435
609869371 609869371
590610245 590610245
10801867 10801867
272193354 272193354
696338608 696338608
37824670 37824670
748324604 748324604
773073361 773073361
30348287 30348287
746204355 746204355
272609520 272609520
382141756 382141756
197831766 197831766
602492835 602492835
303341335 303341335
210434334 210434334
388969226 388969226
929792797 929792797
916310727 916310727
520365986 520365986
253852891 253852891
866346142 866346142
111010813 111010813
530603083 530603083
525684601 525684601
408267105 408267105
758268742 758268742
227059939 227059939
182224188 182224188
724852312 724852312
445149562 445149562
267344962 267344962
398421009 398421009
387337417 387337417
36254859 36254859
74371619 74371619
706862555 706862555
131487908 131487908
123432685 123432685
61986727 61986727
635591313 635591313
634435289 634435289
984988286 984988286
168461146 168461146
437389461 437389461
821126069 821126069
351043675 351043675
92807466 92807466
253458651 253458651
65552654 65552654
752993014 752993014
773641403 773641403
629945132 629945132
279432653 279432653
279019958 279019958
81804612 81804612
236282012 236282012
271180151 271180151
555072687 555072687
590384390 590384390
35970342 35970342
737196022 737196022
586345998 586345998
532950901 532950901
140191163 140191163
488035852 488035852
514728405 514728405
153764609 153764609
870476808 870476808
418433686 418433686
309704805 309704805
760704231 760704231
226451642 226451642
267434200 267434200
78600382 78600382
993683448 993683448
536108277 536108277
756113960 756113960
607310570 607310570
924706542 924706542
536633565 536633565
490267041 490267041
187635661 187635661
165224435 165224435
918897436 918897436
640214979 640214979
812122332 812122332
738023158 738023158
568727937 568727937
316857168 316857168
105335508 105335508
602884133 602884133
755603188 755603188
133405750 133405750
781762044 781762044
421756793 421756793
660857501 660857501
264133538 264133538
935214352 935214352
850893064 850893064
105915412 105915412
115863650 115863650
234162092 234162092
76206564 76206564
271808117 271808117
574858026 574858026
969167047 969167047
71764497 71764497
665114789 665114789
81689867 81689867
141008008 141008008
250989157 250989157
708412494 708412494
240921241 240921241
954642638 954642638
117716291 117716291
854846662 854846662
616224672 616224672
236156054 236156054
913474113 913474113
383390880 383390880
121015951 121015951
274236729 274236729
276514123 276514123
319902222 319902222
145350216 145350216
321373988 321373988
728183952 728183952
553130618 553130618
909197007 909197007
884123670 884123670
825874176 825874176
541589417 541589417
543978461 543978461
774957305 774957305
829322430 829322430
169076331 169076331
572403903 572403903
74001301 74001301
234242213 234242213
548044808 548044808
28240985 28240985
128096708 128096708
115504263 115504263
167933065 167933065
91836097 91836097
709140023 709140023
946641049 946641049
970409761 970409761
292902617 292902617
358392168 358392168
686157083 686157083
565966364 565966364
296407775 296407775
758924312 758924312
721925648 721925648
351560542 351560542
66895904 66895904
101240120 101240120
339622007 339622007
290391443 290391443
928443520 928443520
892473503 892473503
501268090 501268090
639122631 639122631
667630439 667630439
671555367 671555367
87462906 87462906
107693723 107693723
812733700 812733700
275776305 275776305
963178774 963178774
794317537 794317537
732500789 732500789
628418985 628418985
420754862 420754862
558778884 558778884
389662107 389662107
159375721 159375721
293541169 293541169
175318119 175318119
305916073 305916073
837343568 837343568
953494685 953494685
372743347 372743347
994147316 994147316
228065466 228065466
50817478 50817478
835525311 835525311
288277373 288277373
539689921 539689921
794874297 794874297
840943879 840943879
595973692 595973692
755232797 755232797
237533380 237533380
528384995 528384995
15759559 15759559
632019217 632019217
273697654 273697654
301719575 301719575
228163952 228163952
6131708 6131708
331874083 331874083
68243244 68243244
206539181 206539181
685437632 685437632
602319867 602319867
605094361 605094361
448084658 448084658
481588596 481588596
465772661 465772661
954001118 954001118
222024889 222024889
346336718 346336718
700230054 700230054
531138211 531138211
825800143 825800143
453010820 453010820
661585799 661585799
3025056 3025056
380570325 380570325
881954790 881954790
121095808 121095808
950202219 950202219
61815758 61815758
712829407 712829407
227468699 227468699
317646697 317646697
885264676 885264676
489627726 489627726
826301167 826301167
417461149 417461149
556875027 556875027
975140017 975140017
114713417 114713417
888839871 888839871
841925785 841925785
475575475 475575475
128776650 128776650
949204052 949204052
61902890 61902890
617520027 617520027
841209838 841209838
907888714 907888714
563200950 563200950
997322808 997322808
614236659 614236659
555921785 555921785
977774687 977774687
183783492 183783492
136073603 136073603
471141368 471141368
248684819 248684819
220010072 220010072
577468713 577468713
193004206 193004206
964842435 964842435
236173099 236173099
575557028 575557028
633762341 633762341
950853945 950853945
990802591 990802591
917949266 917949266
746306707 746306707
993122486 993122486
715213501 715213501
762573606 762573606
145304143 145304143
54590481 54590481
514749148 514749148
159633432 159633432
979038230 979038230
349388247 349388247
272031415 272031415
751596581 751596581
282058520 282058520
299586461 299586461
974391309 974391309
280992303 280992303
90561489 90561489
559373630 559373630
156726771 156726771
156918215 156918215
660476085 660476085
540430249 540430249
381924349 381924349
535595700 535595700
127213159 127213159
97123895 97123895
619696254 619696254
277944992 277944992
551613305 551613305
70308969 70308969
380689032 380689032
98145812 98145812
454070468 454070468
690011469 690011469
663307081 663307081
188237420 188237420
838326763 838326763
20405287 20405287
547247938 547247938
822439965 822439965
378915792 378915792
541384584 541384584
411377610 411377610
529387084 529387084
877938863 877938863
927959963 927959963
292836018 292836018
877985419 877985419
488981607 488981607
920037380 920037380
167996495 167996495
950123277 950123277
672142270 672142270
196830508 196830508
844483008 844483008
55483027 55483027
391240559 391240559
968915282 968915282
700177145 700177145
785789387 785789387
428178028 428178028
843332262 843332262
536381184 536381184
171882090 171882090
323263206 323263206
870924337 870924337
758675562 758675562
562567924 562567924
849468883 849468883
170650029 170650029
595398005 595398005
852983114 852983114
412818486 412818486
229092062 229092062
289122875 289122875
392722421 392722421
381108150 381108150
369335987 369335987
54280180 54280180
650401645 650401645
551376637 551376637
297305049 297305049
83062599 83062599
938356879 938356879
988749835 988749835
998401932 998401932
923058463 923058463
573735507 573735507
863494416 863494416
85180264 85180264
227064029 227064029
479832070 479832070
482380070 482380070
405290388 405290388
168955167 168955167
938768170 938768170
702317501 702317501
667549070 667549070
618054365 618054365
831851838 831851838
193237678 193237678
551487589 551487589
9325529 9325529
717349879 717349879
29998408 29998408
93329877 93329877
930695244 930695244
714312238 714312238
155578219 155578219
908655075 908655075
11477658 11477658
770553483 770553483
464709377 464709377
610917277 610917277
620474318 620474318
184916337 184916337
581053369 581053369
468037180 468037180
433056471 433056471
88848699 88848699
827254763 827254763
56079793 56079793
606364102 606364102
484865875 484865875
497927172 497927172
188536752 188536752
232799468 232799468
86848441 86848441
687202484 687202484
196692087 196692087
96038477 96038477
169169637 169169637
752798606 752798606
184940090 184940090
534077938 534077938
682214096 682214096
694467044 694467044
80804392 80804392
641648616 641648616
533262321 533262321
411622377 411622377
606028019 606028019
366507270 366507270
71629443 71629443
193424773 193424773
381493163 381493163
861335828 861335828
450197341 450197341
342903664 342903664
545782690 545782690
783327521 783327521
78450475 78450475
621731819 621731819
141039350 141039350
244119830 244119830
852315001 852315001
39678884 39678884
266887372 266887372
925866720 925866720
64345165 64345165
861140997 861140997
974462438 974462438
900076119 900076119
411543215 411543215
446262731 446262731
673719496 673719496
821250979 821250979
422387169 422387169
383084594 383084594
341175283 341175283
458395312 458395312
589960076 589960076
605667321 605667321
405276331 405276331
425574903 425574903
47186346 47186346
500807533 500807533
532340241 532340241
52787204 52787204
58161829 58161829
777714085 777714085
565905107 565905107
811718334 811718334
332907933 332907933
79699517 79699517
133254096 133254096
548043851 548043851
399880637 399880637
614759078 614759078
50412149 50412149
937307773 937307773
698028323 698028323
698836656 698836656
148760538 148760538
161245396 161245396
379115796 379115796
681571852 681571852
5046230 5046230
67234254 67234254
878419743 878419743
670550610 670550610
858783029 858783029
93905832 93905832
226990436 226990436
328081991 328081991
261217931 261217931
93377171 93377171
478826263 478826263
32602966 32602966
973267492 973267492
486845364 486845364
132818756 132818756
545446337 545446337
722612604 722612604
533502252 533502252
598131001 598131001
647251728 647251728
163728248 163728248
616723679 616723679
802191066 802191066
907560222 907560222
23712468 23712468
582916514 582916514
363564695 363564695
97758588 97758588
994764814 994764814
980053450 980053450
714697862 714697862
852048052 852048052
350572307 350572307
359233128 359233128
24465187 24465187
11962902 11962902
992478348 992478348
552381266 552381266
158713050 158713050
412442366 412442366
509371798 509371798
186897338 186897338
675484040 675484040
765293380 765293380
229062779 229062779
11405787 11405787
156591279 156591279
48210232 48210232
828510084 828510084
330789908 330789908
979114416 979114416
573524588 573524588
350005487 350005487
656379658 656379658
206009332 206009332
846195566 846195566
167062196 167062196
24345219 24345219
795736458 795736458
217312736 217312736
441641734 441641734
235184941 235184941
858965342 858965342
636008778 636008778
287967552 287967552
59292330 59292330
193337087 193337087
564993057 564993057
275034112 275034112
134199144 134199144
929446137 929446137
412825411 412825411
865709447 865709447
317380086 317380086
560278841 560278841
262401124 262401124
118555463 118555463
543737993 543737993
86318328 86318328
394794147 394794147
2832325 2832325
703612700 703612700
858670693 858670693
788988362 788988362
102845170 102845170
92088267 92088267
944256620 944256620
976737459 976737459
647022514 647022514
19526525 19526525
534162749 534162749
479918779 479918779
199121226 199121226
151787734 151787734
280758171 280758171
536013765 536013765
853708237 853708237
632840388 632840388
625442833 625442833
491787272 491787272
14710616 14710616
543748741 543748741
218933349 218933349
385103271 385103271
726631825 726631825
893698771 893698771
74511588 74511588
598406338 598406338
336272211 336272211
235880878 235880878
326859049 326859049
666478545 666478545
635177341 635177341
164338427 164338427
777430885 777430885
423422490 423422490
98966344 98966344
170169413 170169413
950713970 950713970
556708280 556708280
294156854 294156854
686583923 686583923
841906055 841906055
245247219 245247219
894135477 894135477
160902738 160902738
590836104 590836104
739771322 739771322
946111896 946111896
323511570 323511570
96630605 96630605
566277512 566277512
51030738 51030738
656455370 656455370
341555447 341555447
1639065 1639065
346834219 346834219
28744746 28744746
975050205 975050205
948557916 948557916
29709889 29709889
205698190 205698190
141892534 141892534
251245016 251245016
695681464 695681464
637482576 637482576
253655717 253655717
4731967 4731967
472934011 472934011
334540342 334540342
364802414 364802414
473499288 473499288
609644926 609644926
783656487 783656487
775386045 775386045
224119353 224119353
944216250 944216250
192759819 192759819
112757330 112757330
115830139 115830139
109852741 109852741
198144168 198144168
960255787 960255787
206489348 206489348
140437635 140437635
872706027 872706027
911778994 911778994
45069259 45069259
481788526 481788526
395012134 395012134
830788776 830788776
609421620 609421620
391383281 391383281
443912728 443912728
563161100 563161100
777550209 777550209
53065876 53065876
476051783 476051783
346079030 346079030
139121756 139121756
774941170 774941170
382143896 382143896
92240165 92240165
359326671 359326671
235151981 235151981
817344118 817344118
69600282 69600282
82891396 82891396
282104764 282104764
884974429 884974429
858204678 858204678
536552223 536552223
75354836 75354836
243222921 243222921
535861250 535861250
848304312 848304312
899702678 899702678
978122428 978122428
578071353 578071353
199402215 199402215
468628087 468628087
807800553 807800553
447700272 447700272
198976529 198976529
828155981 828155981
240927837 240927837
618527934 618527934
263638871 263638871
223809189 223809189
630321780 630321780
119923984 119923984
778499272 778499272
3345290 3345290
834368248 834368248
697929485 697929485
361740511 361740511
784092706 784092706
282873757 282873757
950905323 950905323
158302209 158302209
788466426 788466426
300309601 300309601
442246026 442246026
63442331 63442331
32429973 32429973
868204717 868204717
940625747 940625747
266169544 266169544
814036509 814036509
998467500 998467500
89613749 89613749
223105230 223105230
20167984 20167984
560236043 560236043
732072286 732072286
894212718 894212718
733812026 733812026
309042343 309042343
134872405 134872405
917094250 917094250
597416708 597416708
5958151 5958151
882246136 882246136
154917344 154917344
239360625 239360625
263364098 263364098
965123298 965123298
591736568 591736568
990206571 990206571
560271153 560271153
356000435 356000435
155391170 155391170
756522869 756522869
16190939 16190939
322846578 322846578
901785160 901785160
318066478 318066478
883253633 883253633
530259881 530259881
666199703 666199703
690953057 690953057
838818831 838818831
43645366 43645366
609794817 609794817
18096359 18096359
866047988 866047988
283041676 283041676
264103400 264103400
429089298 429089298
956032162 956032162
789362291 789362291
148981076 148981076
128875039 128875039
842330539 842330539
806932534 806932534
246283714 246283714
169054133 169054133
542639334 542639334
410205002 410205002
977032971 977032971
933759975 933759975
230932257 230932257
651102517 651102517
138017312 138017312
81902906 81902906
433265812 433265812
354481652 354481652
868930946 868930946
589636147 589636147
994332356 994332356
193245251 193245251
307732156 307732156
775569877 775569877
119201894 119201894
220854904 220854904
222668317 222668317
386089832 386089832
768947400 768947400
716770431 716770431
879923987 879923987
19866186 19866186
411966796 411966796
837578267 837578267
535607076 535607076
977111174 977111174
859122723 859122723
51982989 51982989
555276406 555276406
234633278 234633278
340364364 340364364
132637703 132637703
805148228 805148228
861745787 861745787
782314961 782314961
527123805 527123805
221655282 221655282
18370753 18370753
511859523 511859523
216365370 216365370
848680932 848680932
693545451 693545451
900518073 900518073
126181981 126181981
980211729 980211729
269123199 269123199
314048832 314048832
95958836 95958836
931812663 931812663
554348176 554348176
878128109 878128109
99069191 99069191
708902601 708902601
736552441 736552441
532626402 532626402
414328152 414328152
406599184 406599184
192687943 192687943
691489314 691489314
658730965 658730965
199713903 199713903
261155288 261155288
356505867 356505867
130339529 130339529
628216224 628216224
478237868 478237868
912582710 912582710
600877912 600877912
51004702 51004702
53698465 53698465
8858989 8858989
765851411 765851411
65923959 65923959
14487613 14487613
432764904 432764904
174421055 174421055
998997031 998997031
320175473 320175473
408891127 408891127
371643632 371643632
597708963 597708963
337983691 337983691
854928844 854928844
171856818 171856818
959769641 959769641
189383407 189383407
366134473 366134473
804656966 804656966
333702866 333702866
469991783 469991783
489315381 489315381
346271159 346271159
685048849 685048849
829039264 829039264
199847486 199847486
146686420 146686420
929644732 929644732
120107583 120107583
743681019 743681019
451206315 451206315
468391531 468391531
795036052 795036052
112599867 112599867
319833078 319833078
108989287 108989287
745004344 745004344
943109240 943109240
516432779 516432779
860391500 860391500
477086626 477086626
951995672 951995672
151936408 151936408
70135051 70135051
862240795 862240795
947590438 947590438
723902501 723902501
867608008 867608008
709800158 709800158
306959446 306959446
566332787 566332787
467735547 467735547
713861088 713861088
980481408 980481408
526723214 526723214
296961837 296961837
99886420 99886420
507037729 507037729
67787690 67787690
699151452 699151452
95000392 95000392
198158082 198158082
30163416 30163416
698879798 698879798
61674772 61674772
85896526 85896526
325047632 325047632
130254820 130254820
82349876 82349876
98601947 98601947
784595031 784595031
800698 800698
505236879 505236879
67896253 67896253
15816391 15816391
433921007 433921007
991761159 991761159
217826920 217826920
121166255 121166255
934580414 934580414
589656741 589656741
5515485 5515485
789754058 789754058
83685077 83685077
874770788 874770788
40835045 40835045
696388855 696388855
330339332 330339332
439608677 439608677
304901960 304901960
169206862 169206862
13174070 13174070
348892110 348892110
865276734 865276734
655895461 655895461
792872829 792872829
47022880 47022880
444242074 444242074
498570975 498570975
839117195 839117195
491504085 491504085
86327793 86327793
380601080 380601080
804692599 804692599
955482003 955482003
564892149 564892149
568388701 568388701
837961067 837961067
122118533 122118533
405944320 405944320
269989885 269989885
760642218 760642218
60465280 60465280
866785218 866785218
133063776 133063776
366906237 366906237
120536481 120536481
125292435 125292435
274570983 274570983
249275055 249275055
219897287 219897287
591649600 591649600
420755879 420755879
772355486 772355486
834200347 834200347
611662312 611662312
928017951 928017951
618347263 618347263
284415049 284415049
938761483 938761483
161943773 161943773
167255739 167255739
470215931 470215931
553491436 553491436
91193354 91193354
194217422 194217422
796882009 796882009
866866753 866866753
512521512 512521512
607436243 607436243
423268240 423268240
678374575 678374575
942587743 942587743
92809482 92809482
311855592 311855592
577677185 577677185
514655594 514655594
389627975 389627975
889701333 889701333
84525975 84525975
851171976 851171976
635658803 635658803
915336173 915336173
47727781 47727781
171317978 171317978
831112740 831112740
86998875 86998875
545310167 545310167
192606815 192606815
321138708 321138708
249090487 249090487
513637687 513637687
220847087 220847087
351735171 351735171
157693744 157693744
544703345 544703345
493142427 493142427
935874683 935874683
103492675 103492675
528001848 528001848
878109617 878109617
26141734 26141734
438465771 438465771
305783110 305783110
72357895 72357895
933443666 933443666
865953733 865953733
681474541 681474541
262458431 262458431
119997452 119997452
355351847 355351847
405532488 405532488
818688941 818688941
133115258 133115258
71076760 71076760
124520378 124520378
154504821 154504821
431117273 431117273
26407176 26407176
979280076 979280076
248225051 248225051
438767467 438767467
71388717 71388717
846690196 846690196
990179827 990179827
824921529 824921529
993319050 993319050
187588134 187588134
203480112 203480112
335868077 335868077
537009921 537009921
466221026 466221026
173416412 173416412
188981027 188981027
87851571 87851571
615796666 615796666
215520405 215520405
909471152 909471152
915709434 915709434
951660990 951660990
736352426 736352426
156961700 156961700
624002217 624002217
814288814 814288814
267028176 267028176
713694208 713694208
164523780 164523780
894432781 894432781
784041912 784041912
726104699 726104699
811429261 811429261
878956956 878956956
11283475 11283475
251143211 251143211
266341246 266341246
467700311 467700311
969646910 969646910
573079099 573079099
347224853 347224853
430211538 430211538
916751419 916751419
652210008 652210008
157432165 157432165
787561228 787561228
899275551 899275551
979971355 979971355
596254773 596254773
304570330 304570330
465073629 465073629
930868542 930868542
213882248 213882248
728449389 728449389
899015695 899015695
108204006 108204006
752803596 752803596
347971788 347971788
621487283 621487283
805399887 805399887
352136066 352136066
108004708 108004708
608706826 608706826
237931275 237931275
967829506 967829506
534764011 534764011
685940306 685940306
13261147 13261147
572523989 572523989
614521760 614521760
107157416 107157416
814942906 814942906
746241749 746241749
603986883 603986883
140707295 140707295
528634128 528634128
304214001 304214001
481083822 481083822
125487710 125487710
694907682 694907682
397712645 397712645
709400926 709400926
941985878 941985878
107058438 107058438
485378608 485378608
716518152 716518152
607600576 607600576
913711055 913711055
894308883 894308883
68427015 68427015
35450370 35450370
249599725 249599725
570142075 570142075
728652575 728652575
209452186 209452186
97898141 97898141
482120215 482120215
764516419 764516419
222545286 222545286
772808030 772808030
36368931 36368931
204565764 204565764
219882885 219882885
594426622 594426622
394738680 394738680
2989614 2989614
391880416 391880416
428525816 428525816
464464235 464464235
714247909 714247909
912241821 912241821
190451288 190451288
57371315 57371315
864777650 864777650
418110880 418110880
269980856 269980856
482681032 482681032
370308879 370308879
777704766 777704766
253099192 253099192
933267725 933267725
321307425 321307425
597168330 597168330
686922741 686922741
768351810 768351810
675813372 675813372
505203798 505203798
448022522 448022522
197771683 197771683
54965455 54965455
112441821 112441821
741333926 741333926
445272964 445272964
197807537 197807537
246989398 246989398
489037148 489037148
857651563 857651563
310407707 310407707
316225308 316225308
981461458 981461458
727240328 727240328
64650430 64650430
199935836 199935836
706577255 706577255
538206417 538206417
278018660 278018660
350997688 350997688
800005663 800005663
477320428 477320428
68065908 68065908
393949802 393949802
762948938 762948938
59842572 59842572
501687743 501687743
489294695 489294695
111384242 111384242
734154633 734154633
414713421 414713421
797994660 797994660
710183047 710183047
49914830 49914830
438301783 438301783
433526618 433526618
763245768 763245768
786057519 786057519
847652350 847652350
898110484 898110484
588849132 588849132
546433184 546433184
977778458 977778458
327858059 327858059
165703506 165703506
258151919 258151919
748929208 748929208
148376296 148376296
803310980 803310980
467958713 467958713
174314713 174314713
690740713 690740713
319401609 319401609
884960853 884960853
169916260 169916260
766641369 766641369
837056313 837056313
574726595 574726595
160576500 160576500
373693901 373693901
876221559 876221559
274410563 274410563
438364077 438364077
152638803 152638803
18908155 18908155
957655532 957655532
7404606 7404606
941779310 941779310
602608796 602608796
22486862 22486862
340992129 340992129
789793962 789793962
511677346 511677346
697449089 697449089
362655118 362655118
792372203 792372203
986838675 986838675
926521584 926521584
77761125 77761125
717935007 717935007
406705012 406705012
915524679 915524679
745662044 745662044
661274429 661274429
797538424 797538424
129762266 129762266
445835179 445835179
122350706 122350706
727097621 727097621
179415884 179415884
710466871 710466871
335235532 335235532
462327618 462327618
287037425 287037425
356828585 356828585
180649854 180649854
611089623 611089623
661279360 661279360
278331296 278331296
789041561 789041561
294294595 294294595
177491916 177491916
363104356 363104356
315371520 315371520
664318133 664318133
714961651 714961651
770602155 770602155
873899147 873899147
318560124 318560124
79947233 79947233
638583051 638583051
352530431 352530431
694750588 694750588
631166073 631166073
480531050 480531050
821492241 821492241
884884838 884884838
497205450 497205450
923665101 923665101
769469477 769469477
455332122 455332122
194750552 194750552
236840856 236840856
305599917 305599917
788442589 788442589
675709490 675709490
285904 285904
400287501 400287501
973661733 973661733
5622651 5622651
647876902 647876902
589210199 589210199
649124836 649124836
615771806 615771806
450706112 450706112
643640398 643640398
833516748 833516748
547991079 547991079
550821256 550821256
667572018 667572018
479549139 479549139
121221661 121221661
356337319 356337319
703772840 703772840
335097002 335097002
786960131 786960131
328159259 328159259
968566761 968566761
158187321 158187321
529581088 529581088
304241954 304241954
279666193 279666193
391049416 391049416
291126548 291126548
347230698 347230698
570999888 570999888
799428439 799428439
123405845 123405845
23050215 23050215
151819296 151819296
253275351 253275351
623654245 623654245
570422997 570422997
475825159 475825159
623822256 623822256
447351506 447351506
266832329 266832329
431802943 431802943
227604876 227604876
734631108 734631108
152638667 152638667
305226921 305226921
57784668 57784668
706931696 706931696
75911695 75911695
976339515 976339515
632336796 632336796
191934289 191934289
329630830 329630830
631516356 631516356
765515863 765515863
462914433 462914433
204218977 204218977
272052178 272052178
148119844 148119844
245647137 245647137
662822582 662822582
930125286 930125286
128698486 128698486
856092276 856092276
34938300 34938300
461996417 461996417
882323033 882323033
768128198 768128198
367349315 367349315
50605587 50605587
72985863 72985863
241134560 241134560
451199248 451199248
844259888 844259888
845761212 845761212
352304302 352304302
118241412 118241412
413175227 413175227
668978893 668978893
82425517 82425517
342302632 342302632
696084773 696084773
14569606 14569606
817552093 817552093
125943848 125943848
6005162 6005162
832307237 832307237
276961928 276961928
473454768 473454768
789294779 789294779
814471870 814471870
51829703 51829703
965323307 965323307
21355105 21355105
658111622 658111622
704400834 704400834
312373503 312373503
923326816 923326816
677234235 677234235
436489371 436489371
638942919 638942919
606111274 606111274
290269454 290269454
32669609 32669609
718915074 718915074
37550469 37550469
449701326 449701326
346859422 346859422
124619119 124619119
905759231 905759231
399097265 399097265
397650236 397650236
161598761 161598761
894263978 894263978
464744915 464744915
833881633 833881633
677129781 677129781
322438969 322438969
681571990 681571990
466462978 466462978
441238231 441238231
212930955 212930955
379932060 379932060
145518575 145518575
107390936 107390936
258922381 258922381
270722048 270722048
430137101 430137101
454799668 454799668
507123771 507123771
626254963 626254963
123674549 123674549
585023119 585023119
160732786 160732786
880619914 880619914
614516130 614516130
296823927 296823927
403641460 403641460
507396635 507396635
419718164 419718164
96071749 96071749
749923388 749923388
735275172 735275172
842466759 842466759
193881730 193881730
354791371 354791371
851967293 851967293
702609440 702609440
776621549 776621549
709005150 709005150
465288654 465288654
405156726 405156726
132949170 132949170
853482511 853482511
874550040 874550040
456946174 456946174
50947648 50947648
412242426 412242426
973185453 973185453
249297083 249297083
658029623 658029623
265282603 265282603
428192243 428192243
62190228 62190228
536989388 536989388
814208763 814208763
905984513 905984513
752530781 752530781
294735471 294735471
79315871 79315871
162055281 162055281
830744760 830744760
102504938 102504938
810631361 810631361
62935086 62935086
440382094 440382094
519495327 519495327
501239506 501239506
549647109 549647109
680455983 680455983
437418496 437418496
519798005 519798005
400885761 400885761
134980881 134980881
35291848 35291848
504432850 504432850
512722972 512722972
957625006 957625006
229778548 229778548
634405619 634405619
121534862 121534862
935182490 935182490
834958572 834958572
939761976 939761976
322911258 322911258
80180522 80180522
17565222 17565222
748752626 748752626
189915260 189915260
102683439 102683439
104553102 104553102
513580592 513580592
936558593 936558593
350183173 350183173
249582953 249582953
630722236 630722236
12824311 12824311
568418026 568418026
336837438 336837438
782362672 782362672
882519460 882519460
978940917 978940917
17864751 17864751
654778300 654778300
297902411 297902411
96754656 96754656
283436959 283436959
882561778 882561778
123947752 123947752
615968117 615968117
265493393 265493393
150180466 150180466
145368924 145368924
600446343 600446343
907568823 907568823
333590786 333590786
309474245 309474245
54991084 54991084
30624132 30624132
965359960 965359960
57492880 57492880
863387196 863387196
557845332 557845332
827487532 827487532
178112504 178112504
499660077 499660077
190526715 190526715
644513902 644513902
358273736 358273736
74472565 74472565
73783783 73783783
768451999 768451999
178873064 178873064
403575474 403575474
90477089 90477089
762708986 762708986
624894118 624894118
38378264 38378264
350906355 350906355
589111678 589111678
600842433 600842433
126003813 126003813
929524515 929524515
281486165 281486165
673286843 673286843
32866691 32866691
85545439 85545439
651090176 651090176
614028724 614028724
839246430 839246430
478872023 478872023
434602012 434602012
524012396 524012396
913651455 913651455
461888927 461888927
398862183 398862183
367343768 367343768
116895776 116895776
430088234 430088234
261041126 261041126
464813741 464813741
539920453 539920453
552152960 552152960
298510876 298510876
913821881 913821881
620022962 620022962
213317509 213317509
46410207 46410207
980956558 980956558
686616443 686616443
798885105 798885105
528346067 528346067
551402621 551402621
337180413 337180413
25900565 25900565
952927148 952927148
211502549 211502549
749695764 749695764
769300581 769300581
908230014 908230014
921118817 921118817
911518890 911518890
965849894 965849894
170722436 170722436
954434041 954434041
271234136 271234136
92516106 92516106
904893128 904893128
733029052 733029052
181106916 181106916
67031671 67031671
295991878 295991878
784809582 784809582
103647919 103647919
312187349 312187349
508020260 508020260
451428930 451428930
230317857 230317857
839127052 839127052
233110475 233110475
41474275 41474275
460566378 460566378
490695055 490695055
557198176 557198176
332907916 332907916
868807553 868807553
366595320 366595320
88554770 88554770
730055198 730055198
419667393 419667393
893171211 893171211
161720157 161720157
235543077 235543077
140444617 140444617
189286559 189286559
544713461 544713461
271328909 271328909
123585979 123585979
602856750 602856750
747138164 747138164
697833057 697833057
310488071 310488071
251479664 251479664
887012929 887012929
536803713 536803713
651968821 651968821
588107717 588107717
836321469 836321469
941338900 941338900
923165169 923165169
352646926 352646926
62801016 62801016
182732722 182732722
193842788 193842788
793476942 793476942
403488406 403488406
680358759 680358759
471837080 471837080
22352436 22352436
89741338 89741338
550387866 550387866
160162344 160162344
414228477 414228477
135360632 135360632
489112272 489112272
333803068 333803068
443772639 443772639
756607626 756607626
616588141 616588141
148054438 148054438
311383868 311383868
943490162 943490162
518133794 518133794
525057833 525057833
105801894 105801894
473198738 473198738
535772222 535772222
656182039 656182039
546575900 546575900
798250898 798250898
349581920 349581920
727020705 727020705
723205568 723205568
255907869 255907869
26341108 26341108
897060671 897060671
640632664 640632664
100834684 100834684
106994280 106994280
242571187 242571187
139365120 139365120
646750980 646750980
971095300 971095300
353180920 353180920
839295467 839295467
915357073 915357073
644446628 644446628
888382067 888382067
910581467 910581467
499189481 499189481
132125858 132125858
686766990 686766990
697279407 697279407
107153892 107153892
242229499 242229499
568060978 568060978
150747476 150747476
30680011 30680011
888912056 888912056
980334968 980334968
123804602 123804602
362629256 362629256
408899067 408899067
378642906 378642906
623704619 623704619
2097989 2097989
421857712 421857712
461427014 461427014
252327030 252327030
228484566 228484566
474046656 474046656
505927630 505927630
291446490 291446490
81931867 81931867
796756827 796756827
640776636 640776636
91197365 91197365
464209153 464209153
822255846 822255846
150124814 150124814
986099908 986099908
682359329 682359329
113601719 113601719
750993027 750993027
195359491 195359491
13516750 13516750
796577194 796577194
765855530 765855530
108976857 108976857
516139035 516139035
671074759 671074759
740836137 740836137
417331621 417331621
580363032 580363032
256105366 256105366
20637621 20637621
9103187 9103187
82384509 82384509
570375462 570375462
278416976 278416976
194158601 194158601
737092216 737092216
470009988 470009988
741930369 741930369
222488892 222488892
917436145 917436145
273159953 273159953
618743774 618743774
428412388 428412388
174821617 174821617
276533178 276533178
609773319 609773319
285542141 285542141
180079024 180079024
764846984 764846984
342910924 342910924
731498549 731498549
625209513 625209513
106033476 106033476
567750605 567750605
599275805 599275805
378410202 378410202
860174022 860174022
257291559 257291559
390602033 390602033
597199664 597199664
191886974 191886974
702416018 702416018
310024778 310024778
512389561 512389561
445355236 445355236
613904800 613904800
566938482 566938482
834059430 834059430
177654693 177654693
573847577 573847577
676721702 676721702
773429238 773429238
259432765 259432765
190255379 190255379
353455296 353455296
323191989 323191989
222416317 222416317
819729611 819729611
14370449 14370449
80725849 80725849
743263391 743263391
681019422 681019422
338961296 338961296
744584259 744584259
35722704 35722704
108707752 108707752
767185527 767185527
244354251 244354251
74389891 74389891
636003385 636003385
33702838 33702838
865715557 865715557
288116403 288116403
981772825 981772825
196557530 196557530
941510113 941510113
759765545 759765545
414612132 414612132
843615159 843615159
331610466 331610466
187445054 187445054
748879708 748879708
888488450 888488450
115115228 115115228
254110688 254110688
813574919 813574919
178379047 178379047
507878201 507878201
619113034 619113034
912160796 912160796
35176123 35176123
126462475 126462475
632652838 632652838
14972849 14972849
228093403 228093403
493155138 493155138
885877750 885877750
180298263 180298263
560144784 560144784
33561752 33561752
302167771 302167771
32211468 32211468
626081650 626081650
982017947 982017947
977634014 977634014
210602223 210602223
448301338 448301338
98247678 98247678
689070488 689070488
69448829 69448829
854317984 854317984
113231108 113231108
537676695 537676695
868501984 868501984
310228773 310228773
208383972 208383972
854373251 854373251
494055835 494055835
832536420 832536420
791690797 791690797
91937227 91937227
725187209 725187209
165787633 165787633
539321348 539321348
587292458 587292458
182872410 182872410
677729333 677729333
156153941 156153941
603352550 603352550
777117789 777117789
742728506 742728506
456415860 456415860
495688924 495688924
989922292 989922292
965422909 965422909
71343863 71343863
246384897 246384897
574188385 574188385
613380139 613380139
24892622 24892622
366472584 366472584
773268544 773268544
145206594 145206594
4015794 4015794
753983500 753983500
223358013 223358013
84442449 84442449
247265759 247265759
551424182 551424182
247214497 247214497
412006909 412006909
516540069 516540069
193547617 193547617
856032796 856032796
222153950 222153950
120123009 120123009
98647143 98647143
835407842 835407842
841171882 841171882
634671363 634671363
795764525 795764525
125260055 125260055
364444227 364444227
494571660 494571660
64284622 64284622
115574047 115574047
321999366 321999366
523914396 523914396
174272705 174272705
530365238 530365238
622808083 622808083
391036339 391036339
889684637 889684637
207473209 207473209
281059910 281059910
475420536 475420536
935623825 935623825
806123764 806123764
788232007 788232007
305506121 305506121
395403897 395403897
394281825 394281825
87588181 87588181
79505208 79505208
363433892 363433892
306966219 306966219
584803595 584803595
345095311 345095311
78329770 78329770
499879773 499879773
55048059 55048059
897034937 897034937
247875512 247875512
603469082 603469082
675067715 675067715
44531298 44531298
603596423 603596423
166512065 166512065
171709908 171709908
699986525 699986525
77119996 77119996
376641652 376641652
245321883 245321883
596264852 596264852
496006289 496006289
595013091 595013091
893292117 893292117
309450499 309450499
576979275 576979275
422830843 422830843
645316305 645316305
652271951 652271951
99325413 99325413
446150448 446150448
683284082 683284082
796696727 796696727
553047491 553047491
390325782 390325782
629766150 629766150
20119773 20119773
987530530 987530530
25752748 25752748
266569206 266569206
378587355 378587355
218476374 218476374
100329834 100329834
145647729 145647729
516623024 516623024
672659241 672659241
467601187 467601187
830639632 830639632
63140646 63140646
226319574 226319574
395494590 395494590
632564465 632564465
740945749 740945749
619355236 619355236
268584493 268584493
519007205 519007205
497426679 497426679
956260674 956260674
714951747 714951747
405240901 405240901
394683581 394683581
40476226 40476226
67567765 67567765
860330698 860330698
457226981 457226981
487730982 487730982
228554197 228554197
511523193 511523193
247013497 247013497
840086862 840086862
75787343 75787343
372685254 372685254
224384114 224384114
200300630 200300630
527456170 527456170
490899258 490899258
226317184 226317184
661773399 661773399
663157293 663157293
839970851 839970851
987078167 987078167
976517708 976517708
228213815 228213815
42390350 42390350
975491979 975491979
255222129 255222129
234474641 234474641
165771027 165771027
692654097 692654097
610253298 610253298
876913796 876913796
549654118 549654118
529275536 529275536
202316406 202316406
744904033 744904033
764803497 764803497
204108206 204108206
222973441 222973441
217746348 217746348
471135514 471135514
659295652 659295652
705885461 705885461
983181808 983181808
309161716 309161716
761735301 761735301
597176096 597176096
856170292 856170292
110805717 110805717
496324555 496324555
814274762 814274762
98418492 98418492
754014187 754014187
573358381 573358381
602014933 602014933
880259147 880259147
196326184 196326184
250228249 250228249
313648 313648
24806701 24806701
582149665 582149665
294432531 294432531
615512708 615512708
512452105 512452105
566969295 566969295
529672388 529672388
680373861 680373861
521712667 521712667
203803662 203803662
613874570 613874570
864498693 864498693
134170665 134170665
239687920 239687920
940863277 940863277
512101302 512101302
422898624 422898624
205821682 205821682
657298137 657298137
517647663 517647663
626633843 626633843
792917494 792917494
895112549 895112549
219314037 219314037
444448982 444448982
985901478 985901478
790498612 790498612
317523382 317523382
256755434 256755434
507820917 507820917
70988225 70988225
834313572 834313572
113019500 113019500
492371025 492371025
259359469 259359469
627125828 627125828
96021684 96021684
592904783 592904783
153714033 153714033
155819269 155819269
946085183 946085183
239424236 239424236
594606973 594606973
15718580 15718580
657983511 657983511
101086635 101086635
510418699 510418699
784873449 784873449
624425008 624425008
475786822 475786822
16036241 16036241
138545342 138545342
118427021 118427021
581172099 581172099
624539190 624539190
939728488 939728488
382495680 382495680
910499723 910499723
71536896 71536896
106472255 106472255
663773477 663773477
67276878 67276878
526172897 526172897
319135306 319135306
306253143 306253143
508804230 508804230
332868837 332868837
234623456 234623456
21855327 21855327
314745608 314745608
41876216 41876216
80792418 80792418
486500066 486500066
534892868 534892868
17093268 17093268
188429624 188429624
318942593 318942593
535353272 535353272
14708893 14708893
831081949 831081949
350931504 350931504
509702934 509702934
204232285 204232285
359388404 359388404
671907049 671907049
68277338 68277338
733869336 733869336
687712924 687712924
67705881 67705881
314506395 314506395
161503494 161503494
281544744 281544744
102546213 102546213
51922340 51922340
497566542 497566542
700842058 700842058
381351832 381351832
117629338 117629338
512582820 512582820
519101193 519101193
54122782 54122782
280373895 280373895
889029000 889029000
259902986 259902986
547520129 547520129
615277712 615277712
73516614 73516614
800254804 800254804
311428806 311428806
546987514 546987514
767252705 767252705
972302798 972302798
451376390 451376390
742323472 742323472
7997948 7997948
379767947 379767947
736099001 736099001
891142583 891142583
618381416 618381416
693429884 693429884
203599398 203599398
499845907 499845907
642240005 642240005
544920970 544920970
574391122 574391122
331659017 331659017
698382253 698382253
499565452 499565452
40760450 40760450
155849732 155849732
362699079 362699079
974878986 974878986
334728913 334728913
880740008 880740008
851983550 851983550
262720839 262720839
786122268 786122268
814584439 814584439
921518878 921518878
983740686 983740686
342871495 342871495
197693714 197693714
889306837 889306837
144948471 144948471
462064382 462064382
268985623 268985623
144978488 144978488
954824913 954824913
126994040 126994040
426747764 426747764
609627591 609627591
39505303 39505303
600284558 600284558
333953642 333953642
487673729 487673729
314386267 314386267
933367500 933367500
992219947 992219947
660354331 660354331
721305281 721305281
242788403 242788403
270315036 270315036
46215396 46215396
264249392 264249392
975786515 975786515
275933366 275933366
586842453 586842453
103754437 103754437
453653156 453653156
845019002 845019002
439781992 439781992
389601689 389601689
183325391 183325391
693820883 693820883
293586816 293586816
383561459 383561459
389795159 389795159
629857003 629857003
809874245 809874245
879296148 879296148
856619339 856619339
431577476 431577476
372446031 372446031
179529837 179529837
180606900 180606900
841932863 841932863
550099751 550099751
568443788 568443788
719978565 719978565
872057317 872057317
9595018 9595018
708278593 708278593
709854849 709854849
368529484 368529484
743147067 743147067
486529639 486529639
602716355 602716355
476598378 476598378
330144089 330144089
911381973 911381973
553948653 553948653
775814463 775814463
439449738 439449738
371716670 371716670
991522768 991522768
109503713 109503713
909321963 909321963
121691168 121691168
16562158 16562158
942622150 942622150
637048561 637048561
179205915 179205915
805815170 805815170
664570682 664570682
112055547 112055547
73801466 73801466
615296831 615296831
783001918 783001918
764267378 764267378
656589290 656589290
839202809 839202809
802245939 802245939
981179277 981179277
223545913 223545913
68978289 68978289
525177269 525177269
136804406 136804406
387843279 387843279
639529041 639529041
234020222 234020222
241739959 241739959
171611860 171611860
130733598 130733598
113270335 113270335
602905223 602905223
959443294 959443294
280722288 280722288
227149048 227149048
540912730 540912730
764884873 764884873
612653715 612653715
154056904 154056904
300229538 300229538
780634003 780634003
13664298 13664298
810604356 810604356
90801301 90801301
252273938 252273938
455838415 455838415
526202099 526202099
293889832 293889832
613486733 613486733
111748810 111748810
681790699 681790699
757576097 757576097
74126985 74126985
922136151 922136151
434626544 434626544
867887341 867887341
610943590 610943590
697104620 697104620
534104832 534104832
781754266 781754266
378403464 378403464
552283516 552283516
892566184 892566184
918217404 918217404
726712486 726712486
884879295 884879295
616365455 616365455
375817584 375817584
870776094 870776094
762592937 762592937
729087545 729087545
982167736 982167736
538995032 538995032
221796138 221796138
923380781 923380781
660351310 660351310
603953719 603953719
174901713 174901713
796544037 796544037
441874695 441874695
481023979 481023979
751805153 751805153
291828236 291828236
454672669 454672669
576079864 576079864
563279454 563279454
500873798 500873798
469897483 469897483
190977853 190977853
905792486 905792486
413598952 413598952
121173912 121173912
387307864 387307864
193568488 193568488
147340744 147340744
671741955 671741955
67498520 67498520
443734140 443734140
679598847 679598847
536166356 536166356
391999330 391999330
338636704 338636704
414539881 414539881
1132604 1132604
550331184 550331184
71669925 71669925
62721290 62721290
191851748 191851748
575574615 575574615
286536579 286536579
873619966 873619966
18124599 18124599
6455321 6455321
393688762 393688762
165462140 165462140
356340770 356340770
982064328 982064328
443266296 443266296
93036617 93036617
801811921 801811921
949404441 949404441
403885674 403885674
844774039 844774039
281636518 281636518
409386986 409386986
561942512 561942512
890400537 890400537
34115817 34115817
284582224 284582224
296580687 296580687
278709407 278709407
189904844 189904844
48645264 48645264
556129455 556129455
872402892 872402892
419740002 419740002
313862427 313862427
220570363 220570363
722844410 722844410
386874235 386874235
105661807 105661807
954172876 954172876
55134152 55134152
25908370 25908370
897002627 897002627
211378821 211378821
54488724 54488724
281453345 281453345
365575835 365575835
953247810 953247810
287589751 287589751
83254916 83254916
320534571 320534571
216328149 216328149
182384418 182384418
402949804 402949804
175669704 175669704
139922992 139922992
908216434 908216434
11437652 11437652
84358017 84358017
691372574 691372574
329678965 329678965
601040172 601040172
820107438 820107438
115146945 115146945
557933376 557933376
72642927 72642927
180077246 180077246
410340574 410340574
576847771 576847771
742676061 742676061
593107840 593107840
704783830 704783830
550634747 550634747
628941612 628941612
129978679 129978679
897948155 897948155
167350496 167350496
988394804 988394804
994163461 994163461
768573824 768573824
127698538 127698538
507738286 507738286
685065566 685065566
160477984 160477984
421205045 421205045
304720466 304720466
194928602 194928602
642358652 642358652
916753285 916753285
881895293 881895293
47519472 47519472
107251797 107251797
447210576 447210576
160255926 160255926
884295469 884295469
963232196 963232196
860403656 860403656
67728425 67728425
685852350 685852350
20203428 20203428
725047651 725047651
699682549 699682549
262700281 262700281
975516122 975516122
234035907 234035907
636831069 636831069
139129900 139129900
332440980 332440980
128152136 128152136
71287648 71287648
188448228 188448228
104385433 104385433
342964593 342964593
741297526 741297526
784670575 784670575
957850456 957850456
351523047 351523047
746786839 746786839
697912129 697912129
508910230 508910230
984823455 984823455
553586484 553586484
839718555 839718555
519380811 519380811
145206542 145206542
171471841 171471841
691616161 691616161
306832232 306832232
469988036 469988036
126586773 126586773
791342479 791342479
412302237 412302237
396780958 396780958
226666542 226666542
305921451 305921451
762753577 762753577
293553283 293553283
528781951 528781951
372644490 372644490
647861927 647861927
59240352 59240352
693872978 693872978
608988189 608988189
147005453 147005453
9606850 9606850
552192031 552192031
111625529 111625529
980164782 980164782
30795046 30795046
172771648 172771648
448882424 448882424
898649299 898649299
116172657 116172657
180207283 180207283
181948815 181948815
708775892 708775892
995781878 995781878
522745241 522745241
835718440 835718440
682817441 682817441
352682696 352682696
341566345 341566345
677870606 677870606
355237008 355237008
300790612 300790612
451884249 451884249
304794282 304794282
735517309 735517309
614437311 614437311
700370194 700370194
411206085 411206085
507265819 507265819
513178655 513178655
625732822 625732822
474364487 474364487
863612555 863612555
831483323 831483323
483068718 483068718
147302201 147302201
273793335 273793335
896446036 896446036
102434391 102434391
434065491 434065491
428308317 428308317
849451663 849451663
126329389 126329389
653731753 653731753
86065767 86065767
334016656 334016656
613463454 613463454
1821264 1821264
519482105 519482105
635360141 635360141
803561517 803561517
446900550 446900550
926949123 926949123
972475028 972475028
999907618 999907618
93340632 93340632
311640431 311640431
624550453 624550453
601395981 601395981
351882793 351882793
253741997 253741997
384420871 384420871
371605850 371605850
528919205 528919205
753718574 753718574
482317441 482317441
102511932 102511932
484543962 484543962
815622119 815622119
162405129 162405129
386592619 386592619
544545075 544545075
730101096 730101096
973660636 973660636
661229800 661229800
262341369 262341369
31229370 31229370
663209911 663209911
854380925 854380925
649946567 649946567
161908760 161908760
336029237 336029237
963788397 963788397
966011682 966011682
142666932 142666932
640439032 640439032
292105579 292105579
431678769 431678769
565471508 565471508
915629175 915629175
237551190 237551190
483785748 483785748
881984919 881984919
580955057 580955057
994111627 994111627
531837361 531837361
234306440 234306440
487230233 487230233
398832615 398832615
895788158 895788158
706609729 706609729
723455385 723455385
633002145 633002145
866445333 866445333
447234301 447234301
712164495 712164495
666918216 666918216
256432829 256432829
228319965 228319965
462252793 462252793
797646658 797646658
145264219 145264219
603953461 603953461
590919324 590919324
818839746 818839746
135455039 135455039
642685970 642685970
153612451 153612451
23698039 23698039
132954450 132954450
83591905 83591905
430653150 430653150
142659252 142659252
180948666 180948666
829129017 829129017
563846770 563846770
850860594 850860594
291299311 291299311
900396244 900396244
336131498 336131498
149147282 149147282
780135128 780135128
591210551 591210551
579498457 579498457
118529959 118529959
92300935 92300935
122620657 122620657
542367870 542367870
296355917 296355917
450673358 450673358
446976519 446976519
804912127 804912127
304217960 304217960
94621018 94621018
845819132 845819132
858154568 858154568
966711192 966711192
175736391 175736391
721461437 721461437
91079708 91079708
158981919 158981919
26752383 26752383
300087115 300087115
374640012 374640012
975421216 975421216
723094246 723094246
795948701 795948701
764145304 764145304
318463893 318463893
770580038 770580038
920532674 920532674
684146894 684146894
330575779 330575779
648332581 648332581
438726614 438726614
440117935 440117935
747699494 747699494
85495753 85495753
980693562 980693562
834987553 834987553
709672873 709672873
855428272 855428272
201846335 201846335
16873183 16873183
548296646 548296646
118935777 118935777
609729460 609729460
59253287 59253287
946081338 946081338
915851850 915851850
13631945 13631945
618462526 618462526
698218490 698218490
185987037 185987037
699849940 699849940
347513491 347513491
32094545 32094545
371592289 371592289
36585574 36585574
646534049 646534049
822659943 822659943
853881186 853881186
537722333 537722333
36602959 36602959
395400562 395400562
223701557 223701557
312288634 312288634
504602284 504602284
864947142 864947142
96310745 96310745
993463223 993463223
605575138 605575138
488677466 488677466
853036939 853036939
417998217 417998217
459814171 459814171
754936136 754936136
228362883 228362883
333095476 333095476
661669537 661669537
572772852 572772852
133654008 133654008
274231195 274231195
561625926 561625926
504062450 504062450
927076684 927076684
446054889 446054889
173177287 173177287
653057364 653057364
435684601 435684601
96916407 96916407
77573724 77573724
121076971 121076971
367246515 367246515
297365954 297365954
509970716 509970716
62243613 62243613
5161982 5161982
112135616 112135616
943537412 943537412
674520807 674520807
407406801 407406801
958175608 958175608
493554610 493554610
300764139 300764139
727515579 727515579
355028090 355028090
786381694 786381694
156869311 156869311
138405049 138405049
74034415 74034415
348056127 348056127
942644711 942644711
989772638 989772638
446237166 446237166
143746899 143746899
235594889 235594889
852469191 852469191
273398320 273398320
768962546 768962546
106595602 106595602
182511530 182511530
830685517 830685517
289107483 289107483
447238845 447238845
332824394 332824394
204343180 204343180
508940624 508940624
826295728 826295728
498343271 498343271
664646105 664646105
788869818 788869818
573442859 573442859
890475759 890475759
988001929 988001929
388323057 388323057
107850252 107850252
107747603 107747603
129599518 129599518
22203125 22203125
542089863 542089863
129739154 129739154
15027525 15027525
359793404 359793404
791902998 791902998
995972187 995972187
336216997 336216997
211847947 211847947
673330024 673330024
449670833 449670833
834789993 834789993
271229022 271229022
205500552 205500552
626110332 626110332
104131898 104131898
937937485 937937485
112243476 112243476
645136727 645136727
650912296 650912296
568439294 568439294
116377397 116377397
932995605 932995605
618516274 618516274
890140524 890140524
152605453 152605453
658899490 658899490
703303168 703303168
454854978 454854978
479575369 479575369
268902468 268902468
267794436 267794436
617946005 617946005
493835831 493835831
381045084 381045084
198546465 198546465
841516231 841516231
887268147 887268147
253782283 253782283
167592909 167592909
709262432 709262432
515719425 515719425
875666078 875666078
398251555 398251555
984223842 984223842
807030245 807030245
969116574 969116574
442623561 442623561
759205211 759205211
135371493 135371493
683052860 683052860
833669775 833669775
422944934 422944934
168491152 168491152
797887243 797887243
47813331 47813331
376383601 376383601
773778669 773778669
31143409 31143409
199520585 199520585
244218332 244218332
315291106 315291106
462828081 462828081
738071953 738071953
662999656 662999656
216307303 216307303
961928040 961928040
166230252 166230252
540438503 540438503
680149299 680149299
267705819 267705819
171980148 171980148
664899658 664899658
746897765 746897765
863606293 863606293
742924505 742924505
761998722 761998722
876312395 876312395
4489360 4489360
635991724 635991724
68998292 68998292
205054492 205054492
556510290 556510290
259406666 259406666
295482009 295482009
942516705 942516705
710705892 710705892
888068227 888068227
281711884 281711884
46314371 46314371
920841390 920841390
5385450 5385450
852627268 852627268
977058510 977058510
565658799 565658799
458460067 458460067
631437662 631437662
527722179 527722179
802524087 802524087
383739950 383739950
665055334 665055334
263600466 263600466
326208722 326208722
588263489 588263489
57368094 57368094
728071771 728071771
757804778 757804778
645597249 645597249
768444373 768444373
97844165 97844165
486247328 486247328
379527657 379527657
579868017 579868017
53473386 53473386
897219795 897219795
78265481 78265481
745315799 745315799
247282030 247282030
454927969 454927969
220083027 220083027
550062832 550062832
359542541 359542541
786061600 786061600
913214540 913214540
685751023 685751023
436399259 436399259
656321332 656321332
11338336 11338336
962234191 962234191
106879343 106879343
423360328 423360328
451481908 451481908
129563053 129563053
913386302 913386302
997146476 997146476
387574088 387574088
570757294 570757294
453265602 453265602
96718567 96718567
371603154 371603154
903672491 903672491
505216938 505216938
105685042 105685042
357118475 357118475
849708004 849708004
449428276 449428276
961978080 961978080
104869134 104869134
192217625 192217625
869455616 869455616
336510275 336510275
763908796 763908796
867291201 867291201
185902201 185902201
388388818 388388818
888675206 888675206
550786437 550786437
266068434 266068434
662178896 662178896
355923714 355923714
451639231 451639231
372497176 372497176
45378935 45378935
601830282 601830282
851197892 851197892
791897142 791897142
715773663 715773663
648432324 648432324
903052843 903052843
211824588 211824588
259968246 259968246
583491349 583491349
289754925 289754925
53890344 53890344
183788744 183788744
147311870 147311870
801316269 801316269
753549026 753549026
210294208 210294208
582063164 582063164
526731818 526731818
248458640 248458640
392390523 392390523
529487756 529487756
574087925 574087925
59074865 59074865
416939440 416939440
19321622 19321622
921709386 921709386
86076101 86076101
226014033 226014033
752945735 752945735
194869603 194869603
566654935 566654935
131856639 131856639
94908143 94908143
135602176 135602176
887540009 887540009
184755457 184755457
784557062 784557062
19042573 19042573
966523702 966523702
959115091 959115091
10032357 10032357
750605880 750605880
461441403 461441403
368685840 368685840
660386534 660386534
402038769 402038769
616634643 616634643
716879251 716879251
917035156 917035156
153525457 153525457
880171795 880171795
118635571 118635571
336927292 336927292
479809629 479809629
156581532 156581532
707012759 707012759
102614061 102614061
196170212 196170212
334922252 334922252
799693056 799693056
168334357 168334357
942867774 942867774
901403466 901403466
40093143 40093143
242597395 242597395
84361029 84361029
196476018 196476018
701470318 701470318
88497111 88497111
863076072 863076072
41668810 41668810
468698649 468698649
78450154 78450154
420026857 420026857
762562762 762562762
666723016 666723016
496168570 496168570
279583493 279583493
171211290 171211290
15634371 15634371
476130880 476130880
571636264 571636264
830209654 830209654
288947729 288947729
938180169 938180169
328585554 328585554
225482493 225482493
330646846 330646846
172636174 172636174
125182477 125182477
174574376 174574376
201840122 201840122
742152483 742152483
488066699 488066699
253385240 253385240
277276290 277276290
765454176 765454176
32061563 32061563
502689620 502689620
629717527 629717527
643394504 643394504
119027883 119027883
823496239 823496239
939912119 939912119
773019654 773019654
302131826 302131826
207141245 207141245
354862029 354862029
394372581 394372581
712777685 712777685
79045896 79045896
265708321 265708321
629575535 629575535
418346729 418346729
781784434 781784434
899310083 899310083
679877904 679877904
679453388 679453388
167133547 167133547
902505559 902505559
81444748 81444748
655839629 655839629
326513184 326513184
771202968 771202968
671608770 671608770
296121944 296121944
32282256 32282256
376964002 376964002
25581005 25581005
330376484 330376484
334638418 334638418
538455002 538455002
164766821 164766821
981952776 981952776
771067464 771067464
844835796 844835796
418966503 418966503
6970570 6970570
912322141 912322141
562620083 562620083
550008221 550008221
196472516 196472516
366268184 366268184
288624442 288624442
842715618 842715618
6279275 6279275
724510290 724510290
474529705 474529705
254681023 254681023
591579583 591579583
314285885 314285885
261754634 261754634
622295728 622295728
827189944 827189944
828576868 828576868
832846851 832846851
641931390 641931390
765202538 765202538
270849164 270849164
9250058 9250058
48624220 48624220
40711554 40711554
592182706 592182706
470579643 470579643
585989941 585989941
474108251 474108251
815478442 815478442
285637163 285637163
583431548 583431548
582088518 582088518
6410571 6410571
92035169 92035169
933725925 933725925
266300486 266300486
301421231 301421231
498750562 498750562
284657548 284657548
441976292 441976292
471609537 471609537
244284452 244284452
555975360 555975360
115211711 115211711
336158 336158
656633266 656633266
542159493 542159493
892595639 892595639
714271976 714271976
174824519 174824519
179731242 179731242
142028389 142028389
341199615 341199615
883819015 883819015
44684213 44684213
165925477 165925477
520339720 520339720
567198222 567198222
506497885 506497885
935707281 935707281
754723474 754723474
601078331 601078331
226465699 226465699
126666843 126666843
917715792 917715792
706682057 706682057
269983228 269983228
931377598 931377598
14659035 14659035
277655863 277655863
843525651 843525651
582961044 582961044
359483916 359483916
913211672 913211672
124371645 124371645
898866084 898866084
830940087 830940087
178157629 178157629
453708119 453708119
425509564 425509564
143065007 143065007
609374116 609374116
696128143 696128143
568262395 568262395
506289595 506289595
319054916 319054916
142228659 142228659
900223121 900223121
68475734 68475734
242754008 242754008
286217168 286217168
603380223 603380223
801771641 801771641
685445258 685445258
741899603 741899603
858173995 858173995
932417415 932417415
194690754 194690754
229289410 229289410
498342065 498342065
70691706 70691706
175794207 175794207
231232282 231232282
556621007 556621007
900825029 900825029
167408948 167408948
753454248 753454248
293980252 293980252
442821027 442821027
660718 660718
159018410 159018410
799805817 799805817
492755338 492755338
927025795 927025795
862487989 862487989
816007493 816007493
538267984 538267984
305896010 305896010
902170239 902170239
590834840 590834840
818496843 818496843
918838753 918838753
624101471 624101471
29522615 29522615
690000140 690000140
121613276 121613276
44137832 44137832
892859616 892859616
913558846 913558846
541034351 541034351
254541067 254541067
556686513 556686513
970471335 970471335
639151161 639151161
414510703 414510703
824538770 824538770
200971188 200971188
303407935 303407935
250153281 250153281
78933915 78933915
658555959 658555959
119281791 119281791
782643606 782643606
214137602 214137602
241705507 241705507
926713044 926713044
195895464 195895464
16099143 16099143
852392354 852392354
484479428 484479428
599862606 599862606
711852562 711852562
684711976 684711976
253878427 253878427
775119942 775119942
87758689 87758689
582391474 582391474
301702901 301702901
821126610 821126610
627219485 627219485
708767655 708767655
83354095 83354095
290177244 290177244
644903037 644903037
766164033 766164033
386112251 386112251
305204913 305204913
277249158 277249158
461318631 461318631
85439177 85439177
898543685 898543685
249112949 249112949
590308155 590308155
807814537 807814537
854901767 854901767
946858939 946858939
450925950 450925950
108377162 108377162
39447688 39447688
471432906 471432906
384986499 384986499
764832886 764832886
84081506 84081506
209672879 209672879
791692107 791692107
422296424 422296424
809785104 809785104
106910579 106910579
167371195 167371195
106895851 106895851
836018715 836018715
217726075 217726075
847963648 847963648
842704356 842704356
868918654 868918654
116091606 116091606
979479555 979479555
431518975 431518975
864793230 864793230
593572792 593572792
680458764 680458764
42962966 42962966
11362428 11362428
829723546 829723546
401826840 401826840
25843202 25843202
360356755 360356755
945476134 945476134
286071287 286071287
69951229 69951229
241251325 241251325
399589352 399589352
765764871 765764871
607543126 607543126
63566754 63566754
428935253 428935253
485495886 485495886
307276709 307276709
929208996 929208996
512856276 512856276
139238855 139238855
464228334 464228334
631140722 631140722
504710522 504710522
931661449 931661449
716183814 716183814
623948587 623948587
959098695 959098695
844446216 844446216
684026011 684026011
331871282 331871282
885993847 885993847
981426005 981426005
220493436 220493436
928636895 928636895
989591137 989591137
828173179 828173179
46539548 46539548
191379209 191379209
624652105 624652105
516874680 516874680
206606299 206606299
322196417 322196417
430096976 430096976
718274562 718274562
11922026 11922026
940411406 940411406
288082871 288082871
260250688 260250688
258248311 258248311
278136831 278136831
27074203 27074203
270762127 270762127
19929996 19929996
365018603 365018603
445956734 445956734
774604716 774604716
486372125 486372125
323387226 323387226
51889352 51889352
50609270 50609270
327478750 327478750
557986500 557986500
189181831 189181831
882390359 882390359
779172432 779172432
26796705 26796705
150393813 150393813
794735702 794735702
661808746 661808746
253385993 253385993
702508551 702508551
388711248 388711248
192199756 192199756
347468657 347468657
413550114 413550114
428014977 428014977
825036954 825036954
712413496 712413496
553188292 553188292
947454488 947454488
482743289 482743289
917113849 917113849
571531936 571531936
504857199 504857199
238257704 238257704
482066171 482066171
729564577 729564577
961184467 961184467
649962896 649962896
604011396 604011396
533414388 533414388
221439891 221439891
747884252 747884252
30803564 30803564
928991742 928991742
495672425 495672425
430358733 430358733
882122553 882122553
834100086 834100086
926233639 926233639
826177597 826177597
994581281 994581281
336052391 336052391
931755073 931755073
388417574 388417574
126261472 126261472
793529267 793529267
769507073 769507073
772470832 772470832
225409740 225409740
529465217 529465217
827007705 827007705
493138846 493138846
503924966 503924966
650961105 650961105
776277176 776277176
500831201 500831201
385842922 385842922
526876959 526876959
481594283 481594283
360031429 360031429
547545700 547545700
848849014 848849014
634862281 634862281
379895673 379895673
524829536 524829536
854074399 854074399
158454502 158454502
16572833 16572833
837367433 837367433
972492475 972492475
453191351 453191351
920524022 920524022
391722416 391722416
57862834 57862834
163474559 163474559
386356978 386356978
89940459 89940459
833093707 833093707
165903143 165903143
483844470 483844470
50063733 50063733
952378787 952378787
631740164 631740164
97699537 97699537
651049332 651049332
117731793 117731793
673853908 673853908
851641097 851641097
116259063 116259063
916869931 916869931
15223296 15223296
738153383 738153383
276671138 276671138
408982258 408982258
540497784 540497784
715804608 715804608
784092956 784092956
924381276 924381276
298237907 298237907
384763427 384763427
341199887 341199887
657688575 657688575
487176843 487176843
216656981 216656981
409140337 409140337
556347513 556347513
967030079 967030079
710880917 710880917
102291831 102291831
811726410 811726410
228544969 228544969
264549745 264549745
564396077 564396077
361184881 361184881
695771412 695771412
728236127 728236127
647245387 647245387
246805297 246805297
233930901 233930901
447202239 447202239
61423597 61423597
707759227 707759227
317933082 317933082
607666393 607666393
800893635 800893635
500233547 500233547
95974165 95974165
620169656 620169656
957224960 957224960
445379122 445379122
122289416 122289416
681627940 681627940
761414146 761414146
243050932 243050932
19742290 19742290
630053103 630053103
615998339 615998339
223064305 223064305
794401885 794401885
919918258 919918258
121074785 121074785
369763581 369763581
241834688 241834688
751616158 751616158
36260053 36260053
933319607 933319607
556270582 556270582
623629323 623629323
705614343 705614343
834083130 834083130
242767167 242767167
212602175 212602175
10271096 10271096
796233161 796233161
686551767 686551767
943949098 943949098
822374272 822374272
594758082 594758082
737496490 737496490
896352612 896352612
450696768 450696768
688953 688953
763019485 763019485
293090569 293090569
163932548 163932548
66325811 66325811
163505768 163505768
577189691 577189691
291135451 291135451
688407722 688407722
754354370 754354370
845343750 845343750
5229012 5229012
913598396 913598396
748824972 748824972
340895249 340895249
1098229 1098229
131179691 131179691
867990290 867990290
381433332 381433332
619693002 619693002
134912222 134912222
61825776 61825776
871980550 871980550
900542001 900542001
371161746 371161746
787840308 787840308
951465544 951465544
61651174 61651174
794607152 794607152
888610664 888610664
770948294 770948294
3406933 3406933
918270771 918270771
163155409 163155409
977058859 977058859
784296364 784296364
652621213 652621213
250059013 250059013
709424730 709424730
647421533 647421533
761280280 761280280
90237973 90237973
64330737 64330737
914119389 914119389
85318742 85318742
603129076 603129076
967656718 967656718
161125937 161125937
334913696 334913696
743066330 743066330
151210023 151210023
823706505 823706505
205407656 205407656
171947217 171947217
522879283 522879283
398386940 398386940
121009536 121009536
301694293 301694293
453553472 453553472
641947334 641947334
996929268 996929268
919604644 919604644
786918145 786918145
642429779 642429779
179303339 179303339
820859924 820859924
702931010 702931010
724476293 724476293
154539299 154539299
615657748 615657748
955695200 955695200
828520768 828520768
709098869 709098869
892407112 892407112
179011008 179011008
81350273 81350273
767170279 767170279
388606137 388606137
873778258 873778258
428046269 428046269
149994281 149994281
826996100 826996100
987528448 987528448
863379199 863379199
273116276 273116276
25911419 25911419
954053327 954053327
400904596 400904596
50413169 50413169
114570012 114570012
120761653 120761653
953762955 953762955
903648103 903648103
607704660 607704660
580603934 580603934
963091628 963091628
929296305 929296305
986006340 986006340
450602851 450602851
890672553 890672553
310644107 310644107
201197390 201197390
535161418 535161418
213307825 213307825
633332360 633332360
82909844 82909844
385269389 385269389
766768618 766768618
840092314 840092314
603322064 603322064
522559895 522559895
861148521 861148521
988954668 988954668
395420887 395420887
203517376 203517376
220707520 220707520
398662423 398662423
761221129 761221129
880320491 880320491
159930876 159930876
519510097 519510097
426352907 426352907
422455041 422455041
265288514 265288514
463433436 463433436
1454823 1454823
100400923 100400923
71368612 71368612
774904524 774904524
25876722 25876722
536615779 536615779
501483579 501483579
501538465 501538465
865388173 865388173
46669528 46669528
608308125 608308125
757515291 757515291
8600609 8600609
607251791 607251791
98599508 98599508
710141304 710141304
555424079 555424079
320286501 320286501
849303586 849303586
318424740 318424740
582075028 582075028
772511844 772511844
813593940 813593940
29651157 29651157
237360525 237360525
265533286 265533286
812522896 812522896
765363242 765363242
247396506 247396506
836157058 836157058
991153901 991153901
413111540 413111540
495449190 495449190
161167761 161167761
199462789 199462789
913153511 913153511
191672666 191672666
959761861 959761861
248327533 248327533
136577130 136577130
64753714 64753714
755929252 755929252
992057393 992057393
103073200 103073200
539588071 539588071
9579608 9579608
948086049 948086049
337294191 337294191
787326535 787326535
283528313 283528313
989652432 989652432
306339142 306339142
979173134 979173134
714696868 714696868
31494222 31494222
665260397 665260397
48944642 48944642
719659431 719659431
854157753 854157753
162267037 162267037
689991160 689991160
195098770 195098770
603315824 603315824
246133002 246133002
480070519 480070519
395517605 395517605
160820625 160820625
176740550 176740550
790657195 790657195
703104094 703104094
86911918 86911918
642732344 642732344
22699330 22699330
7499401 7499401
197873708 197873708
223285014 223285014
226039362 226039362
83347580 83347580
623178422 623178422
270157350 270157350
691717715 691717715
33132353 33132353
753216127 753216127
878271795 878271795
261386391 261386391
593313190 593313190
37292687 37292687
503973012 503973012
921663413 921663413
820753439 820753439
86783312 86783312
53978881 53978881
334518946 334518946
987555632 987555632
38670601 38670601
564922565 564922565
945135202 945135202
581643381 581643381
226696809 226696809
61105792 61105792
580502339 580502339
565573941 565573941
510024445 510024445
828379818 828379818
651720695 651720695
224926834 224926834
389560014 389560014
633309490 633309490
222703652 222703652
501488682 501488682
678492619 678492619
981026903 981026903
191894188 191894188
17782541 17782541
202829664 202829664
69583299 69583299
107758600 107758600
624215094 624215094
252985858 252985858
96675817 96675817
978098780 978098780
41596066 41596066
514357121 514357121
271073010 271073010
334136608 334136608
668866437 668866437
708152401 708152401
502888655 502888655
175094032 175094032
726642294 726642294
896380697 896380697
48194966 48194966
82140118 82140118
614490898 614490898
779196286 779196286
96293997 96293997
993987513 993987513
234379490 234379490
564851048 564851048
819903476 819903476
503652285 503652285
36239345 36239345
223681269 223681269
250636373 250636373
997927799 997927799
524768019 524768019
53555098 53555098
207584036 207584036
368743970 368743970
509507893 509507893
399448483 399448483
811763323 811763323
205332809 205332809
803407490 803407490
139081095 139081095
249882695 249882695
906150349 906150349
230237804 230237804
230773950 230773950
821338699 821338699
885542666 885542666
930203283 930203283
868183563 868183563
609422210 609422210
430295437 430295437
694832311 694832311
285466671 285466671
738289449 738289449
139632536 139632536
12851581 12851581
88128667 88128667
417149716 417149716
180223498 180223498
143130948 143130948
772457861 772457861
393958215 393958215
319425910 319425910
547389692 547389692
938932540 938932540
987914698 987914698
42622900 42622900
894932293 894932293
639916837 639916837
112507187 112507187
792714595 792714595
157785576 157785576
891490083 891490083
196337277 196337277
255624236 255624236
698028677 698028677
188918636 188918636
478860388 478860388
251281769 251281769
616296459 616296459
6853595 6853595
237050444 237050444
900891053 900891053
136931406 136931406
772244797 772244797
72125069 72125069
138039088 138039088
857788216 857788216
403660166 403660166
360614316 360614316
247702704 247702704
775794066 775794066
278982992 278982992
931751711 931751711
935727624 935727624
607524586 607524586
718617774 718617774
159855601 159855601
147239673 147239673
464182167 464182167
52028997 52028997
316576004 316576004
971638711 971638711
811392972 811392972
801386311 801386311
195755883 195755883
978973923 978973923
451077662 451077662
142249421 142249421
386633312 386633312
170002852 170002852
121737259 121737259
481706668 481706668
448076721 448076721
255322074 255322074
637451258 637451258
842619806 842619806
436791768 436791768
30362308 30362308
875125878 875125878
100656615 100656615
351709120 351709120
471740622 471740622
828649871 828649871
521085589 521085589
226028963 226028963
253160280 253160280
924095775 924095775
991998558 991998558
223529441 223529441
413404048 413404048
573952173 573952173
627393061 627393061
986792980 986792980
832233498 832233498
187256707 187256707
284634900 284634900
372837036 372837036
165054226 165054226
114794754 114794754
341650401 341650401
216980229 216980229
860962947 860962947
296144604 296144604
841272168 841272168
470951180 470951180
511075126 511075126
509773084 509773084
716524125 716524125
122916104 122916104
850690933 850690933
970169243 970169243
180042248 180042248
556764996 556764996
148791300 148791300
841867224 841867224
781769456 781769456
30010698 30010698
988344327 988344327
841846192 841846192
968405752 968405752
277257336 277257336
497100429 497100429
62599464 62599464
114362264 114362264
801850117 801850117
833053821 833053821
735002317 735002317
380811955 380811955
128259758 128259758
588765160 588765160
389106083 389106083
204048909 204048909
73172814 73172814
830111666 830111666
588203675 588203675
690644525 690644525
449764567 449764567
287215575 287215575
308441043 308441043
13151912 13151912
606990119 606990119
769472436 769472436
800210971 800210971
26281997 26281997
483632709 483632709
756494707 756494707
124598397 124598397
308318677 308318677
95275239 95275239
743602779 743602779
731167042 731167042
345751179 345751179
620833522 620833522
62720230 62720230
93923550 93923550
418045017 418045017
536442969 536442969
441693389 441693389
829501580 829501580
487023963 487023963
179432424 179432424
580669731 580669731
399405575 399405575
148238421 148238421
251831212 251831212
524376777 524376777
192194636 192194636
899349858 899349858
554979509 554979509
697964223 697964223
64467978 64467978
320749272 320749272
490614060 490614060
19333620 19333620
208525818 208525818
91281104 91281104
590402346 590402346
350981991 350981991
887254456 887254456
728488742 728488742
932923872 932923872
44138353 44138353
282369662 282369662
537400685 537400685
190358204 190358204
404356429 404356429
593636363 593636363
31623260 31623260
643563228 643563228
399036723 399036723
727407819 727407819
292045367 292045367
44611829 44611829
101683372 101683372
65048358 65048358
735130043 735130043
320445435 320445435
161398658 161398658
560767482 560767482
69748380 69748380
222552295 222552295
228215746 228215746
900659626 900659626
217497630 217497630
199832049 199832049
475274661 475274661
148853677 148853677
681216100 681216100
986381087 986381087
844255293 844255293
104446969 104446969
60846907 60846907
380636772 380636772
193473111 193473111
623118522 623118522
644125608 644125608
404113500 404113500
800299013 800299013
789328791 789328791
834008597 834008597
58042791 58042791
735716916 735716916
99164491 99164491
122517410 122517410
98381302 98381302
489951460 489951460
986679204 986679204
272865861 272865861
69417945 69417945
780008595 780008595
618375741 618375741
937384050 937384050
373698413 373698413
513853453 513853453
542315024 542315024
39605166 39605166
158269887 158269887
357555015 357555015
26925287 26925287
988378482 988378482
607479436 607479436
601360531 601360531
612174741 612174741
319459301 319459301
324174556 324174556
116986371 116986371
118017040 118017040
935146662 935146662
67685496 67685496
25934313 25934313
657666401 657666401
906734526 906734526
766998182 766998182
597369875 597369875
645086952 645086952
6258488 6258488
84183970 84183970
688035439 688035439
6576082 6576082
343960140 343960140
101606335 101606335
885952371 885952371
668747773 668747773
254862870 254862870
154832356 154832356
637084219 637084219
973715772 973715772
593291631 593291631
943422169 943422169
513517645 513517645
51742338 51742338
736180494 736180494
935028229 935028229
370053371 370053371
149267116 149267116
172888628 172888628
560858714 560858714
827842901 827842901
114530156 114530156
353583691 353583691
673984007 673984007
750195529 750195529
767383201 767383201
807206193 807206193
102511924 102511924
137277630 137277630
203625915 203625915
397708751 397708751
31512300 31512300
256967095 256967095
820031112 820031112
171454911 171454911
91448228 91448228
984716766 984716766
18706714 18706714
904835857 904835857
364033557 364033557
110876252 110876252
628751179 628751179
314457961 314457961
97500800 97500800
687531001 687531001
626010636 626010636
585403480 585403480
957731104 957731104
343061210 343061210
740929933 740929933
587454321 587454321
402710628 402710628
759656969 759656969
440394002 440394002
26244371 26244371
974998286 974998286
93834380 93834380
982507570 982507570
432379507 432379507
377477438 377477438
268518166 268518166
372278147 372278147
43799043 43799043
474213022 474213022
123641308 123641308
193284754 193284754
782266607 782266607
244439563 244439563
319804513 319804513
371144406 371144406
803176201 803176201
533941631 533941631
142504290 142504290
113881434 113881434
674788195 674788195
126389594 126389594
576656718 576656718
384155180 384155180
184149630 184149630
530545024 530545024
435013955 435013955
6393067 6393067
121670859 121670859
466204828 466204828
150127299 150127299
327347868 327347868
13584932 13584932
985201303 985201303
989070313 989070313
343070799 343070799
2707585 2707585
854895057 854895057
175637731 175637731
779578512 779578512
177422819 177422819
535822009 535822009
361893409 361893409
251078239 251078239
605565329 605565329
186171129 186171129
457902202 457902202
184776265 184776265
567092248 567092248
129983885 129983885
542049963 542049963
768919784 768919784
927661324 927661324
93594064 93594064
66924700 66924700
612764887 612764887
109350096 109350096
133373349 133373349
241374014 241374014
51053016 51053016
302527429 302527429
563075262 563075262
159117247 159117247
645278088 645278088
954768042 954768042
287843126 287843126
572991033 572991033
460562889 460562889
84695153 84695153
108230533 108230533
47365150 47365150
133469070 133469070
150889712 150889712
55962831 55962831
816764836 816764836
22742043 22742043
850912193 850912193
455573171 455573171
788420814 788420814
163270245 163270245
477419931 477419931
307595797 307595797
55874400 55874400
959183862 959183862
642595092 642595092
897733513 897733513
740114358 740114358
461521075 461521075
495986588 495986588
624997200 624997200
245409684 245409684
527720740 527720740
537512318 537512318
764485098 764485098
623013740 623013740
417539080 417539080
690218228 690218228
138630905 138630905
22559596 22559596
574957196 574957196
231111984 231111984
340814148 340814148
212193613 212193613
693374547 693374547
256799900 256799900
721750594 721750594
576849932 576849932
310317 310317
361394907 361394907
57797558 57797558
92514357 92514357
899043957 899043957
62901144 62901144
539306069 539306069
53136163 53136163
645272655 645272655
396630317 396630317
587731042 587731042
277432722 277432722
246902387 246902387
63445302 63445302
916409640 916409640
980213748 980213748
182301800 182301800
631217125 631217125
983714264 983714264
359144891 359144891
471875951 471875951
44887668 44887668
232807389 232807389
862749558 862749558
677019744 677019744
566953369 566953369
444217517 444217517
40743742 40743742
596188597 596188597
563234049 563234049
661536487 661536487
284228354 284228354
64711509 64711509
689187269 689187269
128593535 128593535
225364990 225364990
533662368 533662368
331748321 331748321
3909669 3909669
286960699 286960699
719525562 719525562
36814219 36814219
717457956 717457956
219471072 219471072
298462561 298462561
9931637 9931637
744574922 744574922
396762480 396762480
233024194 233024194
560529443 560529443
305418399 305418399
959621994 959621994
510377852 510377852
937759489 937759489
198554712 198554712
816445364 816445364
264462932 264462932
455209154 455209154
299364494 299364494
421134040 421134040
733285626 733285626
837009832 837009832
162370125 162370125
314676811 314676811
65777249 65777249
49908959 49908959
91509236 91509236
106030395 106030395
285640935 285640935
334727618 334727618
949727352 949727352
438491024 438491024
223254126 223254126
572185129 572185129
293439295 293439295
119055960 119055960
673888854 673888854
41348151 41348151
882587972 882587972
315614647 315614647
63939360 63939360
797481422 797481422
881176197 881176197
517055188 517055188
592011164 592011164
568316905 568316905
589020369 589020369
509181070 509181070
599373400 599373400
548418405 548418405
551378734 551378734
613367385 613367385
44341331 44341331
169991443 169991443
587552138 587552138
620661163 620661163
209136013 209136013
506564745 506564745
277278298 277278298
607511119 607511119
368179156 368179156
108735044 108735044
97041271 97041271
518975409 518975409
488989421 488989421
520990036 520990036
325211647 325211647
289710639 289710639
98024586 98024586
902075209 902075209
364828519 364828519
454246944 454246944
133236861 133236861
656290031 656290031
702445965 702445965
31295300 31295300
194785128 194785128
423499505 423499505
729335822 729335822
340251545 340251545
247312639 247312639
206032740 206032740
423364064 423364064
803412735 803412735
173257884 173257884
425092977 425092977
14867857 14867857
582539304 582539304
883102616 883102616
151885920 151885920
295141460 295141460
71507996 71507996
441192869 441192869
222445864 222445864
522307374 522307374
542705725 542705725
704544423 704544423
1700995 1700995
29263993 29263993
285744437 285744437
775531844 775531844
461991932 461991932
39498016 39498016
270016778 270016778
650670756 650670756
30030022 30030022
106337196 106337196
472334964 472334964
115763649 115763649
349894519 349894519
474769099 474769099
260927487 260927487
157235291 157235291
60880618 60880618
472246802 472246802
102044419 102044419
294860978 294860978
677222332 677222332
435919032 435919032
471532597 471532597
447629222 447629222
904906840 904906840
202115738 202115738
49147299 49147299
373353285 373353285
212258125 212258125
142691703 142691703
367557649 367557649
787288470 787288470
405927063 405927063
679653914 679653914
545707297 545707297
616818308 616818308
166132418 166132418
526871229 526871229
871183120 871183120
437089557 437089557
136719205 136719205
123361607 123361607
512680875 512680875
516612422 516612422
623966574 623966574
91379100 91379100
416002106 416002106
602343507 602343507
820385110 820385110
54986950 54986950
487457535 487457535
983571838 983571838
241860721 241860721
661386095 661386095
878252771 878252771
777499150 777499150
437925610 437925610
629294422 629294422
572860163 572860163
717548488 717548488
878160560 878160560
971194585 971194585
255633723 255633723
134609626 134609626
642051565 642051565
838939983 838939983
202261379 202261379
431979325 431979325
450317283 450317283
41499551 41499551
689097738 689097738
106237011 106237011
788322447 788322447
24666569 24666569
769695524 769695524
44097910 44097910
205843224 205843224
369427604 369427604
911670900 911670900
606803957 606803957
238011541 238011541
406250462 406250462
528517143 528517143
916347586 916347586
5175929 5175929
280404412 280404412
338897057 338897057
72126557 72126557
613271523 613271523
851079980 851079980
747476786 747476786
740939767 740939767
85622624 85622624
75110374 75110374
604204785 604204785
195349651 195349651
376927615 376927615
211757629 211757629
689520904 689520904
74854963 74854963
786648395 786648395
928443159 928443159
14989792 14989792
169004795 169004795
461797436 461797436
955218261 955218261
874116872 874116872
49615946 49615946
306904751 306904751
823198225 823198225
236891056 236891056
890923763 890923763
764998576 764998576
168676474 168676474
69922281 69922281
617888204 617888204
601435181 601435181
172823784 172823784
292316665 292316665
359579100 359579100
141236463 141236463
381145241 381145241
41606354 41606354
510793633 510793633
463142322 463142322
250876801 250876801
100244101 100244101
268211494 268211494
185822822 185822822
729813320 729813320
272536428 272536428
62800884 62800884
472143950 472143950
174929885 174929885
42254888 42254888
306276390 306276390
672395670 672395670
877896340 877896340
198494220 198494220
422649404 422649404
175664276 175664276
548419932 548419932
116004295 116004295
399646457 399646457
171492764 171492764
736142611 736142611
807818890 807818890
711244703 711244703
474406708 474406708
934796116 934796116
541343760 541343760
322113923 322113923
487145011 487145011
92052091 92052091
247063413 247063413
711278411 711278411
519479287 519479287
526900934 526900934
347697063 347697063
7711656 7711656
370535630 370535630
392614031 392614031
785658227 785658227
543823993 543823993
296499440 296499440
534597329 534597329
299570570 299570570
832976629 832976629
225063124 225063124
230883321 230883321
664856959 664856959
671776374 671776374
74455601 74455601
31483771 31483771
358774626 358774626
313059474 313059474
568392837 568392837
233680011 233680011
478685841 478685841
971151511 971151511
601789526 601789526
149829513 149829513
340150142 340150142
649064188 649064188
645374178 645374178
347819303 347819303
757773028 757773028
195540116 195540116
563608487 563608487
500011343 500011343
615758171 615758171
708277866 708277866
536719567 536719567
3438724 3438724
929912503 929912503
8975561 8975561
386946108 386946108
174322906 174322906
104709371 104709371
621934604 621934604
217274259 217274259
573108216 573108216
976982657 976982657
428255527 428255527
82943034 82943034
694948654 694948654
942371144 942371144
516709439 516709439
728806237 728806237
990603456 990603456
70413468 70413468
689619469 689619469
538102069 538102069
84494427 84494427
565331774 565331774
264570409 264570409
931470313 931470313
887900831 887900831
545438152 545438152
827963195 827963195
944417522 944417522
68620029 68620029
69650538 69650538
233087825 233087825
734571629 734571629
36193924 36193924
499406522 499406522
298214548 298214548
13276274 13276274
226697666 226697666
159614060 159614060
756265853 756265853
522019297 522019297
93810257 93810257
56264182 56264182
90543745 90543745
176786835 176786835
943729258 943729258
351950326 351950326
618976898 618976898
798049262 798049262
72402074 72402074
138607213 138607213
287728706 287728706
42863991 42863991
224792668 224792668
968401557 968401557
225413901 225413901
237759484 237759484
775359021 775359021
866507822 866507822
191171189 191171189
320795453 320795453
671680450 671680450
741849881 741849881
746342438 746342438
882993766 882993766
106874844 106874844
106290920 106290920
174287705 174287705
361039914 361039914
555632723 555632723
724014953 724014953
263386915 263386915
191587204 191587204
540687734 540687734
439298902 439298902
810436470 810436470
812687148 812687148
462167831 462167831
162060389 162060389
971056551 971056551
804470232 804470232
125342068 125342068
882828018 882828018
22553637 22553637
82743829 82743829
912199718 912199718
899207503 899207503
62278571 62278571
623856246 623856246
130822363 130822363
904087026 904087026
803788996 803788996
638455529 638455529
782986497 782986497
725440770 725440770
692984862 692984862
412094266 412094266
745046425 745046425
396886348 396886348
741091493 741091493
81285264 81285264
88496670 88496670
533063492 533063492
24661442 24661442
928957722 928957722
397181805 397181805
287398261 287398261
145854036 145854036
533510024 533510024
276673895 276673895
468652536 468652536
848932404 848932404
864598449 864598449
907962690 907962690
236052413 236052413
762782589 762782589
739918390 739918390
360419941 360419941
98480262 98480262
583543288 583543288
456492609 456492609
150641685 150641685
33362239 33362239
279134515 279134515
702750034 702750034
207070925 207070925
650750996 650750996
166217836 166217836
294546550 294546550
683803012 683803012
752129260 752129260
29114429 29114429
725138029 725138029
91290003 91290003
245828677 245828677
783149352 783149352
558026245 558026245
862945434 862945434
828369767 828369767
223214678 223214678
620994314 620994314
627629374 627629374
99680878 99680878
283084781 283084781
751284651 751284651
61220340 61220340
98885903 98885903
152030427 152030427
467517790 467517790
740065762 740065762
318641158 318641158
33916747 33916747
247714506 247714506
394200135 394200135
469944544 469944544
694593039 694593039
218837956 218837956
567666278 567666278
835617591 835617591
977447891 977447891
955636787 955636787
382280789 382280789
523887649 523887649
126728349 126728349
52031109 52031109
941604762 941604762
115936515 115936515
602861576 602861576
566887800 566887800
126500268 126500268
765034957 765034957
90730589 90730589
216038066 216038066
708698607 708698607
990247939 990247939
875286368 875286368
566331778 566331778
26814621 26814621
354931261 354931261
284600760 284600760
736005636 736005636
573266303 573266303
65308484 65308484
820027265 820027265
652077222 652077222
792542038 792542038
230686894 230686894
769372696 769372696
684696309 684696309
912301869 912301869
106100983 106100983
42132941 42132941
383974594 383974594
59220241 59220241
621752431 621752431
679064035 679064035
161877179 161877179
494687380 494687380
206358041 206358041
948178697 948178697
622306202 622306202
700939619 700939619
263045890 263045890
116603677 116603677
373712185 373712185
610094786 610094786
446593750 446593750
233294037 233294037
562447760 562447760
869943197 869943197
89998082 89998082
15133961 15133961
288518561 288518561
419469423 419469423
493299215 493299215
765081922 765081922
971049253 971049253
210639878 210639878
52325503 52325503
969289169 969289169
637952024 637952024
523694916 523694916
242041061 242041061
175317603 175317603
888756019 888756019
220604687 220604687
575461309 575461309
922615465 922615465
508607762 508607762
852498314 852498314
56237666 56237666
652602040 652602040
900797078 900797078
878684963 878684963
712194192 712194192
225787502 225787502
304352204 304352204
516612158 516612158
198098423 198098423
540343033 540343033
144478107 144478107
924421460 924421460
117766919 117766919
419697368 419697368
278766333 278766333
237843481 237843481
265696478 265696478
698857316 698857316
494683539 494683539
736272709 736272709
263824094 263824094
614521121 614521121
892313536 892313536
949123821 949123821
341019268 341019268
426376705 426376705
215950245 215950245
463302107 463302107
57362173 57362173
929206453 929206453
760469333 760469333
197186535 197186535
39031662 39031662
838856900 838856900
309222900 309222900
609758858 609758858
911785328 911785328
96094053 96094053
516436846 516436846
932062328 932062328
817026112 817026112
252062557 252062557
282690397 282690397
982115842 982115842
28299663 28299663
395107070 395107070
206539829 206539829
328393674 328393674
696999660 696999660
174472729 174472729
716685390 716685390
931289318 931289318
11632308 11632308
465080468 465080468
534089191 534089191
757205878 757205878
664959810 664959810
854275640 854275640
410734315 410734315
43636863 43636863
387496908 387496908
395224558 395224558
753970097 753970097
588478215 588478215
218197790 218197790
470479678 470479678
816061292 816061292
695495745 695495745
20939216 20939216
313578676 313578676
90131537 90131537
187494663 187494663
93176812 93176812
346962642 346962642
647748047 647748047
246677011 246677011
9069407 9069407
50319735 50319735
154676993 154676993
963707142 963707142
47739378 47739378
353421833 353421833
140886894 140886894
430414922 430414922
893426430 893426430
877839404 877839404
10288515 10288515
398490646 398490646
179153221 179153221
912560552 912560552
557467071 557467071
529340285 529340285
668248516 668248516
158153277 158153277
842263379 842263379
576003230 576003230
119428907 119428907
166289787 166289787
370196493 370196493
206286565 206286565
190848695 190848695
872285363 872285363
79411165 79411165
497180273 497180273
321027048 321027048
17479884 17479884
276968768 276968768
985090881 985090881
295332600 295332600
465986228 465986228
625123586 625123586
547545971 547545971
253247800 253247800
927859964 927859964
245260824 245260824
291584440 291584440
656381137 656381137
341262794 341262794
917169218 917169218
990115950 990115950
611074371 611074371
645044780 645044780
842196573 842196573
882569289 882569289
657849438 657849438
450922881 450922881
599196647 599196647
375793384 375793384
356369895 356369895
762403690 762403690
344941750 344941750
826524676 826524676
500205701 500205701
43392715 43392715
580464629 580464629
258515917 258515917
276600595 276600595
425267351 425267351
977905730 977905730
196611223 196611223
621377143 621377143
789369464 789369464
829916721 829916721
514711064 514711064
973105563 973105563
275729545 275729545
125918052 125918052
145719766 145719766
612515835 612515835
514428908 514428908
685929291 685929291
840482222 840482222
137230670 137230670
145190587 145190587
452659266 452659266
127274159 127274159
421035599 421035599
864527149 864527149
460197744 460197744
787124523 787124523
736217921 736217921
967763525 967763525
86467731 86467731
911007494 911007494
654478601 654478601
6200141 6200141
872645702 872645702
825954327 825954327
908650520 908650520
284239434 284239434
593131478 593131478
374554865 374554865
185363405 185363405
643849722 643849722
436335819 436335819
469027573 469027573
125360071 125360071
165070165 165070165
892396914 892396914
265876137 265876137
73235873 73235873
222965112 222965112
297077967 297077967
949000262 949000262
580514228 580514228
37362565 37362565
265015166 265015166
778264727 778264727
817102183 817102183
698995960 698995960
525360279 525360279
732823717 732823717
375596019 375596019
525159060 525159060
905976894 905976894
927513036 927513036
426547598 426547598
673656455 673656455
848388338 848388338
621713355 621713355
145028346 145028346
817177090 817177090
186354766 186354766
1954567 1954567
685934962 685934962
380595205 380595205
504134546 504134546
893651158 893651158
619316932 619316932
145320858 145320858
255603871 255603871
361638761 361638761
978661708 978661708
116454033 116454033
758155771 758155771
425182712 425182712
39882124 39882124
627556855 627556855
122396138 122396138
75859704 75859704
62927744 62927744
438118006 438118006
84411254 84411254
126842652 126842652
489278314 489278314
312583771 312583771
147929889 147929889
733898104 733898104
346766642 346766642
407045777 407045777
241839536 241839536
883152984 883152984
167622350 167622350
967444478 967444478
122919146 122919146
892921551 892921551
79647001 79647001
547894002 547894002
756353856 756353856
70135458 70135458
99542595 99542595
232904486 232904486
54632513 54632513
190821181 190821181
260248331 260248331
314811150 314811150
864684195 864684195
255821821 255821821
608836152 608836152
781559282 781559282
232337843 232337843
997055347 997055347
397964529 397964529
712797453 712797453
404157031 404157031
146220726 146220726
41168614 41168614
353684026 353684026
472719679 472719679
716963166 716963166
628484988 628484988
278257644 278257644
983716296 983716296
51500760 51500760
319652825 319652825
746836676 746836676
17746499 17746499
67965851 67965851
883369449 883369449
750486535 750486535
23838829 23838829
746495455 746495455
546187278 546187278
40075896 40075896
733100449 733100449
91307299 91307299
793376450 793376450
257731719 257731719
777681205 777681205
471394475 471394475
894478688 894478688
381435108 381435108
735073551 735073551
246504884 246504884
152929260 152929260
493708838 493708838
196746271 196746271
685145892 685145892
611439968 611439968
991273976 991273976
931655208 931655208
283814044 283814044
881029770 881029770
232509706 232509706
116384137 116384137
468157917 468157917
791355013 791355013
306124313 306124313
346459513 346459513
327378277 327378277
361044624 361044624
479827073 479827073
385705891 385705891
80003273 80003273
782355169 782355169
613383449 613383449
529820758 529820758
8006044 8006044
264933472 264933472
525972770 525972770
410064355 410064355
411660746 411660746
4259923 4259923
1813911 1813911
834876786 834876786
471160759 471160759
986298875 986298875
981476746 981476746
955175523 955175523
12149449 12149449
650673168 650673168
930978278 930978278
863884062 863884062
642712571 642712571
156263879 156263879
710932309 710932309
5390796 5390796
597000013 597000013
123893837 123893837
145438857 145438857
610617476 610617476
850361563 850361563
41097621 41097621
51073206 51073206
564461297 564461297
983018178 983018178
59561370 59561370
580427951 580427951
688555577 688555577
124098313 124098313
976491578 976491578
302548529 302548529
789902480 789902480
676820960 676820960
111575599 111575599
608840918 608840918
103963580 103963580
255526772 255526772
549859586 549859586
267296328 267296328
45625052 45625052
108476976 108476976
472040377 472040377
281527551 281527551
137614277 137614277
884911069 884911069
596146799 596146799
657441038 657441038
21198698 21198698
297932820 297932820
204615570 204615570
564602729 564602729
642634529 642634529
654792722 654792722
765273896 765273896
938843744 938843744
841359824 841359824
600893112 600893112
537352914 537352914
582099175 582099175
915534602 915534602
738149360 738149360
749207886 749207886
194642759 194642759
799042704 799042704
226174833 226174833
292945437 292945437
640787224 640787224
639150048 639150048
706624432 706624432
60494895 60494895
277785442 277785442
811594128 811594128
638273872 638273872
174792361 174792361
678852348 678852348
282125390 282125390
261427099 261427099
388070482 388070482
720375099 720375099
885913652 885913652
560553694 560553694
548415166 548415166
467007639 467007639
516393782 516393782
249884804 249884804
447523898 447523898
370205528 370205528
318680032 318680032
529568480 529568480
796634635 796634635
606506664 606506664
883510512 883510512
760952365 760952365
90099922 90099922
289305927 289305927
989342356 989342356
180272171 180272171
750458487 750458487
413113728 413113728
889348803 889348803
877810667 877810667
327609546 327609546
669289938 669289938
753166936 753166936
673507078 673507078
841806118 841806118
246062056 246062056
971688559 971688559
248447314 248447314
192859987 192859987
125545693 125545693
668521468 668521468
398283763 398283763
335555531 335555531
674887352 674887352
547590273 547590273
308887040 308887040
343286974 343286974
118968186 118968186
162561151 162561151
399121832 399121832
579872577 579872577
625618528 625618528
963476803 963476803
265658777 265658777
53986347 53986347
356345861 356345861
591954352 591954352
28359553 28359553
107589852 107589852
634937378 634937378
415075916 415075916
412209978 412209978
632159510 632159510
465175667 465175667
832075330 832075330
191301642 191301642
31132502 31132502
650374798 650374798
164940028 164940028
168057515 168057515
40266254 40266254
406196245 406196245
439915129 439915129
243796236 243796236
130592564 130592564
39575561 39575561
263713021 263713021
598517302 598517302
808371068 808371068
447936473 447936473
158649240 158649240
130420728 130420728
973054976 973054976
936901573 936901573
766816201 766816201
809633351 809633351
581819973 581819973
671470737 671470737
388007162 388007162
94330108 94330108
787822882 787822882
452421658 452421658
576211873 576211873
207937512 207937512
655536299 655536299
698716354 698716354
52638140 52638140
742789303 742789303
556110899 556110899
197601754 197601754
256525768 256525768
980399162 980399162
725950911 725950911
37138534 37138534
372740363 372740363
246159732 246159732
156222278 156222278
10370138 10370138
921826489 921826489
652182906 652182906
705076171 705076171
377727795 377727795
234094426 234094426
235955961 235955961
220304379 220304379
832793518 832793518
161573178 161573178
298438823 298438823
386006168 386006168
980079247 980079247
719858694 719858694
234803331 234803331
483082648 483082648
274267538 274267538
464119678 464119678
673905977 673905977
605813817 605813817
398577041 398577041
102161702 102161702
778813822 778813822
206373937 206373937
707903360 707903360
544708043 544708043
780108556 780108556
344180172 344180172
95984827 95984827
696746584 696746584
969378375 969378375
437005349 437005349
328846583 328846583
109454562 109454562
992317253 992317253
157607902 157607902
821977788 821977788
885692978 885692978
586898074 586898074
930100732 930100732
765357614 765357614
143345485 143345485
888746335 888746335
399870672 399870672
124061292 124061292
967474511 967474511
490444530 490444530
834946663 834946663
788949029 788949029
334509249 334509249
22436421 22436421
782697373 782697373
434783279 434783279
768651737 768651737
777643296 777643296
312824030 312824030
590330792 590330792
86660852 86660852
591819342 591819342
958170314 958170314
95480977 95480977
278722648 278722648
279549161 279549161
581175882 581175882
578007273 578007273
37680625 37680625
417384771 417384771
993926187 993926187
933484322 933484322
681876393 681876393
148109990 148109990
476972860 476972860
834611840 834611840
772535036 772535036
194626255 194626255
63098391 63098391
362027039 362027039
207123383 207123383
368291208 368291208
960114556 960114556
899654012 899654012
161810748 161810748
157569568 157569568
12880983 12880983
378944051 378944051
212732564 212732564
508640647 508640647
676872419 676872419
942331940 942331940
151205697 151205697
295223564 295223564
512095880 512095880
299406904 299406904
994422530 994422530
65370473 65370473
346338010 346338010
777797806 777797806
354118701 354118701
470733071 470733071
663561907 663561907
861226972 861226972
13597214 13597214
623168504 623168504
346012996 346012996
992044359 992044359
257541688 257541688
808285988 808285988
313318088 313318088
697784001 697784001
267569015 267569015
462411877 462411877
676817249 676817249
537193901 537193901
505414582 505414582
352578304 352578304
32493336 32493336
718839929 718839929
783554062 783554062
44130526 44130526
593650300 593650300
100547927 100547927
392433979 392433979
959614709 959614709
255700134 255700134
730573058 730573058
804673529 804673529
182706263 182706263
25031435 25031435
990154571 990154571
20481402 20481402
88262968 88262968
379641714 379641714
542314871 542314871
866186754 866186754
694025656 694025656
336384380 336384380
14174621 14174621
602928003 602928003
589612475 589612475
159941749 159941749
632891013 632891013
377518594 377518594
880277550 880277550
731490348 731490348
482901707 482901707
172287138 172287138
879654682 879654682
281741968 281741968
483602449 483602449
420752068 420752068
463746894 463746894
212663412 212663412
100284436 100284436
962989177 962989177
961316381 961316381
61023815 61023815
402791595 402791595
505980294 505980294
105931225 105931225
925562915 925562915
257563069 257563069
722049582 722049582
368934201 368934201
230807790 230807790
197641689 197641689
605269334 605269334
206118471 206118471
101243203 101243203
792619185 792619185
648980029 648980029
238478614 238478614
775726740 775726740
725273412 725273412
189569029 189569029
176907907 176907907
135466083 135466083
763116006 763116006
34649592 34649592
883405505 883405505
338526742 338526742
922565086 922565086
636238657 636238657
743565313 743565313
790632678 790632678
474595213 474595213
624304489 624304489
108655299 108655299
285728468 285728468
930918002 930918002
491184585 491184585
511413487 511413487
431967143 431967143
7241620 7241620
445841056 445841056
654655275 654655275
486679229 486679229
281162299 281162299
897977073 897977073
199976198 199976198
219147444 219147444
406140582 406140582
899235483 899235483
351690921 351690921
167328590 167328590
162660419 162660419
457093241 457093241
840887286 840887286
754623311 754623311
362198172 362198172
467807555 467807555
100262680 100262680
752483740 752483740
841389810 841389810
469909535 469909535
196915834 196915834
558287621 558287621
484894060 484894060
128492134 128492134
89908587 89908587
78715730 78715730
63292196 63292196
836330201 836330201
820220181 820220181
68850838 68850838
808985406 808985406
101674426 101674426
972543039 972543039
239209532 239209532
919156575 919156575
95050840 95050840
32201381 32201381
20191358 20191358
703987647 703987647
414933043 414933043
399307511 399307511
251463800 251463800
777563000 777563000
368228423 368228423
192944808 192944808
119307193 119307193
921527148 921527148
394892667 394892667
678829296 678829296
214064183 214064183
900337099 900337099
389502670 389502670
165139099 165139099
918862062 918862062
326203427 326203427
509014099 509014099
962110235 962110235
747736524 747736524
983777627 983777627
8175582 8175582
172058904 172058904
614932587 614932587
477794946 477794946
729565238 729565238
968463889 968463889
755671931 755671931
971078300 971078300
388301466 388301466
43807689 43807689
194826152 194826152
183498475 183498475
634105065 634105065
355611844 355611844
136927847 136927847
335861411 335861411
522382211 522382211
701571980 701571980
339659532 339659532
592123544 592123544
115316402 115316402
263730845 263730845
824486349 824486349
772834233 772834233
556355751 556355751
238379390 238379390
660321991 660321991
650792927 650792927
735901053 735901053
629694943 629694943
165902040 165902040
615235630 615235630
34723192 34723192
238199397 238199397
824981224 824981224
218770716 218770716
248939809 248939809
823922786 823922786
710054881 710054881
527971894 527971894
986979010 986979010
194155157 194155157
796597737 796597737
844948449 844948449
442200034 442200034
878662031 878662031
284315080 284315080
79804077 79804077
965800610 965800610
829215694 829215694
50579829 50579829
969722846 969722846
982670822 982670822
275470006 275470006
359700774 359700774
637342269 637342269
334131224 334131224
487533868 487533868
292323824 292323824
454997296 454997296
745855016 745855016
986790885 986790885
937352259 937352259
164028755 164028755
20493333 20493333
427353571 427353571
545943013 545943013
497966866 497966866
756411767 756411767
560893423 560893423
259545130 259545130
546664647 546664647
625015089 625015089
640819122 640819122
33718040 33718040
907802713 907802713
373786180 373786180
949476062 949476062
120137456 120137456
732956810 732956810
942481182 942481182
954538368 954538368
392309750 392309750
587831262 587831262
588686795 588686795
848511002 848511002
121233830 121233830
109169742 109169742
230720918 230720918
205593768 205593768
501884562 501884562
568247745 568247745
177634575 177634575
541761425 541761425
53183333 53183333
266120739 266120739
762994835 762994835
318456593 318456593
851557865 851557865
376958439 376958439
267911319 267911319
612207983 612207983
921054905 921054905
888789249 888789249
807965749 807965749
230058022 230058022
244424375 244424375
657586254 657586254
80393033 80393033
531526563 531526563
626438956 626438956
264127600 264127600
859293146 859293146
302269844 302269844
929434902 929434902
990489140 990489140
62894870 62894870
43931997 43931997
636230141 636230141
662068565 662068565
568768997 568768997
500871125 500871125
470111534 470111534
953615514 953615514
819362586 819362586
888800857 888800857
135024180 135024180
279976502 279976502
925010611 925010611
674865365 674865365
718244616 718244616
661493571 661493571
765966411 765966411
862279422 862279422
619452243 619452243
675847253 675847253
399031453 399031453
840856157 840856157
900812203 900812203
368114673 368114673
680033409 680033409
234619977 234619977
834102533 834102533
778230917 778230917
586534003 586534003
277556113 277556113
22384560 22384560
493961485 493961485
255299394 255299394
955882533 955882533
561658275 561658275
740881551 740881551
887869054 887869054
566019292 566019292
36987543 36987543
681783679 681783679
767429147 767429147
445739722 445739722
662725050 662725050
375376508 375376508
910896918 910896918
506911794 506911794
436580347 436580347
794156688 794156688
902315727 902315727
218843498 218843498
919786577 919786577
988708480 988708480
130770380 130770380
255361913 255361913
97715445 97715445
187579882 187579882
512290564 512290564
531450143 531450143
147631764 147631764
132253368 132253368
683879335 683879335
112642505 112642505
309650297 309650297
240170779 240170779
93503745 93503745
149857389 149857389
158331709 158331709
986612545 986612545
715293528 715293528
26605730 26605730
780815835 780815835
450048324 450048324
403316257 403316257
675705065 675705065
187125128 187125128
17527769 17527769
556348195 556348195
513415111 513415111
306904270 306904270
207959402 207959402
318064549 318064549
441769844 441769844
923715312 923715312
969677579 969677579
697593842 697593842
634731324 634731324
45978780 45978780
216619036 216619036
196578874 196578874
932156253 932156253
119123074 119123074
782060222 782060222
277364360 277364360
776359908 776359908
114724229 114724229
258958587 258958587
393732509 393732509
518028634 518028634
627553635 627553635
638403537 638403537
396302121 396302121
420135923 420135923
191942948 191942948
823531036 823531036
803491988 803491988
665248024 665248024
287138296 287138296
138574287 138574287
497487566 497487566
234051338 234051338
492853717 492853717
190613085 190613085
131610973 131610973
396828239 396828239
89135980 89135980
521379414 521379414
513618332 513618332
265937547 265937547
357509605 357509605
152054653 152054653
728718593 728718593
58004630 58004630
955999847 955999847
758287866 758287866
179467149 179467149
92901379 92901379
559801664 559801664
186106613 186106613
295258323 295258323
174597680 174597680
497906818 497906818
897291698 897291698
138879137 138879137
590612813 590612813
356477684 356477684
765203937 765203937
977168875 977168875
604798723 604798723
974400226 974400226
330901286 330901286
878472293 878472293
547738767 547738767
612636309 612636309
120918401 120918401
137205746 137205746
294237020 294237020
220722396 220722396
67079504 67079504
32264931 32264931
742346952 742346952
680484850 680484850
69698158 69698158
706884309 706884309
200596066 200596066
993916756 993916756
575467496 575467496
920958669 920958669
42827175 42827175
169791227 169791227
255950277 255950277
115092569 115092569
809869718 809869718
215388239 215388239
797543700 797543700
472619372 472619372
171283548 171283548
53796469 53796469
249319645 249319645
145239549 145239549
606217480 606217480
279360149 279360149
89916454 89916454
462198595 462198595
859463947 859463947
688129376 688129376
825908247 825908247
162492454 162492454
870037983 870037983
276190110 276190110
621099443 621099443
497035861 497035861
544565085 544565085
994152548 994152548
23198452 23198452
912994431 912994431
216526493 216526493
768493581 768493581
470780280 470780280
889416177 889416177
164826457 164826457
296233042 296233042
124799542 124799542
275177143 275177143
118544052 118544052
664268760 664268760
194158889 194158889
251125370 251125370
367698325 367698325
194944430 194944430
672497467 672497467
930941188 930941188
73629422 73629422
993921434 993921434
842516893 842516893
581813060 581813060
604028866 604028866
531932287 531932287
301724088 301724088
472027788 472027788
985048118 985048118
44569595 44569595
158203158 158203158
107636990 107636990
784140910 784140910
770058872 770058872
123527984 123527984
519671958 519671958
225696161 225696161
838528670 838528670
609909731 609909731
287368433 287368433
445819882 445819882
47949605 47949605
483503393 483503393
691887216 691887216
367334398 367334398
680079976 680079976
196073582 196073582
841434961 841434961
151045587 151045587
681496844 681496844
33773433 33773433
419999147 419999147
706244506 706244506
489313387 489313387
171883628 171883628
711286192 711286192
334847003 334847003
323047106 323047106
556982164 556982164
61235762 61235762
66305343 66305343
780178821 780178821
327175804 327175804
634533725 634533725
220667001 220667001
892445731 892445731
217897439 217897439
779614408 779614408
218690434 218690434
408767544 408767544
736638481 736638481
211615124 211615124
93728304 93728304
365932881 365932881
951633332 951633332
88149235 88149235
460115318 460115318
603132995 603132995
654912329 654912329
783418251 783418251
846309202 846309202
578192245 578192245
938458847 938458847
34972078 34972078
444230385 444230385
300373568 300373568
203538336 203538336
22274366 22274366
123832088 123832088
406999964 406999964
995507391 995507391
454238617 454238617
991078544 991078544
572542618 572542618
879230502 879230502
86199506 86199506
101298351 101298351
207760471 207760471
677953812 677953812
980728242 980728242
152211404 152211404
936716436 936716436
535216109 535216109
653936458 653936458
817417488 817417488
420500291 420500291
322716893 322716893
450318117 450318117
301734234 301734234
955926948 955926948
632610055 632610055
349760792 349760792
351682912 351682912
243292064 243292064
416429350 416429350
670659689 670659689
482724282 482724282
714660923 714660923
741681773 741681773
115955149 115955149
700640282 700640282
150688428 150688428
668769000 668769000
740750949 740750949
853469383 853469383
853711839 853711839
387521777 387521777
55231371 55231371
99511452 99511452
346526788 346526788
288268546 288268546
385533317 385533317
946268899 946268899
219584533 219584533
504641966 504641966
260371946 260371946
646045871 646045871
690351151 690351151
794925197 794925197
960594470 960594470
892524602 892524602
919489119 919489119
993642834 993642834
2090609 2090609
104674471 104674471
148937256 148937256
14525093 14525093
263477134 263477134
344775585 344775585
281833499 281833499
881166972 881166972
763474479 763474479
773473935 773473935
620631129 620631129
55105012 55105012
263557189 263557189
275673098 275673098
297422623 297422623
333091436 333091436
608993083 608993083
565240229 565240229
451050137 451050137
545114515 545114515
188708134 188708134
971829475 971829475
597842069 597842069
241910107 241910107
786185958 786185958
324401176 324401176
287355734 287355734
470644848 470644848
275329198 275329198
935033224 935033224
881810861 881810861
213058079 213058079
45742156 45742156
97251426 97251426
646942388 646942388
241771731 241771731
52121777 52121777
252728293 252728293
469897104 469897104
679932123 679932123
767364679 767364679
876027601 876027601
745274314 745274314
509844910 509844910
216516890 216516890
335949420 335949420
19805724 19805724
867942254 867942254
293046250 293046250
450670563 450670563
784800395 784800395
49018963 49018963
343817436 343817436
154649632 154649632
769820737 769820737
529446174 529446174
918772785 918772785
605007253 605007253
205293853 205293853
923135932 923135932
914349824 914349824
213452951 213452951
564929083 564929083
954365935 954365935
132682694 132682694
612477750 612477750
176647772 176647772
623144940 623144940
983935076 983935076
416129090 416129090
814015138 814015138
520345796 520345796
147435373 147435373
785701822 785701822
600834397 600834397
916457900 916457900
828380060 828380060
620420610 620420610
784692238 784692238
231403378 231403378
546908708 546908708
741881365 741881365
219841037 219841037
24548330 24548330
407192801 407192801
968582265 968582265
198145908 198145908
25750415 25750415
998108893 998108893
68784537 68784537
536967963 536967963
949358515 949358515
216205260 216205260
577433005 577433005
238568783 238568783
7284734 7284734
512849785 512849785
361396696 361396696
261518929 261518929
281047310 281047310
629586691 629586691
179906530 179906530
926651632 926651632
719218498 719218498
37112185 37112185
628897925 628897925
578127147 578127147
715197547 715197547
118839817 118839817
5465872 5465872
779909434 779909434
685535962 685535962
599598555 599598555
819395691 819395691
757997396 757997396
210194822 210194822
228908485 228908485
471838413 471838413
323814184 323814184
113975794 113975794
568012204 568012204
187908082 187908082
564605807 564605807
818688826 818688826
19237309 19237309
218589592 218589592
409421888 409421888
328850953 328850953
611807142 611807142
90665904 90665904
414847721 414847721
685796709 685796709
995799247 995799247
753111508 753111508
677332415 677332415
983666114 983666114
705014499 705014499
201408949 201408949
102919737 102919737
656462013 656462013
546389943 546389943
359566859 359566859
831929552 831929552
819797053 819797053
255312391 255312391
14363587 14363587
116404652 116404652
741425827 741425827
567659438 567659438
912216323 912216323
96488580 96488580
172423790 172423790
933942085 933942085
130395468 130395468
130337489 130337489
868617144 868617144
935585582 935585582
493961684 493961684
910140438 910140438
909170481 909170481
163023033 163023033
200500997 200500997
289061738 289061738
875883254 875883254
342728379 342728379
92955076 92955076
787519033 787519033
523633391 523633391
283196306 283196306
684149584 684149584
174612050 174612050
281940920 281940920
135554176 135554176
252325592 252325592
134253047 134253047
592413300 592413300
855115739 855115739
957121644 957121644
519032614 519032614
761722436 761722436
574779406 574779406
463944991 463944991
563136443 563136443
678335299 678335299
546588441 546588441
325864442 325864442
225825390 225825390
44196141 44196141
168806351 168806351
924994582 924994582
236732042 236732042
831667998 831667998
859016658 859016658
51600293 51600293
587013223 587013223
640310037 640310037
810122893 810122893
886374327 886374327
246898654 246898654
962755568 962755568
234974034 234974034
467915184 467915184
387669171 387669171
338895632 338895632
184582811 184582811
151749786 151749786
377048615 377048615
133185716 133185716
474026383 474026383
280607211 280607211
962572654 962572654
264682121 264682121
336228214 336228214
257839048 257839048
607880896 607880896
569168887 569168887
923059306 923059306
813058922 813058922
520087977 520087977
73870770 73870770
202247848 202247848
951026785 951026785
361191653 361191653
839638964 839638964
573347859 573347859
331873825 331873825
906819355 906819355
120022577 120022577
810683193 810683193
8342553 8342553
712038546 712038546
2599633 2599633
764670125 764670125
995432704 995432704
57981852 57981852
103187350 103187350
729414063 729414063
800203921 800203921
358584055 358584055
61055374 61055374
149127571 149127571
963445339 963445339
672075865 672075865
241076443 241076443
886912459 886912459
744756537 744756537
772504940 772504940
268272913 268272913
394642912 394642912
618891746 618891746
633638476 633638476
879385754 879385754
166298282 166298282
697373248 697373248
50139904 50139904
280320277 280320277
512212753 512212753
574486209 574486209
898329192 898329192
82805619 82805619
695084673 695084673
777773410 777773410
272634462 272634462
889205751 889205751
269943399 269943399
388962202 388962202
699742848 699742848
433408918 433408918
304871957 304871957
458283918 458283918
529701096 529701096
174155781 174155781
924443142 924443142
252600625 252600625
40370180 40370180
480664984 480664984
835068087 835068087
174133899 174133899
706165557 706165557
638892784 638892784
399840772 399840772
408066713 408066713
278240612 278240612
484552056 484552056
595887818 595887818
317665769 317665769
259655395 259655395
574354585 574354585
751281809 751281809
569542273 569542273
994403402 994403402
248121711 248121711
533908011 533908011
989931571 989931571
218685602 218685602
862435600 862435600
672306336 672306336
252393486 252393486
217125383 217125383
305186970 305186970
803820075 803820075
852633643 852633643
719894690 719894690
983365304 983365304
93124283 93124283
153999078 153999078
412261250 412261250
517131415 517131415
463373656 463373656
520466446 520466446
116292466 116292466
839991687 839991687
788556472 788556472
244449576 244449576
90044842 90044842
160164331 160164331
645267538 645267538
117591637 117591637
488313639 488313639
446321146 446321146
215419355 215419355
238173403 238173403
2676082 2676082
873747469 873747469
54804457 54804457
167212562 167212562
920133042 920133042
143997447 143997447
447775861 447775861
66075259 66075259
297674553 297674553
737043169 737043169
938073624 938073624
919799018 919799018
785219535 785219535
472942930 472942930
642276891 642276891
265076824 265076824
304131802 304131802
688179887 688179887
945919178 945919178
180966609 180966609
47041408 47041408
691998491 691998491
670987331 670987331
632107367 632107367
8638501 8638501
688466753 688466753
923092375 923092375
428357813 428357813
131523640 131523640
131202798 131202798
547696167 547696167
481609591 481609591
832214328 832214328
841376953 841376953
321245150 321245150
954550533 954550533
786216529 786216529
56686679 56686679
262114853 262114853
69841217 69841217
976078943 976078943
996900322 996900322
781568331 781568331
752666556 752666556
290161498 290161498
494377660 494377660
653708890 653708890
98067076 98067076
292503192 292503192
493833400 493833400
886723444 886723444
587855027 587855027
669943886 669943886
510841458 510841458
327023107 327023107
131011396 131011396
389898873 389898873
87240911 87240911
477946803 477946803
824109532 824109532
115584696 115584696
982043944 982043944
166838068 166838068
445308703 445308703
596689093 596689093
180508188 180508188
619765867 619765867
82116824 82116824
154634620 154634620
41650631 41650631
195709065 195709065
715461835 715461835
500779218 500779218
509922017 509922017
755630955 755630955
567592359 567592359
774861182 774861182
67229953 67229953
235566776 235566776
872204232 872204232
958234909 958234909
198822235 198822235
757853709 757853709
353233899 353233899
657407747 657407747
933810924 933810924
957286554 957286554
119467620 119467620
833633139 833633139
426710637 426710637
96738837 96738837
869454598 869454598
439189191 439189191
84481592 84481592
320387068 320387068
260172107 260172107
520028754 520028754
633521517 633521517
54490860 54490860
163057508 163057508
166414041 166414041
608551187 608551187
963084660 963084660
466327007 466327007
182052282 182052282
416320153 416320153
806029589 806029589
405132215 405132215
324142637 324142637
121694175 121694175
952463762 952463762
805500818 805500818
403989 403989
776451187 776451187
73766249 73766249
992440765 992440765
813559326 813559326
867155034 867155034
147896323 147896323
60917863 60917863
912233481 912233481
399983254 399983254
490162992 490162992
170707758 170707758
869733183 869733183
587927171 587927171
17996120 17996120
187593397 187593397
400905307 400905307
263499436 263499436
640440478 640440478
191693343 191693343
932982611 932982611
670814677 670814677
412730357 412730357
188680996 188680996
884615389 884615389
294897891 294897891
165621109 165621109
383243416 383243416
938573273 938573273
458890195 458890195
625958531 625958531
264347435 264347435
775191974 775191974
475738724 475738724
669861320 669861320
186201918 186201918
692695314 692695314
701460828 701460828
66951648 66951648
252826071 252826071
248095067 248095067
536635448 536635448
148453680 148453680
413383369 413383369
80078635 80078635
623357921 623357921
672488078 672488078
860309658 860309658
928777461 928777461
478701740 478701740
112064399 112064399
669612276 669612276
687190212 687190212
333656945 333656945
970465982 970465982
595356447 595356447
879551900 879551900
663184669 663184669
425465983 425465983
206856663 206856663
30648101 30648101
3110524 3110524
988074484 988074484
311881507 311881507
776731900 776731900
226567048 226567048
410859004 410859004
102547513 102547513
175722406 175722406
641764949 641764949
662568888 662568888
546949599 546949599
322304545 322304545
251988250 251988250
658269882 658269882
229825385 229825385
997864904 997864904
832669027 832669027
698491315 698491315
564753740 564753740
392818213 392818213
958199910 958199910
294953474 294953474
871351100 871351100
86424237 86424237
906196142 906196142
30371270 30371270
134344304 134344304
205454133 205454133
287450135 287450135
49265656 49265656
341915359 341915359
228353041 228353041
401097809 401097809
716749692 716749692
782509128 782509128
702362775 702362775
52233274 52233274
975740218 975740218
725846182 725846182
113297390 113297390
117661923 117661923
14416745 14416745
848918105 848918105
111152195 111152195
588192421 588192421
974233192 974233192
833119277 833119277
37272249 37272249
45012999 45012999
158734658 158734658
660562877 660562877
680080634 680080634
956660605 956660605
98627017 98627017
73675652 73675652
783327558 783327558
642949745 642949745
9246214 9246214
422647862 422647862
463328861 463328861
400840749 400840749
193209347 193209347
584279052 584279052
368991327 368991327
37918311 37918311
16942893 16942893
798820449 798820449
347515678 347515678
439454282 439454282
529904600 529904600
828488506 828488506
482712269 482712269
273048695 273048695
760802856 760802856
259214893 259214893
615580558 615580558
989736434 989736434
402711397 402711397
757299238 757299238
916854789 916854789
117141249 117141249
711426842 711426842
37020985 37020985
78168107 78168107
500657178 500657178
807371087 807371087
739868227 739868227
746247220 746247220
727335252 727335252
851426489 851426489
206054753 206054753
565643034 565643034
585366263 585366263
213457796 213457796
106472815 106472815
490735838 490735838
548879662 548879662
254769749 254769749
559941575 559941575
625066225 625066225
288819916 288819916
765021637 765021637
25651604 25651604
54299779 54299779
721089709 721089709
86133943 86133943
645850533 645850533
999255265 999255265
730541765 730541765
745154512 745154512
53995275 53995275
387006524 387006524
346946402 346946402
835634143 835634143
211054074 211054074
786512952 786512952
731848673 731848673
722903776 722903776
384471459 384471459
634122143 634122143
325623597 325623597
296354973 296354973
556123133 556123133
704140458 704140458
352845679 352845679
376427897 376427897
700889968 700889968
759947427 759947427
253423799 253423799
144006008 144006008
984243975 984243975
755365109 755365109
488580743 488580743
368609022 368609022
699359377 699359377
125250780 125250780
855614441 855614441
966268927 966268927
646272369 646272369
684929761 684929761
358171670 358171670
87023345 87023345
108620051 108620051
842831210 842831210
697408369 697408369
509553690 509553690
370247042 370247042
270603971 270603971
502220085 502220085
473105912 473105912
509742726 509742726
431916715 431916715
320835829 320835829
916101159 916101159
138903385 138903385
198651922 198651922
133495698 133495698
248742342 248742342
992209377 992209377
851530041 851530041
560226783 560226783
181946014 181946014
400663807 400663807
462906886 462906886
942923005 942923005
792334197 792334197
218522514 218522514
194525044 194525044
547504693 547504693
112486539 112486539
81065375 81065375
230459312 230459312
847427807 847427807
631641920 631641920
836215045 836215045
337284600 337284600
520227726 520227726
431354646 431354646
412779968 412779968
140639382 140639382
954478542 954478542
289450060 289450060
912848131 912848131
910718570 910718570
492331719 492331719
349564914 349564914
793324489 793324489
115680126 115680126
960811766 960811766
112843680 112843680
795068900 795068900
398385765 398385765
159881593 159881593
503623924 503623924
300369375 300369375
932529251 932529251
227543205 227543205
285912133 285912133
752107114 752107114
635099838 635099838
975167771 975167771
807165803 807165803
876645918 876645918
709851985 709851985
255122904 255122904
666541538 666541538
842939279 842939279
98735125 98735125
861069590 861069590
387319819 387319819
565474340 565474340
883932415 883932415
431961391 431961391
332470361 332470361
124655175 124655175
26449263 26449263
592570458 592570458
102858132 102858132
923438312 923438312
430764002 430764002
33791292 33791292
505332641 505332641
360603421 360603421
183523271 183523271
418369804 418369804
528793938 528793938
333924846 333924846
228190777 228190777
18751882 18751882
281642677 281642677
535366314 535366314
967009333 967009333
184581693 184581693
194909435 194909435
542493744 542493744
729853477 729853477
281740865 281740865
642313443 642313443
425806335 425806335
637655373 637655373
899210870 899210870
145662398 145662398
316469033 316469033
60589051 60589051
998309064 998309064
674221828 674221828
168947503 168947503
186231682 186231682
898760633 898760633
738484988 738484988
632338976 632338976
205684307 205684307
475951337 475951337
832363829 832363829
906018336 906018336
549833398 549833398
768081009 768081009
246591483 246591483
298128106 298128106
859539784 859539784
987321506 987321506
29200952 29200952
607963749 607963749
86806676 86806676
278968774 278968774
959971427 959971427
978985528 978985528
508557513 508557513
17799079 17799079
849583179 849583179
451876441 451876441
249883967 249883967
373716630 373716630
877506153 877506153
687407760 687407760
754557510 754557510
912337398 912337398
314031256 314031256
331187105 331187105
557339851 557339851
29517095 29517095
384190214 384190214
800300640 800300640
794426462 794426462
88493992 88493992
52919813 52919813
811838910 811838910
2442404 2442404
12822953 12822953
4236176 4236176
381646550 381646550
564120410 564120410
926064875 926064875
538896612 538896612
8499287 8499287
50830263 50830263
838716457 838716457
665286927 665286927
682918045 682918045
843719678 843719678
574626940 574626940
542009598 542009598
830142311 830142311
438828964 438828964
4630118 4630118
779578937 779578937
989615579 989615579
934400481 934400481
46073056 46073056
389944145 389944145
212767525 212767525
97224368 97224368
53927848 53927848
170692747 170692747
345632229 345632229
237786462 237786462
538437120 538437120
879726590 879726590
101860562 101860562
8987907 8987907
696291183 696291183
114725261 114725261
128559297 128559297
254507110 254507110
161081018 161081018
217263826 217263826
27145589 27145589
261493227 261493227
556064956 556064956
417362467 417362467
899976400 899976400
698258885 698258885
278700569 278700569
263599535 263599535
915030126 915030126
7028101 7028101
293502022 293502022
716293932 716293932
980707226 980707226
228062819 228062819
899972580 899972580
915925419 915925419
182471732 182471732
976406831 976406831
689126328 689126328
392732844 392732844
649752202 649752202
540632059 540632059
556972152 556972152
120585807 120585807
81195728 81195728
68721456 68721456
43617469 43617469
840455345 840455345
362179407 362179407
717269846 717269846
415364119 415364119
5332482 5332482
984674234 984674234
766945894 766945894
153421190 153421190
206029971 206029971
585207690 585207690
869998340 869998340
630864081 630864081
481496037 481496037
415654422 415654422
272329901 272329901
1071750 1071750
751773510 751773510
314756141 314756141
22596587 22596587
298789075 298789075
391327217 391327217
367914438 367914438
404768395 404768395
298734067 298734067
72480342 72480342
212122737 212122737
606227572 606227572
109817480 109817480
785457417 785457417
612924550 612924550
923659114 923659114
58027465 58027465
773367198 773367198
410832900 410832900
252823277 252823277
361307710 361307710
880957600 880957600
187517670 187517670
46200417 46200417
223158466 223158466
698391792 698391792
834875613 834875613
984644859 984644859
441946829 441946829
28286378 28286378
810708808 810708808
675065397 675065397
153346634 153346634
150075424 150075424
632780069 632780069
349117652 349117652
718246032 718246032
120352503 120352503
481264924 481264924
525129451 525129451
890798668 890798668
76899361 76899361
618719285 618719285
990319192 990319192
508758095 508758095
825267601 825267601
282187838 282187838
116949144 116949144
1180887 1180887
722983870 722983870
573872843 573872843
630972302 630972302
998130446 998130446
934071600 934071600
845029325 845029325
772285248 772285248
284008734 284008734
156414001 156414001
249892579 249892579
737686185 737686185
483142216 483142216
554954485 554954485
859369379 859369379
687960625 687960625
802486830 802486830
86983633 86983633
398721832 398721832
962822950 962822950
894838424 894838424
341548186 341548186
273626310 273626310
611581873 611581873
836360653 836360653
146491881 146491881
195901451 195901451
266331473 266331473
636702455 636702455
138011771 138011771
618187153 618187153
650442572 650442572
454569113 454569113
50436702 50436702
678549331 678549331
763999633 763999633
434931262 434931262
781408780 781408780
824384655 824384655
878192586 878192586
839955877 839955877
252852401 252852401
160681946 160681946
207991450 207991450
720432348 720432348
754428747 754428747
119436946 119436946
183783369 183783369
299187461 299187461
29782721 29782721
30163635 30163635
266779949 266779949
453204339 453204339
648030282 648030282
461236317 461236317
297897590 297897590
501040730 501040730
605362194 605362194
408734631 408734631
466371661 466371661
496993629 496993629
125068191 125068191
687407588 687407588
375866746 375866746
604796049 604796049
172203315 172203315
212359269 212359269
776424419 776424419
40736691 40736691
491728443 491728443
685787737 685787737
699198990 699198990
607118170 607118170
690043690 690043690
911085527 911085527
608829480 608829480
739631219 739631219
695467305 695467305
909860230 909860230
75073304 75073304
61388828 61388828
146286133 146286133
293454007 293454007
518820043 518820043
629243639 629243639
690915914 690915914
643839797 643839797
262969245 262969245
592374110 592374110
90501595 90501595
649002129 649002129
681520583 681520583
564217702 564217702
534941567 534941567
258063257 258063257
613252766 613252766
777741881 777741881
64269160 64269160
276323193 276323193
711240286 711240286
399719016 399719016
151686255 151686255
940797550 940797550
332550210 332550210
516939218 516939218
371164604 371164604
76188427 76188427
419890860 419890860
501592943 501592943
934545999 934545999
139277855 139277855
849936425 849936425
292464425 292464425
187676602 187676602
798498423 798498423
852843442 852843442
176602260 176602260
84853697 84853697
936114062 936114062
520692737 520692737
117748885 117748885
86224908 86224908
172706551 172706551
209740412 209740412
818238495 818238495
903200182 903200182
814657513 814657513
581652957 581652957
646099556 646099556
367119591 367119591
634246622 634246622
656127007 656127007
685216861 685216861
653673913 653673913
925713664 925713664
219331998 219331998
206369413 206369413
372079972 372079972
176376048 176376048
359802538 359802538
987489746 987489746
887123030 887123030
57736243 57736243
258499626 258499626
140421309 140421309
81024507 81024507
280494625 280494625
133813528 133813528
87347807 87347807
727611293 727611293
134837561 134837561
106317229 106317229
856141335 856141335
429220073 429220073
966612853 966612853
506736757 506736757
816725212 816725212
887328510 887328510
18349275 18349275
186204051 186204051
792584281 792584281
490184550 490184550
83164689 83164689
223434256 223434256
314995040 314995040
671546468 671546468
293063946 293063946
194536794 194536794
663216500 663216500
555417407 555417407
253381308 253381308
117533899 117533899
226209086 226209086
701590940 701590940
882399643 882399643
239769117 239769117
383096944 383096944
403327867 403327867
944743430 944743430
85079341 85079341
318140521 318140521
907450045 907450045
876373293 876373293
161780228 161780228
692266615 692266615
825097577 825097577
686612917 686612917
215952937 215952937
853255111 853255111
315549005 315549005
20689223 20689223
576314868 576314868
89833361 89833361
753049619 753049619
439888325 439888325
914169511 914169511
65770557 65770557
262552015 262552015
18195529 18195529
797682639 797682639
650973068 650973068
275414934 275414934
954121311 954121311
145238993 145238993
502489305 502489305
60724417 60724417
234861225 234861225
518607548 518607548
887498198 887498198
342475335 342475335
249861444 249861444
149165688 149165688
459472059 459472059
690320669 690320669
853828008 853828008
810956292 810956292
381797865 381797865
198579531 198579531
866712740 866712740
786271826 786271826
836035598 836035598
584143073 584143073
133046512 133046512
419240471 419240471
722368456 722368456
750690594 750690594
156290269 156290269
50217201 50217201
246344151 246344151
701590286 701590286
202563563 202563563
937199239 937199239
516247960 516247960
122307531 122307531
36789894 36789894
537906317 537906317
180667088 180667088
482637294 482637294
52554166 52554166
571504859 571504859
255658797 255658797
609518886 609518886
587707536 587707536
962043022 962043022
832094864 832094864
25099695 25099695
414364205 414364205
463821522 463821522
357708132 357708132
62965850 62965850
755159211 755159211
600158984 600158984
919259516 919259516
94568008 94568008
526591104 526591104
352165140 352165140
173637705 173637705
342035847 342035847
120680230 120680230
546864375 546864375
828986037 828986037
469980941 469980941
628633430 628633430
783758675 783758675
406093794 406093794
183815945 183815945
821304402 821304402
940980346 940980346
397060607 397060607
464666766 464666766
137661010 137661010
388311308 388311308
24164998 24164998
600294233 600294233
727740646 727740646
473515214 473515214
835922234 835922234
523605606 523605606
563868896 563868896
165783980 165783980
924927132 924927132
550125570 550125570
111249307 111249307
62564386 62564386
47059777 47059777
75672391 75672391
349821899 349821899
130841354 130841354
465787653 465787653
182141526 182141526
514979418 514979418
330935202 330935202
339272821 339272821
845994783 845994783
89325278 89325278
540534213 540534213
823512858 823512858
224154468 224154468
116536275 116536275
450727367 450727367
483128920 483128920
253798444 253798444
873671398 873671398
52533761 52533761
984503081 984503081
702826497 702826497
370664100 370664100
214430683 214430683
35251256 35251256
44519373 44519373
779817187 779817187
209692252 209692252
733449461 733449461
93987773 93987773
714644190 714644190
829010561 829010561
658240561 658240561
241375979 241375979
828337817 828337817
590528361 590528361
998170077 998170077
173916320 173916320
124651898 124651898
973434775 973434775
611097278 611097278
422615437 422615437
531228200 531228200
923164932 923164932
663202699 663202699
814721381 814721381
218682214 218682214
4248864 4248864
569512974 569512974
48972066 48972066
569032796 569032796
269339335 269339335
679862179 679862179
973044960 973044960
292014490 292014490
75686737 75686737
349572940 349572940
814894357 814894357
717105733 717105733
481771014 481771014
331135198 331135198
394693720 394693720
63433637 63433637
305908398 305908398
739819512 739819512
303617864 303617864
874574318 874574318
280267550 280267550
768708391 768708391
455375330 455375330
522028765 522028765
197112177 197112177
559708711 559708711
956551906 956551906
114376999 114376999
516719285 516719285
944253127 944253127
440173632 440173632
715944187 715944187
450614537 450614537
663641194 663641194
949232095 949232095
950755700 950755700
236967350 236967350
294235179 294235179
711882501 711882501
975446885 975446885
89776585 89776585
422699602 422699602
660477963 660477963
50115151 50115151
480076020 480076020
772345937 772345937
355392669 355392669
182549690 182549690
535941106 535941106
740679083 740679083
615423706 615423706
214826186 214826186
239789406 239789406
12185866 12185866
67538129 67538129
827760162 827760162
19965679 19965679
487027626 487027626
197688704 197688704
151165294 151165294
239431316 239431316
228826242 228826242
966004170 966004170
69299860 69299860
124076894 124076894
843554471 843554471
629007509 629007509
974398426 974398426
452205561 452205561
286175188 286175188
76080721 76080721
780715494 780715494
44714036 44714036
674052542 674052542
705790426 705790426
904570013 904570013
911531998 911531998
25964359 25964359
93565628 93565628
831473646 831473646
627447064 627447064
840613697 840613697
80573248 80573248
775979334 775979334
778251477 778251477
326704712 326704712
683017240 683017240
84004093 84004093
972639166 972639166
412743848 412743848
638745979 638745979
978182181 978182181
563381659 563381659
874843798 874843798
49958574 49958574
939403123 939403123
876120889 876120889
516319961 516319961
395419029 395419029
56597977 56597977
71088920 71088920
915050679 915050679
341075541 341075541
128456726 128456726
49252746 49252746
934368399 934368399
73324801 73324801
783717529 783717529
249684085 249684085
370484255 370484255
318044725 318044725
705618264 705618264
438409676 438409676
707495848 707495848
236293672 236293672
860444395 860444395
723268851 723268851
492635374 492635374
907926943 907926943
881521990 881521990
163564954 163564954
164131401 164131401
336182519 336182519
651608243 651608243
485539721 485539721
222608437 222608437
405313324 405313324
232547776 232547776
278690193 278690193
317462559 317462559
825663881 825663881
743936865 743936865
412935730 412935730
752350052 752350052
25115215 25115215
117592793 117592793
945165769 945165769
682645536 682645536
951293691 951293691
119664751 119664751
330092595 330092595
736357548 736357548
215272547 215272547
776773229 776773229
971691686 971691686
732441987 732441987
718701478 718701478
69747577 69747577
628639916 628639916
258266950 258266950
477316299 477316299
684722085 684722085
366796064 366796064
75837041 75837041
866113981 866113981
285307076 285307076
642845185 642845185
218858121 218858121
884616925 884616925
292194506 292194506
766143913 766143913
657305394 657305394
566394702 566394702
436282620 436282620
708870385 708870385
32902069 32902069
579162526 579162526
870829972 870829972
783007039 783007039
799761830 799761830
115526531 115526531
29931316 29931316
896908388 896908388
806292609 806292609
614477726 614477726
823858723 823858723
590723641 590723641
293706743 293706743
67635125 67635125
30464517 30464517
545798529 545798529
619953621 619953621
216486438 216486438
135359371 135359371
278131369 278131369
316085948 316085948
40890291 40890291
798732651 798732651
730399927 730399927
319035106 319035106
581522327 581522327
653528724 653528724
481568585 481568585
59230477 59230477
145936588 145936588
73861337 73861337
221643300 221643300
779788094 779788094
222261437 222261437
277684293 277684293
360781309 360781309
610710208 610710208
782907492 782907492
239834333 239834333
131061202 131061202
388169112 388169112
750146235 750146235
359199142 359199142
992476891 992476891
556280579 556280579
741473822 741473822
74604835 74604835
985903393 985903393
905291528 905291528
573058033 573058033
871332246 871332246
378624186 378624186
96498885 96498885
190540092 190540092
407169102 407169102
456029546 456029546
832341261 832341261
687306670 687306670
437115161 437115161
289879715 289879715
762250937 762250937
430570303 430570303
925519156 925519156
789531583 789531583
136291639 136291639
286540953 286540953
191812343 191812343
381117620 381117620
604202684 604202684
849075387 849075387
140000455 140000455
502593628 502593628
755188368 755188368
831385653 831385653
630124472 630124472
481636642 481636642
597192166 597192166
880671339 880671339
294205854 294205854
433525124 433525124
649447703 649447703
160117179 160117179
93539605 93539605
963550916 963550916
792366227 792366227
198303298 198303298
422794446 422794446
588919255 588919255
243634305 243634305
782896251 782896251
735376856 735376856
45812730 45812730
316333532 316333532
418419495 418419495
276276292 276276292
575517717 575517717
821599783 821599783
726718755 726718755
555789132 555789132
796176628 796176628
952395311 952395311
90225871 90225871
365181067 365181067
850936934 850936934
157368350 157368350
180004328 180004328
868325526 868325526
190788831 190788831
13686328 13686328
785563103 785563103
863816393 863816393
219600040 219600040
879254130 879254130
636969404 636969404
942288372 942288372
179207653 179207653
695898283 695898283
863966265 863966265
557100826 557100826
146518631 146518631
984305701 984305701
344990455 344990455
783177832 783177832
180999024 180999024
526653688 526653688
185851298 185851298
999126657 999126657
219043385 219043385
398754698 398754698
156655494 156655494
379720635 379720635
871230862 871230862
50892833 50892833
881492431 881492431
808560487 808560487
729133926 729133926
58794705 58794705
588069863 588069863
644107014 644107014
503270182 503270182
579232391 579232391
44796674 44796674
61988895 61988895
644376813 644376813
616296448 616296448
778440000 778440000
969391847 969391847
250676893 250676893
445084927 445084927
914308579 914308579
184965729 184965729
213122031 213122031
529762084 529762084
207025777 207025777
182568958 182568958
686790720 686790720
637625534 637625534
208318807 208318807
692410428 692410428
213786112 213786112
199011138 199011138
12192777 12192777
193307491 193307491
245122877 245122877
991807794 991807794
655682698 655682698
455412273 455412273
333570866 333570866
485473708 485473708
396673479 396673479
935719825 935719825
373712024 373712024
433535700 433535700
523157741 523157741
881439079 881439079
26403741 26403741
320885378 320885378
81887013 81887013
23623880 23623880
751834838 751834838
378990657 378990657
151877758 151877758
538078678 538078678
103891688 103891688
555604844 555604844
203383382 203383382
796621734 796621734
963712225 963712225
240537234 240537234
931692845 931692845
983641068 983641068
597038603 597038603
544917936 544917936
579249876 579249876
442012880 442012880
376032783 376032783
205056518 205056518
432586161 432586161
765644689 765644689
514440207 514440207
904853251 904853251
398277232 398277232
992908505 992908505
473288351 473288351
332781444 332781444
333678461 333678461
317735969 317735969
268780979 268780979
465587871 465587871
489125786 489125786
31455120 31455120
688183079 688183079
794740716 794740716
739497485 739497485
591634138 591634138
959534412 959534412
122939562 122939562
73474442 73474442
809145246 809145246
63513189 63513189
740541163 740541163
697995188 697995188
828927406 828927406
46638017 46638017
830077278 830077278
168056224 168056224
442310797 442310797
291100845 291100845
24808280 24808280
445303090 445303090
184241471 184241471
577426015 577426015
369755609 369755609
617148708 617148708
440819114 440819114
65914948 65914948
896300922 896300922
584308083 584308083
771490350 771490350
905297160 905297160
97463356 97463356
80724196 80724196
916294270 916294270
204174376 204174376
267447249 267447249
98982228 98982228
528386342 528386342
689152736 689152736
123556200 123556200
679037317 679037317
37529127 37529127
273633776 273633776
121672535 121672535
895655085 895655085
915887944 915887944
47871309 47871309
846021304 846021304
683234372 683234372
136170565 136170565
343377647 343377647
604027462 604027462
703595808 703595808
571709841 571709841
295346386 295346386
737399033 737399033
886451682 886451682
130473802 130473802
939046842 939046842
734910325 734910325
180546422 180546422
470714043 470714043
580739091 580739091
45113137 45113137
746013079 746013079
867333901 867333901
948670596 948670596
282977172 282977172
975869669 975869669
405100613 405100613
740519676 740519676
915462054 915462054
952348588 952348588
275834452 275834452
579306840 579306840
57155286 57155286
285078465 285078465
801506411 801506411
219105225 219105225
183405263 183405263
269578775 269578775
605164431 605164431
711903160 711903160
223730674 223730674
925544802 925544802
372581495 372581495
592705837 592705837
223761335 223761335
244760133 244760133
626191459 626191459
452276331 452276331
309876829 309876829
308694269 308694269
272918347 272918347
174365017 174365017
304718589 304718589
945154760 945154760
543096822 543096822
297346884 297346884
242110068 242110068
463786044 463786044
268772292 268772292
918548311 918548311
648176832 648176832
432355930 432355930
850912619 850912619
211995335 211995335
746274230 746274230
243744912 243744912
655601624 655601624
880427280 880427280
593352365 593352365
834293316 834293316
869654654 869654654
10306725 10306725
294532010 294532010
783532213 783532213
501921112 501921112
739463447 739463447
40018949 40018949
872636684 872636684
328915434 328915434
559418146 559418146
120957660 120957660
296052512 296052512
993179672 993179672
54289836 54289836
913976704 913976704
802300242 802300242
274400837 274400837
221108049 221108049
887704285 887704285
491718987 491718987
376418075 376418075
524905844 524905844
290264068 290264068
540327294 540327294
586667734 586667734
764904157 764904157
675204250 675204250
616236128 616236128
696332637 696332637
869925183 869925183
508505365 508505365
471039797 471039797
917098393 917098393
803203364 803203364
534702397 534702397
523346443 523346443
510582637 510582637
203416957 203416957
659620555 659620555
448941713 448941713
146210128 146210128
691228863 691228863
552764795 552764795
727769534 727769534
945624650 945624650
306203186 306203186
57532872 57532872
336146679 336146679
362510539 362510539
249312234 249312234
550609463 550609463
536874187 536874187
562242479 562242479
689961423 689961423
838687791 838687791
460955015 460955015
837503021 837503021
275539773 275539773
15292691 15292691
712771500 712771500
961238692 961238692
617189973 617189973
497203049 497203049
809478375 809478375
170011059 170011059
176896494 176896494
650967762 650967762
526749772 526749772
209890429 209890429
360924219 360924219
39666714 39666714
460803006 460803006
684353171 684353171
542704724 542704724
372942514 372942514
815095228 815095228
424667043 424667043
468681153 468681153
71877327 71877327
998462932 998462932
322294952 322294952
460076257 460076257
941169320 941169320
295089942 295089942
752569980 752569980
205060645 205060645
68991613 68991613
869530642 869530642
643186944 643186944
141035892 141035892
391132757 391132757
885413643 885413643
885194670 885194670
820461271 820461271
824448568 824448568
321197466 321197466
811782457 811782457
426496280 426496280
338268913 338268913
527595595 527595595
923158439 923158439
589854084 589854084
9277002 9277002
322442254 322442254
147846619 147846619
321406701 321406701
102800268 102800268
787428811 787428811
352070644 352070644
26791514 26791514
359435506 359435506
34163554 34163554
951280989 951280989
514448961 514448961
574952128 574952128
935589584 935589584
77743378 77743378
782039718 782039718
376325254 376325254
384226901 384226901
349600045 349600045
779563196 779563196
824320455 824320455
41630895 41630895
231214713 231214713
489271519 489271519
997227954 997227954
389120405 389120405
244186102 244186102
232359645 232359645
100886645 100886645
493986179 493986179
552112456 552112456
208373362 208373362
939665929 939665929
748115054 748115054
992109859 992109859
631949032 631949032
284340589 284340589
880152496 880152496
608428153 608428153
112978996 112978996
88237061 88237061
375795797 375795797
434652580 434652580
708547725 708547725
220219248 220219248
640208534 640208534
591998671 591998671
36050193 36050193
107060593 107060593
668718274 668718274
882610084 882610084
444306307 444306307
943026423 943026423
260383515 260383515
72651680 72651680
398295003 398295003
245744654 245744654
55833219 55833219
693428618 693428618
314139698 314139698
984018273 984018273
739544288 739544288
605861800 605861800
244891490 244891490
12059143 12059143
700734160 700734160
934511614 934511614
680440637 680440637
12906488 12906488
33004765 33004765
173775955 173775955
860505152 860505152
155969197 155969197
999671374 999671374
47511227 47511227
757560539 757560539
265826639 265826639
858450267 858450267
682740011 682740011
857220554 857220554
159956771 159956771
441662452 441662452
790935110 790935110
284803087 284803087
868100783 868100783
443747422 443747422
127828275 127828275
60906535 60906535
112396080 112396080
381790199 381790199
656208920 656208920
881969545 881969545
255497508 255497508
55352068 55352068
956189315 956189315
972713966 972713966
80894698 80894698
64595202 64595202
758249129 758249129
626369343 626369343
691553884 691553884
58018811 58018811
93712712 93712712
439516329 439516329
93307151 93307151
704306034 704306034
779805237 779805237
12367113 12367113
565228142 565228142
352896716 352896716
435364411 435364411
717895293 717895293
606818756 606818756
708608141 708608141
370206018 370206018
218742487 218742487
224150762 224150762
869571937 869571937
555391343 555391343
187658908 187658908
418255913 418255913
580023971 580023971
3409065 3409065
5215773 5215773
530665918 530665918
351520622 351520622
187028069 187028069
399602659 399602659
565135119 565135119
464213687 464213687
20022956 20022956
92059541 92059541
790384398 790384398
848541608 848541608
38451672 38451672
195392678 195392678
277440512 277440512
997924513 997924513
30332396 30332396
952925822 952925822
957107374 957107374
98286606 98286606
171851388 171851388
198479216 198479216
519263510 519263510
456109108 456109108
736510744 736510744
9429343 9429343
178530115 178530115
926127628 926127628
192936064 192936064
913855801 913855801
723682792 723682792
626704236 626704236
905932256 905932256
264521228 264521228
685175939 685175939
445045996 445045996
426887958 426887958
205540086 205540086
597840632 597840632
939027099 939027099
920487123 920487123
450944032 450944032
533915304 533915304
878805349 878805349
48616762 48616762
716161604 716161604
950249418 950249418
698149117 698149117
873973157 873973157
284233890 284233890
128537041 128537041
47198850 47198850
144774483 144774483
338900035 338900035
3465461 3465461
490399396 490399396
654503271 654503271
795108237 795108237
530308791 530308791
518949293 518949293
936762705 936762705
882862115 882862115
483811985 483811985
648827857 648827857
738767477 738767477
205621734 205621734
83499552 83499552
344095215 344095215
435700391 435700391
401099114 401099114
961167519 961167519
412753457 412753457
295120410 295120410
383512958 383512958
229741523 229741523
748176381 748176381
789447355 789447355
500076761 500076761
630683945 630683945
721643141 721643141
315674558 315674558
957052041 957052041
766963312 766963312
47369576 47369576
921197881 921197881
734505133 734505133
23074903 23074903
260249004 260249004
486801283 486801283
491466866 491466866
239086855 239086855
499452888 499452888
70475329 70475329
173402690 173402690
458452934 458452934
404872383 404872383
619562994 619562994
626186196 626186196
995056398 995056398
232944619 232944619
971710484 971710484
525121805 525121805
320839781 320839781
720581604 720581604
575912760 575912760
914826752 914826752
981397683 981397683
716854969 716854969
923629437 923629437
67259573 67259573
984287050 984287050
238842422 238842422
293151200 293151200
650124528 650124528
420493827 420493827
958324285 958324285
833266100 833266100
602402942 602402942
117914119 117914119
634593319 634593319
173073569 173073569
994874548 994874548
779737747 779737747
922105399 922105399
651597722 651597722
828511061 828511061
505710112 505710112
488962896 488962896
547867725 547867725
209231557 209231557
428302358 428302358
801155906 801155906
604276507 604276507
952002640 952002640
342100365 342100365
13479817 13479817
944826667 944826667
478966553 478966553
461554218 461554218
48489167 48489167
910004879 910004879
603661371 603661371
940727240 940727240
676991064 676991064
579376730 579376730
993664628 993664628
193549682 193549682
426782234 426782234
116994721 116994721
858770630 858770630
900946674 900946674
967518400 967518400
849125233 849125233
161446518 161446518
693132642 693132642
35952735 35952735
856276005 856276005
710016463 710016463
803539226 803539226
364594110 364594110
320961554 320961554
175292039 175292039
502917201 502917201
730766896 730766896
525519714 525519714
687186791 687186791
274058185 274058185
284883231 284883231
162852450 162852450
891663136 891663136
957931044 957931044
674287145 674287145
25229802 25229802
524920200 524920200
184580986 184580986
302900055 302900055
779750684 779750684
812780899 812780899
666408747 666408747
927321943 927321943
132329675 132329675
958505151 958505151
521243769 521243769
82256076 82256076
537862291 537862291
534284313 534284313
65735053 65735053
719907834 719907834
731997314 731997314
70558860 70558860
922986015 922986015
297587371 297587371
991843500 991843500
413681001 413681001
189161379 189161379
128991950 128991950
912100369 912100369
605453819 605453819
561426627 561426627
435094962 435094962
390821605 390821605
541604484 541604484
309856205 309856205
943419134 943419134
689435888 689435888
933289612 933289612
695428481 695428481
129517057 129517057
693844246 693844246
398352326 398352326
861212777 861212777
290175037 290175037
262162595 262162595
985445487 985445487
845308084 845308084
617788359 617788359
804749200 804749200
72058324 72058324
400220272 400220272
532592022 532592022
296458633 296458633
114402933 114402933
304177244 304177244
835790233 835790233
223994159 223994159
702724139 702724139
433258373 433258373
292215042 292215042
98262556 98262556
691679372 691679372
430670860 430670860
244361781 244361781
102431455 102431455
569465611 569465611
377164145 377164145
43084181 43084181
82377227 82377227
385465482 385465482
82491458 82491458
291918035 291918035
492189977 492189977
512541369 512541369
34942196 34942196
801013168 801013168
753931214 753931214
173705748 173705748
160412972 160412972
225479794 225479794
798598689 798598689
998306454 998306454
912513286 912513286
734835703 734835703
408280347 408280347
794205357 794205357
341163467 341163467
906932467 906932467
681395508 681395508
738583854 738583854
266360093 266360093
170771192 170771192
729976877 729976877
837777114 837777114
253723713 253723713
849324858 849324858
26423906 26423906
628184761 628184761
54266827 54266827
757187399 757187399
937153271 937153271
122138978 122138978
306366109 306366109
649025833 649025833
750480318 750480318
888019358 888019358
948027211 948027211
303865159 303865159
777880861 777880861
996656453 996656453
76016939 76016939
198679191 198679191
262629168 262629168
360786525 360786525
913098227 913098227
192728510 192728510
269570862 269570862
229427737 229427737
261285698 261285698
957588341 957588341
466230142 466230142
437708581 437708581
844102986 844102986
470147571 470147571
795530927 795530927
695858089 695858089
695897049 695897049
899434623 899434623
684628949 684628949
958326745 958326745
141129760 141129760
982396353 982396353
335220476 335220476
387737571 387737571
637329437 637329437
841368506 841368506
587365191 587365191
116470504 116470504
58539365 58539365
612842019 612842019
948713293 948713293
721164669 721164669
76437062 76437062
571331687 571331687
437913750 437913750
718495359 718495359
174041310 174041310
544695722 544695722
728633660 728633660
274420625 274420625
369495880 369495880
189359260 189359260
256595207 256595207
396660104 396660104
885179129 885179129
16514871 16514871
662981344 662981344
207013942 207013942
796318207 796318207
272907098 272907098
797643174 797643174
946602774 946602774
617710947 617710947
179555269 179555269
790620194 790620194
410971498 410971498
300022895 300022895
397367274 397367274
930261501 930261501
46199420 46199420
365076925 365076925
830896111 830896111
68934149 68934149
877955493 877955493
926875716 926875716
20771262 20771262
300601362 300601362
368837979 368837979
678606073 678606073
999905899 999905899
933706440 933706440
319855451 319855451
235624521 235624521
772733036 772733036
84480969 84480969
238143812 238143812
159655313 159655313
181991521 181991521
22727470 22727470
300902213 300902213
741385367 741385367
414673787 414673787
776615989 776615989
628782742 628782742
913445267 913445267
704982739 704982739
735377614 735377614
146325081 146325081
696808594 696808594
726538692 726538692
215763340 215763340
802939166 802939166
49993288 49993288
211757881 211757881
317614645 317614645
970848184 970848184
821258232 821258232
67636485 67636485
218738861 218738861
482162049 482162049
836273472 836273472
667615154 667615154
699189471 699189471
212603232 212603232
147278195 147278195
864829518 864829518
204143163 204143163
816677254 816677254
399065302 399065302
422473554 422473554
152485868 152485868
840744771 840744771
536947562 536947562
317998400 317998400
263645299 263645299
342701711 342701711
196269731 196269731
733642763 733642763
180634793 180634793
434789644 434789644
748923489 748923489
45297761 45297761
947054402 947054402
415991179 415991179
17699989 17699989
262692623 262692623
298058480 298058480
782342497 782342497
28813700 28813700
476702446 476702446
775971460 775971460
151971828 151971828
78436263 78436263
21433736 21433736
602592704 602592704
531108289 531108289
377602813 377602813
394891646 394891646
737800846 737800846
93205357 93205357
641281002 641281002
967764808 967764808
366428027 366428027
443218209 443218209
644640766 644640766
5624618 5624618
124632027 124632027
822515345 822515345
661630098 661630098
768827359 768827359
705659377 705659377
706933148 706933148
719766176 719766176
18576343 18576343
686971466 686971466
158320889 158320889
675632428 675632428
512538787 512538787
118729187 118729187
273582957 273582957
309176610 309176610
362139512 362139512
719378346 719378346
762885040 762885040
772489463 772489463
987174872 987174872
150682414 150682414
221719766 221719766
428185813 428185813
732340354 732340354
706237980 706237980
440865150 440865150
26243925 26243925
190220986 190220986
168241850 168241850
55235438 55235438
256336385 256336385
673744189 673744189
270750799 270750799
984501978 984501978
644230257 644230257
209724535 209724535
464243106 464243106
724996368 724996368
117918299 117918299
805251140 805251140
114095430 114095430
683757410 683757410
149357433 149357433
367447355 367447355
330372843 330372843
811442921 811442921
747351011 747351011
809981628 809981628
262246655 262246655
640861658 640861658
281025685 281025685
632808702 632808702
906975007 906975007
708898704 708898704
246187090 246187090
316553483 316553483
417348301 417348301
384173998 384173998
138788420 138788420
536294511 536294511
317592837 317592837
142490021 142490021
206850763 206850763
643181254 643181254
157512427 157512427
198607880 198607880
472254186 472254186
814709030 814709030
729135988 729135988
519814080 519814080
344914260 344914260
391012515 391012515
841742439 841742439
121598980 121598980
308833473 308833473
494640366 494640366
442561803 442561803
841137108 841137108
54921492 54921492
669681998 669681998
552887208 552887208
33000066 33000066
978837185 978837185
104663484 104663484
247826854 247826854
546695182 546695182
267317526 267317526
296048592 296048592
119256815 119256815
244356909 244356909
104900743 104900743
273883561 273883561
898934349 898934349
305192851 305192851
117826221 117826221
905521087 905521087
225911618 225911618
943469048 943469048
635608915 635608915
987413697 987413697
154736930 154736930
701780983 701780983
72680551 72680551
433324247 433324247
371069822 371069822
223199515 223199515
307310244 307310244
762617434 762617434
270541185 270541185
108286487 108286487
856987395 856987395
298553851 298553851
818041677 818041677
58774338 58774338
148391599 148391599
594928370 594928370
379102416 379102416
796587698 796587698
358804495 358804495
203325374 203325374
157051569 157051569
52058951 52058951
153877810 153877810
183362450 183362450
336377633 336377633
641728467 641728467
651881160 651881160
856321514 856321514
312689404 312689404
735872915 735872915
399283905 399283905
198092080 198092080
307130988 307130988
567899561 567899561
565327347 565327347
43266609 43266609
423129232 423129232
203760349 203760349
818684288 818684288
941012974 941012974
706461652 706461652
918882914 918882914
387829895 387829895
313590881 313590881
509595335 509595335
231361082 231361082
469215850 469215850
134451655 134451655
946912289 946912289
235742582 235742582
862365546 862365546
131452545 131452545
757648277 757648277
578550465 578550465
180446052 180446052
615898044 615898044
998332967 998332967
527348391 527348391
146680852 146680852
98254051 98254051
872479720 872479720
417391630 417391630
266607778 266607778
24367653 24367653
961086550 961086550
596546491 596546491
901193848 901193848
381234363 381234363
609164593 609164593
915071762 915071762
631212127 631212127
429605064 429605064
616051382 616051382
827297574 827297574
773685144 773685144
4448609 4448609
133550399 133550399
26129897 26129897
749792116 749792116
300793185 300793185
240606370 240606370
581151518 581151518
527047543 527047543
885466113 885466113
823112879 823112879
342327040 342327040
70038082 70038082
637159398 637159398
160364252 160364252
400148023 400148023
882770570 882770570
734007321 734007321
306372213 306372213
957035172 957035172
216972572 216972572
922337697 922337697
734536134 734536134
14531232 14531232
891127619 891127619
645256128 645256128
927001093 927001093
318057287 318057287
722269345 722269345
839117078 839117078
414676998 414676998
639756782 639756782
762164305 762164305
222852068 222852068
937115958 937115958
638278394 638278394
585629203 585629203
548871458 548871458
169179944 169179944
686524736 686524736
872202562 872202562
20133016 20133016
729824050 729824050
512964608 512964608
56208513 56208513
363223453 363223453
130203866 130203866
787219112 787219112
439285824 439285824
814564053 814564053
963486278 963486278
640130075 640130075
606850969 606850969
804050870 804050870
46936260 46936260
959848289 959848289
526989870 526989870
532018405 532018405
576687147 576687147
559826972 559826972
770144271 770144271
457784198 457784198
872004671 872004671
468704521 468704521
86717602 86717602
482606458 482606458
965684543 965684543
168638380 168638380
925044969 925044969
304613280 304613280
85108744 85108744
261968112 261968112
16448064 16448064
213873918 213873918
272874273 272874273
630059384 630059384
463841079 463841079
156819410 156819410
39809832 39809832
542910373 542910373
198453327 198453327
532663059 532663059
896387361 896387361
350213731 350213731
172266514 172266514
767226525 767226525
870621997 870621997
256611474 256611474
508905100 508905100
552748902 552748902
623177154 623177154
957047688 957047688
150260664 150260664
909177226 909177226
478405544 478405544
423057432 423057432
921755645 921755645
120817711 120817711
60862623 60862623
278242402 278242402
5866618 5866618
981645253 981645253
561221104 561221104
556182645 556182645
899838918 899838918
69375653 69375653
618290285 618290285
420472408 420472408
921141438 921141438
305081199 305081199
561955153 561955153
345081923 345081923
272730998 272730998
889051491 889051491
334452809 334452809
53669003 53669003
989580610 989580610
791169319 791169319
596558227 596558227
510696024 510696024
210289223 210289223
630374216 630374216
745565953 745565953
663860122 663860122
461101687 461101687
589704744 589704744
905303049 905303049
956479638 956479638
34032422 34032422
196148861 196148861
86800486 86800486
278331258 278331258
110305431 110305431
822375292 822375292
687694475 687694475
107891859 107891859
602753581 602753581
642452141 642452141
606464763 606464763
550256398 550256398
375668169 375668169
143206000 143206000
912360935 912360935
478794075 478794075
123401219 123401219
684600634 684600634
278992469 278992469
235949361 235949361
782960704 782960704
173063300 173063300
637780526 637780526
92207303 92207303
552097377 552097377
939659003 939659003
640786735 640786735
283084137 283084137
693737124 693737124
164852976 164852976
817768136 817768136
806448467 806448467
401900893 401900893
143985619 143985619
251794316 251794316
463178951 463178951
221936266 221936266
697083314 697083314
641550927 641550927
175694363 175694363
714919555 714919555
157624675 157624675
567370980 567370980
314823331 314823331
820639378 820639378
281386200 281386200
872998703 872998703
219876299 219876299
526372744 526372744
633532063 633532063
383958509 383958509
191883404 191883404
420870334 420870334
87198770 87198770
153911370 153911370
656713995 656713995
551980750 551980750
158036063 158036063
702889434 702889434
849381692 849381692
268167689 268167689
884379380 884379380
215276626 215276626
268756025 268756025
377668544 377668544
707554008 707554008
946171342 946171342
481625830 481625830
735690474 735690474
88721486 88721486
214851848 214851848
14161629 14161629
355429083 355429083
472568481 472568481
722945497 722945497
138534467 138534467
276172013 276172013
866392749 866392749
825707540 825707540
371577480 371577480
696032273 696032273
759958218 759958218
695436773 695436773
241115136 241115136
471273404 471273404
575474820 575474820
153708957 153708957
438708793 438708793
355222248 355222248
615583859 615583859
690653498 690653498
85315504 85315504
57641076 57641076
322754668 322754668
581405651 581405651
979112590 979112590
22519395 22519395
29951585 29951585
997220858 997220858
426944885 426944885
200793925 200793925
146621021 146621021
78440205 78440205
273591980 273591980
426256029 426256029
38734220 38734220
410595371 410595371
242807183 242807183
923575818 923575818
403113073 403113073
709461430 709461430
710044371 710044371
957903967 957903967
630444762 630444762
106972757 106972757
967448295 967448295
645860948 645860948
122427421 122427421
427730843 427730843
954046471 954046471
375935427 375935427
350777877 350777877
687030196 687030196
696307353 696307353
413800401 413800401
722610596 722610596
837781202 837781202
587349826 587349826
562682385 562682385
546745716 546745716
880033210 880033210
83910031 83910031
768969327 768969327
509953585 509953585
82576449 82576449
835992221 835992221
572095991 572095991
178260121 178260121
634455214 634455214
667300922 667300922
348775351 348775351
675716987 675716987
233029832 233029832
156506530 156506530
159764779 159764779
929643684 929643684
594571202 594571202
922794726 922794726
598000396 598000396
974705851 974705851
802493134 802493134
325903789 325903789
782089827 782089827
39859669 39859669
401742634 401742634
416193689 416193689
992248628 992248628
864175033 864175033
865860062 865860062
955335718 955335718
57342595 57342595
452815968 452815968
455026927 455026927
17892965 17892965
394808656 394808656
69097129 69097129
107636507 107636507
611801284 611801284
518754212 518754212
933304456 933304456
948174295 948174295
966985381 966985381
105658404 105658404
678876005 678876005
676185791 676185791
630963311 630963311
55305722 55305722
687236277 687236277
128911405 128911405
589805234 589805234
72673214 72673214
8540538 8540538
122185980 122185980
898888653 898888653
191501587 191501587
668922577 668922577
224838494 224838494
336900325 336900325
870084922 870084922
329301595 329301595
713320752 713320752
773589061 773589061
994115111 994115111
155540293 155540293
205255664 205255664
359574451 359574451
876478507 876478507
558557259 558557259
674789700 674789700
8420515 8420515
146670469 146670469
63027374 63027374
591597152 591597152
274491947 274491947
889660264 889660264
497818087 497818087
648731098 648731098
237450170 237450170
876174898 876174898
83518536 83518536
587619111 587619111
993288292 993288292
226656604 226656604
285125264 285125264
638054151 638054151
187544239 187544239
221013049 221013049
496793591 496793591
453000380 453000380
935136801 935136801
589659787 589659787
73755894 73755894
141916237 141916237
299928307 299928307
401062458 401062458
451691836 451691836
800412541 800412541
317776883 317776883
854377716 854377716
861923434 861923434
257282077 257282077
972034167 972034167
775924129 775924129
379135238 379135238
152495863 152495863
477674902 477674902
905560431 905560431
696602422 696602422
894697522 894697522
515387180 515387180
431468237 431468237
98727098 98727098
712362462 712362462
233129190 233129190
928683082 928683082
628234638 628234638
627941612 627941612
804267459 804267459
299158621 299158621
182728157 182728157
661738419 661738419
922443371 922443371
282829615 282829615
359798705 359798705
582988847 582988847
529645612 529645612
151876628 151876628
336953811 336953811
934236091 934236091
606996071 606996071
240230425 240230425
556042919 556042919
363364851 363364851
694100256 694100256
663214043 663214043
922248224 922248224
871963674 871963674
848829292 848829292
949307235 949307235
642983158 642983158
354796305 354796305
771919650 771919650
158893853 158893853
676990100 676990100
511249437 511249437
356379589 356379589
202749480 202749480
757158744 757158744
356792405 356792405
71345639 71345639
136634558 136634558
900743566 900743566
930560519 930560519
466980719 466980719
897162415 897162415
331742822 331742822
167434255 167434255
17146807 17146807
577277246 577277246
212811925 212811925
823733984 823733984
571271352 571271352
87232151 87232151
458717820 458717820
836045692 836045692
83474736 83474736
848740094 848740094
250273388 250273388
101273395 101273395
278948742 278948742
331866997 331866997
665874041 665874041
565934901 565934901
971658007 971658007
818511572 818511572
726375183 726375183
75009978 75009978
611727489 611727489
573845775 573845775
206647285 206647285
794867894 794867894
34127502 34127502
599644264 599644264
245734261 245734261
646918336 646918336
682696389 682696389
335305595 335305595
333422695 333422695
115886976 115886976
981303972 981303972
74616823 74616823
389270312 389270312
758402100 758402100
66719249 66719249
266748000 266748000
137696360 137696360
734607246 734607246
478706700 478706700
639695928 639695928
165557495 165557495
967742354 967742354
706439832 706439832
944608258 944608258
670319805 670319805
402859629 402859629
923232249 923232249
571108928 571108928
307193890 307193890
455832201 455832201
465323571 465323571
844801154 844801154
199866608 199866608
595454238 595454238
230730054 230730054
33024644 33024644
185044638 185044638
620220666 620220666
983190084 983190084
176044098 176044098
196639331 196639331
677687062 677687062
352312958 352312958
616366334 616366334
914095837 914095837
516925346 516925346
221321822 221321822
596997317 596997317
283405210 283405210
293777724 293777724
662491168 662491168
633257520 633257520
733776171 733776171
566229455 566229455
541621752 541621752
963070354 963070354
622909908 622909908
271007026 271007026
348433052 348433052
20112213 20112213
540342191 540342191
115176769 115176769
472828471 472828471
446459181 446459181
957771490 957771490
803951464 803951464
608267921 608267921
159912175 159912175
651421592 651421592
451033036 451033036
308337261 308337261
883242037 883242037
930826432 930826432
675800752 675800752
340801258 340801258
49913523 49913523
31123948 31123948
116404075 116404075
175967019 175967019
739314412 739314412
819916387 819916387
10073435 10073435
172711825 172711825
842386822 842386822
234429657 234429657
636234343 636234343
543605905 543605905
667603983 667603983
475377670 475377670
729684447 729684447
680474934 680474934
541745046 541745046
583156356 583156356
580447581 580447581
547997591 547997591
547898877 547898877
272877602 272877602
100448680 100448680
630902278 630902278
428074502 428074502
232025760 232025760
621468651 621468651
64513569 64513569
746652081 746652081
281517784 281517784
634875094 634875094
462904981 462904981
551540263 551540263
403738724 403738724
803722938 803722938
154829699 154829699
273246390 273246390
944426053 944426053
937885237 937885237
293094121 293094121
112426124 112426124
743300244 743300244
327537040 327537040
35293290 35293290
279952261 279952261
13434758 13434758
387548159 387548159
550388835 550388835
944974157 944974157
33214006 33214006
301736256 301736256
283236500 283236500
373457066 373457066
627757160 627757160
542815771 542815771
710322842 710322842
29356978 29356978
132855839 132855839
407815684 407815684
419700052 419700052
238085068 238085068
509767140 509767140
75482604 75482604
217946941 217946941
826081904 826081904
98795474 98795474
110422804 110422804
792046150 792046150
589747262 589747262
747928108 747928108
47871669 47871669
454568888 454568888
239626826 239626826
158321055 158321055
610339364 610339364
120114900 120114900
209654964 209654964
239058517 239058517
629779107 629779107
590858356 590858356
869078610 869078610
535215785 535215785
826115456 826115456
294396976 294396976
903379273 903379273
289712437 289712437
339790321 339790321
390047441 390047441
142650637 142650637
50381163 50381163
891133430 891133430
197631383 197631383
295329360 295329360
457993003 457993003
961527884 961527884
819278588 819278588
527763782 527763782
49622512 49622512
923111271 923111271
494422125 494422125
278396055 278396055
851593811 851593811
719612529 719612529
700375079 700375079
754593142 754593142
295393628 295393628
959108183 959108183
155229372 155229372
245669354 245669354
123628103 123628103
527308692 527308692
741479625 741479625
614585753 614585753
36961309 36961309
598581052 598581052
488384095 488384095
638545624 638545624
779981666 779981666
142905252 142905252
770205665 770205665
68664592 68664592
817373437 817373437
681727598 681727598
401123914 401123914
173491561 173491561
940109518 940109518
32954139 32954139
361878549 361878549
259768787 259768787
980370399 980370399
377618013 377618013
95046089 95046089
360020641 360020641
941536740 941536740
730478306 730478306
483041215 483041215
947600112 947600112
97077781 97077781
493803657 493803657
390012213 390012213
340167721 340167721
42627946 42627946
87596258 87596258
33662767 33662767
882294859 882294859
845308365 845308365
812273837 812273837
126459247 126459247
505140347 505140347
276917923 276917923
636240077 636240077
689571602 689571602
769682196 769682196
708423882 708423882
592155485 592155485
317699167 317699167
29812061 29812061
171280599 171280599
832151829 832151829
775886375 775886375
570395781 570395781
746955086 746955086
172659656 172659656
238718723 238718723
274070523 274070523
272205853 272205853
35591883 35591883
119788435 119788435
310733313 310733313
152662807 152662807
914946329 914946329
568527771 568527771
527962618 527962618
516063054 516063054
247753993 247753993
117756930 117756930
785238869 785238869
464334343 464334343
270957662 270957662
97555351 97555351
566304364 566304364
353777799 353777799
521760763 521760763
126219692 126219692
341959041 341959041
252404261 252404261
722234326 722234326
311286130 311286130
79476626 79476626
244181383 244181383
544952961 544952961
196387498 196387498
148235129 148235129
396892598 396892598
700429026 700429026
581426195 581426195
196132984 196132984
144253329 144253329
272594727 272594727
228090588 228090588
102900099 102900099
155994985 155994985
435354558 435354558
514770564 514770564
754998575 754998575
956767548 956767548
294141253 294141253
72911168 72911168
221054966 221054966
838592454 838592454
218250213 218250213
143285664 143285664
151076795 151076795
288530396 288530396
595157521 595157521
924532530 924532530
779241254 779241254
929531365 929531365
850531694 850531694
157244142 157244142
169038766 169038766
378403454 378403454
843619826 843619826
787196917 787196917
87810621 87810621
908406903 908406903
910621395 910621395
207114735 207114735
30838610 30838610
952004864 952004864
360031142 360031142
46428470 46428470
528604178 528604178
144983034 144983034
250449512 250449512
146548245 146548245
179027213 179027213
184160021 184160021
405392558 405392558
315322830 315322830
551785819 551785819
696178545 696178545
890289371 890289371
434237302 434237302
442299589 442299589
594412661 594412661
251700642 251700642
732398232 732398232
31479368 31479368
832553147 832553147
221903737 221903737
114423331 114423331
982130466 982130466
290292019 290292019
10458512 10458512
197003019 197003019
871059316 871059316
28939659 28939659
893107421 893107421
19024002 19024002
116969606 116969606
935444369 935444369
897825043 897825043
279735212 279735212
345819015 345819015
197407677 197407677
938277254 938277254
589634133 589634133
769855321 769855321
251551977 251551977
182832255 182832255
657470550 657470550
618963590 618963590
933549584 933549584
488078519 488078519
884561107 884561107
156807035 156807035
367043893 367043893
481861689 481861689
938285773 938285773
600601876 600601876
713786904 713786904
940439731 940439731
457607027 457607027
169229073 169229073
563389376 563389376
318535023 318535023
158655272 158655272
581487154 581487154
645125239 645125239
62874838 62874838
713404898 713404898
191170783 191170783
669310608 669310608
529537973 529537973
639572213 639572213
538757494 538757494
482908797 482908797
794528582 794528582
525303093 525303093
937522870 937522870
279328944 279328944
693626781 693626781
767579689 767579689
651835898 651835898
779794043 779794043
628051988 628051988
882036607 882036607
987338613 987338613
278538773 278538773
942355963 942355963
869105405 869105405
902235622 902235622
686382404 686382404
375931907 375931907
369599536 369599536
57279247 57279247
256248355 256248355
114175246 114175246
361665011 361665011
151861545 151861545
231847821 231847821
159283813 159283813
285790201 285790201
623162914 623162914
518126512 518126512
112190475 112190475
974293256 974293256
514218355 514218355
500639125 500639125
959638037 959638037
449538907 449538907
271756635 271756635
724716172 724716172
80058117 80058117
586996685 586996685
78994554 78994554
751505844 751505844
165848200 165848200
865740608 865740608
817133444 817133444
369055756 369055756
43737776 43737776
157610702 157610702
39879010 39879010
627022999 627022999
513062307 513062307
492316523 492316523
687387092 687387092
132382918 132382918
214634839 214634839
993339560 993339560
443685920 443685920
259779685 259779685
570898508 570898508
100043076 100043076
715104269 715104269
931907021 931907021
204808510 204808510
71357983 71357983
419937332 419937332
819327028 819327028
191908225 191908225
330768319 330768319
896033350 896033350
947463699 947463699
77055088 77055088
298880251 298880251
95960780 95960780
460934523 460934523
442354298 442354298
747175549 747175549
712949142 712949142
789845321 789845321
888991680 888991680
72118919 72118919
765940130 765940130
820466540 820466540
184303490 184303490
51185437 51185437
262730579 262730579
14003871 14003871
218957273 218957273
226505248 226505248
243145013 243145013
381010180 381010180
265972498 265972498
407198159 407198159
624563957 624563957
821517860 821517860
301775747 301775747
8436536 8436536
648163059 648163059
212354391 212354391
123490974 123490974
626127554 626127554
502246820 502246820
994859983 994859983
142950515 142950515
108374530 108374530
471234371 471234371
15104030 15104030
126966354 126966354
856821315 856821315
255121669 255121669
145873042 145873042
178948621 178948621
754279270 754279270
593795448 593795448
345816019 345816019
106948146 106948146
32652894 32652894
433258016 433258016
916905597 916905597
567028760 567028760
218173739 218173739
361992055 361992055
236391187 236391187
456001188 456001188
19502435 19502435
697755924 697755924
952667470 952667470
821628561 821628561
280783659 280783659
708888953 708888953
877617802 877617802
580157204 580157204
171988434 171988434
668797427 668797427
780963052 780963052
695159038 695159038
540575664 540575664
162842843 162842843
202232825 202232825
395876142 395876142
259759369 259759369
915793282 915793282
13306961 13306961
343645481 343645481
804237760 804237760
936297282 936297282
435849314 435849314
366496789 366496789
905530312 905530312
896748185 896748185
183818841 183818841
749842766 749842766
801057374 801057374
550154986 550154986
452498332 452498332
382873304 382873304
494065577 494065577
900367832 900367832
450753359 450753359
612806283 612806283
218479866 218479866
52634574 52634574
678564856 678564856
362224856 362224856
657680973 657680973
313866638 313866638
87695310 87695310
444006419 444006419
400517514 400517514
204370002 204370002
350444915 350444915
575150843 575150843
191585005 191585005
239410962 239410962
101183041 101183041
655387663 655387663
720754221 720754221
45994979 45994979
750482200 750482200
630911636 630911636
616200040 616200040
189775424 189775424
585512874 585512874
28862529 28862529
456497657 456497657
543976532 543976532
723846949 723846949
280754785 280754785
248690924 248690924
722074281 722074281
833891590 833891590
918076089 918076089
446619895 446619895
308006665 308006665
903424843 903424843
247318189 247318189
846168862 846168862
568825367 568825367
657749735 657749735
800294361 800294361
138032633 138032633
783045390 783045390
781842268 781842268
585313873 585313873
95090335 95090335
670790221 670790221
170471846 170471846
884879683 884879683
119194911 119194911
238461469 238461469
713966141 713966141
863709660 863709660
571089057 571089057
416670010 416670010
476366529 476366529
396461551 396461551
856701401 856701401
617668218 617668218
549112454 549112454
410371084 410371084
965021218 965021218
860538582 860538582
142394396 142394396
950713926 950713926
312498582 312498582
397296992 397296992
835514970 835514970
418727778 418727778
123817410 123817410
931310959 931310959
304690658 304690658
119412215 119412215
715873827 715873827
454896823 454896823
212422101 212422101
23566855 23566855
388082224 388082224
705214950 705214950
421856485 421856485
323395323 323395323
389096350 389096350
348853972 348853972
199341910 199341910
9934010 9934010
193660765 193660765
148470684 148470684
713005212 713005212
30385759 30385759
478301496 478301496
23880148 23880148
587788221 587788221
188686346 188686346
158164031 158164031
483313842 483313842
319515639 319515639
166324516 166324516
772749400 772749400
43666305 43666305
219696970 219696970
945449968 945449968
3146652 3146652
898405706 898405706
205256910 205256910
989512894 989512894
180206834 180206834
659738997 659738997
301386086 301386086
50479014 50479014
919457047 919457047
524225733 524225733
284834606 284834606
519281981 519281981
430943643 430943643
989246461 989246461
103681525 103681525
874226897 874226897
497659865 497659865
251608144 251608144
648989367 648989367
541306173 541306173
666092184 666092184
493472320 493472320
918680217 918680217
517073985 517073985
922319979 922319979
751891453 751891453
717222133 717222133
450516038 450516038
664799877 664799877
170315733 170315733
80027703 80027703
471030031 471030031
33645595 33645595
901502782 901502782
630036078 630036078
368521630 368521630
310991962 310991962
138885189 138885189
492302514 492302514
937707112 937707112
339939089 339939089
404357115 404357115
882212188 882212188
630493447 630493447
717808334 717808334
938002437 938002437
432838862 432838862
363871790 363871790
108702605 108702605
925362332 925362332
651891742 651891742
218394098 218394098
226105537 226105537
727882959 727882959
790153760 790153760
422845840 422845840
301160049 301160049
43116960 43116960
787343041 787343041
75079624 75079624
440518471 440518471
670935058 670935058
428473655 428473655
837001239 837001239
423049755 423049755
949285912 949285912
238877042 238877042
177949056 177949056
228298640 228298640
880725249 880725249
32386397 32386397
637133710 637133710
13220705 13220705
383435875 383435875
316547970 316547970
424161476 424161476
790785070 790785070
697786023 697786023
260098840 260098840
549082095 549082095
244444261 244444261
955259390 955259390
127698667 127698667
235262053 235262053
75785026 75785026
892527531 892527531
210037485 210037485
77388494 77388494
751833957 751833957
963648105 963648105
941237541 941237541
750312976 750312976
272006454 272006454
615693687 615693687
401896819 401896819
352577343 352577343
497320210 497320210
11933195 11933195
192982262 192982262
778400411 778400411
209668180 209668180
64137992 64137992
467539114 467539114
721804728 721804728
739305410 739305410
78631543 78631543
662905389 662905389
558244713 558244713
156834822 156834822
173960621 173960621
192862208 192862208
438179214 438179214
273507415 273507415
984252819 984252819
310117882 310117882
530386648 530386648
452138092 452138092
262818729 262818729
476373080 476373080
89492427 89492427
868881588 868881588
105682244 105682244
466610464 466610464
710981922 710981922
73894863 73894863
149743717 149743717
93404502 93404502
173892034 173892034
665321319 665321319
820632284 820632284
36825500 36825500
941121804 941121804
932651605 932651605
917825448 917825448
895773277 895773277
124852434 124852434
235487053 235487053
558851638 558851638
6121435 6121435
868911302 868911302
291713854 291713854
856459112 856459112
566818370 566818370
167140711 167140711
511097224 511097224
361242127 361242127
292737041 292737041
960740436 960740436
929028889 929028889
101569693 101569693
569466962 569466962
783329989 783329989
183694401 183694401
862697392 862697392
238501596 238501596
280084294 280084294
79573929 79573929
607177982 607177982
523743850 523743850
384182815 384182815
889160865 889160865
455891999 455891999
313616904 313616904
113099894 113099894
462612353 462612353
701995790 701995790
463768466 463768466
337825605 337825605
790361248 790361248
283820405 283820405
301740855 301740855
143573486 143573486
107418236 107418236
659356384 659356384
202859993 202859993
635778955 635778955
677756499 677756499
135591005 135591005
478821321 478821321
922845448 922845448
290447800 290447800
298299296 298299296
831492496 831492496
270370050 270370050
724389241 724389241
43504533 43504533
269547565 269547565
664632571 664632571
377726212 377726212
85285881 85285881
925550245 925550245
712588326 712588326
455420978 455420978
420891470 420891470
787602489 787602489
170670441 170670441
400680901 400680901
495329453 495329453
238414174 238414174
488552925 488552925
82447591 82447591
232712668 232712668
330526876 330526876
882042785 882042785
580529923 580529923
996850103 996850103
392307067 392307067
630173230 630173230
567108702 567108702
246519037 246519037
213912407 213912407
494493749 494493749
215751292 215751292
545433300 545433300
652381314 652381314
6140154 6140154
392337372 392337372
98985929 98985929
712305590 712305590
142660944 142660944
248071072 248071072
393240481 393240481
731705864 731705864
439432258 439432258
46679733 46679733
607558114 607558114
403350787 403350787
788164435 788164435
839562800 839562800
130624828 130624828
672181830 672181830
510453307 510453307
293483097 293483097
627578607 627578607
4084531 4084531
382377774 382377774
811952277 811952277
697640070 697640070
61631240 61631240
998605877 998605877
718339331 718339331
829367744 829367744
268625239 268625239
56173153 56173153
216455716 216455716
7110332 7110332
64838458 64838458
794177530 794177530
621906105 621906105
411378167 411378167
950139504 950139504
454520520 454520520
307879833 307879833
509413349 509413349
558103052 558103052
757459762 757459762
158838197 158838197
136559194 136559194
135144115 135144115
691324069 691324069
956324216 956324216
901133796 901133796
930311194 930311194
266428939 266428939
858237098 858237098
157750488 157750488
416493283 416493283
893198756 893198756
948017250 948017250
701270028 701270028
367499901 367499901
539713520 539713520
508356246 508356246
63629039 63629039
209424365 209424365
544480952 544480952
796256992 796256992
243934973 243934973
80426520 80426520
807831816 807831816
203790606 203790606
94809537 94809537
84260196 84260196
519110534 519110534
991573558 991573558
864722450 864722450
198185594 198185594
134248812 134248812
754956118 754956118
62236265 62236265
955022179 955022179
299827066 299827066
324503844 324503844
527957368 527957368
188806087 188806087
402047483 402047483
277101418 277101418
49766408 49766408
479304518 479304518
934823623 934823623
17908599 17908599
681940946 681940946
222747401 222747401
328593215 328593215
204734411 204734411
903138266 903138266
549254057 549254057
82646349 82646349
726973093 726973093
742472605 742472605
753235539 753235539
485502542 485502542
563129958 563129958
940131231 940131231
597939472 597939472
269462004 269462004
828831876 828831876
636270418 636270418
946043130 946043130
811668882 811668882
821586850 821586850
355368505 355368505
829239977 829239977
231744247 231744247
743376840 743376840
249651871 249651871
248945988 248945988
631081057 631081057
116360901 116360901
749826202 749826202
976649186 976649186
910400675 910400675
143461109 143461109
755821015 755821015
298147603 298147603
526399212 526399212
641446994 641446994
767465946 767465946
364426909 364426909
208416553 208416553
7161326 7161326
460437974 460437974
897423439 897423439
471507489 471507489
360034353 360034353
904248146 904248146
390899272 390899272
21550380 21550380
13660930 13660930
605530104 605530104
555221828 555221828
549805670 549805670
122757741 122757741
877648687 877648687
235750084 235750084
307077534 307077534
442094364 442094364
408753415 408753415
68990534 68990534
31542475 31542475
142651411 142651411
528742428 528742428
134225229 134225229
199923942 199923942
736875837 736875837
227428742 227428742
355985227 355985227
448521076 448521076
149056253 149056253
229475959 229475959
613890586 613890586
166839246 166839246
228529331 228529331
917540363 917540363
400819429 400819429
821979719 821979719
823833355 823833355
406100554 406100554
44734977 44734977
809519272 809519272
663446046 663446046
489272500 489272500
719076679 719076679
159502495 159502495
545671037 545671037
686175548 686175548
169030967 169030967
763453966 763453966
12773855 12773855
178287194 178287194
59276811 59276811
565377445 565377445
105092380 105092380
10741816 10741816
663332409 663332409
361319187 361319187
879773423 879773423
546058582 546058582
55123393 55123393
604702214 604702214
755179450 755179450
989129411 989129411
199039249 199039249
112683745 112683745
435723617 435723617
569334823 569334823
902893799 902893799
115652280 115652280
238535505 238535505
601214019 601214019
440646809 440646809
491005051 491005051
109558339 109558339
7034440 7034440
605331744 605331744
266492237 266492237
313053512 313053512
129146605 129146605
332740602 332740602
114990739 114990739
932636615 932636615
798845580 798845580
583478297 583478297
971944637 971944637
756835329 756835329
38973538 38973538
90011698 90011698
526949712 526949712
800589684 800589684
345314514 345314514
954287648 954287648
935782926 935782926
612345329 612345329
664231285 664231285
354267468 354267468
863094592 863094592
968516292 968516292
41752701 41752701
232774593 232774593
274545381 274545381
914893232 914893232
953604371 953604371
274583842 274583842
696575497 696575497
770158985 770158985
236149164 236149164
188253807 188253807
487871755 487871755
447776609 447776609
132736088 132736088
97328941 97328941
523988525 523988525
269270500 269270500
749393526 749393526
216958818 216958818
210833866 210833866
713750368 713750368
273415125 273415125
650673292 650673292
267291509 267291509
732326534 732326534
607293718 607293718
527776125 527776125
945210331 945210331
925020194 925020194
188162785 188162785
480704500 480704500
15747291 15747291
87742397 87742397
579219780 579219780
642035370 642035370
726154460 726154460
348160380 348160380
276536796 276536796
304019571 304019571
176279800 176279800
299550685 299550685
251014109 251014109
373836907 373836907
596387348 596387348
398752360 398752360
750896525 750896525
689808309 689808309
931274070 931274070
863998253 863998253
324081433 324081433
942039693 942039693
428159845 428159845
580721836 580721836
934267606 934267606
901045173 901045173
82622510 82622510
66920485 66920485
157437660 157437660
923785789 923785789
54093975 54093975
854561142 854561142
96084957 96084957
556843467 556843467
386395497 386395497
52992760 52992760
283237453 283237453
596399808 596399808
548067605 548067605
886338267 886338267
32574204 32574204
199238121 199238121
734694114 734694114
784345637 784345637
866016164 866016164
230095167 230095167
605352799 605352799
491826351 491826351
733597932 733597932
331706068 331706068
681204616 681204616
302081457 302081457
107844885 107844885
156024244 156024244
515506809 515506809
33649354 33649354
498479176 498479176
749811633 749811633
561566205 561566205
111699007 111699007
801898434 801898434
148860570 148860570
210799702 210799702
618034501 618034501
819830250 819830250
370013221 370013221
577539225 577539225
201538053 201538053
136886240 136886240
654677085 654677085
989771104 989771104
570614171 570614171
139097711 139097711
807602004 807602004
329008912 329008912
576415377 576415377
542906436 542906436
120740225 120740225
393640456 393640456
678321514 678321514
720912911 720912911
161415277 161415277
383773643 383773643
619772268 619772268
347123480 347123480
278391010 278391010
723337462 723337462
828422331 828422331
340689606 340689606
650728760 650728760
314861819 314861819
999869464 999869464
426711388 426711388
221138883 221138883
58001695 58001695
292603032 292603032
266193553 266193553
118821215 118821215
306199323 306199323
414765710 414765710
699649221 699649221
229695225 229695225
283970519 283970519
402267351 402267351
44531602 44531602
418887085 418887085
966756117 966756117
78389697 78389697
259370122 259370122
623653131 623653131
749643752 749643752
66526678 66526678
413307462 413307462
79685808 79685808
184639118 184639118
858367050 858367050
145595964 145595964
411538958 411538958
631140411 631140411
218769178 218769178
24166598 24166598
219274398 219274398
55162707 55162707
12739523 12739523
290859818 290859818
555073639 555073639
488305801 488305801
614410062 614410062
661095036 661095036
84248570 84248570
136999444 136999444
932758224 932758224
399940270 399940270
17992946 17992946
101965366 101965366
316795969 316795969
217511846 217511846
178433587 178433587
676263515 676263515
360017109 360017109
898887574 898887574
750480549 750480549
331033953 331033953
979636606 979636606
989187122 989187122
449533052 449533052
693518494 693518494
364597862 364597862
102608081 102608081
54680681 54680681
193612606 193612606
692437369 692437369
117459733 117459733
341430606 341430606
415841247 415841247
864966965 864966965
755310790 755310790
284763653 284763653
185272650 185272650
946796717 946796717
815262941 815262941
548563989 548563989
242210921 242210921
211616223 211616223
685921039 685921039
774654646 774654646
947350675 947350675
20441259 20441259
960069517 960069517
602271257 602271257
584204231 584204231
365375654 365375654
170527941 170527941
271222478 271222478
695763605 695763605
76045645 76045645
15886697 15886697
331514967 331514967
653669205 653669205
172433460 172433460
278720392 278720392
890810688 890810688
241803506 241803506
347654146 347654146
549767685 549767685
779962443 779962443
269465718 269465718
105383756 105383756
540344436 540344436
954011665 954011665
140255841 140255841
331482824 331482824
654931438 654931438
320894203 320894203
47504025 47504025
291396047 291396047
623442361 623442361
702504761 702504761
862060621 862060621
597189280 597189280
776190504 776190504
110071633 110071633
83778700 83778700
268483220 268483220
9317146 9317146
760376093 760376093
156840926 156840926
845016621 845016621
722378702 722378702
250294135 250294135
862310994 862310994
618807645 618807645
232764002 232764002
813827009 813827009
791277440 791277440
440726061 440726061
573421641 573421641
77406414 77406414
38371570 38371570
978497271 978497271
455753129 455753129
152528634 152528634
44623258 44623258
810704808 810704808
671429885 671429885
90576211 90576211
52791184 52791184
561206929 561206929
304020443 304020443
328241244 328241244
171261172 171261172
257096702 257096702
230146686 230146686
997481099 997481099
114021549 114021549
666542614 666542614
332703511 332703511
914743280 914743280
18652764 18652764
924315036 924315036
861243381 861243381
275604193 275604193
351083201 351083201
237233777 237233777
372362887 372362887
765854622 765854622
583603663 583603663
203607739 203607739
151218119 151218119
839813125 839813125
252425618 252425618
235472104 235472104
658287556 658287556
615922811 615922811
221670084 221670084
182212083 182212083
480863830 480863830
612875107 612875107
238328348 238328348
169417443 169417443
585734577 585734577
781660962 781660962
796037427 796037427
975638947 975638947
62554078 62554078
969050752 969050752
831489291 831489291
620289142 620289142
735738622 735738622
192098791 192098791
747142910 747142910
259994580 259994580
226076132 226076132
664863858 664863858
143039516 143039516
576883927 576883927
506376821 506376821
867395738 867395738
480184977 480184977
319424600 319424600
460566436 460566436
852688005 852688005
7965877 7965877
768711828 768711828
832395652 832395652
350148835 350148835
155358713 155358713
711888278 711888278
542241101 542241101
757227794 757227794
399141237 399141237
480411103 480411103
766014453 766014453
385797221 385797221
469745356 469745356
294961426 294961426
198497534 198497534
844813817 844813817
710494069 710494069
961358250 961358250
739181278 739181278
156786459 156786459
60895611 60895611
727299397 727299397
705246835 705246835
515502195 515502195
446258278 446258278
106541512 106541512
956876828 956876828
456181636 456181636
902753903 902753903
605234893 605234893
652484989 652484989
99707118 99707118
27751935 27751935
695023169 695023169
963244567 963244567
712341763 712341763
147464997 147464997
24242373 24242373
651602289 651602289
18827341 18827341
636451061 636451061
34261473 34261473
754997321 754997321
508500660 508500660
83234104 83234104
234264996 234264996
710747277 710747277
891254468 891254468
623346230 623346230
494454031 494454031
425279343 425279343
688533342 688533342
274539503 274539503
341809989 341809989
938594380 938594380
90206413 90206413
17276627 17276627
493318105 493318105
866954369 866954369
4929755 4929755
408288972 408288972
822020683 822020683
131115917 131115917
111510859 111510859
288181542 288181542
512989993 512989993
569275212 569275212
757711982 757711982
730121655 730121655
946560593 946560593
734562371 734562371
562615237 562615237
691266939 691266939
121975882 121975882
974099258 974099258
506097757 506097757
245789730 245789730
150150290 150150290
830275249 830275249
722891929 722891929
822489417 822489417
877225883 877225883
307669921 307669921
313309092 313309092
269447278 269447278
482625635 482625635
299318926 299318926
698092141 698092141
79962484 79962484
724472157 724472157
204884684 204884684
70516535 70516535
471148288 471148288
565543158 565543158
278634914 278634914
84424641 84424641
132552422 132552422
482894114 482894114
521925325 521925325
206733326 206733326
759965558 759965558
348360024 348360024
872804917 872804917
744017710 744017710
715759207 715759207
250301194 250301194
843820976 843820976
846445342 846445342
718938677 718938677
402093833 402093833
741499001 741499001
889949134 889949134
246511807 246511807
599482893 599482893
666848858 666848858
866350035 866350035
451667183 451667183
512647862 512647862
85742863 85742863
235840524 235840524
74577357 74577357
209763934 209763934
319853689 319853689
594143530 594143530
213629946 213629946
215324888 215324888
134107800 134107800
105761850 105761850
177106911 177106911
100581349 100581349
242752601 242752601
846410503 846410503
563522264 563522264
122160173 122160173
457196247 457196247
919052247 919052247
917039216 917039216
415456283 415456283
235743395 235743395
510829660 510829660
631953448 631953448
538483969 538483969
940951168 940951168
79185456 79185456
911888685 911888685
601710277 601710277
792448989 792448989
45468972 45468972
612805094 612805094
24509246 24509246
106714998 106714998
11251997 11251997
114556430 114556430
954490095 954490095
375304261 375304261
593511483 593511483
941662165 941662165
642441018 642441018
229194686 229194686
149287580 149287580
112906432 112906432
125197709 125197709
438432146 438432146
390892982 390892982
571782152 571782152
343154851 343154851
297586053 297586053
885455807 885455807
343396922 343396922
799013496 799013496
671410435 671410435
145203345 145203345
757167939 757167939
51120853 51120853
378328333 378328333
434687380 434687380
963831660 963831660
841630873 841630873
336888403 336888403
310382353 310382353
977008463 977008463
293133571 293133571
792199173 792199173
306122869 306122869
3042347 3042347
992688620 992688620
781801812 781801812
107832238 107832238
4472109 4472109
280042482 280042482
430128485 430128485
216381688 216381688
648079013 648079013
613630732 613630732
84742703 84742703
528923375 528923375
240453665 240453665
193212905 193212905
470168626 470168626
17686533 17686533
802589833 802589833
840055750 840055750
530014932 530014932
176087693 176087693
546082821 546082821
534775103 534775103
358548384 358548384
771005777 771005777
939696008 939696008
650232965 650232965
709327192 709327192
551382661 551382661
582883069 582883069
122122840 122122840
510820362 510820362
996933457 996933457
845722033 845722033
397789789 397789789
622839823 622839823
168928442 168928442
118414522 118414522
603129904 603129904
530732966 530732966
113543342 113543342
278493931 278493931
602819651 602819651
313337837 313337837
80837734 80837734
230165214 230165214
906580793 906580793
552715117 552715117
450814118 450814118
542137804 542137804
313166400 313166400
111310623 111310623
726209091 726209091
867778985 867778985
208219193 208219193
437006587 437006587
375232551 375232551
913466997 913466997
479011650 479011650
376245100 376245100
366168893 366168893
525555855 525555855
528249452 528249452
272187470 272187470
695799803 695799803
615240083 615240083
903841287 903841287
67507843 67507843
650306865 650306865
355158795 355158795
833457373 833457373
974660584 974660584
135256205 135256205
176911695 176911695
72125626 72125626
245203454 245203454
333970108 333970108
327305124 327305124
640551409 640551409
430945044 430945044
206196190 206196190
399794768 399794768
884568215 884568215
138190551 138190551
349589727 349589727
395780110 395780110
256516022 256516022
187052703 187052703
390033346 390033346
87177914 87177914
185080395 185080395
836030455 836030455
450779139 450779139
702572937 702572937
355123608 355123608
702797127 702797127
171913863 171913863
446333502 446333502
479485022 479485022
989068523 989068523
160788646 160788646
956877324 956877324
262160133 262160133
919751403 919751403
929726398 929726398
190283157 190283157
232890013 232890013
254376208 254376208
813177227 813177227
293857190 293857190
704323603 704323603
647936357 647936357
604991878 604991878
171503720 171503720
599559682 599559682
56412929 56412929
976205891 976205891
155991611 155991611
408439340 408439340
876086792 876086792
49951168 49951168
937568346 937568346
483448628 483448628
843635770 843635770
632185971 632185971
432236648 432236648
846935504 846935504
255046393 255046393
104544677 104544677
159376697 159376697
584346709 584346709
186122074 186122074
333598446 333598446
369228007 369228007
933833016 933833016
162541840 162541840
878176360 878176360
148598869 148598869
517510932 517510932
646247359 646247359
112216466 112216466
650043945 650043945
454354558 454354558
404559280 404559280
8362152 8362152
112399961 112399961
415155072 415155072
321804308 321804308
215486302 215486302
735283033 735283033
898030174 898030174
193451408 193451408
383348044 383348044
483568961 483568961
152583071 152583071
99559852 99559852
446855778 446855778
783418062 783418062
848148959 848148959
769071878 769071878
823167043 823167043
627984253 627984253
240560866 240560866
879586826 879586826
590431919 590431919
142209759 142209759
442255507 442255507
89812301 89812301
49878822 49878822
499180558 499180558
255236094 255236094
479383100 479383100
84921623 84921623
93669161 93669161
176400613 176400613
365736986 365736986
972245180 972245180
628345317 628345317
507106003 507106003
395578191 395578191
271650679 271650679
87330175 87330175
389067878 389067878
932053786 932053786
221376745 221376745
860909382 860909382
525960031 525960031
623280919 623280919
546520218 546520218
394839134 394839134
512940683 512940683
94095107 94095107
230424325 230424325
463253344 463253344
896534557 896534557
289058346 289058346
245365684 245365684
241614933 241614933
372451808 372451808
218672341 218672341
530703860 530703860
322073740 322073740
274609259 274609259
977594586 977594586
12256297 12256297
93254168 93254168
374707738 374707738
976413838 976413838
422807244 422807244
147742923 147742923
363338933 363338933
654901372 654901372
534787579 534787579
603172156 603172156
518903558 518903558
413407645 413407645
843516474 843516474
259887522 259887522
400202561 400202561
269256496 269256496
561364174 561364174
342123652 342123652
837370647 837370647
899108893 899108893
126931088 126931088
335838863 335838863
77434288 77434288
363791652 363791652
36833361 36833361
390536926 390536926
661666667 661666667
483251913 483251913
558133713 558133713
204224078 204224078
461853090 461853090
480729573 480729573
391454056 391454056
842378412 842378412
46266645 46266645
215720902 215720902
931208142 931208142
193268589 193268589
528327284 528327284
807530342 807530342
739351318 739351318
403922739 403922739
233106115 233106115
362774658 362774658
618523957 618523957
32781445 32781445
321244426 321244426
137921044 137921044
7007899 7007899
495313244 495313244
341148987 341148987
544090712 544090712
212055310 212055310
637819437 637819437
894807527 894807527
439624051 439624051
232594780 232594780
162318726 162318726
480894507 480894507
260849447 260849447
366000882 366000882
729722304 729722304
693761030 693761030
487761013 487761013
436819707 436819707
192322407 192322407
479333997 479333997
913486905 913486905
156259316 156259316
467084435 467084435
157821443 157821443
703399555 703399555
533676770 533676770
472024448 472024448
291525139 291525139
945375402 945375402
977733399 977733399
245115148 245115148
517753887 517753887
902508320 902508320
564965381 564965381
10010772 10010772
727128827 727128827
189038842 189038842
156127313 156127313
305194994 305194994
506647456 506647456
359816594 359816594
42634269 42634269
75359009 75359009
156530068 156530068
777996744 777996744
200011043 200011043
952165300 952165300
353149477 353149477
784048264 784048264
694944847 694944847
191578997 191578997
410134768 410134768
226134067 226134067
229163995 229163995
221531449 221531449
793374821 793374821
743796132 743796132
933994585 933994585
256231383 256231383
695495527 695495527
790153769 790153769
55250331 55250331
5722429 5722429
610735760 610735760
404865418 404865418
185823893 185823893
196736516 196736516
249195598 249195598
327484896 327484896
839123640 839123640
981575828 981575828
342167110 342167110
716549649 716549649
472215521 472215521
747131832 747131832
345038741 345038741
54464219 54464219
323971128 323971128
773182898 773182898
765903488 765903488
717879022 717879022
143346699 143346699
55905246 55905246
613261617 613261617
800344421 800344421
265380943 265380943
180617008 180617008
283062176 283062176
891736168 891736168
377663136 377663136
770303292 770303292
62739459 62739459
219553120 219553120
977526685 977526685
871720113 871720113
33668254 33668254
982010655 982010655
435847271 435847271
759712294 759712294
419733845 419733845
76387308 76387308
165861391 165861391
362749306 362749306
633718935 633718935
190469031 190469031
617977097 617977097
998308943 998308943
692315824 692315824
297290060 297290060
170743511 170743511
771001689 771001689
368720882 368720882
459269889 459269889
445670253 445670253
903094202 903094202
66661519 66661519
96815834 96815834
788569284 788569284
379769396 379769396
161375769 161375769
576904029 576904029
442217969 442217969
324799451 324799451
955401609 955401609
902483053 902483053
116576102 116576102
270377138 270377138
807101922 807101922
946828938 946828938
328853662 328853662
777179422 777179422
63275835 63275835
225124170 225124170
361028215 361028215
748044871 748044871
852447885 852447885
427440289 427440289
228402457 228402457
159396269 159396269
369602210 369602210
987620077 987620077
424435808 424435808
704159145 704159145
656182849 656182849
994123318 994123318
444098505 444098505
100809046 100809046
169139056 169139056
826787626 826787626
903889231 903889231
287891024 287891024
730265106 730265106
305887020 305887020
869357312 869357312
643102482 643102482
428208868 428208868
342960544 342960544
786079242 786079242
801022215 801022215
382597895 382597895
966085635 966085635
750396132 750396132
703760225 703760225
487689344 487689344
113226727 113226727
585813463 585813463
171117937 171117937
632364152 632364152
108735258 108735258
46700522 46700522
709065633 709065633
606490563 606490563
90731201 90731201
617295678 617295678
104709745 104709745
711025643 711025643
273845870 273845870
39900100 39900100
367735711 367735711
395466473 395466473
428413070 428413070
932784903 932784903
400024411 400024411
833655920 833655920
522660352 522660352
274285364 274285364
428862076 428862076
63904321 63904321
875845571 875845571
263489845 263489845
447925873 447925873
369371017 369371017
394357315 394357315
927471964 927471964
361806543 361806543
213768606 213768606
237392668 237392668
58496845 58496845
81556063 81556063
561254608 561254608
183840015 183840015
771843893 771843893
715231690 715231690
607665712 607665712
354099165 354099165
350173220 350173220
474017772 474017772
121460132 121460132
66004861 66004861
939920211 939920211
704813823 704813823
21858157 21858157
23961568 23961568
178210899 178210899
816711676 816711676
646091985 646091985
369948820 369948820
286337324 286337324
102448850 102448850
598414429 598414429
32774541 32774541
313577745 313577745
861612224 861612224
127329184 127329184
977524261 977524261
657596354 657596354
101060351 101060351
393172064 393172064
156430560 156430560
70184702 70184702
802695584 802695584
615685887 615685887
690337296 690337296
69040965 69040965
992876739 992876739
876100937 876100937
836759493 836759493
978065188 978065188
487645507 487645507
624422674 624422674
457307184 457307184
344109160 344109160
319092161 319092161
831904393 831904393
465902325 465902325
171730946 171730946
646288780 646288780
922546522 922546522
669787064 669787064
412330741 412330741
86402089 86402089
30991962 30991962
300515740 300515740
512308514 512308514
548047473 548047473
120074492 120074492
131135436 131135436
293697549 293697549
795533509 795533509
31848445 31848445
283751059 283751059
983787594 983787594
877824987 877824987
50966679 50966679
374832264 374832264
600917928 600917928
145318984 145318984
904060159 904060159
200542210 200542210
618657758 618657758
334078064 334078064
761539682 761539682
797014736 797014736
539627006 539627006
663538067 663538067
554459169 554459169
675932027 675932027
668296971 668296971
251135972 251135972
632857627 632857627
932271405 932271405
420990695 420990695
674860100 674860100
73394961 73394961
462971915 462971915
58227229 58227229
80379487 80379487
95986009 95986009
528995356 528995356
926846604 926846604
924816035 924816035
279813592 279813592
531285912 531285912
811663722 811663722
843411818 843411818
220644341 220644341
734652242 734652242
133160989 133160989
498979299 498979299
171200909 171200909
754100729 754100729
768025497 768025497
680388454 680388454
573831436 573831436
210051608 210051608
567561093 567561093
79653973 79653973
135071 135071
101854931 101854931
746093757 746093757
697866040 697866040
901734852 901734852
203228042 203228042
848152768 848152768
472174577 472174577
538216810 538216810
483603533 483603533
511093873 511093873
162178417 162178417
285860286 285860286
615462633 615462633
961584357 961584357
573326122 573326122
551798180 551798180
935989747 935989747
239104633 239104633
803802260 803802260
989814335 989814335
943525761 943525761
83749561 83749561
270179661 270179661
551483804 551483804
463616476 463616476
623844139 623844139
891696964 891696964
433632182 433632182
856725743 856725743
257086770 257086770
370935929 370935929
630718737 630718737
935699446 935699446
219134809 219134809
3862590 3862590
703950011 703950011
472220522 472220522
261477059 261477059
322087402 322087402
503914793 503914793
333549321 333549321
573069936 573069936
116174884 116174884
29998779 29998779
368545418 368545418
183073569 183073569
884056309 884056309
921539734 921539734
143621534 143621534
842373637 842373637
168283462 168283462
754241603 754241603
907125000 907125000
615561319 615561319
900336073 900336073
586698352 586698352
179648513 179648513
48214861 48214861
272744267 272744267
278269142 278269142
643357828 643357828
776121743 776121743
759395354 759395354
174096519 174096519
827020243 827020243
786177105 786177105
340951040 340951040
237444942 237444942
215439774 215439774
913869109 913869109
370478910 370478910
897115351 897115351
887672771 887672771
458691176 458691176
457653964 457653964
368162126 368162126
448802361 448802361
151382124 151382124
246031012 246031012
156154182 156154182
750225914 750225914
411845406 411845406
304286539 304286539
256871852 256871852
907989541 907989541
319623914 319623914
14162431 14162431
469352911 469352911
269667868 269667868
526743320 526743320
71513649 71513649
832502648 832502648
617658154 617658154
958276822 958276822
115348274 115348274
92377557 92377557
514590897 514590897
818243930 818243930
96697439 96697439
197170577 197170577
638077296 638077296
408800461 408800461
261035799 261035799
597626934 597626934
312589897 312589897
481212163 481212163
716047125 716047125
630063230 630063230
705934910 705934910
800696779 800696779
874986641 874986641
855526603 855526603
162385885 162385885
614699573 614699573
912686386 912686386
271920091 271920091
564929865 564929865
590361783 590361783
735617752 735617752
744501461 744501461
237367965 237367965
328259937 328259937
687628980 687628980
599242599 599242599
158275742 158275742
288296008 288296008
248322831 248322831
780394623 780394623
318304878 318304878
155983316 155983316
178678425 178678425
519699674 519699674
940749762 940749762
698898938 698898938
937820345 937820345
536731851 536731851
928947977 928947977
987605381 987605381
536776893 536776893
286201340 286201340
432276003 432276003
907639816 907639816
642295996 642295996
596955013 596955013
610255538 610255538
42081935 42081935
765635400 765635400
442244891 442244891
533124046 533124046
613501974 613501974
995823304 995823304
270696572 270696572
554475598 554475598
72325194 72325194
647682274 647682274
59687251 59687251
265038947 265038947
146405656 146405656
514232786 514232786
574172727 574172727
853013799 853013799
507745693 507745693
145854152 145854152
448348003 448348003
51052776 51052776
424116773 424116773
924358687 924358687
937239907 937239907
198244651 198244651
214488014 214488014
19242544 19242544
703341297 703341297
400241681 400241681
294466131 294466131
340323740 340323740
481987570 481987570
117315474 117315474
562393812 562393812
372367809 372367809
147613258 147613258
480597389 480597389
463574279 463574279
574514008 574514008
974930306 974930306
556721006 556721006
719414294 719414294
204529583 204529583
76708827 76708827
89581152 89581152
168311050 168311050
308271986 308271986
566513716 566513716
400384397 400384397
531747950 531747950
69673512 69673512
98441296 98441296
734003139 734003139
735798017 735798017
946833756 946833756
107023683 107023683
431954357 431954357
423963213 423963213
667093907 667093907
267691923 267691923
16765584 16765584
877168408 877168408
189343565 189343565
797303826 797303826
438007394 438007394
689218480 689218480
892192894 892192894
581144249 581144249
724170687 724170687
252907142 252907142
679454831 679454831
257101884 257101884
964812291 964812291
550917664 550917664
721778602 721778602
330283218 330283218
573512380 573512380
292300692 292300692
16471246 16471246
633054145 633054145
353826596 353826596
959275108 959275108
13966639 13966639
909473508 909473508
307574949 307574949
454103367 454103367
602520938 602520938
676239819 676239819
406600183 406600183
123470240 123470240
330359833 330359833
606658273 606658273
818651644 818651644
653245587 653245587
708936967 708936967
839119010 839119010
335402344 335402344
752132952 752132952
165012520 165012520
174662702 174662702
599156082 599156082
305463143 305463143
171214538 171214538
505679875 505679875
998156995 998156995
252754230 252754230
882980356 882980356
828314676 828314676
538002246 538002246
573516470 573516470
446865458 446865458
799549714 799549714
163917494 163917494
181208225 181208225
57218572 57218572
243689027 243689027
341469015 341469015
937004177 937004177
196460812 196460812
144425547 144425547
943060588 943060588
547891808 547891808
288394150 288394150
943009459 943009459
590754265 590754265
743460901 743460901
627748886 627748886
34970844 34970844
41614550 41614550
556801572 556801572
724909933 724909933
370105183 370105183
304544938 304544938
272186429 272186429
525449230 525449230
275418042 275418042
449084814 449084814
379179881 379179881
163902495 163902495
219684572 219684572
685011368 685011368
97347291 97347291
658975590 658975590
424830184 424830184
700909327 700909327
784425094 784425094
917752506 917752506
43368989 43368989
130899863 130899863
642362877 642362877
724448120 724448120
610234971 610234971
719034514 719034514
143748631 143748631
982282671 982282671
602049547 602049547
162437750 162437750
364347318 364347318
8619667 8619667
146172304 146172304
361017716 361017716
75750543 75750543
949594460 949594460
633228431 633228431
263782473 263782473
245107811 245107811
34019126 34019126
926736196 926736196
147414260 147414260
439336016 439336016
692211609 692211609
634306886 634306886
831547610 831547610
28652039 28652039
413596808 413596808
452607390 452607390
433742495 433742495
519597180 519597180
706008958 706008958
295318940 295318940
230060237 230060237
400464039 400464039
251498157 251498157
724122794 724122794
873539483 873539483
211397899 211397899
477055143 477055143
164043049 164043049
307628536 307628536
56511091 56511091
281171137 281171137
464700813 464700813
861105512 861105512
575759288 575759288
168855492 168855492
971932856 971932856
95020932 95020932
132523647 132523647
625077614 625077614
388320543 388320543
200347544 200347544
880037766 880037766
417908615 417908615
83699103 83699103
941798238 941798238
957411809 957411809
112554293 112554293
243827802 243827802
196972216 196972216
871892205 871892205
644328162 644328162
271040557 271040557
761248210 761248210
936129632 936129632
196882276 196882276
145371292 145371292
832780461 832780461
14598402 14598402
637034460 637034460
212019504 212019504
808281277 808281277
86814740 86814740
53502302 53502302
55582431 55582431
478304561 478304561
990668691 990668691
431264084 431264084
276961207 276961207
341544498 341544498
697064792 697064792
619584447 619584447
547953813 547953813
725596950 725596950
512191676 512191676
394512655 394512655
778213584 778213584
238595723 238595723
446065875 446065875
174851577 174851577
238412514 238412514
831783194 831783194
91047319 91047319
705465263 705465263
835360381 835360381
422521028 422521028
334257254 334257254
883259154 883259154
41989052 41989052
126502753 126502753
674376380 674376380
869169026 869169026
128832246 128832246
632200850 632200850
85283172 85283172
2066608 2066608
135529539 135529539
642651447 642651447
670966145 670966145
522228445 522228445
9262909 9262909
223117155 223117155
457759602 457759602
737884649 737884649
675694846 675694846
99495823 99495823
957045896 957045896
349665193 349665193
272813321 272813321
823288191 823288191
55243623 55243623
403948720 403948720
92116832 92116832
982515442 982515442
966548091 966548091
486253470 486253470
265080871 265080871
914655314 914655314
472762725 472762725
167427895 167427895
187150107 187150107
408325856 408325856
224474882 224474882
764113691 764113691
543754454 543754454
102245790 102245790
217335126 217335126
463146876 463146876
575155864 575155864
771384220 771384220
648168270 648168270
547113231 547113231
765610368 765610368
386856749 386856749
468298481 468298481
449343567 449343567
277603618 277603618
6210048 6210048
376630238 376630238
777171381 777171381
306702170 306702170
707917026 707917026
80192072 80192072
585414243 585414243
314461002 314461002
3917349 3917349
714601785 714601785
158067602 158067602
23671208 23671208
789841628 789841628
256162624 256162624
436375709 436375709
311622532 311622532
514964411 514964411
840190118 840190118
253975123 253975123
659957837 659957837
45027907 45027907
977843878 977843878
54204742 54204742
124381080 124381080
513389624 513389624
769097107 769097107
800298570 800298570
748541072 748541072
232522294 232522294
232198296 232198296
799954462 799954462
932291948 932291948
204011732 204011732
43966399 43966399
644393177 644393177
976293445 976293445
156996758 156996758
856296375 856296375
773239107 773239107
373591694 373591694
706830365 706830365
76167111 76167111
987384485 987384485
201409403 201409403
16181529 16181529
335426435 335426435
170686633 170686633
804522422 804522422
169526617 169526617
449754112 449754112
40340719 40340719
89654935 89654935
58894997 58894997
237110344 237110344
688821615 688821615
184287037 184287037
96141940 96141940
734179862 734179862
290659921 290659921
470123162 470123162
514192687 514192687
786458935 786458935
357825036 357825036
401178082 401178082
994122433 994122433
239025631 239025631
371228316 371228316
755624661 755624661
905636572 905636572
835856910 835856910
510615533 510615533
848752359 848752359
403881053 403881053
213847384 213847384
710352476 710352476
399952768 399952768
664604224 664604224
659799775 659799775
482816673 482816673
411019768 411019768
144085803 144085803
581814247 581814247
656538637 656538637
518048685 518048685
522424401 522424401
398195625 398195625
154940895 154940895
386385313 386385313
955597169 955597169
956347926 956347926
336382181 336382181
72710032 72710032
684641220 684641220
287020266 287020266
9830734 9830734
587557130 587557130
88472626 88472626
320249635 320249635
106538214 106538214
703117539 703117539
111993697 111993697
217422707 217422707
740113935 740113935
803564158 803564158
131145885 131145885
970179550 970179550
363811670 363811670
167694502 167694502
571505757 571505757
259506714 259506714
488089875 488089875
877504874 877504874
12602426 12602426
88666422 88666422
458407974 458407974
426374591 426374591
662106057 662106057
369691468 369691468
180543381 180543381
656501281 656501281
31740634 31740634
214673753 214673753
227953161 227953161
595826637 595826637
194895473 194895473
208940564 208940564
625856941 625856941
242975724 242975724
294263367 294263367
551860623 551860623
658252561 658252561
524299040 524299040
510789482 510789482
543976465 543976465
794585662 794585662
426973227 426973227
605251710 605251710
371271943 371271943
460917781 460917781
745974200 745974200
625945642 625945642
258088839 258088839
954348328 954348328
352187638 352187638
492138541 492138541
688769393 688769393
90782070 90782070
868176996 868176996
171961203 171961203
57704122 57704122
71533135 71533135
634798829 634798829
171808712 171808712
522407989 522407989
114944641 114944641
218606029 218606029
840203478 840203478
239908115 239908115
773014789 773014789
682892358 682892358
983209767 983209767
569105123 569105123
589311689 589311689
685711392 685711392
85145070 85145070
41588253 41588253
921652788 921652788
93385144 93385144
921233583 921233583
775393675 775393675
235056841 235056841
520585520 520585520
25191084 25191084
287239448 287239448
833629187 833629187
309414851 309414851
997662486 997662486
301201054 301201054
815510109 815510109
737192369 737192369
574261864 574261864
35728294 35728294
825215173 825215173
848961699 848961699
257925968 257925968
163146433 163146433
67315495 67315495
142360287 142360287
735466386 735466386
95473787 95473787
161382623 161382623
334352939 334352939
951618995 951618995
57007810 57007810
901779354 901779354
273416082 273416082
543396844 543396844
243000123 243000123
801013235 801013235
227533156 227533156
25452617 25452617
272799238 272799238
235672736 235672736
278822168 278822168
647033154 647033154
410101565 410101565
760564713 760564713
402623458 402623458
644072631 644072631
548156581 548156581
25815640 25815640
422412272 422412272
877434318 877434318
614696579 614696579
74472583 74472583
898868053 898868053
950680148 950680148
294337732 294337732
952633644 952633644
131804135 131804135
600680355 600680355
872303787 872303787
161336462 161336462
292388856 292388856
939942132 939942132
262195532 262195532
123755555 123755555
906642152 906642152
126690829 126690829
206825759 206825759
870727427 870727427
833372469 833372469
764648856 764648856
336369532 336369532
830491462 830491462
869164755 869164755
150489247 150489247
128035776 128035776
697811588 697811588
576300848 576300848
41302418 41302418
573020207 573020207
48456690 48456690
648614364 648614364
187458127 187458127
671820816 671820816
108439755 108439755
636906242 636906242
964320602 964320602
278726457 278726457
109934104 109934104
424513733 424513733
111270668 111270668
824712894 824712894
321371677 321371677
166059913 166059913
424389580 424389580
934795930 934795930
522731042 522731042
407146918 407146918
535487217 535487217
355841117 355841117
201769232 201769232
118755822 118755822
941502080 941502080
331327861 331327861
425546350 425546350
970030756 970030756
405121061 405121061
355568286 355568286
877449428 877449428
599832406 599832406
588087301 588087301
112928378 112928378
259476242 259476242
139520486 139520486
330443732 330443732
8425728 8425728
489931159 489931159
339834307 339834307
80824417 80824417
438261162 438261162
639944881 639944881
425691499 425691499
327624713 327624713
60483707 60483707
261281122 261281122
407461002 407461002
77787832 77787832
817236289 817236289
921998190 921998190
120870619 120870619
278775489 278775489
415140171 415140171
552074912 552074912
637083044 637083044
754931695 754931695
27079373 27079373
685580450 685580450
478259500 478259500
991578161 991578161
443183022 443183022
354050319 354050319
181187162 181187162
948245102 948245102
882112594 882112594
337526612 337526612
174989525 174989525
800718488 800718488
584617936 584617936
168795916 168795916
545182399 545182399
332619262 332619262
89699422 89699422
385927527 385927527
612978276 612978276
18946123 18946123
59389291 59389291
938175184 938175184
627688418 627688418
977319212 977319212
322020624 322020624
188907612 188907612
817933714 817933714
320562796 320562796
786403566 786403566
371030837 371030837
693829488 693829488
957111051 957111051
389395283 389395283
914223663 914223663
144812875 144812875
541529781 541529781
609446172 609446172
291192331 291192331
554177120 554177120
767994764 767994764
941003894 941003894
859111379 859111379
949464953 949464953
246047531 246047531
259325890 259325890
220191358 220191358
664116489 664116489
258444619 258444619
603452161 603452161
928634999 928634999
420380239 420380239
95506268 95506268
994374879 994374879
197244495 197244495
266574868 266574868
68823252 68823252
722536673 722536673
481844207 481844207
35431674 35431674
531946876 531946876
85989944 85989944
834689876 834689876
72469401 72469401
57362307 57362307
411243311 411243311
461127950 461127950
149276923 149276923
792479400 792479400
966912445 966912445
937748504 937748504
779129550 779129550
796676944 796676944
984105922 984105922
515710837 515710837
523677457 523677457
881017280 881017280
832343560 832343560
909106837 909106837
347898683 347898683
396337156 396337156
120106455 120106455
879815608 879815608
587117861 587117861
945243916 945243916
107427831 107427831
997469350 997469350
592576414 592576414
403211308 403211308
243452559 243452559
751418210 751418210
446884052 446884052
885491787 885491787
299941597 299941597
789885745 789885745
533306788 533306788
878743108 878743108
721250413 721250413
974219208 974219208
178174565 178174565
290418067 290418067
925390142 925390142
234964539 234964539
63430259 63430259
868918958 868918958
714799161 714799161
641581211 641581211
959993364 959993364
304335457 304335457
783049685 783049685
701105701 701105701
679135021 679135021
730628906 730628906
258756981 258756981
742000255 742000255
333805354 333805354
60267524 60267524
233367059 233367059
690555424 690555424
574550632 574550632
154463874 154463874
488839885 488839885
91444797 91444797
880920738 880920738
255530084 255530084
651651510 651651510
855105736 855105736
450858110 450858110
476897209 476897209
156201108 156201108
30584533 30584533
705799931 705799931
963210774 963210774
288678388 288678388
77712720 77712720
63508823 63508823
775247943 775247943
436714955 436714955
977428320 977428320
57403441 57403441
19451094 19451094
29003036 29003036
118235268 118235268
862958338 862958338
732481815 732481815
116686953 116686953
376245841 376245841
602430912 602430912
132834354 132834354
916221988 916221988
109403742 109403742
105858213 105858213
557558669 557558669
428991197 428991197
237832262 237832262
343402489 343402489
315392225 315392225
152234354 152234354
394586848 394586848
424321578 424321578
87080200 87080200
140934281 140934281
50468042 50468042
130601617 130601617
80400815 80400815
847374483 847374483
257262854 257262854
890754650 890754650
365012200 365012200
605921368 605921368
102591790 102591790
585736789 585736789
440965464 440965464
117810719 117810719
410571915 410571915
747739004 747739004
417432204 417432204
450745928 450745928
937736871 937736871
267370554 267370554
414000877 414000877
602457108 602457108
384312756 384312756
433860717 433860717
213306573 213306573
286250474 286250474
473136066 473136066
39371100 39371100
995706429 995706429
482356454 482356454
484168895 484168895
789030340 789030340
184793264 184793264
233350743 233350743
256499547 256499547
10127582 10127582
296274193 296274193
207845246 207845246
995751944 995751944
651716303 651716303
574553347 574553347
906397961 906397961
943961141 943961141
391477693 391477693
617745135 617745135
168313323 168313323
141979064 141979064
329258223 329258223
158577185 158577185
756577718 756577718
814812792 814812792
11529367 11529367
379032361 379032361
606388659 606388659
771418924 771418924
150836856 150836856
571278571 571278571
71632418 71632418
784877062 784877062
900980719 900980719
219714261 219714261
15645462 15645462
987767294 987767294
518522498 518522498
114472077 114472077
179727312 179727312
947776920 947776920
839899941 839899941
556245283 556245283
208114814 208114814
201414109 201414109
521141436 521141436
330209413 330209413
945864023 945864023
919809323 919809323
609491022 609491022
661636494 661636494
821562814 821562814
257897822 257897822
427229073 427229073
997329194 997329194
750690853 750690853
15783453 15783453
669892203 669892203
127061261 127061261
759785024 759785024
264486374 264486374
821815108 821815108
60312907 60312907
732674954 732674954
118088238 118088238
754194513 754194513
876575770 876575770
627009957 627009957
698658256 698658256
338232466 338232466
661603261 661603261
403541025 403541025
71351565 71351565
572173237 572173237
207227154 207227154
405978487 405978487
906907039 906907039
302087133 302087133
2973416 2973416
579097749 579097749
128187448 128187448
205185220 205185220
227330053 227330053
166878375 166878375
868303897 868303897
595322099 595322099
420723508 420723508
910010128 910010128
755140898 755140898
893928523 893928523
890514615 890514615
396175897 396175897
775258476 775258476
224585559 224585559
617681595 617681595
697399014 697399014
83887627 83887627
705547845 705547845
400376401 400376401
657971464 657971464
484113631 484113631
268372355 268372355
332906334 332906334
717774167 717774167
954572359 954572359
645771225 645771225
172624434 172624434
339905836 339905836
489351630 489351630
650482208 650482208
293556681 293556681
389609784 389609784
870025942 870025942
948511432 948511432
657199789 657199789
279096099 279096099
342289549 342289549
504176179 504176179
348161405 348161405
520340903 520340903
401981352 401981352
810754363 810754363
938239836 938239836
628321780 628321780
560656924 560656924
290342813 290342813
192608353 192608353
9851255 9851255
806785844 806785844
903388859 903388859
222993654 222993654
702199318 702199318
763913639 763913639
795625689 795625689
752286522 752286522
104346287 104346287
124642741 124642741
700497672 700497672
700949443 700949443
216347045 216347045
463610175 463610175
920826312 920826312
803058775 803058775
255243019 255243019
226756292 226756292
666205879 666205879
790463474 790463474
494942106 494942106
677037170 677037170
126727417 126727417
392430180 392430180
2430073 2430073
141140051 141140051
529807965 529807965
929702007 929702007
627991608 627991608
602957023 602957023
242838101 242838101
396315302 396315302
601963916 601963916
173415327 173415327
154236158 154236158
15708075 15708075
395945242 395945242
851061931 851061931
500956636 500956636
404882733 404882733
578973622 578973622
913760983 913760983
575030118 575030118
236106012 236106012
200470322 200470322
586115561 586115561
928708400 928708400
408456971 408456971
186329962 186329962
342003362 342003362
67328915 67328915
314808158 314808158
178350641 178350641
45204784 45204784
733034634 733034634
22390154 22390154
118814553 118814553
429137591 429137591
580611646 580611646
330939500 330939500
293555413 293555413
378723467 378723467
727819228 727819228
843191347 843191347
508386007 508386007
55132881 55132881
662007106 662007106
141679692 141679692
594246741 594246741
245033136 245033136
560143947 560143947
485281779 485281779
255681706 255681706
603128212 603128212
143580031 143580031
272758145 272758145
794431391 794431391
597239875 597239875
646368933 646368933
835422705 835422705
517803071 517803071
166902147 166902147
471943997 471943997
877871522 877871522
729884760 729884760
35374465 35374465
840493920 840493920
940429106 940429106
626799221 626799221
756109026 756109026
893767556 893767556
93944505 93944505
589093116 589093116
987745965 987745965
170599168 170599168
282729380 282729380
225563867 225563867
264347914 264347914
142099342 142099342
265990457 265990457
770657992 770657992
510890032 510890032
445437778 445437778
31102338 31102338
332232861 332232861
377719826 377719826
337643302 337643302
369403072 369403072
563179772 563179772
994342962 994342962
597476643 597476643
278943277 278943277
810775329 810775329
685890300 685890300
57635844 57635844
814793617 814793617
563876716 563876716
197424278 197424278
860761299 860761299
404846269 404846269
182246173 182246173
403877263 403877263
103523029 103523029
818335744 818335744
772840756 772840756
391752953 391752953
394025063 394025063
794848869 794848869
110171370 110171370
283248493 283248493
764956780 764956780
248382948 248382948
386834950 386834950
964866162 964866162
207100394 207100394
474011884 474011884
503802457 503802457
977282466 977282466
9626938 9626938
222204157 222204157
49157801 49157801
296664788 296664788
916591690 916591690
927498667 927498667
647268163 647268163
482771375 482771375
350776553 350776553
806708454 806708454
978915938 978915938
452313214 452313214
437076049 437076049
932046676 932046676
625794857 625794857
326248700 326248700
708994664 708994664
55066960 55066960
407689579 407689579
222389486 222389486
207415333 207415333
967080826 967080826
331356760 331356760
581637926 581637926
767581473 767581473
935290449 935290449
335666144 335666144
90067180 90067180
623324826 623324826
998501093 998501093
898285899 898285899
692378957 692378957
880669539 880669539
450979545 450979545
109639217 109639217
451116867 451116867
329984427 329984427
689692649 689692649
469302099 469302099
302439421 302439421
664965454 664965454
40948911 40948911
713096964 713096964
478558207 478558207
773792315 773792315
93262828 93262828
324963671 324963671
520224925 520224925
5655013 5655013
521427929 521427929
175332684 175332684
307678826 307678826
467114248 467114248
251117942 251117942
474134073 474134073
439429164 439429164
317918288 317918288
609300318 609300318
63414786 63414786
285321256 285321256
777770569 777770569
509938609 509938609
156634662 156634662
992285636 992285636
182523559 182523559
150796383 150796383
91026001 91026001
131541876 131541876
318955228 318955228
308989321 308989321
417435333 417435333
143648273 143648273
685352777 685352777
300254860 300254860
198060058 198060058
788879531 788879531
312846736 312846736
902058944 902058944
669271954 669271954
242286153 242286153
567766549 567766549
268903839 268903839
277681791 277681791
926235868 926235868
684278426 684278426
391235551 391235551
533881317 533881317
525655353 525655353
405442770 405442770
297805167 297805167
226676685 226676685
300661854 300661854
433271375 433271375
488308025 488308025
915271587 915271587
957913700 957913700
19928909 19928909
111665422 111665422
155243821 155243821
489311893 489311893
715025865 715025865
875794335 875794335
63685145 63685145
317038250 317038250
828052849 828052849
656715379 656715379
439316852 439316852
83414760 83414760
942901044 942901044
397463857 397463857
905547460 905547460
751872223 751872223
469760778 469760778
195156017 195156017
62805353 62805353
413191951 413191951
871404914 871404914
825423253 825423253
371105407 371105407
209134079 209134079
740408773 740408773
794562905 794562905
114241364 114241364
163648196 163648196
834415457 834415457
222318926 222318926
213192082 213192082
219535770 219535770
207333603 207333603
787499964 787499964
217304306 217304306
292814916 292814916
979989621 979989621
304242985 304242985
720270783 720270783
630239747 630239747
855565530 855565530
594045274 594045274
432553858 432553858
516968596 516968596
628269236 628269236
364414302 364414302
722155471 722155471
813334290 813334290
93302556 93302556
246826203 246826203
528119786 528119786
467666741 467666741
369382166 369382166
598975581 598975581
615330051 615330051
856147570 856147570
496308370 496308370
999751404 999751404
90086200 90086200
109798794 109798794
440245482 440245482
231786392 231786392
483239959 483239959
574156362 574156362
223838696 223838696
98110876 98110876
908042259 908042259
206227086 206227086
557459475 557459475
525466703 525466703
939571439 939571439
17255713 17255713
42338472 42338472
243144487 243144487
150234588 150234588
670987509 670987509
945997866 945997866
603780220 603780220
17125081 17125081
803167157 803167157
111154089 111154089
752933281 752933281
44011160 44011160
795028000 795028000
485525445 485525445
522553862 522553862
987743306 987743306
695741716 695741716
410704680 410704680
876129336 876129336
379989629 379989629
190960321 190960321
908704686 908704686
355809338 355809338
830433912 830433912
893850033 893850033
698109241 698109241
191800490 191800490
17659342 17659342
993960834 993960834
182106899 182106899
251355457 251355457
660648907 660648907
837370597 837370597
361991061 361991061
812064020 812064020
732401062 732401062
381733522 381733522
229282426 229282426
658109906 658109906
37180613 37180613
107047933 107047933
477039126 477039126
161154204 161154204
749874227 749874227
36949297 36949297
264293990 264293990
614346399 614346399
519204797 519204797
657647079 657647079
116176897 116176897
25447690 25447690
922235582 922235582
345495334 345495334
988198591 988198591
36557562 36557562
697544372 697544372
996834829 996834829
515698884 515698884
399412758 399412758
796021151 796021151
626554549 626554549
637338957 637338957
328587565 328587565
186250596 186250596
544739295 544739295
177513431 177513431
875646644 875646644
880583416 880583416
351913757 351913757
1455380 1455380
980625586 980625586
274267358 274267358
37077944 37077944
432102871 432102871
746462870 746462870
2827032 2827032
881295204 881295204
255838070 255838070
444051631 444051631
834626921 834626921
399840070 399840070
148539125 148539125
114494409 114494409
553470541 553470541
89892967 89892967
544817629 544817629
76511291 76511291
278137627 278137627
897387105 897387105
184925250 184925250
317017729 317017729
956719472 956719472
496446945 496446945
66266283 66266283
198481765 198481765
954148388 954148388
287538181 287538181
414165456 414165456
473586026 473586026
207688715 207688715
434016985 434016985
130305312 130305312
829673178 829673178
134116734 134116734
27663938 27663938
322021425 322021425
783524255 783524255
899419904 899419904
760301225 760301225
580160440 580160440
881510123 881510123
715462029 715462029
531958803 531958803
893274555 893274555
995556037 995556037
389691208 389691208
437720540 437720540
365904959 365904959
959761351 959761351
875394626 875394626
861529073 861529073
193634279 193634279
465952333 465952333
422578087 422578087
895491362 895491362
482414370 482414370
6977404 6977404
84783731 84783731
413635209 413635209
41411191 41411191
219340 219340
451320413 451320413
752906171 752906171
970908480 970908480
780333984 780333984
778211561 778211561
707833359 707833359
759885519 759885519
190894830 190894830
332422242 332422242
701486550 701486550
704156238 704156238
493915934 493915934
897640648 897640648
857136154 857136154
819760959 819760959
335031131 335031131
225743641 225743641
539169654 539169654
336851970 336851970
417666789 417666789
85613881 85613881
895822466 895822466
207214435 207214435
806241713 806241713
79352411 79352411
120637973 120637973
138613404 138613404
139513630 139513630
876348126 876348126
210290568 210290568
523675287 523675287
277708689 277708689
312577494 312577494
161963291 161963291
705996374 705996374
359126269 359126269
286226545 286226545
174797781 174797781
1080614 1080614
691316353 691316353
468841320 468841320
509187297 509187297
658651130 658651130
822472673 822472673
847840792 847840792
917574228 917574228
190019967 190019967
268696577 268696577
561308653 561308653
49750711 49750711
949542932 949542932
474385048 474385048
576473894 576473894
228289377 228289377
810647183 810647183
818605812 818605812
190490505 190490505
499778075 499778075
667420284 667420284
153225475 153225475
802238122 802238122
173504606 173504606
20524856 20524856
562369863 562369863
820890474 820890474
879898480 879898480
31988636 31988636
453665158 453665158
787204578 787204578
58728618 58728618
733171102 733171102
382821851 382821851
201201669 201201669
569251815 569251815
728951361 728951361
759345214 759345214
643807825 643807825
859453183 859453183
930564523 930564523
132148869 132148869
47505555 47505555
88617585 88617585
220308220 220308220
792043994 792043994
672818862 672818862
609491402 609491402
880968346 880968346
377793937 377793937
181306762 181306762
114039222 114039222
988451011 988451011
806533686 806533686
641607389 641607389
849622486 849622486
518542912 518542912
157520043 157520043
981898822 981898822
646056475 646056475
346708 346708
105807833 105807833
187891941 187891941
350926366 350926366
711424795 711424795
266204412 266204412
490592486 490592486
132757995 132757995
265333070 265333070
876067499 876067499
291154140 291154140
645753627 645753627
819138766 819138766
389930574 389930574
533922320 533922320
368028790 368028790
199970806 199970806
406122697 406122697
86847910 86847910
779106257 779106257
659292020 659292020
198492721 198492721
266030287 266030287
403711748 403711748
999006076 999006076
150370539 150370539
782086967 782086967
342880161 342880161
704530815 704530815
851227896 851227896
891919821 891919821
616470528 616470528
376902062 376902062
662411305 662411305
711857927 711857927
746704842 746704842
55793480 55793480
507207589 507207589
97468625 97468625
348122434 348122434
604332973 604332973
838169364 838169364
879629897 879629897
776118868 776118868
166392237 166392237
911934137 911934137
118261416 118261416
813391009 813391009
7218628 7218628
545229513 545229513
486516905 486516905
365427797 365427797
607791096 607791096
710139047 710139047
262161128 262161128
601863235 601863235
244298919 244298919
356182647 356182647
42463743 42463743
736942258 736942258
928622976 928622976
436930114 436930114
898973642 898973642
190928289 190928289
226065927 226065927
414073028 414073028
342006409 342006409
968492355 968492355
24803371 24803371
809073745 809073745
104100230 104100230
141543226 141543226
492335424 492335424
252218193 252218193
614213004 614213004
884840340 884840340
995642822 995642822
82636324 82636324
802637357 802637357
497020683 497020683
977561546 977561546
128079449 128079449
546563439 546563439
749857767 749857767
97891138 97891138
192394764 192394764
129347812 129347812
592878060 592878060
571121657 571121657
340903811 340903811
810266480 810266480
935951338 935951338
58733218 58733218
395536805 395536805
310885004 310885004
78695285 78695285
998676463 998676463
115819702 115819702
761668994 761668994
30008607 30008607
407360173 407360173
215155661 215155661
789718285 789718285
543755752 543755752
54914831 54914831
69757539 69757539
705575953 705575953
152324218 152324218
610999079 610999079
76892994 76892994
648854638 648854638
163957260 163957260
593643498 593643498
926160748 926160748
915337937 915337937
782718696 782718696
22725329 22725329
412521015 412521015
287142833 287142833
201279587 201279587
314849494 314849494
62637783 62637783
612437713 612437713
100229731 100229731
35868776 35868776
502080305 502080305
992829261 992829261
737334201 737334201
544762266 544762266
92270491 92270491
538487766 538487766
658901874 658901874
698044577 698044577
329718 329718
301804691 301804691
289116151 289116151
736886316 736886316
823750087 823750087
173054987 173054987
876886359 876886359
336549466 336549466
164228789 164228789
632098431 632098431
374584075 374584075
288371029 288371029
844548173 844548173
730831833 730831833
111338135 111338135
376068834 376068834
345355725 345355725
860454095 860454095
261886471 261886471
634145103 634145103
319031063 319031063
175226710 175226710
722021636 722021636
407693775 407693775
227818970 227818970
970224117 970224117
692794891 692794891
358818348 358818348
467823662 467823662
285347971 285347971
113125804 113125804
61294543 61294543
645430574 645430574
608879795 608879795
770204904 770204904
632698085 632698085
741949972 741949972
59438622 59438622
121369204 121369204
630062981 630062981
631400954 631400954
591486370 591486370
641121189 641121189
612782472 612782472
585644625 585644625
145489637 145489637
622373566 622373566
751824171 751824171
916538677 916538677
104281090 104281090
106641836 106641836
162577353 162577353
797891912 797891912
170312016 170312016
705474974 705474974
623640409 623640409
148264517 148264517
587543106 587543106
389765087 389765087
664740242 664740242
731549610 731549610
531405203 531405203
748738841 748738841
319671148 319671148
837680506 837680506
910576517 910576517
445570037 445570037
607132790 607132790
457397168 457397168
75809592 75809592
889913437 889913437
630322883 630322883
492902081 492902081
784029686 784029686
666758408 666758408
262075892 262075892
851654968 851654968
885904706 885904706
715302193 715302193
191786130 191786130
277727966 277727966
3413371 3413371
359264891 359264891
824051021 824051021
926982 926982
432166913 432166913
601568303 601568303
644303775 644303775
711935167 711935167
229807910 229807910
136215967 136215967
419690433 419690433
209409257 209409257
756303067 756303067
161843279 161843279
788140347 788140347
682605795 682605795
205652468 205652468
149951729 149951729
353708930 353708930
723927610 723927610
929883450 929883450
928501337 928501337
372723324 372723324
938323725 938323725
632492076 632492076
139940960 139940960
135325191 135325191
400737706 400737706
615795528 615795528
260354213 260354213
60434626 60434626
218378314 218378314
423632297 423632297
2190211 2190211
173065499 173065499
93409850 93409850
189228384 189228384
24889509 24889509
810189456 810189456
37119722 37119722
372950366 372950366
94481800 94481800
415246256 415246256
146776128 146776128
200670025 200670025
6290505 6290505
601625706 601625706
124646500 124646500
326118398 326118398
899132610 899132610
797582943 797582943
264275459 264275459
234935996 234935996
221569920 221569920
34840514 34840514
860857931 860857931
366561151 366561151
653079940 653079940
588871673 588871673
944295960 944295960
540173149 540173149
20258468 20258468
192057736 192057736
284042055 284042055
400308827 400308827
242352170 242352170
129290554 129290554
118038175 118038175
891859239 891859239
781318494 781318494
282182881 282182881
295762817 295762817
877713112 877713112
364439176 364439176
15260200 15260200
112278628 112278628
235041714 235041714
117128789 117128789
934598728 934598728
440181863 440181863
240832600 240832600
982998906 982998906
573477674 573477674
486183342 486183342
60357780 60357780
807714897 807714897
403202866 403202866
271447238 271447238
711450852 711450852
974788787 974788787
987442385 987442385
919887471 919887471
87677383 87677383
101281690 101281690
140516225 140516225
749538562 749538562
424089404 424089404
241616866 241616866
28124002 28124002
209548491 209548491
791812087 791812087
949762312 949762312
18874796 18874796
373013300 373013300
767609313 767609313
30061118 30061118
584226779 584226779
158810526 158810526
35285301 35285301
968938072 968938072
950419234 950419234
460363274 460363274
885104878 885104878
947600032 947600032
586630697 586630697
619392932 619392932
20359397 20359397
194393268 194393268
620376114 620376114
246651878 246651878
181844965 181844965
394785122 394785122
984113084 984113084
36864279 36864279
813553082 813553082
591893647 591893647
904648576 904648576
691431653 691431653
43130897 43130897
576137837 576137837
382793518 382793518
744645702 744645702
200365894 200365894
62002931 62002931
840245092 840245092
68664822 68664822
894439411 894439411
489008324 489008324
595651346 595651346
514014347 514014347
916956685 916956685
241955077 241955077
266116924 266116924
49269700 49269700
831655208 831655208
9836001 9836001
371237085 371237085
822220936 822220936
373498280 373498280
986185576 986185576
408181895 408181895
290490939 290490939
561870721 561870721
703518602 703518602
51655128 51655128
996823417 996823417
16378753 16378753
309511435 309511435
142068571 142068571
617939473 617939473
832291528 832291528
130536877 130536877
351270130 351270130
458424797 458424797
396819882 396819882
453063113 453063113
293939856 293939856
642014013 642014013
9566398 9566398
887271630 887271630
312355717 312355717
727911434 727911434
442359589 442359589
251744768 251744768
209058797 209058797
218407990 218407990
752096492 752096492
548390961 548390961
169171353 169171353
223747870 223747870
380074387 380074387
897257218 897257218
164108585 164108585
623675809 623675809
786093310 786093310
801567602 801567602
505674173 505674173
328419415 328419415
305590337 305590337
158499330 158499330
112098433 112098433
737113856 737113856
838196300 838196300
213158387 213158387
185731594 185731594
110378377 110378377
552294987 552294987
162850949 162850949
203072646 203072646
184524690 184524690
98499313 98499313
242636661 242636661
147353017 147353017
388713309 388713309
486666726 486666726
750497702 750497702
738891647 738891647
101875870 101875870
120122067 120122067
25564843 25564843
554741145 554741145
259989145 259989145
799705857 799705857
189804559 189804559
902757274 902757274
362566669 362566669
250657400 250657400
311666957 311666957
593195433 593195433
196751335 196751335
213649239 213649239
231626803 231626803
577851023 577851023
139071543 139071543
155264606 155264606
9534947 9534947
581527159 581527159
294243433 294243433
993066778 993066778
392201356 392201356
28223024 28223024
211516551 211516551
256580821 256580821
614404504 614404504
253324827 253324827
674473332 674473332
433817786 433817786
797384152 797384152
62622779 62622779
910778353 910778353
21659750 21659750
497863029 497863029
82379521 82379521
160724951 160724951
769958466 769958466
143994682 143994682
770923871 770923871
60836805 60836805
216613213 216613213
846134907 846134907
85557600 85557600
802874141 802874141
879461082 879461082
296023974 296023974
830766816 830766816
663968695 663968695
332650339 332650339
380117361 380117361
64128604 64128604
562991728 562991728
201856910 201856910
890035148 890035148
405647986 405647986
702039054 702039054
517213353 517213353
878828405 878828405
999119441 999119441
439249887 439249887
350154265 350154265
335800416 335800416
724453027 724453027
201170909 201170909
454932478 454932478
843536545 843536545
574670231 574670231
580503029 580503029
935711511 935711511
172046958 172046958
174538174 174538174
518457332 518457332
4226219 4226219
394943389 394943389
683462614 683462614
905516508 905516508
499132615 499132615
601663826 601663826
708302867 708302867
420266295 420266295
568375769 568375769
707306264 707306264
373560132 373560132
66919001 66919001
884942300 884942300
15211850 15211850
975572505 975572505
260937862 260937862
226894150 226894150
232381656 232381656
734910031 734910031
14019520 14019520
800010442 800010442
29319679 29319679
396714732 396714732
12904360 12904360
252320098 252320098
599374265 599374265
152087839 152087839
383054312 383054312
678210499 678210499
92638317 92638317
619812185 619812185
775381272 775381272
261979530 261979530
300149351 300149351
396584310 396584310
672777487 672777487
369060678 369060678
45959670 45959670
907833975 907833975
184655517 184655517
750180538 750180538
276075187 276075187
189615159 189615159
215560224 215560224
446861415 446861415
929199118 929199118
890895649 890895649
810979889 810979889
228741509 228741509
910952095 910952095
413695133 413695133
719172084 719172084
909343289 909343289
101213351 101213351
669591767 669591767
23969525 23969525
737582798 737582798
540917733 540917733
734625855 734625855
871786600 871786600
727505335 727505335
428700029 428700029
130571732 130571732
541539177 541539177
805481677 805481677
515690151 515690151
637305008 637305008
510450326 510450326
626080554 626080554
876672510 876672510
287066131 287066131
174413832 174413832
625528820 625528820
95131780 95131780
626714063 626714063
168988069 168988069
110048460 110048460
666910147 666910147
989690847 989690847
665186953 665186953
416944149 416944149
70955742 70955742
928918635 928918635
192690548 192690548
690918347 690918347
709514571 709514571
881165394 881165394
455269600 455269600
690664928 690664928
780743705 780743705
91220587 91220587
530299843 530299843
75588710 75588710
897601943 897601943
683594104 683594104
237540012 237540012
367391704 367391704
987259238 987259238
540495559 540495559
287778269 287778269
26872757 26872757
8603085 8603085
910059794 910059794
950278587 950278587
14042285 14042285
377186532 377186532
241521929 241521929
485871797 485871797
396846857 396846857
693454703 693454703
65976096 65976096
255857449 255857449
308217575 308217575
314905195 314905195
890153238 890153238
593770965 593770965
680788455 680788455
466779775 466779775
1122757 1122757
209375544 209375544
641394520 641394520
345953849 345953849
486474634 486474634
930445714 930445714
918544932 918544932
92062095 92062095
65118430 65118430
227138960 227138960
402901985 402901985
757133885 757133885
848931348 848931348
10461877 10461877
315844603 315844603
28874856 28874856
186397037 186397037
173340940 173340940
975839454 975839454
242241916 242241916
820733958 820733958
673102496 673102496
874441740 874441740
472283935 472283935
966293172 966293172
100498257 100498257
729459803 729459803
65730539 65730539
788733448 788733448
150093560 150093560
546874980 546874980
853427724 853427724
919106353 919106353
585042633 585042633
223130241 223130241
739174863 739174863
342807594 342807594
315519456 315519456
800350625 800350625
52900155 52900155
543097960 543097960
484358423 484358423
531236027 531236027
308691389 308691389
604542929 604542929
222989939 222989939
502981016 502981016
176943164 176943164
571957492 571957492
19351862 19351862
673232365 673232365
599708985 599708985
276122954 276122954
691703408 691703408
540693859 540693859
877730406 877730406
188440449 188440449
907448769 907448769
168348595 168348595
251009940 251009940
925195616 925195616
187075284 187075284
140787912 140787912
612997236 612997236
323905175 323905175
288840342 288840342
752299641 752299641
251982608 251982608
235707582 235707582
367032036 367032036
273613267 273613267
506358736 506358736
883644716 883644716
101775765 101775765
981271356 981271356
220027985 220027985
693873388 693873388
391944349 391944349
313681743 313681743
186390710 186390710
702137895 702137895
590572069 590572069
25968974 25968974
221667749 221667749
356317308 356317308
845641873 845641873
619505798 619505798
788229481 788229481
826973393 826973393
528579744 528579744
381527889 381527889
103762931 103762931
794057973 794057973
978128940 978128940
75997641 75997641
439911611 439911611
512928351 512928351
792246269 792246269
373377012 373377012
328410399 328410399
107395210 107395210
495994493 495994493
860464370 860464370
182781428 182781428
987512377 987512377
129821594 129821594
293662311 293662311
136036874 136036874
710384668 710384668
582323122 582323122
243689585 243689585
288516575 288516575
943266842 943266842
764823674 764823674
67127847 67127847
251229336 251229336
55211553 55211553
1580560 1580560
822736714 822736714
205275001 205275001
746382471 746382471
245561001 245561001
835485668 835485668
105248942 105248942
485029449 485029449
26765696 26765696
962534948 962534948
710567703 710567703
127534360 127534360
257219130 257219130
681707916 681707916
754055268 754055268
6547781 6547781
872352938 872352938
325708552 325708552
21845030 21845030
587259106 587259106
332594099 332594099
772557008 772557008
431352652 431352652
127313057 127313057
139982576 139982576
628523135 628523135
363839794 363839794
982723170 982723170
110905689 110905689
838775187 838775187
277326089 277326089
727709691 727709691
972488708 972488708
501097880 501097880
386950914 386950914
703035257 703035257
627225927 627225927
346579971 346579971
387284243 387284243
598800982 598800982
761757486 761757486
878094925 878094925
690037305 690037305
454308613 454308613
460372776 460372776
294293970 294293970
908200875 908200875
551620651 551620651
113744005 113744005
88924279 88924279
716041802 716041802
728342821 728342821
490541233 490541233
625275286 625275286
24762183 24762183
155016773 155016773
18156704 18156704
50797025 50797025
466209195 466209195
339829482 339829482
191892578 191892578
333192227 333192227
945134638 945134638
571470520 571470520
714058943 714058943
228329650 228329650
842809517 842809517
947084069 947084069
672631850 672631850
123089405 123089405
836378596 836378596
257121118 257121118
53875052 53875052
854258970 854258970
654793254 654793254
940264410 940264410
139679187 139679187
850250194 850250194
93237839 93237839
838284628 838284628
179691809 179691809
585142893 585142893
899381023 899381023
927238659 927238659
588039022 588039022
935042655 935042655
58702011 58702011
414899030 414899030
62009640 62009640
926001413 926001413
854497851 854497851
768114782 768114782
778115410 778115410
637238526 637238526
814741298 814741298
424965328 424965328
575175049 575175049
704615070 704615070
378137003 378137003
514147107 514147107
11186340 11186340
285926291 285926291
271280945 271280945
95791134 95791134
12167645 12167645
992559908 992559908
404063805 404063805
963695003 963695003
912847390 912847390
284705022 284705022
930997722 930997722
198870741 198870741
293601076 293601076
119194185 119194185
250795952 250795952
860122550 860122550
708555954 708555954
178866461 178866461
596950923 596950923
762856094 762856094
54083751 54083751
219062919 219062919
538315174 538315174
447029027 447029027
295223258 295223258
633604310 633604310
245108279 245108279
411009809 411009809
151945955 151945955
553324393 553324393
766548614 766548614
176263239 176263239
91594101 91594101
490881530 490881530
864303763 864303763
344404190 344404190
660376560 660376560
278414799 278414799
893085008 893085008
588347736 588347736
86815277 86815277
627685210 627685210
805176535 805176535
946630746 946630746
381899778 381899778
400929202 400929202
918088322 918088322
75459413 75459413
416324818 416324818
376507571 376507571
222026974 222026974
186050928 186050928
363939127 363939127
549217937 549217937
502202016 502202016
959034451 959034451
617865589 617865589
219783842 219783842
36597754 36597754
180818154 180818154
117485787 117485787
335534060 335534060
454856277 454856277
20122005 20122005
911053629 911053629
883114155 883114155
630573188 630573188
952292521 952292521
445372631 445372631
49863442 49863442
304961669 304961669
936014589 936014589
50371627 50371627
93159795 93159795
343842669 343842669
243995548 243995548
288091002 288091002
126427428 126427428
87112881 87112881
426441877 426441877
758191404 758191404
716999781 716999781
834624155 834624155
135099983 135099983
39048782 39048782
671735983 671735983
824282495 824282495
174641473 174641473
928242892 928242892
569762160 569762160
240453728 240453728
691916503 691916503
126523025 126523025
949820375 949820375
114640239 114640239
770469422 770469422
477634446 477634446
333805818 333805818
244509731 244509731
838368619 838368619
884023251 884023251
64825113 64825113
863576251 863576251
322208969 322208969
567387413 567387413
516630873 516630873
812095848 812095848
143369048 143369048
309530425 309530425
280088208 280088208
248397751 248397751
562723395 562723395
793410112 793410112
663816302 663816302
172976834 172976834
38882444 38882444
923995956 923995956
786348311 786348311
785717271 785717271
111892263 111892263
504381111 504381111
768517273 768517273
750459618 750459618
294557734 294557734
243036422 243036422
75054063 75054063
423646790 423646790
251808938 251808938
631795740 631795740
742702402 742702402
267685563 267685563
245219109 245219109
60300410 60300410
755204863 755204863
273758813 273758813
948903533 948903533
260922610 260922610
911241315 911241315
164071415 164071415
926873063 926873063
692117906 692117906
609168698 609168698
734599017 734599017
558393887 558393887
159747047 159747047
36601481 36601481
628145590 628145590
653767319 653767319
821437972 821437972
668950823 668950823
280748112 280748112
522321452 522321452
841895390 841895390
397021144 397021144
710854826 710854826
641306146 641306146
307954176 307954176
746977631 746977631
824402382 824402382
164708278 164708278
829222335 829222335
234911273 234911273
20226183 20226183
210191719 210191719
4787556 4787556
955403742 955403742
482076829 482076829
994219774 994219774
865817812 865817812
155023300 155023300
970715507 970715507
830347118 830347118
800342102 800342102
738288916 738288916
857142736 857142736
311387121 311387121
670816219 670816219
869545320 869545320
838294431 838294431
45193728 45193728
434210087 434210087
731085913 731085913
690760943 690760943
69946306 69946306
324508608 324508608
313949942 313949942
599998119 599998119
100883166 100883166
637918181 637918181
813145427 813145427
573802873 573802873
824096843 824096843
500800509 500800509
388787532 388787532
391933949 391933949
36236168 36236168
315123549 315123549
682388281 682388281
942257395 942257395
11307222 11307222
520255855 520255855
119433248 119433248
987062793 987062793
482006693 482006693
707725616 707725616
900080387 900080387
387674198 387674198
822001302 822001302
321431455 321431455
348397379 348397379
120290065 120290065
151355284 151355284
39809930 39809930
71616551 71616551
86771719 86771719
285217371 285217371
237595795 237595795
732028416 732028416
274801558 274801558
105933320 105933320
345696009 345696009
535779018 535779018
64605028 64605028
970095114 970095114
127338387 127338387
139854380 139854380
209179707 209179707
489136795 489136795
698972954 698972954
480890189 480890189
115872315 115872315
908817093 908817093
472101257 472101257
263172007 263172007
153263929 153263929
30874360 30874360
700583999 700583999
732294384 732294384
153968932 153968932
7047019 7047019
969786963 969786963
383479735 383479735
576038731 576038731
422658780 422658780
504465116 504465116
812785287 812785287
578861203 578861203
485740036 485740036
567684708 567684708
576398188 576398188
1339337 1339337
219656330 219656330
287253235 287253235
942865418 942865418
197824434 197824434
38811615 38811615
10129323 10129323
389146976 389146976
992971204 992971204
565594320 565594320
709733483 709733483
16744426 16744426
342945935 342945935
54645523 54645523
490835178 490835178
973859537 973859537
360071436 360071436
618381087 618381087
941554517 941554517
512157563 512157563
661419255 661419255
928854106 928854106
134464767 134464767
41439895 41439895
639697928 639697928
756562998 756562998
468409759 468409759
943785461 943785461
308519617 308519617
677648149 677648149
566939071 566939071
477867347 477867347
61880599 61880599
601132457 601132457
477370907 477370907
270949078 270949078
546489739 546489739
400805011 400805011
825785209 825785209
378460306 378460306
647946505 647946505
901566363 901566363
296670371 296670371
317120344 317120344
743635726 743635726
91909829 91909829
989274302 989274302
149017942 149017942
929115565 929115565
312542423 312542423
482784295 482784295
454912359 454912359
676393377 676393377
362943835 362943835
359786507 359786507
76233186 76233186
751236363 751236363
358856776 358856776
923803377 923803377
897040997 897040997
167699292 167699292
785381903 785381903
984586406 984586406
581770665 581770665
843565535 843565535
852849020 852849020
816435806 816435806
258390169 258390169
288090430 288090430
783710039 783710039
671918590 671918590
212609387 212609387
66213363 66213363
743282667 743282667
144277589 144277589
15421730 15421730
246458308 246458308
259086790 259086790
847034040 847034040
31927877 31927877
103342277 103342277
29413151 29413151
690948016 690948016
361016064 361016064
933324572 933324572
712951569 712951569
733874402 733874402
390026280 390026280
575091099 575091099
243419432 243419432
937700798 937700798
718997509 718997509
191298804 191298804
813794014 813794014
314072245 314072245
368735180 368735180
134312674 134312674
747779743 747779743
88702107 88702107
575636330 575636330
222523915 222523915
44133486 44133486
482051264 482051264
267072180 267072180
724448679 724448679
474217559 474217559
90178254 90178254
864971352 864971352
651902046 651902046
580000444 580000444
351120446 351120446
678589038 678589038
76569970 76569970
568741572 568741572
561748018 561748018
841528868 841528868
660068227 660068227
562490301 562490301
95894162 95894162
465896016 465896016
357892473 357892473
588894288 588894288
699791071 699791071
701890084 701890084
148344486 148344486
263244626 263244626
804273811 804273811
952123632 952123632
128340348 128340348
47880867 47880867
88837797 88837797
5531510 5531510
895616546 895616546
720900103 720900103
827477743 827477743
47785733 47785733
293348193 293348193
896586910 896586910
11333004 11333004
827870378 827870378
51631600 51631600
296315938 296315938
925011038 925011038
255483277 255483277
867107676 867107676
449375267 449375267
100016078 100016078
63820176 63820176
856366370 856366370
907106989 907106989
147169693 147169693
922895924 922895924
512155559 512155559
254717250 254717250
700735340 700735340
354192157 354192157
38985968 38985968
40396583 40396583
147604570 147604570
269414273 269414273
779479497 779479497
74655169 74655169
900096289 900096289
136770308 136770308
192382921 192382921
975238586 975238586
726963774 726963774
851819202 851819202
617272995 617272995
233147868 233147868
810711699 810711699
354487561 354487561
64917977 64917977
241771374 241771374
986897667 986897667
835598391 835598391
753844417 753844417
125571596 125571596
689518872 689518872
773313510 773313510
651953990 651953990
530215107 530215107
792557101 792557101
777229750 777229750
372689686 372689686
887258603 887258603
192446227 192446227
852505705 852505705
754076853 754076853
978732134 978732134
535666339 535666339
463681869 463681869
209475864 209475864
523266085 523266085
567999032 567999032
40859664 40859664
438561091 438561091
510409237 510409237
546206968 546206968
76260019 76260019
436920767 436920767
711651193 711651193
664278476 664278476
83405252 83405252
421162513 421162513
324686961 324686961
102661872 102661872
227986798 227986798
607004522 607004522
336781220 336781220
927117609 927117609
311851290 311851290
772025023 772025023
480881218 480881218
982623637 982623637
659271620 659271620
698891693 698891693
872834233 872834233
889297188 889297188
703290317 703290317
337364062 337364062
383349083 383349083
805251895 805251895
589563064 589563064
975423580 975423580
92960902 92960902
556948126 556948126
591321469 591321469
386716277 386716277
860823345 860823345
19669578 19669578
300872418 300872418
783137433 783137433
905957279 905957279
854910817 854910817
630841990 630841990
784382846 784382846
159529945 159529945
362819207 362819207
498193858 498193858
287917298 287917298
879568756 879568756
873687295 873687295
610313941 610313941
149999099 149999099
193451535 193451535
286051023 286051023
477795601 477795601
537971062 537971062
905825954 905825954
697416439 697416439
711746990 711746990
399074499 399074499
91741861 91741861
371043821 371043821
605793976 605793976
301298024 301298024
754200615 754200615
435449148 435449148
24917278 24917278
367770263 367770263
49175073 49175073
213895837 213895837
64310927 64310927
236635439 236635439
831788119 831788119
90407064 90407064
952098052 952098052
85121529 85121529
68872555 68872555
343593021 343593021
97165423 97165423
602964647 602964647
365462224 365462224
439510495 439510495
400192925 400192925
36693879 36693879
243006438 243006438
583752417 583752417
106080646 106080646
491091063 491091063
515985184 515985184
980254402 980254402
22953137 22953137
999113380 999113380
648689731 648689731
941330131 941330131
317202184 317202184
900441576 900441576
331430654 331430654
109452356 109452356
244333787 244333787
191017206 191017206
800282486 800282486
709882695 709882695
827602711 827602711
694325963 694325963
116851091 116851091
541575141 541575141
642446512 642446512
535947507 535947507
83602349 83602349
118491086 118491086
117399823 117399823
89957776 89957776
151799791 151799791
439005697 439005697
245190550 245190550
490941324 490941324
342586274 342586274
238800322 238800322
377263538 377263538
794559235 794559235
989622629 989622629
680665203 680665203
766184453 766184453
955654125 955654125
462209719 462209719
126976907 126976907
855440707 855440707
593126138 593126138
520453571 520453571
77025853 77025853
832358615 832358615
141373474 141373474
683970706 683970706
664680448 664680448
896461452 896461452
17016388 17016388
252148643 252148643
263307548 263307548
38411907 38411907
209816144 209816144
218270472 218270472
46998103 46998103
706682676 706682676
500083042 500083042
450510604 450510604
707447677 707447677
330682245 330682245
973909445 973909445
695683176 695683176
714710274 714710274
461719256 461719256
944737605 944737605
859754981 859754981
799942979 799942979
748826071 748826071
127813444 127813444
513792531 513792531
146540909 146540909
979914933 979914933
71523280 71523280
126432066 126432066
467707278 467707278
255986809 255986809
764027852 764027852
658129254 658129254
886132755 886132755
239815819 239815819
863975907 863975907
165223085 165223085
344698076 344698076
351773171 351773171
942643585 942643585
174083245 174083245
361451370 361451370
101458601 101458601
905760885 905760885
395017406 395017406
412660492 412660492
107845410 107845410
647243 647243
54349576 54349576
919471438 919471438
650887669 650887669
836608253 836608253
166396414 166396414
797899093 797899093
185531171 185531171
926114762 926114762
479154649 479154649
835011612 835011612
958317087 958317087
856942074 856942074
808737998 808737998
589129757 589129757
479061114 479061114
863887275 863887275
166559385 166559385
671984604 671984604
842183469 842183469
274077927 274077927
68068011 68068011
231868671 231868671
52247526 52247526
355044725 355044725
778499412 778499412
133633306 133633306
351683705 351683705
731480132 731480132
430213684 430213684
626744432 626744432
547912246 547912246
910887046 910887046
187638463 187638463
334141723 334141723
87433144 87433144
419243666 419243666
713550034 713550034
791184200 791184200
369528888 369528888
666944312 666944312
485934844 485934844
776620108 776620108
901909542 901909542
131811702 131811702
275315234 275315234
805098868 805098868
571192948 571192948
982690846 982690846
218823967 218823967
13772676 13772676
379085073 379085073
822520091 822520091
710474194 710474194
115242938 115242938
424397973 424397973
660477443 660477443
289005627 289005627
136337759 136337759
489286546 489286546
896315720 896315720
26456203 26456203
939980523 939980523
892643704 892643704
306369704 306369704
511867560 511867560
296935944 296935944
859040784 859040784
213557570 213557570
460778725 460778725
672519879 672519879
99346545 99346545
901266927 901266927
853404634 853404634
429783621 429783621
321155337 321155337
610774014 610774014
216481273 216481273
587102839 587102839
556225926 556225926
618580422 618580422
704952041 704952041
421465092 421465092
298350648 298350648
491536002 491536002
27687408 27687408
948291164 948291164
846384349 846384349
412172589 412172589
101444288 101444288
329480479 329480479
253577852 253577852
47128202 47128202
186460901 186460901
10087362 10087362
645816788 645816788
758920915 758920915
708960952 708960952
629615357 629615357
136409890 136409890
916938824 916938824
708882578 708882578
538725671 538725671
513092970 513092970
773230868 773230868
502356278 502356278
52102307 52102307
32540689 32540689
936385221 936385221
930715079 930715079
230139806 230139806
504089591 504089591
463187200 463187200
846449352 846449352
288275969 288275969
868722401 868722401
215615079 215615079
87412064 87412064
951063510 951063510
375883173 375883173
958059079 958059079
595045878 595045878
897526556 897526556
61651752 61651752
940926380 940926380
835573751 835573751
830769056 830769056
853715171 853715171
96302222 96302222
220270694 220270694
889690999 889690999
126900696 126900696
756933798 756933798
145941670 145941670
572073701 572073701
666504217 666504217
735895068 735895068
385500859 385500859
3864750 3864750
928971949 928971949
340990046 340990046
867612256 867612256
738680805 738680805
495271076 495271076
293175361 293175361
308358036 308358036
105080827 105080827
393495787 393495787
406765762 406765762
646277425 646277425
227019778 227019778
834817989 834817989
751750932 751750932
234023324 234023324
615175715 615175715
707583779 707583779
952174608 952174608
994750448 994750448
239249517 239249517
201279482 201279482
549525709 549525709
490335782 490335782
985050709 985050709
509328643 509328643
118657644 118657644
745235812 745235812
428640126 428640126
926694234 926694234
591195198 591195198
883471214 883471214
199121826 199121826
623233384 623233384
866958516 866958516
139285188 139285188
93907081 93907081
668155182 668155182
193824673 193824673
477521208 477521208
950265461 950265461
830435920 830435920
85251942 85251942
372240612 372240612
856426422 856426422
597709296 597709296
309256143 309256143
118959640 118959640
879838908 879838908
958010335 958010335
342800313 342800313
748122831 748122831
127181943 127181943
205275747 205275747
417089311 417089311
621842700 621842700
176070774 176070774
868037185 868037185
605494282 605494282
714113102 714113102
111553085 111553085
176391970 176391970
787212445 787212445
97194831 97194831
33786644 33786644
143772061 143772061
587390648 587390648
25985199 25985199
459264264 459264264
449114532 449114532
145230142 145230142
321469493 321469493
459254675 459254675
787161821 787161821
588804017 588804017
388179512 388179512
627501523 627501523
651699642 651699642
644083175 644083175
49154738 49154738
623854200 623854200
868173772 868173772
95920643 95920643
80763219 80763219
702064068 702064068
609369512 609369512
992127325 992127325
377766778 377766778
204050000 204050000
318270046 318270046
699639487 699639487
836231063 836231063
961658151 961658151
866796337 866796337
266345422 266345422
241502412 241502412
969348531 969348531
762442877 762442877
617803822 617803822
140256717 140256717
522734995 522734995
871459559 871459559
169139394 169139394
774706317 774706317
421862252 421862252
648688796 648688796
939279409 939279409
177370655 177370655
943601933 943601933
74073040 74073040
677293341 677293341
411975406 411975406
700437173 700437173
438566799 438566799
171257205 171257205
705827435 705827435
573877948 573877948
951340878 951340878
238763900 238763900
249789179 249789179
18011981 18011981
694032304 694032304
947798396 947798396
773635177 773635177
625103413 625103413
597354126 597354126
20227540 20227540
431369146 431369146
424258421 424258421
29929372 29929372
274591003 274591003
611188732 611188732
842840651 842840651
789615151 789615151
131610527 131610527
855306925 855306925
869850505 869850505
106821444 106821444
506761194 506761194
306320489 306320489
285796917 285796917
957561273 957561273
605355005 605355005
842918662 842918662
945118427 945118427
346497662 346497662
647436681 647436681
11169149 11169149
398241461 398241461
548164774 548164774
110702467 110702467
445398870 445398870
447741541 447741541
64785402 64785402
709220948 709220948
429186228 429186228
6871600 6871600
281537765 281537765
814779264 814779264
588741990 588741990
670065559 670065559
96568512 96568512
180682079 180682079
597964229 597964229
610172986 610172986
919497994 919497994
42235113 42235113
610196046 610196046
57274197 57274197
439876308 439876308
600500889 600500889
875999151 875999151
496416977 496416977
805990697 805990697
847338190 847338190
441894292 441894292
814228748 814228748
212855987 212855987
631474032 631474032
167344101 167344101
580258450 580258450
281287135 281287135
329848366 329848366
608424704 608424704
613897158 613897158
518893772 518893772
455218642 455218642
737303541 737303541
698299688 698299688
123853845 123853845
662661488 662661488
163948745 163948745
685440553 685440553
913672050 913672050
284162643 284162643
406828995 406828995
520386365 520386365
259864777 259864777
16182505 16182505
599142529 599142529
118202354 118202354
201086087 201086087
274113849 274113849
33148786 33148786
18493329 18493329
853451378 853451378
318123045 318123045
850298867 850298867
660472692 660472692
364957168 364957168
56030140 56030140
123621697 123621697
100905053 100905053
937539262 937539262
90715564 90715564
403582877 403582877
736047808 736047808
169936080 169936080
418470737 418470737
63719863 63719863
70587579 70587579
392167503 392167503
319791635 319791635
865658658 865658658
642220933 642220933
479301098 479301098
556067718 556067718
791623604 791623604
693090655 693090655
248717412 248717412
250553823 250553823
460729363 460729363
171916691 171916691
725033555 725033555
912011385 912011385
840082319 840082319
422112743 422112743
636370889 636370889
719029386 719029386
430515055 430515055
716742505 716742505
672804528 672804528
912015261 912015261
472062365 472062365
190416595 190416595
272409402 272409402
270839648 270839648
921008462 921008462
249158767 249158767
173760190 173760190
295720147 295720147
481408410 481408410
340550641 340550641
256628513 256628513
415334401 415334401
691007129 691007129
237372924 237372924
5849479 5849479
766794230 766794230
30127474 30127474
46343523 46343523
939522277 939522277
729939369 729939369
302891235 302891235
911851638 911851638
166312846 166312846
3343683 3343683
541826108 541826108
292521992 292521992
59248160 59248160
569777032 569777032
619400 619400
173080916 173080916
350542048 350542048
503794222 503794222
748542839 748542839
829584354 829584354
191077371 191077371
627018026 627018026
50071671 50071671
470777127 470777127
98011853 98011853
517212401 517212401
399716344 399716344
280848638 280848638
494973752 494973752
633061505 633061505
743813420 743813420
124133637 124133637
792994794 792994794
807587455 807587455
679448218 679448218
74179424 74179424
464682317 464682317
795481568 795481568
421840003 421840003
854110294 854110294
818923875 818923875
337488401 337488401
522757278 522757278
252100671 252100671
954704093 954704093
907615368 907615368
839971113 839971113
220018852 220018852
331886948 331886948
65891125 65891125
839223872 839223872
766076851 766076851
103134043 103134043
757738461 757738461
501908280 501908280
454160727 454160727
380709312 380709312
736572948 736572948
77885356 77885356
115437473 115437473
482516495 482516495
477968795 477968795
513601739 513601739
40402374 40402374
73459506 73459506
658803938 658803938
585818337 585818337
174064949 174064949
612552308 612552308
30916975 30916975
392548736 392548736
875810149 875810149
599269074 599269074
508941972 508941972
182730005 182730005
446284306 446284306
260337650 260337650
265160547 265160547
895203672 895203672
22254053 22254053
450613031 450613031
300738757 300738757
388903822 388903822
48060618 48060618
918566982 918566982
247906371 247906371
619404589 619404589
804626292 804626292
555970640 555970640
263683061 263683061
290620831 290620831
28906985 28906985
122712038 122712038
515951736 515951736
351404362 351404362
360256552 360256552
748850065 748850065
796782477 796782477
771362710 771362710
600070989 600070989
966619515 966619515
401212470 401212470
176166033 176166033
268928854 268928854
689567203 689567203
430133654 430133654
827239478 827239478
485702716 485702716
920235471 920235471
888984590 888984590
546317981 546317981
884251165 884251165
866583695 866583695
86473900 86473900
579431204 579431204
626048526 626048526
746433209 746433209
628583671 628583671
488390638 488390638
471102653 471102653
959767348 959767348
418033851 418033851
18130727 18130727
101636380 101636380
274200409 274200409
509818943 509818943
522705640 522705640
899299589 899299589
51438570 51438570
399331622 399331622
347292559 347292559
129395553 129395553
672234498 672234498
281445331 281445331
638422397 638422397
225323054 225323054
836824173 836824173
55931763 55931763
367670625 367670625
945540128 945540128
18752372 18752372
334075229 334075229
49884938 49884938
564100130 564100130
386573107 386573107
912774520 912774520
556471897 556471897
70960845 70960845
42516303 42516303
217911403 217911403
807890290 807890290
496594024 496594024
564560523 564560523
282662039 282662039
40970022 40970022
269153532 269153532
367242169 367242169
969056157 969056157
647431711 647431711
683469493 683469493
792275085 792275085
229134927 229134927
221360176 221360176
395346600 395346600
214101319 214101319
858854897 858854897
159775064 159775064
374388859 374388859
351863719 351863719
82197962 82197962
921507986 921507986
159917949 159917949
864873315 864873315
247919019 247919019
564824432 564824432
709146827 709146827
775161363 775161363
477507269 477507269
118282361 118282361
239070851 239070851
977989723 977989723
28518826 28518826
423623302 423623302
278177504 278177504
915843444 915843444
753642901 753642901
821811626 821811626
250261081 250261081
261856941 261856941
398194354 398194354
455979644 455979644
453604992 453604992
992863829 992863829
332292593 332292593
87649802 87649802
165264290 165264290
568216180 568216180
272109627 272109627
105473694 105473694
532423319 532423319
747278021 747278021
89779011 89779011
151586414 151586414
184172579 184172579
987965815 987965815
69039928 69039928
733736707 733736707
249379936 249379936
128964051 128964051
891965757 891965757
703912299 703912299
831402884 831402884
342146895 342146895
999809392 999809392
98080344 98080344
915415463 915415463
106011093 106011093
790331393 790331393
127782532 127782532
186094418 186094418
56041307 56041307
145470765 145470765
627352701 627352701
313033362 313033362
683540860 683540860
833032888 833032888
968594750 968594750
447859888 447859888
516996562 516996562
583407352 583407352
557482197 557482197
514761934 514761934
638397587 638397587
294705288 294705288
821673701 821673701
22409723 22409723
577260091 577260091
941769683 941769683
117427793 117427793
171760260 171760260
495387189 495387189
27726019 27726019
504115733 504115733
610007481 610007481
708249857 708249857
88521824 88521824
603456068 603456068
343954682 343954682
60790025 60790025
468770905 468770905
817228570 817228570
749790107 749790107
239905991 239905991
933974235 933974235
165453549 165453549
376295306 376295306
568254271 568254271
388137811 388137811
477172467 477172467
697309191 697309191
49534301 49534301
338881064 338881064
406908343 406908343
682492618 682492618
362008035 362008035
315711323 315711323
584451950 584451950
577352500 577352500
13007132 13007132
744076434 744076434
340315738 340315738
284367124 284367124
643281290 643281290
418412424 418412424
735005332 735005332
324002330 324002330
361013200 361013200
936715823 936715823
311768991 311768991
235559247 235559247
762606824 762606824
882794233 882794233
43909877 43909877
113644019 113644019
419717328 419717328
926601179 926601179
795698985 795698985
142554519 142554519
649706817 649706817
421249747 421249747
647088383 647088383
455049218 455049218
358992419 358992419
973204472 973204472
967652617 967652617
780326221 780326221
255172673 255172673
230946461 230946461
389445085 389445085
468309430 468309430
471307559 471307559
562176624 562176624
227962970 227962970
468901368 468901368
580334032 580334032
958474816 958474816
568458542 568458542
918998792 918998792
147363802 147363802
247100587 247100587
947196313 947196313
124490803 124490803
212817924 212817924
941536237 941536237
171318078 171318078
410025405 410025405
854323613 854323613
802966275 802966275
722957331 722957331
356496851 356496851
328543646 328543646
554432095 554432095
630290268 630290268
109483066 109483066
70496218 70496218
843702172 843702172
134649704 134649704
578555297 578555297
505152803 505152803
954868666 954868666
210678190 210678190
417455353 417455353
180177598 180177598
893380212 893380212
390749753 390749753
98459240 98459240
677327465 677327465
882785378 882785378
446619091 446619091
507985184 507985184
80644297 80644297
856292304 856292304
97900989 97900989
898678132 898678132
758907746 758907746
256900102 256900102
965908116 965908116
11956690 11956690
783985718 783985718
390042646 390042646
126781794 126781794
310119808 310119808
447005255 447005255
943111296 943111296
681986984 681986984
662698270 662698270
869328885 869328885
849061067 849061067
800863502 800863502
744068810 744068810
202684055 202684055
773507387 773507387
19815406 19815406
594941435 594941435
485634761 485634761
444876276 444876276
17428165 17428165
345782868 345782868
506625440 506625440
773893821 773893821
408239678 408239678
100395098 100395098
41600573 41600573
75587292 75587292
745709334 745709334
178010753 178010753
165376859 165376859
688958762 688958762
302595686 302595686
380878245 380878245
956567243 956567243
128298525 128298525
440511281 440511281
286421803 286421803
37430595 37430595
62966061 62966061
490064585 490064585
257081479 257081479
856046016 856046016
893215219 893215219
587275293 587275293
201015499 201015499
716430389 716430389
950429740 950429740
151136709 151136709
510401008 510401008
121159822 121159822
984118415 984118415
423773064 423773064
343033576 343033576
381256559 381256559
967858667 967858667
268393553 268393553
689468793 689468793
234296110 234296110
68033423 68033423
457887407 457887407
613339308 613339308
87864000 87864000
650380084 650380084
990979056 990979056
360802598 360802598
310148731 310148731
867363933 867363933
790724062 790724062
258572262 258572262
919219826 919219826
283630047 283630047
827530771 827530771
443268082 443268082
34663494 34663494
507986659 507986659
771087049 771087049
647394180 647394180
66990708 66990708
124132448 124132448
351939120 351939120
527334108 527334108
822617792 822617792
517330592 517330592
943318239 943318239
81039507 81039507
685518917 685518917
163892562 163892562
864045217 864045217
837347529 837347529
952977776 952977776
158658520 158658520
66407625 66407625
259721226 259721226
656741076 656741076
685819932 685819932
24052907 24052907
874812973 874812973
678796484 678796484
48378630 48378630
55224423 55224423
743594266 743594266
270918369 270918369
552613225 552613225
767772400 767772400
771310130 771310130
789311020 789311020
814881645 814881645
530620064 530620064
324011000 324011000
422511685 422511685
871633897 871633897
266338145 266338145
99086594 99086594
211452100 211452100
375940002 375940002
153551982 153551982
74645940 74645940
682843205 682843205
424803285 424803285
162631711 162631711
278892767 278892767
669641350 669641350
782139546 782139546
322181199 322181199
445878703 445878703
355312834 355312834
318201085 318201085
423555401 423555401
378392352 378392352
14199725 14199725
280198315 280198315
473032182 473032182
343339698 343339698
71250027 71250027
137307932 137307932
204614268 204614268
494766459 494766459
71029359 71029359
369938810 369938810
709662998 709662998
698913767 698913767
335916702 335916702
432094817 432094817
998025728 998025728
159469253 159469253
853321568 853321568
201124378 201124378
594876256 594876256
637317253 637317253
210715670 210715670
412846879 412846879
160409399 160409399
632601272 632601272
95498522 95498522
482682578 482682578
104056509 104056509
538114635 538114635
744394336 744394336
223843358 223843358
849185159 849185159
954001569 954001569
79885798 79885798
380771410 380771410
145419735 145419735
90089551 90089551
771714494 771714494
809852682 809852682
530026169 530026169
208598013 208598013
490247687 490247687
594372479 594372479
495602471 495602471
619649008 619649008
538928050 538928050
37622392 37622392
861620847 861620847
762741379 762741379
311942274 311942274
522424187 522424187
175415417 175415417
239574632 239574632
308079208 308079208
20733775 20733775
238790788 238790788
19325081 19325081
399881185 399881185
668558409 668558409
943489063 943489063
762176131 762176131
83851752 83851752
628128152 628128152
29207809 29207809
466843210 466843210
529019074 529019074
443922099 443922099
616079951 616079951
243241321 243241321
232545232 232545232
458073542 458073542
526062950 526062950
125386316 125386316
974905108 974905108
157391860 157391860
701142241 701142241
570011084 570011084
919259247 919259247
127843713 127843713
693366911 693366911
598361332 598361332
957115560 957115560
933483093 933483093
95612538 95612538
739062544 739062544
658229015 658229015
717119332 717119332
789900555 789900555
926982944 926982944
842835597 842835597
437068399 437068399
637394229 637394229
919935237 919935237
939489662 939489662
427021673 427021673
624598723 624598723
65760534 65760534
159102171 159102171
257725608 257725608
649852257 649852257
775196803 775196803
437983379 437983379
178321667 178321667
602634954 602634954
213355020 213355020
620947225 620947225
80577266 80577266
825861182 825861182
8326679 8326679
409452100 409452100
582020708 582020708
281718290 281718290
154599635 154599635
84463966 84463966
671912949 671912949
192565310 192565310
235948030 235948030
91638471 91638471
278056629 278056629
602744182 602744182
348405010 348405010
990616900 990616900
487202177 487202177
915266084 915266084
988634399 988634399
953617090 953617090
979737393 979737393
1658478 1658478
612629002 612629002
231206364 231206364
60899758 60899758
719546887 719546887
824886411 824886411
124301688 124301688
678323796 678323796
129231963 129231963
855137594 855137594
753777549 753777549
976089737 976089737
7106078 7106078
120471457 120471457
216477095 216477095
284826343 284826343
15169575 15169575
966307045 966307045
62416769 62416769
984817624 984817624
533072492 533072492
913112028 913112028
792612248 792612248
667332995 667332995
841139655 841139655
785350685 785350685
137230301 137230301
57031696 57031696
219578262 219578262
53125384 53125384
203774314 203774314
469320040 469320040
756632586 756632586
284069785 284069785
689962282 689962282
254597363 254597363
335721774 335721774
893973973 893973973
476842003 476842003
456062013 456062013
288680378 288680378
103718794 103718794
769892813 769892813
723615803 723615803
865158688 865158688
31558192 31558192
315963074 315963074
633752281 633752281
650496729 650496729
43303459 43303459
372387274 372387274
412211653 412211653
934142829 934142829
143850187 143850187
691769542 691769542
489639302 489639302
157711700 157711700
76261538 76261538
675543005 675543005
37767590 37767590
664545696 664545696
961773496 961773496
40617039 40617039
249858307 249858307
713703781 713703781
678136163 678136163
501001497 501001497
966193668 966193668
452638572 452638572
418819029 418819029
915369904 915369904
393411221 393411221
997315 997315
127455485 127455485
313504638 313504638
571325766 571325766
803350627 803350627
182003382 182003382
907731742 907731742
810573286 810573286
763849633 763849633
46758480 46758480
723616972 723616972
234017392 234017392
930203333 930203333
635861705 635861705
209852305 209852305
333018408 333018408
546087695 546087695
473412488 473412488
932909524 932909524
674032815 674032815
516319497 516319497
245637941 245637941
43154069 43154069
40254112 40254112
751136010 751136010
101246643 101246643
824490104 824490104
601263249 601263249
537026109 537026109
530623708 530623708
929519447 929519447
855414348 855414348
236641478 236641478
104410777 104410777
10401448 10401448
575924017 575924017
310077611 310077611
442810501 442810501
58913926 58913926
452097875 452097875
643449506 643449506
203617102 203617102
898694016 898694016
80001554 80001554
756480362 756480362
99482615 99482615
139143524 139143524
963039515 963039515
329406987 329406987
533570272 533570272
461171548 461171548
201691177 201691177
169926001 169926001
628613645 628613645
806239401 806239401
955102135 955102135
887487917 887487917
489657136 489657136
337189136 337189136
435658356 435658356
214773700 214773700
192778988 192778988
481353807 481353807
486358621 486358621
380564273 380564273
106111148 106111148
222397799 222397799
518194705 518194705
809654243 809654243
731087581 731087581
186262646 186262646
774869222 774869222
755647666 755647666
211926266 211926266
219716432 219716432
395413504 395413504
431213106 431213106
982903820 982903820
493508826 493508826
830374034 830374034
968534704 968534704
721059431 721059431
796400859 796400859
71132414 71132414
39055998 39055998
82031527 82031527
632354831 632354831
787416475 787416475
763166160 763166160
703363208 703363208
501006312 501006312
62620143 62620143
386324788 386324788
27617311 27617311
929970 929970
517240550 517240550
775145294 775145294
935568226 935568226
362707115 362707115
260223547 260223547
516556535 516556535
227631672 227631672
18187749 18187749
846220455 846220455
201288838 201288838
45790233 45790233
252259599 252259599
9739933 9739933
904685305 904685305
671704730 671704730
788512702 788512702
578972871 578972871
885133738 885133738
67293060 67293060
688833393 688833393
182311256 182311256
166838175 166838175
93924849 93924849
790365418 790365418
13507862 13507862
374120187 374120187
566016252 566016252
135996342 135996342
559471731 559471731
384332858 384332858
795545008 795545008
756311945 756311945
311314836 311314836
282817351 282817351
262379921 262379921
461565632 461565632
64637302 64637302
482015261 482015261
991301986 991301986
119166699 119166699
414011980 414011980
27449658 27449658
687353264 687353264
338143420 338143420
404906246 404906246
601718381 601718381
355806266 355806266
585614718 585614718
783296294 783296294
222742367 222742367
406716309 406716309
791275686 791275686
546367332 546367332
793254681 793254681
75166164 75166164
745850496 745850496
142940493 142940493
461365334 461365334
336436459 336436459
201649882 201649882
595924568 595924568
464309320 464309320
658967497 658967497
404402266 404402266
62397553 62397553
441577617 441577617
910577786 910577786
773790635 773790635
610829229 610829229
88537329 88537329
489250119 489250119
407545027 407545027
213661738 213661738
425794714 425794714
533900530 533900530
792891226 792891226
919118628 919118628
540658804 540658804
883688666 883688666
999212477 999212477
5561604 5561604
979759302 979759302
922696475 922696475
127203676 127203676
463947816 463947816
905466564 905466564
848580870 848580870
175186884 175186884
802815664 802815664
587753207 587753207
214079138 214079138
90628792 90628792
103528827 103528827
966250127 966250127
904512092 904512092
235853235 235853235
659152461 659152461
202107882 202107882
169352892 169352892
57972701 57972701
131517336 131517336
541542441 541542441
649158494 649158494
817864098 817864098
438495936 438495936
327216961 327216961
301257655 301257655
807264895 807264895
334394583 334394583
741026716 741026716
988196689 988196689
906919766 906919766
901717370 901717370
520228196 520228196
894211239 894211239
48081626 48081626
353121064 353121064
215522134 215522134
12690197 12690197
401792182 401792182
148974559 148974559
11336790 11336790
550267112 550267112
299752023 299752023
501773609 501773609
64739435 64739435
612780867 612780867
107699086 107699086
77265595 77265595
547404776 547404776
206707091 206707091
842297025 842297025
557254061 557254061
312711086 312711086
617075577 617075577
929478845 929478845
670790462 670790462
942305447 942305447
641010416 641010416
244630358 244630358
531896060 531896060
646133139 646133139
244124941 244124941
281911566 281911566
208466894 208466894
30058209 30058209
569724553 569724553
672752435 672752435
206293114 206293114
655386584 655386584
655232681 655232681
222167004 222167004
829685371 829685371
636398555 636398555
178754535 178754535
564733316 564733316
343485085 343485085
923458354 923458354
945241238 945241238
732068657 732068657
17102916 17102916
157124300 157124300
863018802 863018802
634074841 634074841
859521939 859521939
663088356 663088356
364280914 364280914
720491990 720491990
474491534 474491534
354591269 354591269
808943467 808943467
625061272 625061272
210849576 210849576
356113316 356113316
165311546 165311546
205953237 205953237
208652646 208652646
432031905 432031905
299412933 299412933
371292403 371292403
822777474 822777474
661876668 661876668
110419207 110419207
912394070 912394070
537255177 537255177
651756694 651756694
942175036 942175036
875832784 875832784
922716729 922716729
844420092 844420092
282101673 282101673
429757903 429757903
636522492 636522492
445610770 445610770
523775227 523775227
120347353 120347353
283732099 283732099
11534667 11534667
477209658 477209658
239277408 239277408
113110204 113110204
787970772 787970772
38388535 38388535
328614400 328614400
710848060 710848060
959461222 959461222
289302090 289302090
219819232 219819232
897413797 897413797
299811449 299811449
662890402 662890402
901909126 901909126
205784393 205784393
221773359 221773359
40305589 40305589
257318827 257318827
1340510 1340510
689643537 689643537
790456866 790456866
206617828 206617828
865036906 865036906
284336213 284336213
351521625 351521625
728402123 728402123
997822405 997822405
824336093 824336093
638330209 638330209
160322967 160322967
461750999 461750999
404328572 404328572
743798004 743798004
325363054 325363054
814999783 814999783
569452263 569452263
160488601 160488601
594627029 594627029
509360088 509360088
607710018 607710018
139939443 139939443
218332006 218332006
984445955 984445955
112552769 112552769
549697618 549697618
499672993 499672993
924000807 924000807
424576291 424576291
960934670 960934670
207741261 207741261
823968160 823968160
243724392 243724392
875747889 875747889
364544167 364544167
541981489 541981489
387445514 387445514
834868073 834868073
239045909 239045909
43924719 43924719
599402700 599402700
139075951 139075951
106730835 106730835
922154262 922154262
997060428 997060428
445837077 445837077
122765683 122765683
209301349 209301349
814423207 814423207
218314770 218314770
582863958 582863958
379064056 379064056
143414215 143414215
391573861 391573861
859712541 859712541
957130825 957130825
35602236 35602236
441532323 441532323
3268019 3268019
248906638 248906638
196167414 196167414
444965258 444965258
976999515 976999515
163279687 163279687
815199376 815199376
939681755 939681755
58641207 58641207
247383771 247383771
212049965 212049965
67370007 67370007
687971489 687971489
815912815 815912815
229164811 229164811
784749606 784749606
847922883 847922883
305422250 305422250
755254012 755254012
628817398 628817398
869651258 869651258
740239264 740239264
369381490 369381490
402684529 402684529
956084653 956084653
807575957 807575957
22924104 22924104
457278424 457278424
657962253 657962253
769821558 769821558
497577543 497577543
993671882 993671882
497762407 497762407
396752307 396752307
529991587 529991587
483895981 483895981
973280511 973280511
931651083 931651083
91815681 91815681
74311484 74311484
361288436 361288436
772222760 772222760
583662140 583662140
268088108 268088108
803600023 803600023
275004411 275004411
183667227 183667227
755952171 755952171
641654909 641654909
483694223 483694223
127022607 127022607
224675444 224675444
950813453 950813453
211069929 211069929
863353939 863353939
407916756 407916756
185408101 185408101
154302926 154302926
91162454 91162454
825745346 825745346
597295151 597295151
671576496 671576496
128518351 128518351
858370423 858370423
342276017 342276017
315459038 315459038
195080554 195080554
438477316 438477316
965553054 965553054
62724255 62724255
345500791 345500791
485820322 485820322
94917191 94917191
542045172 542045172
706117642 706117642
142099155 142099155
75604900 75604900
876118889 876118889
886387669 886387669
373921376 373921376
606990327 606990327
174810372 174810372
16476589 16476589
651753185 651753185
468799635 468799635
261952863 261952863
13576705 13576705
580240790 580240790
863399260 863399260
198385184 198385184
365291911 365291911
497233981 497233981
382410166 382410166
208334042 208334042
288082790 288082790
858841973 858841973
155394838 155394838
145652106 145652106
878661750 878661750
338683722 338683722
680855890 680855890
717397178 717397178
764042034 764042034
67107518 67107518
553650346 553650346
243343318 243343318
92481586 92481586
134718289 134718289
322867068 322867068
810251035 810251035
145639800 145639800
419372630 419372630
503786553 503786553
706473077 706473077
312494983 312494983
902417637 902417637
713402519 713402519
159201195 159201195
361829210 361829210
166586398 166586398
346840766 346840766
661636927 661636927
625126214 625126214
793775103 793775103
241063033 241063033
909013420 909013420
181217534 181217534
327513846 327513846
79731370 79731370
489549366 489549366
353337643 353337643
568294959 568294959
16143535 16143535
93162090 93162090
766832940 766832940
200659964 200659964
539384986 539384986
723722900 723722900
618237814 618237814
607322380 607322380
984504395 984504395
533478305 533478305
818006484 818006484
885621961 885621961
385716963 385716963
561127041 561127041
431112350 431112350
453178364 453178364
373095531 373095531
894503432 894503432
442587711 442587711
181185334 181185334
334228520 334228520
363175384 363175384
724090765 724090765
967914418 967914418
450929134 450929134
182727303 182727303
64473562 64473562
101885709 101885709
138522893 138522893
653098758 653098758
4519849 4519849
539983575 539983575
629959065 629959065
530482738 530482738
620427103 620427103
751566737 751566737
791949870 791949870
505627772 505627772
243748370 243748370
586706215 586706215
853824361 853824361
658813412 658813412
16705133 16705133
214092908 214092908
715548669 715548669
263981584 263981584
703814694 703814694
532351419 532351419
979488008 979488008
247684481 247684481
405062709 405062709
736767486 736767486
257140821 257140821
25282786 25282786
13162397 13162397
979895584 979895584
725844572 725844572
407270381 407270381
746470497 746470497
625026918 625026918
940697792 940697792
514258340 514258340
218330525 218330525
965793873 965793873
75403726 75403726
977928619 977928619
986125812 986125812
541814289 541814289
716349972 716349972
886124272 886124272
587197076 587197076
984572692 984572692
596509927 596509927
821177463 821177463
814508819 814508819
660905370 660905370
161621474 161621474
635853710 635853710
636183191 636183191
30664752 30664752
953201445 953201445
748844818 748844818
15751641 15751641
649570722 649570722
734015402 734015402
95442022 95442022
296445718 296445718
916816094 916816094
462000127 462000127
283276753 283276753
631467656 631467656
724824621 724824621
762587439 762587439
649522901 649522901
21280023 21280023
600791848 600791848
504067737 504067737
516176967 516176967
696718559 696718559
817383281 817383281
20553152 20553152
508891238 508891238
605507559 605507559
892190448 892190448
803332789 803332789
297920882 297920882
322216265 322216265
759566415 759566415
632124109 632124109
35323793 35323793
207936503 207936503
155934625 155934625
88403123 88403123
502764345 502764345
249028460 249028460
667069199 667069199
374234943 374234943
481883904 481883904
90603565 90603565
41701632 41701632
131389116 131389116
378070993 378070993
211862327 211862327
549820228 549820228
691807197 691807197
711526183 711526183
38410657 38410657
182000475 182000475
699403037 699403037
192345597 192345597
617794010 617794010
979033627 979033627
594201781 594201781
470360584 470360584
53330459 53330459
299095950 299095950
623098031 623098031
966663955 966663955
728328165 728328165
792955208 792955208
695858160 695858160
463303544 463303544
191594514 191594514
19595849 19595849
979404000 979404000
2395886 2395886
19116405 19116405
968873891 968873891
691311240 691311240
589274769 589274769
219494635 219494635
168826275 168826275
4795241 4795241
876618624 876618624
704819333 704819333
654016876 654016876
321189644 321189644
825381006 825381006
118992192 118992192
886983062 886983062
209976493 209976493
905542434 905542434
862320561 862320561
617920903 617920903
303197634 303197634
264019901 264019901
596635770 596635770
363905287 363905287
141379314 141379314
315364107 315364107
287036709 287036709
394221170 394221170
729347682 729347682
7852531 7852531
228885410 228885410
332084345 332084345
955864926 955864926
110095182 110095182
441249735 441249735
515095104 515095104
839682508 839682508
708712669 708712669
833324853 833324853
626124062 626124062
83139934 83139934
34956386 34956386
383670590 383670590
102272368 102272368
810628931 810628931
517477494 517477494
741411402 741411402
798060465 798060465
241481279 241481279
640190861 640190861
599372189 599372189
499687125 499687125
799330825 799330825
643132769 643132769
274835704 274835704
204437066 204437066
9746302 9746302
643021894 643021894
496076523 496076523
921014188 921014188
511085041 511085041
664396927 664396927
675051585 675051585
479379153 479379153
729985066 729985066
38347997 38347997
506161790 506161790
635485958 635485958
928902949 928902949
953160718 953160718
825122637 825122637
64675758 64675758
494586635 494586635
862795051 862795051
944892921 944892921
106179216 106179216
767931517 767931517
386593477 386593477
764289631 764289631
908149206 908149206
40730026 40730026
374812202 374812202
609861854 609861854
685959299 685959299
54953395 54953395
624991664 624991664
990133216 990133216
769467191 769467191
120231505 120231505
401110107 401110107
38919946 38919946
729510013 729510013
584319050 584319050
384118711 384118711
79935862 79935862
926255162 926255162
162221347 162221347
120711366 120711366
426187087 426187087
581969084 581969084
203452726 203452726
702914055 702914055
50975685 50975685
687726611 687726611
139721866 139721866
662176843 662176843
88807981 88807981
974968385 974968385
317636112 317636112
956501435 956501435
924894264 924894264
586615984 586615984
334946964 334946964
154353834 154353834
121766261 121766261
207781996 207781996
677363789 677363789
21401418 21401418
697765814 697765814
688418814 688418814
156530344 156530344
38251721 38251721
712019474 712019474
795210493 795210493
756401604 756401604
581882185 581882185
570199161 570199161
994151771 994151771
882219971 882219971
364805272 364805272
994200852 994200852
340806551 340806551
283823314 283823314
148251899 148251899
569164614 569164614
630890518 630890518
2989014 2989014
179368425 179368425
998183992 998183992
183613194 183613194
577210103 577210103
41440166 41440166
965579584 965579584
998310601 998310601
625233542 625233542
150424379 150424379
372287107 372287107
872043463 872043463
978071329 978071329
584675558 584675558
74788919 74788919
417556716 417556716
646871491 646871491
507959087 507959087
122394392 122394392
654285411 654285411
737006559 737006559
681840801 681840801
9178823 9178823
326697418 326697418
858022150 858022150
767982233 767982233
652295738 652295738
700150560 700150560
566867659 566867659
103512072 103512072
3417114 3417114
240363558 240363558
878396174 878396174
95432892 95432892
517378107 517378107
188336089 188336089
521172350 521172350
884148147 884148147
178536868 178536868
775306652 775306652
673865415 673865415
204477190 204477190
974272378 974272378
521552975 521552975
944200199 944200199
659620248 659620248
657039259 657039259
793995810 793995810
809055878 809055878
227292739 227292739
674512996 674512996
538793923 538793923
283815538 283815538
295398973 295398973
273226382 273226382
737958106 737958106
598155408 598155408
161798922 161798922
497470828 497470828
284168839 284168839
293295182 293295182
206936507 206936507
653343626 653343626
630746979 630746979
298171081 298171081
4115221 4115221
453768350 453768350
203261937 203261937
148250634 148250634
446688354 446688354
786355250 786355250
597348560 597348560
694594807 694594807
39560374 39560374
941823049 941823049
247562278 247562278
732625763 732625763
811234355 811234355
439006701 439006701
233586612 233586612
643472960 643472960
974499291 974499291
329423121 329423121
433995122 433995122
465916722 465916722
601752782 601752782
438344630 438344630
547657971 547657971
914129332 914129332
101941427 101941427
149323728 149323728
937747431 937747431
676441071 676441071
579116638 579116638
294776152 294776152
701375614 701375614
102006293 102006293
236216686 236216686
27661839 27661839
271846043 271846043
881712424 881712424
575336452 575336452
505758609 505758609
254961382 254961382
963478792 963478792
966554723 966554723
238796667 238796667
764668369 764668369
479818295 479818295
673877057 673877057
516436327 516436327
265163575 265163575
236891031 236891031
813275698 813275698
766159835 766159835
129839029 129839029
772234745 772234745
167899087 167899087
9876013 9876013
502387494 502387494
948032032 948032032
260955785 260955785
960162555 960162555
700764099 700764099
972804028 972804028
12541344 12541344
965861501 965861501
721452652 721452652
205835787 205835787
601156562 601156562
813533572 813533572
202324040 202324040
397430675 397430675
321310372 321310372
530848439 530848439
487758692 487758692
948852831 948852831
97284500 97284500
106548021 106548021
39750975 39750975
915660735 915660735
828302423 828302423
939422151 939422151
21478362 21478362
424273003 424273003
452686420 452686420
818325822 818325822
28298514 28298514
206177445 206177445
686922011 686922011
388219708 388219708
88599242 88599242
841165983 841165983
703515907 703515907
892128401 892128401
127658748 127658748
259503667 259503667
224051182 224051182
649852556 649852556
1764877 1764877
967273796 967273796
337097057 337097057
319401175 319401175
663470762 663470762
521946553 521946553
294015805 294015805
110876206 110876206
317020453 317020453
917712837 917712837
159572762 159572762
100299817 100299817
559292242 559292242
44082931 44082931
965151874 965151874
130003935 130003935
536926021 536926021
303773836 303773836
852136937 852136937
893525264 893525264
733033183 733033183
3635014 3635014
68058630 68058630
428010269 428010269
597521591 597521591
386419322 386419322
638066587 638066587
681557284 681557284
394932349 394932349
31795035 31795035
648750574 648750574
32574857 32574857
843593646 843593646
415145935 415145935
89050644 89050644
348839245 348839245
164987780 164987780
849510935 849510935
516335727 516335727
246901214 246901214
56238765 56238765
74455163 74455163
633915578 633915578
280658784 280658784
383146372 383146372
341780386 341780386
231779335 231779335
557939610 557939610
100149584 100149584
6476375 6476375
299262204 299262204
161301115 161301115
819126714 819126714
848565850 848565850
227959764 227959764
995090392 995090392
769949302 769949302
516215845 516215845
399023498 399023498
727049642 727049642
843362795 843362795
676611472 676611472
476623373 476623373
661908744 661908744
189074429 189074429
683801981 683801981
616722479 616722479
624968918 624968918
903160840 903160840
882510664 882510664
291067799 291067799
264370657 264370657
459941485 459941485
957728159 957728159
914485497 914485497
139511683 139511683
20378325 20378325
736669258 736669258
957388078 957388078
191452151 191452151
795915329 795915329
817960256 817960256
326299003 326299003
503593265 503593265
657640544 657640544
754754754 754754754
887444149 887444149
459648283 459648283
970013943 970013943
890040994 890040994
172112295 172112295
397064567 397064567
515529337 515529337
578488910 578488910
217873742 217873742
19265975 19265975
454970311 454970311
426134925 426134925
201255107 201255107
662277382 662277382
783863802 783863802
158276536 158276536
154461695 154461695
750404089 750404089
748544973 748544973
810521228 810521228
13047784 13047784
433415594 433415594
212815029 212815029
868057828 868057828
90009369 90009369
494887622 494887622
1132640 1132640
510724290 510724290
24475397 24475397
168186981 168186981
526627396 526627396
23020630 23020630
706754064 706754064
951328188 951328188
526973239 526973239
699450176 699450176
451542433 451542433
346096009 346096009
198391069 198391069
241436042 241436042
91808149 91808149
858635560 858635560
180536466 180536466
353140725 353140725
574159853 574159853
760863482 760863482
194272347 194272347
142699891 142699891
553239732 553239732
144620416 144620416
575661567 575661567
117329114 117329114
780857102 780857102
569871380 569871380
668688365 668688365
985375621 985375621
704447129 704447129
92880920 92880920
673669059 673669059
86672533 86672533
670310169 670310169
25290540 25290540
612204230 612204230
203771290 203771290
112730204 112730204
519054402 519054402
780302568 780302568
274481923 274481923
664412859 664412859
593928472 593928472
233749264 233749264
978749037 978749037
895503606 895503606
869400760 869400760
87990989 87990989
392477516 392477516
809126583 809126583
613927770 613927770
214766723 214766723
346765479 346765479
572269558 572269558
230936018 230936018
695524137 695524137
131446328 131446328
142374813 142374813
347523268 347523268
140008224 140008224
368545633 368545633
746103786 746103786
548556915 548556915
13915992 13915992
890193277 890193277
72997853 72997853
2220701 2220701
731047635 731047635
923498337 923498337
846192265 846192265
956689179 956689179
103008786 103008786
642812764 642812764
666717593 666717593
726987099 726987099
974979653 974979653
85409438 85409438
478891938 478891938
949752506 949752506
392898986 392898986
963550424 963550424
76786690 76786690
455352204 455352204
605843898 605843898
134958771 134958771
104793193 104793193
155801297 155801297
209733179 209733179
284465651 284465651
563610238 563610238
542761516 542761516
239060793 239060793
106654829 106654829
776981401 776981401
356113535 356113535
283141046 283141046
163818177 163818177
278532076 278532076
205863104 205863104
159174806 159174806
999340087 999340087
68823347 68823347
903117863 903117863
350526373 350526373
136691880 136691880
236708241 236708241
505277007 505277007
395978713 395978713
706946499 706946499
939305951 939305951
603818760 603818760
52154199 52154199
901760220 901760220
281748104 281748104
890039702 890039702
359591085 359591085
42068129 42068129
263742524 263742524
767597683 767597683
38538254 38538254
75518963 75518963
588963042 588963042
482969298 482969298
586659548 586659548
450258211 450258211
928792857 928792857
90757524 90757524
677569550 677569550
366689695 366689695
605488811 605488811
421939233 421939233
832116774 832116774
160530647 160530647
779414950 779414950
25656264 25656264
537585457 537585457
135424033 135424033
439955006 439955006
981425753 981425753
809372654 809372654
30498858 30498858
327205688 327205688
226434893 226434893
101986946 101986946
162854482 162854482
677694088 677694088
1012684 1012684
178538485 178538485
43353127 43353127
476087389 476087389
8880387 8880387
559780306 559780306
279908371 279908371
569081936 569081936
522201700 522201700
927406301 927406301
553840913 553840913
851888592 851888592
534398503 534398503
956614616 956614616
848385555 848385555
201507122 201507122
624781385 624781385
685300346 685300346
827284621 827284621
81307272 81307272
73404642 73404642
26212189 26212189
271771813 271771813
266515680 266515680
232500540 232500540
816289113 816289113
324065357 324065357
266658381 266658381
746239454 746239454
21980877 21980877
157828551 157828551
929972139 929972139
504215464 504215464
257140631 257140631
308022828 308022828
241444467 241444467
832667549 832667549
831138234 831138234
388503926 388503926
629752604 629752604
501789183 501789183
321883396 321883396
815883454 815883454
8265357 8265357
886937450 886937450
680287355 680287355
630156979 630156979
466939392 466939392
125034296 125034296
330335729 330335729
292525576 292525576
596347758 596347758
778352218 778352218
85017080 85017080
942404220 942404220
271086094 271086094
871802226 871802226
594024496 594024496
191124993 191124993
927048360 927048360
714621694 714621694
912343654 912343654
904579449 904579449
289551513 289551513
968998839 968998839
515092893 515092893
171507248 171507248
890425541 890425541
243550519 243550519
245632084 245632084
87215641 87215641
917588887 917588887
60622989 60622989
334000043 334000043
594432753 594432753
142988870 142988870
729132709 729132709
662095074 662095074
432170040 432170040
523365409 523365409
21797681 21797681
449637965 449637965
990614954 990614954
500158581 500158581
997723014 997723014
641353231 641353231
833016860 833016860
996051509 996051509
786698684 786698684
137202043 137202043
867906779 867906779
607917688 607917688
449628751 449628751
809312039 809312039
682373269 682373269
430638820 430638820
44675708 44675708
286829864 286829864
46963882 46963882
859428424 859428424
371456452 371456452
39546632 39546632
76571961 76571961
660370756 660370756
354896091 354896091
803392327 803392327
844415535 844415535
984739390 984739390
581096167 581096167
316246952 316246952
706661495 706661495
251637478 251637478
666964031 666964031
450159933 450159933
71708629 71708629
894401781 894401781
931628793 931628793
397225998 397225998
851882072 851882072
773062325 773062325
165354808 165354808
15331916 15331916
589658969 589658969
20932476 20932476
451164566 451164566
643232748 643232748
868996911 868996911
122207564 122207564
94674405 94674405
765845782 765845782
236520235 236520235
781890437 781890437
180024532 180024532
405868754 405868754
871418584 871418584
637045858 637045858
185170831 185170831
342901176 342901176
291937036 291937036
847817398 847817398
948860682 948860682
842748431 842748431
295452141 295452141
6405951 6405951
986267284 986267284
474792124 474792124
330256229 330256229
287137785 287137785
328005634 328005634
217306145 217306145
661128810 661128810
95127109 95127109
255108863 255108863
871572520 871572520
89581509 89581509
399141266 399141266
496056806 496056806
181137605 181137605
614198214 614198214
382124686 382124686
911977136 911977136
748669969 748669969
696000754 696000754
521486899 521486899
156124024 156124024
120232296 120232296
661712402 661712402
376603441 376603441
35028935 35028935
270091690 270091690
60948030 60948030
710728130 710728130
166097685 166097685
147348155 147348155
652349144 652349144
496240829 496240829
732596469 732596469
82829113 82829113
575966136 575966136
227003618 227003618
520610992 520610992
142576098 142576098
696667100 696667100
744434798 744434798
569827454 569827454
230679092 230679092
481430057 481430057
913548864 913548864
992233486 992233486
889787556 889787556
785256937 785256937
192335501 192335501
760102269 760102269
163682330 163682330
68473283 68473283
613053490 613053490
402563343 402563343
72327630 72327630
821976830 821976830
259593934 259593934
359945791 359945791
119701568 119701568
672227117 672227117
220062689 220062689
883718356 883718356
181575871 181575871
251662884 251662884
512830228 512830228
395133997 395133997
106462868 106462868
282359250 282359250
792982180 792982180
412355579 412355579
640605917 640605917
231320353 231320353
275541875 275541875
595637577 595637577
815622488 815622488
69104395 69104395
377228044 377228044
739563262 739563262
389584756 389584756
291931226 291931226
235890323 235890323
794289790 794289790
186815837 186815837
424212069 424212069
133750014 133750014
356612608 356612608
32530738 32530738
596886144 596886144
861013288 861013288
947122697 947122697
527175894 527175894
775577980 775577980
269621600 269621600
529650471 529650471
200812455 200812455
896455998 896455998
554696074 554696074
934827980 934827980
511626033 511626033
368412764 368412764
721481037 721481037
436778781 436778781
661002837 661002837
696843184 696843184
141251890 141251890
475747804 475747804
549909286 549909286
459126246 459126246
140022162 140022162
942058633 942058633
899652511 899652511
874215241 874215241
531587368 531587368
699495817 699495817
530508581 530508581
80795408 80795408
594866939 594866939
268657292 268657292
277519537 277519537
896844006 896844006
926339429 926339429
958960887 958960887
91462837 91462837
713570056 713570056
673383126 673383126
689962811 689962811
501146442 501146442
930041669 930041669
107764517 107764517
523094796 523094796
227833962 227833962
264025008 264025008
523654201 523654201
32844701 32844701
812958418 812958418
432301731 432301731
365757885 365757885
333551806 333551806
83993532 83993532
654329759 654329759
90161667 90161667
503152039 503152039
666589859 666589859
90286070 90286070
810502182 810502182
23613012 23613012
993351819 993351819
897478772 897478772
274492126 274492126
315849518 315849518
61233424 61233424
912266835 912266835
737310927 737310927
150483080 150483080
189400622 189400622
649374293 649374293
414324932 414324932
40878305 40878305
422476299 422476299
572033917 572033917
989600318 989600318
248547003 248547003
714464703 714464703
851620574 851620574
267292482 267292482
48726346 48726346
718515116 718515116
594412107 594412107
891717723 891717723
431709484 431709484
310942167 310942167
208015254 208015254
549977825 549977825
811259703 811259703
263193961 263193961
461213500 461213500
187941667 187941667
152363055 152363055
468541019 468541019
765941526 765941526
370146867 370146867
170831001 170831001
300358088 300358088
797535730 797535730
888044644 888044644
101370091 101370091
811015934 811015934
666478840 666478840
727946616 727946616
360507897 360507897
229686341 229686341
170409933 170409933
472684983 472684983
174438707 174438707
466315479 466315479
472209061 472209061
108959843 108959843
980925903 980925903
465523625 465523625
139299255 139299255
691068442 691068442
593539339 593539339
45687957 45687957
722369160 722369160
490539280 490539280
576935658 576935658
619932818 619932818
246305952 246305952
289532977 289532977
591200109 591200109
908987092 908987092
978842743 978842743
102858210 102858210
75273109 75273109
460839444 460839444
479166888 479166888
154208031 154208031
916933801 916933801
77954135 77954135
355869134 355869134
932903992 932903992
286988083 286988083
373858074 373858074
591273610 591273610
665783528 665783528
370202076 370202076
691013758 691013758
32129970 32129970
725716159 725716159
412096472 412096472
236441489 236441489
640502001 640502001
90996046 90996046
441356553 441356553
119277209 119277209
35192276 35192276
515038549 515038549
473761718 473761718
819587381 819587381
15441324 15441324
832174874 832174874
408772259 408772259
646257476 646257476
778097338 778097338
81760940 81760940
806995618 806995618
557236883 557236883
113525473 113525473
442986509 442986509
471453942 471453942
697430428 697430428
968883352 968883352
1584758 1584758
375255930 375255930
242373738 242373738
74329380 74329380
163329507 163329507
852890104 852890104
716245066 716245066
59226874 59226874
883749996 883749996
315185125 315185125
388563753 388563753
678541804 678541804
984182219 984182219
605810922 605810922
957590881 957590881
104585333 104585333
464912036 464912036
158259060 158259060
255311353 255311353
948179029 948179029
227247428 227247428
779846026 779846026
226106606 226106606
858337183 858337183
807919752 807919752
341400657 341400657
96440094 96440094
696338207 696338207
148404919 148404919
686936307 686936307
460161690 460161690
525122671 525122671
952106353 952106353
26498246 26498246
897086555 897086555
552433468 552433468
928020711 928020711
88877079 88877079
9534714 9534714
532813852 532813852
202651606 202651606
491571905 491571905
523059793 523059793
678459172 678459172
673625047 673625047
87630434 87630434
534588009 534588009
850826334 850826334
82241865 82241865
99928266 99928266
596745825 596745825
310908361 310908361
164365320 164365320
117452952 117452952
734327893 734327893
374686240 374686240
78895417 78895417
915794088 915794088
246478597 246478597
230469797 230469797
944053343 944053343
863095163 863095163
498615451 498615451
423754963 423754963
861261760 861261760
969358198 969358198
757568839 757568839
555989133 555989133
121152111 121152111
115041666 115041666
862430788 862430788
278851155 278851155
946890766 946890766
149259003 149259003
541769221 541769221
81029287 81029287
180465981 180465981
638348942 638348942
608787413 608787413
424343517 424343517
591084673 591084673
225074213 225074213
127928810 127928810
873241119 873241119
185505581 185505581
915447300 915447300
262838567 262838567
52914218 52914218
323178661 323178661
716181578 716181578
774803155 774803155
548334670 548334670
67391550 67391550
506882898 506882898
832205828 832205828
934071736 934071736
297595149 297595149
783237099 783237099
71865088 71865088
260843773 260843773
736108496 736108496
884062836 884062836
683198823 683198823
448886033 448886033
673866393 673866393
984082898 984082898
540033830 540033830
250968837 250968837
152003060 152003060
688528573 688528573
145335123 145335123
205792202 205792202
63125019 63125019
491386395 491386395
542781321 542781321
211654808 211654808
859778265 859778265
816475764 816475764
445301031 445301031
494779249 494779249
905786476 905786476
994203369 994203369
392053903 392053903
32671958 32671958
730506216 730506216
250723336 250723336
743471411 743471411
657406543 657406543
523234503 523234503
467646061 467646061
42913657 42913657
791522603 791522603
37656146 37656146
282499955 282499955
758340308 758340308
578857765 578857765
924983688 924983688
490433556 490433556
611187361 611187361
594486833 594486833
743983099 743983099
567221923 567221923
870284809 870284809
302183912 302183912
317596345 317596345
335612649 335612649
930766183 930766183
827828485 827828485
373305512 373305512
677846654 677846654
25214107 25214107
779216424 779216424
196470646 196470646
934724796 934724796
512804506 512804506
492963444 492963444
404238784 404238784
624427023 624427023
651887345 651887345
883742070 883742070
602657667 602657667
262583457 262583457
240205369 240205369
867254976 867254976
52680725 52680725
311972218 311972218
380484860 380484860
283969767 283969767
108949269 108949269
262363415 262363415
881383016 881383016
442442412 442442412
848628400 848628400
283164793 283164793
170878608 170878608
656992362 656992362
949027385 949027385
600494676 600494676
270204922 270204922
371411521 371411521
604809923 604809923
525104522 525104522
302642792 302642792
586766476 586766476
528240872 528240872
886011155 886011155
987005442 987005442
250685091 250685091
424318598 424318598
302137069 302137069
663477741 663477741
56000715 56000715
253277840 253277840
956191238 956191238
72752214 72752214
680498360 680498360
407098862 407098862
493832448 493832448
778217448 778217448
251728465 251728465
269662122 269662122
847729908 847729908
586507504 586507504
307212988 307212988
821060095 821060095
622855610 622855610
95671503 95671503
222074791 222074791
479695893 479695893
196686238 196686238
39111030 39111030
532292010 532292010
5620321 5620321
289658969 289658969
58314459 58314459
44561617 44561617
299185154 299185154
11020525 11020525
843542349 843542349
253214301 253214301
834204208 834204208
605116782 605116782
218973963 218973963
264850863 264850863
897789043 897789043
611302143 611302143
364968647 364968647
799812608 799812608
468165342 468165342
6306829 6306829
574727177 574727177
830976236 830976236
405970038 405970038
145138317 145138317
43688477 43688477
349897443 349897443
156591113 156591113
421115113 421115113
928391865 928391865
166551574 166551574
140381839 140381839
168275009 168275009
890786168 890786168
101712382 101712382
996781838 996781838
925301149 925301149
644604582 644604582
54083093 54083093
322374566 322374566
62635911 62635911
490224654 490224654
501712870 501712870
370950682 370950682
790026357 790026357
755450961 755450961
847823208 847823208
689192130 689192130
112151437 112151437
916728411 916728411
394200514 394200514
539280986 539280986
939628528 939628528
19227582 19227582
921778244 921778244
55264765 55264765
768043139 768043139
727429275 727429275
632961829 632961829
65558937 65558937
138440303 138440303
135700287 135700287
975459689 975459689
698041841 698041841
918329875 918329875
277254197 277254197
564042204 564042204
133063991 133063991
549818263 549818263
494368059 494368059
723435900 723435900
294154482 294154482
751083978 751083978
285432800 285432800
718581007 718581007
778450041 778450041
890186294 890186294
183242773 183242773
645790883 645790883
722777814 722777814
25268302 25268302
474227161 474227161
485612581 485612581
255264460 255264460
679925714 679925714
579741071 579741071
305532901 305532901
346505363 346505363
57579676 57579676
99197181 99197181
891565805 891565805
195773784 195773784
610872215 610872215
477915265 477915265
385282488 385282488
426470315 426470315
499437473 499437473
729018124 729018124
636039887 636039887
248178113 248178113
992746485 992746485
477530754 477530754
149702289 149702289
359023593 359023593
449455828 449455828
256901745 256901745
744157952 744157952
719043946 719043946
129342178 129342178
27399908 27399908
241672565 241672565
511586714 511586714
181295374 181295374
123534161 123534161
385557101 385557101
792862189 792862189
67111748 67111748
811100343 811100343
858881613 858881613
742009938 742009938
341717655 341717655
503524027 503524027
731198406 731198406
173551776 173551776
473502066 473502066
286481325 286481325
942787697 942787697
912969940 912969940
336219805 336219805
424319769 424319769
14742589 14742589
763663487 763663487
149676318 149676318
773860077 773860077
29808971 29808971
183771281 183771281
949565605 949565605
906998515 906998515
391692168 391692168
202827783 202827783
341912022 341912022
598382210 598382210
676825684 676825684
868040822 868040822
747421461 747421461
841871425 841871425
965568513 965568513
433858740 433858740
816615016 816615016
576177655 576177655
992495019 992495019
963354299 963354299
332105571 332105571
414627688 414627688
625513968 625513968
423682836 423682836
21014311 21014311
711583568 711583568
488513619 488513619
47085976 47085976
220437921 220437921
972614866 972614866
218787137 218787137
52998505 52998505
576595825 576595825
792600854 792600854
367801823 367801823
782837134 782837134
186182400 186182400
994513519 994513519
730786458 730786458
400856570 400856570
372397069 372397069
35886755 35886755
587263784 587263784
310615809 310615809
4447531 4447531
679929454 679929454
423148784 423148784
521209333 521209333
267974856 267974856
375726142 375726142
446741244 446741244
771050532 771050532
715885220 715885220
772983487 772983487
49504224 49504224
187612203 187612203
929214701 929214701
322682153 322682153
848018911 848018911
138982592 138982592
810236648 810236648
697164789 697164789
678147281 678147281
855231889 855231889
149457326 149457326
511492482 511492482
581967230 581967230
923516352 923516352
160769310 160769310
761794117 761794117
810102026 810102026
712271059 712271059
60942676 60942676
138386243 138386243
125590935 125590935
973912244 973912244
463300982 463300982
959191550 959191550
105393802 105393802
887281171 887281171
328982327 328982327
470990821 470990821
889470186 889470186
25847229 25847229
85991043 85991043
309306902 309306902
125525343 125525343
855818901 855818901
992701248 992701248
68993654 68993654
751046036 751046036
876589603 876589603
281889360 281889360
348362062 348362062
318409219 318409219
522025081 522025081
931187258 931187258
709947346 709947346
244593191 244593191
843898622 843898622
579302062 579302062
536686633 536686633
653393563 653393563
259649062 259649062
26434793 26434793
213689114 213689114
139234757 139234757
36128481 36128481
110096865 110096865
794315903 794315903
251095650 251095650
116060380 116060380
723967118 723967118
996431270 996431270
506038191 506038191
241404064 241404064
648482989 648482989
476663351 476663351
818586876 818586876
757862215 757862215
728672029 728672029
944832328 944832328
500962847 500962847
67991631 67991631
659204302 659204302
151458413 151458413
84747784 84747784
142708687 142708687
357615833 357615833
902044429 902044429
262533989 262533989
336226671 336226671
153423367 153423367
290407067 290407067
475525478 475525478
844676865 844676865
231741920 231741920
978450311 978450311
666953063 666953063
344220793 344220793
961437916 961437916
897860553 897860553
642628125 642628125
287622696 287622696
573923909 573923909
858276695 858276695
175369639 175369639
873567757 873567757
270856553 270856553
815250191 815250191
312503868 312503868
23601497 23601497
236130058 236130058
51530697 51530697
141874168 141874168
892259191 892259191
459711151 459711151
181977668 181977668
987360177 987360177
70870512 70870512
132671083 132671083
70850656 70850656
391686013 391686013
245602491 245602491
602913482 602913482
624239711 624239711
135492989 135492989
391610769 391610769
779053156 779053156
212218382 212218382
740145207 740145207
42681281 42681281
456073853 456073853
346487809 346487809
711518692 711518692
956585441 956585441
685075577 685075577
567292014 567292014
753768701 753768701
48678508 48678508
531523990 531523990
821870048 821870048
317464956 317464956
992707639 992707639
543653715 543653715
706500636 706500636
646749361 646749361
902341268 902341268
499995996 499995996
949948204 949948204
754350586 754350586
360723259 360723259
263016603 263016603
891901481 891901481
787492622 787492622
673191806 673191806
51701993 51701993
850163894 850163894
282029911 282029911
964967637 964967637
705219718 705219718
342322350 342322350
353582385 353582385
845674730 845674730
159562511 159562511
821981516 821981516
487357607 487357607
864879648 864879648
983584351 983584351
146491816 146491816
353057104 353057104
527972533 527972533
339958087 339958087
811766318 811766318
776624949 776624949
958429116 958429116
532932690 532932690
546786284 546786284
853821617 853821617
509982781 509982781
392109256 392109256
960570493 960570493
766577009 766577009
172536196 172536196
868286400 868286400
12227528 12227528
220251225 220251225
7699292 7699292
760668840 760668840
420190943 420190943
950434824 950434824
229559512 229559512
638002541 638002541
847352946 847352946
460895354 460895354
614221000 614221000
799046418 799046418
417103114 417103114
46662371 46662371
7898108 7898108
210218228 210218228
555343340 555343340
619421890 619421890
581102422 581102422
254967161 254967161
124144618 124144618
190148582 190148582
432617103 432617103
189606085 189606085
803161988 803161988
161765135 161765135
170024424 170024424
454527641 454527641
901543643 901543643
105665943 105665943
464062888 464062888
875503695 875503695
701540254 701540254
905670519 905670519
591897971 591897971
235368982 235368982
809137225 809137225
357449974 357449974
486593281 486593281
57229371 57229371
316812158 316812158
983657442 983657442
210276584 210276584
483830525 483830525
925138135 925138135
201594810 201594810
8286582 8286582
650558288 650558288
446026508 446026508
861713761 861713761
991194080 991194080
147929562 147929562
651286893 651286893
735629579 735629579
11664936 11664936
916406958 916406958
205936116 205936116
274044503 274044503
33092777 33092777
636810148 636810148
162857132 162857132
219472456 219472456
671135955 671135955
920923016 920923016
140035277 140035277
247157323 247157323
628454062 628454062
401424612 401424612
412560434 412560434
581294277 581294277
385733668 385733668
948999537 948999537
120646432 120646432
476682418 476682418
246410180 246410180
85104399 85104399
266916100 266916100
953427684 953427684
374557952 374557952
84985811 84985811
866214118 866214118
766505158 766505158
554674337 554674337
615457984 615457984
818423490 818423490
416473774 416473774
706033638 706033638
575722415 575722415
401782506 401782506
118964569 118964569
920630048 920630048
22928266 22928266
633168882 633168882
178433726 178433726
39685569 39685569
946252449 946252449
742238962 742238962
917486022 917486022
225489180 225489180
367709528 367709528
501913943 501913943
817557189 817557189
875219182 875219182
762545221 762545221
468080476 468080476
830525405 830525405
356749137 356749137
327617035 327617035
404276194 404276194
855590801 855590801
735699937 735699937
65331238 65331238
402389958 402389958
252321925 252321925
757736892 757736892
24900458 24900458
968216144 968216144
779456470 779456470
63194384 63194384
839291414 839291414
919363456 919363456
171414298 171414298
688909123 688909123
137581914 137581914
745283919 745283919
728725552 728725552
723656499 723656499
281290771 281290771
34168200 34168200
229338258 229338258
272329142 272329142
788062328 788062328
517698066 517698066
434260769 434260769
311971075 311971075
161853079 161853079
108343216 108343216
244621235 244621235
91100018 91100018
787867393 787867393
850000461 850000461
625215132 625215132
86678374 86678374
751611687 751611687
603984396 603984396
506842211 506842211
719254586 719254586
902386688 902386688
192893855 192893855
668920839 668920839
429998175 429998175
668422648 668422648
377291768 377291768
141070370 141070370
492566845 492566845
777229469 777229469
974605934 974605934
229157246 229157246
449762351 449762351
818868198 818868198
371724901 371724901
306764774 306764774
46126186 46126186
277909452 277909452
774192078 774192078
81534629 81534629
471586507 471586507
592283238 592283238
15331708 15331708
578484425 578484425
273350415 273350415
104092754 104092754
715634470 715634470
270606895 270606895
542974115 542974115
916469871 916469871
206097129 206097129
728892687 728892687
179865639 179865639
44866899 44866899
325380891 325380891
353492322 353492322
175983079 175983079
551121458 551121458
948917901 948917901
942057365 942057365
807963686 807963686
790008182 790008182
813349509 813349509
638138220 638138220
475641698 475641698
476813832 476813832
523165333 523165333
815282092 815282092
290614412 290614412
735990038 735990038
224182501 224182501
634074996 634074996
762954928 762954928
766062759 766062759
445542514 445542514
33675655 33675655
418392833 418392833
821460394 821460394
446723160 446723160
591562434 591562434
982675529 982675529
656418407 656418407
960334036 960334036
714702723 714702723
305398845 305398845
570030573 570030573
849118320 849118320
709195662 709195662
78129500 78129500
143457895 143457895
68674349 68674349
931381818 931381818
396611083 396611083
457344122 457344122
707953826 707953826
419872980 419872980
401352084 401352084
589818116 589818116
551092960 551092960
75822935 75822935
201876271 201876271
20166962 20166962
646150127 646150127
792614567 792614567
804389363 804389363
473912340 473912340
296498620 296498620
245798981 245798981
303559376 303559376
363814834 363814834
405299161 405299161
657082720 657082720
303147819 303147819
164557578 164557578
898253334 898253334
707120439 707120439
857608455 857608455
835150771 835150771
685293004 685293004
794878854 794878854
518991148 518991148
237646614 237646614
504051171 504051171
659501077 659501077
618970525 618970525
760534083 760534083
460645644 460645644
987506358 987506358
79363072 79363072
718502903 718502903
75483819 75483819
801629244 801629244
204279991 204279991
846043881 846043881
503135848 503135848
28769869 28769869
922819839 922819839
632861023 632861023
470008626 470008626
925704466 925704466
976567549 976567549
223767973 223767973
834253801 834253801
778082771 778082771
441254935 441254935
381136306 381136306
507871220 507871220
365328922 365328922
540427436 540427436
912535057 912535057
594573486 594573486
489466444 489466444
421947494 421947494
897968738 897968738
416513258 416513258
664862568 664862568
677978880 677978880
739633787 739633787
921895491 921895491
56811271 56811271
152312876 152312876
279897703 279897703
483783951 483783951
395962981 395962981
757668634 757668634
330789495 330789495
441476305 441476305
220959051 220959051
734513793 734513793
10051160 10051160
224128631 224128631
776539630 776539630
368636086 368636086
171172337 171172337
33893006 33893006
157905424 157905424
931112058 931112058
699978358 699978358
890276327 890276327
81337443 81337443
770059027 770059027
97494130 97494130
554004642 554004642
782055026 782055026
860495774 860495774
141063356 141063356
172648661 172648661
773480441 773480441
78440804 78440804
780871166 780871166
194176388 194176388
348117991 348117991
167075284 167075284
143344229 143344229
325156812 325156812
320018439 320018439
739565963 739565963
656526439 656526439
273502294 273502294
336924246 336924246
950261512 950261512
194874820 194874820
598630724 598630724
924674432 924674432
970104585 970104585
888480977 888480977
640131007 640131007
343488532 343488532
27270208 27270208
542549070 542549070
756295394 756295394
384383823 384383823
465823910 465823910
861419053 861419053
83924586 83924586
655806041 655806041
656856529 656856529
816075318 816075318
25886787 25886787
477756327 477756327
617359850 617359850
524058045 524058045
622584122 622584122
14869618 14869618
269173306 269173306
508683435 508683435
939966739 939966739
392764313 392764313
635622644 635622644
57151207 57151207
741196249 741196249
558612575 558612575
442077808 442077808
550525013 550525013
722850521 722850521
163979754 163979754
722808936 722808936
985134175 985134175
102116785 102116785
826609299 826609299
991384180 991384180
932534384 932534384
308195973 308195973
541999076 541999076
997930448 997930448
781935871 781935871
206895749 206895749
812442230 812442230
599027255 599027255
901553343 901553343
987290334 987290334
196206295 196206295
5051351 5051351
10789154 10789154
323183580 323183580
334994927 334994927
98420235 98420235
438304513 438304513
438231943 438231943
829063876 829063876
476581481 476581481
659385083 659385083
185672146 185672146
997901372 997901372
191635312 191635312
344313368 344313368
289603003 289603003
683810223 683810223
869400769 869400769
279294235 279294235
69749623 69749623
979396968 979396968
152512379 152512379
114143112 114143112
892718984 892718984
141975488 141975488
713998858 713998858
176599333 176599333
50402514 50402514
548787369 548787369
825877321 825877321
266464016 266464016
628109969 628109969
25430562 25430562
783679358 783679358
431795051 431795051
509861219 509861219
617806438 617806438
796254671 796254671
650163930 650163930
907172850 907172850
197912565 197912565
559989020 559989020
236290970 236290970
864775329 864775329
399426162 399426162
297569636 297569636
848845794 848845794
87489586 87489586
823587272 823587272
990553107 990553107
620350890 620350890
83850236 83850236
748362700 748362700
758254756 758254756
358298345 358298345
893593314 893593314
552060249 552060249
626553112 626553112
38684780 38684780
81475679 81475679
935734478 935734478
786413313 786413313
444408404 444408404
883773625 883773625
844014842 844014842
498337131 498337131
397466814 397466814
843685592 843685592
22186978 22186978
981160131 981160131
820611819 820611819
326111313 326111313
385843563 385843563
5366732 5366732
711550841 711550841
580771497 580771497
913970545 913970545
976950395 976950395
561005336 561005336
105081290 105081290
736753225 736753225
314592610 314592610
153186480 153186480
981967994 981967994
954550366 954550366
757155864 757155864
224338025 224338025
824930584 824930584
207490429 207490429
42679092 42679092
767517424 767517424
602997418 602997418
741349599 741349599
239614608 239614608
110346250 110346250
390954453 390954453
14019618 14019618
555147156 555147156
670403193 670403193
161344609 161344609
189226945 189226945
87107476 87107476
195459132 195459132
542298083 542298083
973366910 973366910
148285729 148285729
20744135 20744135
986906047 986906047
617215262 617215262
98278730 98278730
63074227 63074227
930815317 930815317
927533102 927533102
752435057 752435057
590347355 590347355
613425470 613425470
687690263 687690263
639947107 639947107
96491422 96491422
192555641 192555641
38833815 38833815
88760950 88760950
770214446 770214446
615632229 615632229
691770432 691770432
751821392 751821392
246265163 246265163
967283888 967283888
630263244 630263244
12282229 12282229
832610710 832610710
180406311 180406311
101251883 101251883
730198855 730198855
749202798 749202798
471570026 471570026
438124496 438124496
782769582 782769582
1940166 1940166
29531037 29531037
293036002 293036002
965313444 965313444
512395303 512395303
183240738 183240738
80103337 80103337
817733376 817733376
373247865 373247865
982406684 982406684
163078442 163078442
603199455 603199455
813366608 813366608
225067707 225067707
895747866 895747866
869387408 869387408
814288335 814288335
398978737 398978737
731724931 731724931
800104847 800104847
649484662 649484662
952338996 952338996
460342214 460342214
93285617 93285617
12959334 12959334
354941337 354941337
384928656 384928656
331664013 331664013
280214576 280214576
587180422 587180422
455923246 455923246
621691526 621691526
5395879 5395879
476476168 476476168
586464364 586464364
264992861 264992861
31649359 31649359
162033422 162033422
670747616 670747616
326633446 326633446
961866965 961866965
737586486 737586486
750350960 750350960
681749786 681749786
115049110 115049110
366130035 366130035
14156938 14156938
176375141 176375141
4546808 4546808
23477187 23477187
592911069 592911069
560545937 560545937
42348313 42348313
52919851 52919851
527317082 527317082
458300670 458300670
531327136 531327136
997374367 997374367
26417569 26417569
757752938 757752938
870736429 870736429
923056487 923056487
133719022 133719022
450229507 450229507
376758990 376758990
115655824 115655824
154539208 154539208
813802818 813802818
426340194 426340194
609204747 609204747
390549307 390549307
936096784 936096784
391164868 391164868
357423881 357423881
695283235 695283235
753467889 753467889
202953599 202953599
897576967 897576967
599071821 599071821
384208784 384208784
849902196 849902196
73554155 73554155
957477129 957477129
107573043 107573043
603212712 603212712
472221968 472221968
647539849 647539849
520722365 520722365
616327669 616327669
53753951 53753951
640252419 640252419
376595371 376595371
697577080 697577080
28180307 28180307
886071721 886071721
266517816 266517816
226306914 226306914
411007209 411007209
820676735 820676735
676999831 676999831
37143137 37143137
511272720 511272720
489963418 489963418
834733217 834733217
732469414 732469414
39752457 39752457
783639236 783639236
781314534 781314534
917036955 917036955
457886555 457886555
207609483 207609483
415734134 415734134
42120422 42120422
643317186 643317186
174516609 174516609
568464129 568464129
610198536 610198536
264883394 264883394
342125496 342125496
692172644 692172644
763675474 763675474
338999532 338999532
157908702 157908702
168082884 168082884
27244813 27244813
221617423 221617423
929405227 929405227
65667267 65667267
728882165 728882165
461802294 461802294
275400892 275400892
496563725 496563725
798184644 798184644
471181909 471181909
145866846 145866846
897460217 897460217
589462463 589462463
602314534 602314534
640511925 640511925
8200644 8200644
79416903 79416903
577211601 577211601
733734570 733734570
55896412 55896412
252138576 252138576
958448200 958448200
13338637 13338637
480289299 480289299
248639205 248639205
998081399 998081399
147515245 147515245
582067494 582067494
3774153 3774153
674787960 674787960
748067234 748067234
768014536 768014536
651997915 651997915
55897297 55897297
847996210 847996210
35097634 35097634
28297096 28297096
129329188 129329188
193239900 193239900
476351897 476351897
885949955 885949955
12979578 12979578
692695399 692695399
422240417 422240417
150394875 150394875
231934608 231934608
248253755 248253755
651441896 651441896
122456403 122456403
180788644 180788644
944579052 944579052
898082576 898082576
180508213 180508213
443693799 443693799
932306478 932306478
340564060 340564060
369824986 369824986
175156669 175156669
684572517 684572517
955733553 955733553
658518923 658518923
692657468 692657468
413946137 413946137
595966169 595966169
422879894 422879894
842410061 842410061
804242276 804242276
814655486 814655486
340540692 340540692
645947971 645947971
763658417 763658417
222804976 222804976
83297533 83297533
843899038 843899038
80685787 80685787
586189680 586189680
947559027 947559027
557500722 557500722
691563049 691563049
141433946 141433946
108057508 108057508
602523469 602523469
300020138 300020138
95424877 95424877
255129882 255129882
810732422 810732422
171179044 171179044
940620223 940620223
615075337 615075337
249102306 249102306
562658280 562658280
382602661 382602661
763742076 763742076
141026998 141026998
429395851 429395851
455037046 455037046
555696863 555696863
302742916 302742916
511662710 511662710
47708111 47708111
51396380 51396380
895412619 895412619
225701985 225701985
58367452 58367452
930531920 930531920
621990950 621990950
75562356 75562356
38766542 38766542
780691312 780691312
195592136 195592136
92946597 92946597
633190987 633190987
115201111 115201111
178846796 178846796
158284584 158284584
8134933 8134933
103294935 103294935
315123192 315123192
871875028 871875028
923035720 923035720
212024265 212024265
166467306 166467306
148515049 148515049
724968542 724968542
115845925 115845925
885962444 885962444
271653560 271653560
716595776 716595776
38735103 38735103
882425418 882425418
88368384 88368384
552647733 552647733
194501886 194501886
475892867 475892867
686578052 686578052
20444328 20444328
223031387 223031387
248726252 248726252
183349156 183349156
905502832 905502832
661179803 661179803
693470550 693470550
962365384 962365384
583752539 583752539
525214304 525214304
509809334 509809334
509755229 509755229
605553522 605553522
18271570 18271570
723259222 723259222
956051853 956051853
960241734 960241734
912385434 912385434
1644485 1644485
843990104 843990104
772931916 772931916
650727477 650727477
546581615 546581615
689493199 689493199
7779941 7779941
511807334 511807334
225868562 225868562
232849502 232849502
176337879 176337879
132283905 132283905
184198938 184198938
63978404 63978404
928996249 928996249
244934040 244934040
773868218 773868218
705475398 705475398
389549622 389549622
407280933 407280933
593077002 593077002
727708822 727708822
69641911 69641911
483095630 483095630
897886828 897886828
587880593 587880593
861866708 861866708
999699525 999699525
382561274 382561274
90920557 90920557
398027848 398027848
172508780 172508780
220049028 220049028
546342712 546342712
49502991 49502991
211845761 211845761
152520624 152520624
994643712 994643712
916205103 916205103
567817298 567817298
882592453 882592453
518272054 518272054
983788931 983788931
457248483 457248483
76283596 76283596
920530712 920530712
929791538 929791538
293617427 293617427
594494411 594494411
213521435 213521435
835579504 835579504
442816772 442816772
224677013 224677013
111849493 111849493
857725235 857725235
27545519 27545519
66688889 66688889
497800823 497800823
431968706 431968706
829677695 829677695
32550258 32550258
619683912 619683912
768334998 768334998
437550531 437550531
15434698 15434698
523783872 523783872
97824426 97824426
459219649 459219649
960452172 960452172
367398179 367398179
76659479 76659479
636331342 636331342
493882522 493882522
265149368 265149368
782830510 782830510
273685222 273685222
143803321 143803321
142080924 142080924
485734841 485734841
743367977 743367977
939945161 939945161
75255272 75255272
627728126 627728126
528751160 528751160
529087894 529087894
911549269 911549269
759744835 759744835
307695456 307695456
572445970 572445970
790015371 790015371
459007912 459007912
958215095 958215095
135356744 135356744
501201068 501201068
997669557 997669557
79706004 79706004
298959339 298959339
364942755 364942755
565836217 565836217
710406908 710406908
844634781 844634781
707057704 707057704
938843756 938843756
143664520 143664520
653156973 653156973
102611882 102611882
868759649 868759649
757810420 757810420
431193981 431193981
107508044 107508044
817052064 817052064
363522855 363522855
229519708 229519708
883891817 883891817
941578246 941578246
133331765 133331765
642008764 642008764
842745905 842745905
896939584 896939584
171771911 171771911
98606641 98606641
993028577 993028577
950216696 950216696
946945401 946945401
756728101 756728101
746788883 746788883
839667826 839667826
711885528 711885528
274737212 274737212
415524320 415524320
527416957 527416957
135396373 135396373
988543015 988543015
795861918 795861918
333325393 333325393
836237488 836237488
865529309 865529309
98550974 98550974
208531991 208531991
712655405 712655405
5270126 5270126
423151111 423151111
957063381 957063381
604254227 604254227
541022972 541022972
548726040 548726040
443831887 443831887
15946797 15946797
485331954 485331954
794211664 794211664
193097585 193097585
725415814 725415814
747773799 747773799
128397786 128397786
34966432 34966432
548068929 548068929
514089292 514089292
194841026 194841026
322907759 322907759
638520003 638520003
681936556 681936556
932605635 932605635
719600559 719600559
264974464 264974464
84421388 84421388
648983534 648983534
17881356 17881356
636535903 636535903
249296151 249296151
288544481 288544481
563309066 563309066
492590522 492590522
272175029 272175029
675593930 675593930
687957419 687957419
171071276 171071276
192199377 192199377
519088183 519088183
26634007 26634007
544988186 544988186
141061358 141061358
589918960 589918960
935562420 935562420
715077897 715077897
620774468 620774468
81458432 81458432
993181807 993181807
659675327 659675327
206411309 206411309
984906005 984906005
93368832 93368832
219259004 219259004
574700349 574700349
668916048 668916048
747236090 747236090
80196240 80196240
812336530 812336530
171192790 171192790
361424943 361424943
901390655 901390655
444584164 444584164
696967760 696967760
911558104 911558104
424357829 424357829
191266356 191266356
338509898 338509898
766849887 766849887
675063848 675063848
203539941 203539941
460538188 460538188
948526373 948526373
928379101 928379101
478324496 478324496
433194762 433194762
753325250 753325250
579878451 579878451
58951943 58951943
955400011 955400011
83083170 83083170
80929913 80929913
167654404 167654404
411646299 411646299
181758812 181758812
507779000 507779000
382008915 382008915
975606919 975606919
856559797 856559797
773552986 773552986
213057213 213057213
900366973 900366973
599681839 599681839
135058682 135058682
107832237 107832237
790818280 790818280
503251371 503251371
50371288 50371288
519001716 519001716
824988047 824988047
473943307 473943307
288396927 288396927
47788657 47788657
227527986 227527986
272699144 272699144
471662712 471662712
451836216 451836216
609859910 609859910
730484501 730484501
143264965 143264965
195277650 195277650
847585052 847585052
482109554 482109554
547355510 547355510
780310369 780310369
536719871 536719871
612290926 612290926
638147991 638147991
128954527 128954527
371536643 371536643
815418206 815418206
264043342 264043342
471577627 471577627
595868539 595868539
176161708 176161708
638442586 638442586
871602420 871602420
873241020 873241020
926145902 926145902
560868473 560868473
970795315 970795315
450888847 450888847
696940954 696940954
828204842 828204842
108666074 108666074
270743692 270743692
825319841 825319841
8362419 8362419
246134121 246134121
134655359 134655359
421662991 421662991
676540702 676540702
451651816 451651816
816039659 816039659
192251317 192251317
244481686 244481686
87519516 87519516
889823340 889823340
523965092 523965092
986339143 986339143
293986010 293986010
497200648 497200648
628305437 628305437
487525651 487525651
43791306 43791306
267951405 267951405
158065962 158065962
222679196 222679196
476533694 476533694
190676566 190676566
305648569 305648569
121926414 121926414
124364826 124364826
597162580 597162580
526664836 526664836
622218563 622218563
973894382 973894382
320831794 320831794
250028920 250028920
288059790 288059790
903403125 903403125
466905472 466905472
189654998 189654998
146603425 146603425
214686097 214686097
337662161 337662161
332476597 332476597
524728464 524728464
366513391 366513391
214495933 214495933
853309804 853309804
884140402 884140402
544334189 544334189
184050291 184050291
96212242 96212242
628691465 628691465
148326814 148326814
890740408 890740408
592142813 592142813
224982609 224982609
306941408 306941408
789506189 789506189
20860794 20860794
256046634 256046634
798472569 798472569
843703226 843703226
139922596 139922596
476479609 476479609
588402732 588402732
56137148 56137148
639765367 639765367
849988530 849988530
730055936 730055936
507848545 507848545
920820790 920820790
642214590 642214590
821990233 821990233
86415716 86415716
929555961 929555961
425806784 425806784
407509046 407509046
703052696 703052696
911791128 911791128
916060964 916060964
808529007 808529007
768322328 768322328
545209951 545209951
970428889 970428889
538487744 538487744
287082273 287082273
526667371 526667371
222794014 222794014
505066577 505066577
651748804 651748804
618685237 618685237
982663763 982663763
244563881 244563881
4907302 4907302
381024183 381024183
842968575 842968575
982523327 982523327
951666227 951666227
515020704 515020704
60017716 60017716
407777530 407777530
372675212 372675212
600699161 600699161
601710452 601710452
814375222 814375222
675384436 675384436
254320426 254320426
880625107 880625107
917172192 917172192
245517492 245517492
857262557 857262557
530957212 530957212
282163601 282163601
290673323 290673323
468417382 468417382
925275443 925275443
249191164 249191164
854106891 854106891
162057009 162057009
528016737 528016737
966548929 966548929
190154451 190154451
187992903 187992903
810376214 810376214
50846771 50846771
227891677 227891677
122717816 122717816
759874587 759874587
866794085 866794085
441765020 441765020
493331370 493331370
801413438 801413438
969803546 969803546
805764077 805764077
472873485 472873485
521559023 521559023
829183673 829183673
411648500 411648500
373230766 373230766
799284340 799284340
894679745 894679745
734899298 734899298
546574922 546574922
304536545 304536545
560099613 560099613
115604499 115604499
685691624 685691624
220345137 220345137
898878192 898878192
736380352 736380352
861151466 861151466
139286283 139286283
519619995 519619995
31097110 31097110
627700847 627700847
503223998 503223998
180318342 180318342
987595967 987595967
835182926 835182926
387363954 387363954
718393416 718393416
929981611 929981611
214870271 214870271
398903873 398903873
223749181 223749181
973184233 973184233
455461474 455461474
992462408 992462408
804549857 804549857
978128496 978128496
657898944 657898944
900591647 900591647
752040769 752040769
993606822 993606822
700415876 700415876
996367 996367
34471789 34471789
558338641 558338641
649973313 649973313
409724829 409724829
413721035 413721035
159182584 159182584
489021745 489021745
522546708 522546708
889597800 889597800
128239103 128239103
685497368 685497368
163596281 163596281
291917101 291917101
505934511 505934511
33165533 33165533
421670431 421670431
608194480 608194480
440315410 440315410
633711370 633711370
406914451 406914451
145083696 145083696
128154713 128154713
281187430 281187430
486620168 486620168
232585361 232585361
6947057 6947057
779813184 779813184
971106257 971106257
207890060 207890060
546759124 546759124
846443423 846443423
982367863 982367863
255111466 255111466
648628440 648628440
888021095 888021095
665587504 665587504
635392730 635392730
555920890 555920890
334730519 334730519
547102733 547102733
38439557 38439557
345040526 345040526
35109289 35109289
788179815 788179815
208335092 208335092
688621304 688621304
560281376 560281376
968128154 968128154
680870846 680870846
136070633 136070633
991103822 991103822
146553709 146553709
503513419 503513419
672186597 672186597
506569343 506569343
648968192 648968192
727545934 727545934
555958045 555958045
469530545 469530545
260827793 260827793
824794153 824794153
573337761 573337761
314272428 314272428
750280232 750280232
46131571 46131571
489822527 489822527
705659764 705659764
70264034 70264034
833172999 833172999
228721069 228721069
633845569 633845569
768175646 768175646
338653964 338653964
170690348 170690348
3878480 3878480
574308676 574308676
531320603 531320603
691331763 691331763
938368458 938368458
691787360 691787360
595224874 595224874
20896682 20896682
130936029 130936029
27785566 27785566
643948659 643948659
2824287 2824287
12306906 12306906
546275961 546275961
506140957 506140957
781454799 781454799
429248990 429248990
163234821 163234821
259571926 259571926
974190459 974190459
699333957 699333957
479977631 479977631
84001754 84001754
716235313 716235313
182494953 182494953
400288819 400288819
109623422 109623422
39598277 39598277
46902472 46902472
266434363 266434363
909997865 909997865
686790355 686790355
629918475 629918475
176512357 176512357
482576861 482576861
173828679 173828679
355393222 355393222
449839905 449839905
725431352 725431352
323004406 323004406
14550049 14550049
53653639 53653639
656112339 656112339
532612208 532612208
21439694 21439694
513255141 513255141
142151381 142151381
222757091 222757091
835039256 835039256
886970494 886970494
386209373 386209373
155099717 155099717
272672101 272672101
92770242 92770242
994867908 994867908
621931899 621931899
518792049 518792049
1085800 1085800
756576162 756576162
603786275 603786275
334694135 334694135
866875598 866875598
235573643 235573643
291403959 291403959
963239388 963239388
163898620 163898620
626267887 626267887
349679011 349679011
203679265 203679265
822599526 822599526
138234420 138234420
643942402 643942402
935418727 935418727
283746729 283746729
625944886 625944886
462491435 462491435
102629160 102629160
129655808 129655808
121493326 121493326
682464573 682464573
535762918 535762918
617884438 617884438
579149528 579149528
346736434 346736434
110274259 110274259
981252982 981252982
36900788 36900788
855961989 855961989
86451991 86451991
555238116 555238116
836117354 836117354
214096951 214096951
343584054 343584054
468090444 468090444
211434275 211434275
859857410 859857410
89984120 89984120
320742828 320742828
248619068 248619068
436249714 436249714
328264648 328264648
467232867 467232867
276528131 276528131
785096722 785096722
505385196 505385196
759596589 759596589
827898425 827898425
897884094 897884094
622728183 622728183
324128889 324128889
844178372 844178372
628694477 628694477
625597990 625597990
712008761 712008761
264119692 264119692
439111790 439111790
218683677 218683677
993368224 993368224
922335526 922335526
825726958 825726958
875793697 875793697
817696282 817696282
34107989 34107989
378650445 378650445
124162521 124162521
112294394 112294394
957154642 957154642
214571588 214571588
476154675 476154675
805834318 805834318
71891540 71891540
335970431 335970431
931091169 931091169
806251811 806251811
112635576 112635576
646500690 646500690
173013555 173013555
905565673 905565673
363773507 363773507
832172747 832172747
549955799 549955799
361959830 361959830
455557691 455557691
726582827 726582827
666745616 666745616
19048977 19048977
47950299 47950299
140793091 140793091
422153325 422153325
760295421 760295421
581427339 581427339
3005144 3005144
958494977 958494977
882343501 882343501
177430991 177430991
266300042 266300042
489855744 489855744
46876051 46876051
296461848 296461848
401643782 401643782
780768089 780768089
715517260 715517260
568521529 568521529
59828836 59828836
730898616 730898616
163057571 163057571
684593252 684593252
92360378 92360378
106255890 106255890
5295131 5295131
982802511 982802511
517722897 517722897
480956573 480956573
257299393 257299393
831782306 831782306
468663792 468663792
697428976 697428976
314367131 314367131
928885036 928885036
523016980 523016980
964311692 964311692
141571644 141571644
152216946 152216946
876822837 876822837
383325761 383325761
294898791 294898791
538676332 538676332
731364132 731364132
156947352 156947352
287963167 287963167
559775162 559775162
207015017 207015017
654300701 654300701
385787157 385787157
951108264 951108264
438337903 438337903
675737347 675737347
986292341 986292341
333154791 333154791
237782153 237782153
907411235 907411235
84025044 84025044
901590432 901590432
154075890 154075890
20687692 20687692
310365891 310365891
723653046 723653046
945080687 945080687
144134328 144134328
44953654 44953654
144630335 144630335
188521930 188521930
533413795 533413795
31334946 31334946
948673885 948673885
201252207 201252207
125778513 125778513
178943566 178943566
513947373 513947373
986930117 986930117
262459972 262459972
953391215 953391215
734542825 734542825
892882882 892882882
448710327 448710327
431490259 431490259
980884048 980884048
764705057 764705057
140423793 140423793
449004023 449004023
661263217 661263217
448831963 448831963
594046372 594046372
723736303 723736303
942216879 942216879
863144924 863144924
731844605 731844605
913683016 913683016
817075427 817075427
844758790 844758790
206624120 206624120
849976317 849976317
289727807 289727807
116752925 116752925
153947806 153947806
960848544 960848544
185968631 185968631
741238346 741238346
124494350 124494350
140286603 140286603
124271801 124271801
872028520 872028520
687702956 687702956
201640473 201640473
134046645 134046645
19769414 19769414
946123745 946123745
438272336 438272336
578114911 578114911
497698850 497698850
645260876 645260876
773430423 773430423
44497995 44497995
242636759 242636759
711207013 711207013
270653307 270653307
852074748 852074748
796647 796647
421995374 421995374
402075911 402075911
91237266 91237266
81806039 81806039
128306275 128306275
742349479 742349479
124725964 124725964
262773427 262773427
303798094 303798094
245849398 245849398
233859353 233859353
825953926 825953926
171540412 171540412
731335880 731335880
926070881 926070881
329800913 329800913
277817353 277817353
586489336 586489336
203195977 203195977
615230059 615230059
309912312 309912312
809591450 809591450
971292530 971292530
302403385 302403385
606480153 606480153
346281657 346281657
51433994 51433994
462039770 462039770
916056524 916056524
283468603 283468603
939105580 939105580
837469414 837469414
168196765 168196765
844899209 844899209
778610118 778610118
923760944 923760944
189124035 189124035
632053359 632053359
888569195 888569195
811587856 811587856
930392798 930392798
78047928 78047928
404788380 404788380
475273090 475273090
812407775 812407775
376056348 376056348
277807297 277807297
169329000 169329000
647201563 647201563
543913476 543913476
25581909 25581909
624803321 624803321
720104244 720104244
213625820 213625820
654837969 654837969
571721262 571721262
178690791 178690791
876607694 876607694
521509325 521509325
689132538 689132538
2363396 2363396
575219908 575219908
657089378 657089378
176155383 176155383
834430669 834430669
833829198 833829198
191324834 191324834
458740932 458740932
84635667 84635667
337543985 337543985
972334682 972334682
766787774 766787774
369327035 369327035
566999019 566999019
163076990 163076990
35733700 35733700
669795723 669795723
22468972 22468972
786690617 786690617
453458472 453458472
692175937 692175937
342395159 342395159
897382856 897382856
814189692 814189692
216480497 216480497
670247021 670247021
90302211 90302211
121739287 121739287
959735011 959735011
146490814 146490814
681414364 681414364
541485535 541485535
363204174 363204174
358532954 358532954
541317809 541317809
440752798 440752798
273957839 273957839
702546379 702546379
982026906 982026906
30491045 30491045
547205266 547205266
989067968 989067968
390267742 390267742
626516097 626516097
883769553 883769553
304846325 304846325
313501283 313501283
926789140 926789140
370503797 370503797
416398020 416398020
296241575 296241575
553357937 553357937
374148380 374148380
968300088 968300088
607237619 607237619
148125999 148125999
169980375 169980375
372723834 372723834
198331805 198331805
672781818 672781818
581438615 581438615
496226606 496226606
912498485 912498485
148502652 148502652
44750611 44750611
336336052 336336052
572456208 572456208
782792279 782792279
3590110 3590110
760500539 760500539
670774593 670774593
605389275 605389275
492010404 492010404
273117388 273117388
236885778 236885778
249361090 249361090
276251046 276251046
963661585 963661585
20980377 20980377
49292599 49292599
540084890 540084890
775280849 775280849
797206888 797206888
221062246 221062246
208480056 208480056
250666834 250666834
365306384 365306384
22334292 22334292
361509538 361509538
680630988 680630988
553755766 553755766
811888086 811888086
4235727 4235727
328993706 328993706
335387883 335387883
633919725 633919725
543418910 543418910
923820199 923820199
374828436 374828436
137107262 137107262
514678415 514678415
854080846 854080846
347358273 347358273
988905994 988905994
390840548 390840548
475476716 475476716
688572059 688572059
791115553 791115553
161066144 161066144
668849385 668849385
284625520 284625520
48269540 48269540
593695357 593695357
264532802 264532802
433119541 433119541
178444513 178444513
725505306 725505306
415971340 415971340
514795852 514795852
154201029 154201029
63917073 63917073
472003677 472003677
952128778 952128778
889160975 889160975
340804258 340804258
554957667 554957667
728329565 728329565
240754891 240754891
180099079 180099079
62349459 62349459
923487648 923487648
292383596 292383596
477452174 477452174
230207291 230207291
153294035 153294035
18095080 18095080
986999009 986999009
596757480 596757480
79578828 79578828
767158372 767158372
278748101 278748101
516242972 516242972
859291177 859291177
113177249 113177249
658333627 658333627
755453311 755453311
526316932 526316932
629154203 629154203
720001718 720001718
561914383 561914383
611750212 611750212
848152834 848152834
76325791 76325791
827271170 827271170
750898397 750898397
957025454 957025454
424264300 424264300
58247611 58247611
574721333 574721333
636201914 636201914
211249585 211249585
831867554 831867554
43585123 43585123
809480250 809480250
96761273 96761273
834968252 834968252
209302484 209302484
876106251 876106251
449249210 449249210
231617628 231617628
401011956 401011956
239396341 239396341
80788120 80788120
236297490 236297490
482651935 482651935
48577083 48577083
183230484 183230484
831473075 831473075
16423059 16423059
297766895 297766895
705319127 705319127
977600828 977600828
612261067 612261067
247905148 247905148
544497300 544497300
713877268 713877268
207685450 207685450
39818816 39818816
492406620 492406620
997560981 997560981
178069692 178069692
877157000 877157000
416898977 416898977
933818435 933818435
169238128 169238128
352323216 352323216
490162688 490162688
94636978 94636978
984730360 984730360
814224579 814224579
677642558 677642558
277398069 277398069
707390771 707390771
232106183 232106183
843824357 843824357
859372613 859372613
57009492 57009492
543924166 543924166
720819375 720819375
150836063 150836063
426959527 426959527
413044288 413044288
173299049 173299049
232083517 232083517
580605588 580605588
103756460 103756460
686596014 686596014
790049688 790049688
302783793 302783793
397493058 397493058
8425115 8425115
813376679 813376679
218414527 218414527
31987205 31987205
758609570 758609570
488177317 488177317
324686621 324686621
44601632 44601632
437377894 437377894
606901965 606901965
715255659 715255659
786802026 786802026
811359464 811359464
94879718 94879718
935771482 935771482
103049151 103049151
656574385 656574385
78365063 78365063
580383064 580383064
14995258 14995258
529525310 529525310
108451808 108451808
967669254 967669254
552429126 552429126
238265597 238265597
431759177 431759177
344208732 344208732
61182440 61182440
380898067 380898067
650660084 650660084
193365670 193365670
661750160 661750160
932274825 932274825
348492620 348492620
984166352 984166352
492483403 492483403
415535167 415535167
74886934 74886934
661095121 661095121
609716225 609716225
777452652 777452652
41767653 41767653
489806948 489806948
889531828 889531828
10880996 10880996
753480573 753480573
402857157 402857157
89955573 89955573
79411078 79411078
481923602 481923602
208300265 208300265
497500263 497500263
773158916 773158916
403212284 403212284
789940851 789940851
428338953 428338953
400157247 400157247
926790622 926790622
795927259 795927259
513091967 513091967
747667660 747667660
841065668 841065668
978204498 978204498
16520117 16520117
180676263 180676263
301907881 301907881
480871389 480871389
537532942 537532942
973722592 973722592
162777571 162777571
175940209 175940209
395695743 395695743
807253720 807253720
634970595 634970595
33711441 33711441
539641707 539641707
372309578 372309578
629613148 629613148
5228737 5228737
279380507 279380507
340040487 340040487
245095742 245095742
324784916 324784916
687423882 687423882
16390977 16390977
351282019 351282019
893857795 893857795
52211735 52211735
405398143 405398143
293405029 293405029
820382585 820382585
948738386 948738386
299249107 299249107
475953178 475953178
677040932 677040932
984014973 984014973
924445972 924445972
649371536 649371536
849218688 849218688
435521419 435521419
401100364 401100364
353415542 353415542
81575387 81575387
400457716 400457716
130423544 130423544
843914733 843914733
900619669 900619669
651166680 651166680
155597750 155597750
202173211 202173211
372831169 372831169
343378810 343378810
765180339 765180339
368912014 368912014
284084560 284084560
285929898 285929898
557087141 557087141
188461416 188461416
464677700 464677700
107271174 107271174
140068843 140068843
123193043 123193043
293373915 293373915
956246567 956246567
304239818 304239818
311686709 311686709
726856152 726856152
88310815 88310815
544915523 544915523
976183911 976183911
129000217 129000217
851422340 851422340
581047444 581047444
71988791 71988791
678858348 678858348
481657714 481657714
79519548 79519548
72408255 72408255
353460790 353460790
501138694 501138694
977816367 977816367
257460909 257460909
283602385 283602385
97215474 97215474
660198121 660198121
673542905 673542905
644818935 644818935
920390130 920390130
881964778 881964778
509486332 509486332
647369933 647369933
699439638 699439638
306360335 306360335
35555476 35555476
687637194 687637194
294076228 294076228
283325285 283325285
666399437 666399437
538136112 538136112
425778214 425778214
54086288 54086288
855831738 855831738
532394692 532394692
775188579 775188579
514694777 514694777
593885631 593885631
73957804 73957804
652641487 652641487
315952833 315952833
975482320 975482320
44801198 44801198
829420608 829420608
813103717 813103717
99254610 99254610
280122897 280122897
267128071 267128071
414636072 414636072
838036902 838036902
208652768 208652768
216554350 216554350
227777760 227777760
50723399 50723399
335840438 335840438
770405665 770405665
652515544 652515544
41989832 41989832
963943215 963943215
364086861 364086861
746961629 746961629
347028301 347028301
733867819 733867819
463802910 463802910
311819838 311819838
189044895 189044895
418230684 418230684
469612522 469612522
619197900 619197900
440239847 440239847
44446405 44446405
804594148 804594148
264771655 264771655
61326861 61326861
483082090 483082090
3541687 3541687
346260010 346260010
208778129 208778129
3733803 3733803
483851486 483851486
604732613 604732613
146595192 146595192
862390573 862390573
240935718 240935718
349339251 349339251
313540935 313540935
933538348 933538348
612399157 612399157
930900672 930900672
142192615 142192615
514735606 514735606
150652573 150652573
228495034 228495034
233489515 233489515
993949669 993949669
72094573 72094573
505746397 505746397
140486933 140486933
685170846 685170846
592264671 592264671
155129819 155129819
806543058 806543058
850579807 850579807
233664195 233664195
356471285 356471285
929165611 929165611
423636894 423636894
965014374 965014374
837816715 837816715
821456014 821456014
469797268 469797268
550104529 550104529
633563456 633563456
327004464 327004464
245285207 245285207
375537032 375537032
324642570 324642570
359477830 359477830
734950495 734950495
706839879 706839879
119398506 119398506
35998819 35998819
907356556 907356556
245500905 245500905
842028564 842028564
278193128 278193128
3642976 3642976
872920550 872920550
686796932 686796932
651288283 651288283
528195544 528195544
123346286 123346286
60453355 60453355
341406731 341406731
823523423 823523423
708839495 708839495
823828204 823828204
938412489 938412489
39479866 39479866
742505214 742505214
889357586 889357586
5542532 5542532
684714505 684714505
473450771 473450771
262053068 262053068
648970901 648970901
209349599 209349599
430587839 430587839
817443797 817443797
944846806 944846806
942934565 942934565
598929488 598929488
41077166 41077166
994718016 994718016
276824113 276824113
144415110 144415110
66664771 66664771
14344202 14344202
213507297 213507297
200662455 200662455
948114119 948114119
279933886 279933886
531836545 531836545
281964575 281964575
946118214 946118214
141429124 141429124
335498307 335498307
917829444 917829444
522159982 522159982
360182142 360182142
200289295 200289295
272862826 272862826
550826831 550826831
694490430 694490430
492398539 492398539
2393801 2393801
411380483 411380483
296773725 296773725
144644923 144644923
305045960 305045960
197053184 197053184
7565273 7565273
969746453 969746453
6237923 6237923
143406148 143406148
39379582 39379582
264000787 264000787
584112213 584112213
290595713 290595713
309016447 309016447
814599653 814599653
422364248 422364248
79295493 79295493
168272773 168272773
861797772 861797772
192142185 192142185
752237256 752237256
615391191 615391191
768490255 768490255
208751753 208751753
183836485 183836485
766875734 766875734
86622120 86622120
191723922 191723922
35343483 35343483
812121985 812121985
624550662 624550662
486006948 486006948
996693097 996693097
224811464 224811464
512573107 512573107
331244239 331244239
741695703 741695703
830484561 830484561
54873863 54873863
249693752 249693752
281997574 281997574
929345038 929345038
957118657 957118657
25391314 25391314
624502116 624502116
214892968 214892968
42863701 42863701
683042460 683042460
866165975 866165975
971913419 971913419
494616461 494616461
348472846 348472846
189801769 189801769
162821112 162821112
908292514 908292514
162385319 162385319
919294937 919294937
658651401 658651401
546561596 546561596
627697853 627697853
536382660 536382660
289273200 289273200
155364727 155364727
782443673 782443673
379781547 379781547
203741880 203741880
391321997 391321997
343343213 343343213
288407359 288407359
364703703 364703703
832892341 832892341
385113181 385113181
250481910 250481910
919580670 919580670
255737267 255737267
93758203 93758203
445356379 445356379
580828638 580828638
840628306 840628306
600709918 600709918
281268365 281268365
45175333 45175333
405440698 405440698
645603910 645603910
239543623 239543623
985163812 985163812
527192353 527192353
772489935 772489935
64628034 64628034
328220218 328220218
361174047 361174047
151866331 151866331
904326585 904326585
137187657 137187657
413146118 413146118
385755201 385755201
75626894 75626894
794088988 794088988
369992657 369992657
747098868 747098868
17458682 17458682
609100370 609100370
951100120 951100120
307798372 307798372
473273362 473273362
874525161 874525161
379821716 379821716
385823775 385823775
138591436 138591436
269582745 269582745
243489844 243489844
252439503 252439503
183786923 183786923
752526185 752526185
872645649 872645649
183022944 183022944
19304129 19304129
139402770 139402770
987803154 987803154
31920021 31920021
666308405 666308405
178838838 178838838
601045117 601045117
957826292 957826292
841210785 841210785
187366135 187366135
215297001 215297001
55130133 55130133
19918948 19918948
892171543 892171543
411931753 411931753
175950674 175950674
542893178 542893178
274125525 274125525
131003732 131003732
784416274 784416274
928948221 928948221
779389860 779389860
949274043 949274043
264758125 264758125
866296574 866296574
697245279 697245279
866604067 866604067
458463171 458463171
317530129 317530129
110910589 110910589
258598200 258598200
96209217 96209217
256777338 256777338
248256181 248256181
56659878 56659878
231127183 231127183
513203452 513203452
428453645 428453645
626145556 626145556
887184688 887184688
917095564 917095564
84692990 84692990
307140147 307140147
503057760 503057760
123283988 123283988
218786252 218786252
149928448 149928448
212667134 212667134
383086012 383086012
926081910 926081910
206956357 206956357
552057094 552057094
56808573 56808573
551418180 551418180
327813090 327813090
242849028 242849028
40367352 40367352
640083756 640083756
457159910 457159910
619278283 619278283
305693847 305693847
20402211 20402211
326702646 326702646
351879956 351879956
430805923 430805923
263739487 263739487
517496890 517496890
17611300 17611300
628973736 628973736
310988639 310988639
317705160 317705160
550829472 550829472
32632229 32632229
38356019 38356019
525620286 525620286
123899218 123899218
860251109 860251109
886232054 886232054
11842555 11842555
9006678 9006678
497017414 497017414
904276839 904276839
860861442 860861442
527438966 527438966
706247002 706247002
463243857 463243857
628161695 628161695
952808495 952808495
850965120 850965120
928759575 928759575
215203203 215203203
364446090 364446090
125070509 125070509
531651686 531651686
906180091 906180091
124385682 124385682
720139905 720139905
498286494 498286494
901547681 901547681
775999510 775999510
579384454 579384454
680515209 680515209
67784256 67784256
876506768 876506768
804076491 804076491
298519686 298519686
749594578 749594578
52478299 52478299
550884177 550884177
318933114 318933114
401514643 401514643
520174323 520174323
588703623 588703623
30213919 30213919
790809424 790809424
28555282 28555282
445189580 445189580
800026203 800026203
797634184 797634184
188542246 188542246
512529474 512529474
829326046 829326046
620342608 620342608
329820534 329820534
329492352 329492352
837283659 837283659
936639587 936639587
793825977 793825977
385366632 385366632
661037825 661037825
331707305 331707305
959553074 959553074
862578228 862578228
253443201 253443201
552093977 552093977
647686045 647686045
308499936 308499936
464029146 464029146
201194136 201194136
781985958 781985958
313272046 313272046
478617149 478617149
664232806 664232806
426232571 426232571
389978030 389978030
374250010 374250010
212367954 212367954
920809388 920809388
299452028 299452028
982049851 982049851
971316985 971316985
909513968 909513968
39565532 39565532
62945716 62945716
250478390 250478390
165358843 165358843
117710531 117710531
945276019 945276019
258461497 258461497
473100615 473100615
909988113 909988113
312545289 312545289
84248762 84248762
366449736 366449736
840687970 840687970
400993757 400993757
8423123 8423123
489633288 489633288
294096537 294096537
343077739 343077739
232343690 232343690
546569997 546569997
902537857 902537857
535883180 535883180
26081353 26081353
966457771 966457771
566239249 566239249
46439164 46439164
284731908 284731908
141951281 141951281
126368640 126368640
659687269 659687269
871239808 871239808
415216657 415216657
198743921 198743921
770900601 770900601
615622299 615622299
704688963 704688963
931192542 931192542
137423291 137423291
529874411 529874411
601356014 601356014
426910420 426910420
449874941 449874941
641184468 641184468
293726920 293726920
215808195 215808195
570621740 570621740
466278650 466278650
725648364 725648364
209912051 209912051
632003377 632003377
272658868 272658868
87385690 87385690
359308536 359308536
185309061 185309061
727693477 727693477
542758939 542758939
107539211 107539211
575934841 575934841
469342352 469342352
151891351 151891351
562027876 562027876
95240464 95240464
880276592 880276592
466456590 466456590
728843847 728843847
657875787 657875787
476008504 476008504
396287774 396287774
444997564 444997564
545214283 545214283
275400570 275400570
514852375 514852375
817184883 817184883
874400437 874400437
269774127 269774127
994933331 994933331
34425441 34425441
266456095 266456095
503262383 503262383
803110612 803110612
618551944 618551944
616176999 616176999
669590277 669590277
966459607 966459607
396675144 396675144
158127988 158127988
291468561 291468561
470166450 470166450
367054331 367054331
746061093 746061093
435888916 435888916
675919377 675919377
755595415 755595415
846906718 846906718
406196884 406196884
411489251 411489251
795778797 795778797
962639043 962639043
63841480 63841480
876884152 876884152
631699504 631699504
600660613 600660613
183601800 183601800
643379059 643379059
306224198 306224198
83612815 83612815
179503278 179503278
950492062 950492062
255347553 255347553
661232482 661232482
270604755 270604755
189963010 189963010
912948211 912948211
18901572 18901572
570908974 570908974
237192556 237192556
171400583 171400583
552753361 552753361
348175453 348175453
139415493 139415493
998497978 998497978
953496085 953496085
580303422 580303422
389183409 389183409
389625297 389625297
793005803 793005803
239058276 239058276
8245458 8245458
534187219 534187219
781645855 781645855
158736994 158736994
741919538 741919538
669958720 669958720
183915883 183915883
764386251 764386251
279552195 279552195
520866932 520866932
217721807 217721807
1700811 1700811
766401593 766401593
696968633 696968633
706105982 706105982
15352351 15352351
341192978 341192978
754836565 754836565
37895027 37895027
191423678 191423678
989111259 989111259
940784979 940784979
420093079 420093079
22042039 22042039
769249343 769249343
344224832 344224832
723143321 723143321
661915915 661915915
443317097 443317097
903931543 903931543
782648444 782648444
168880168 168880168
287152079 287152079
749198091 749198091
936924521 936924521
479336406 479336406
56131510 56131510
875679843 875679843
155383142 155383142
388854895 388854895
207196246 207196246
215241582 215241582
278499008 278499008
578029132 578029132
369244013 369244013
7285550 7285550
124183039 124183039
395111011 395111011
377394828 377394828
590596193 590596193
388188913 388188913
327778042 327778042
17412274 17412274
800368165 800368165
23268827 23268827
368626107 368626107
483545341 483545341
238928044 238928044
448386647 448386647
91969277 91969277
966898285 966898285
454653330 454653330
63030259 63030259
410923355 410923355
762252659 762252659
781651402 781651402
395591815 395591815
937482388 937482388
330751578 330751578
580780612 580780612
422881214 422881214
587087778 587087778
288933313 288933313
945649405 945649405
813714162 813714162
399228227 399228227
272231296 272231296
851930521 851930521
761343037 761343037
892919907 892919907
196658021 196658021
684510113 684510113
119083564 119083564
545849282 545849282
44067049 44067049
174238269 174238269
931225272 931225272
335328277 335328277
470470679 470470679
86241769 86241769
290841699 290841699
669614477 669614477
355935628 355935628
142535090 142535090
934432649 934432649
696287081 696287081
754704418 754704418
724860303 724860303
555908064 555908064
665439543 665439543
848007858 848007858
939662221 939662221
174381785 174381785
38944429 38944429
570266031 570266031
188523943 188523943
99319744 99319744
341068311 341068311
142504012 142504012
53417800 53417800
640461892 640461892
838870709 838870709
51557987 51557987
850576174 850576174
973983266 973983266
77471560 77471560
855191615 855191615
158212145 158212145
105720168 105720168
220203117 220203117
671579204 671579204
860216160 860216160
264107369 264107369
983179494 983179494
502301160 502301160
14534447 14534447
490223450 490223450
929215790 929215790
729014735 729014735
542276122 542276122
849449339 849449339
457174025 457174025
668508406 668508406
13299142 13299142
932441120 932441120
277018414 277018414
32120988 32120988
189290130 189290130
15448424 15448424
730178911 730178911
894824499 894824499
438376403 438376403
30391319 30391319
220709912 220709912
690942221 690942221
489385635 489385635
38413197 38413197
857665762 857665762
528285341 528285341
951537677 951537677
6706304 6706304
358802300 358802300
893274457 893274457
753581277 753581277
829680598 829680598
687865716 687865716
605348944 605348944
898677979 898677979
58417595 58417595
455207027 455207027
625636813 625636813
864261388 864261388
874119657 874119657
100618006 100618006
596688669 596688669
280272013 280272013
951274849 951274849
332705285 332705285
52808492 52808492
579192004 579192004
264387053 264387053
169054747 169054747
174103874 174103874
452496640 452496640
780832621 780832621
631462697 631462697
111325230 111325230
859218532 859218532
16931498 16931498
876040513 876040513
462610001 462610001
763196005 763196005
553572988 553572988
28729679 28729679
553778064 553778064
629636117 629636117
87774305 87774305
637062796 637062796
478078849 478078849
142885803 142885803
810611995 810611995
71691437 71691437
914079345 914079345
313350890 313350890
537507364 537507364
201413238 201413238
411501247 411501247
79890696 79890696
83375897 83375897
260801516 260801516
482549649 482549649
901236260 901236260
769778268 769778268
250395566 250395566
530772019 530772019
21438597 21438597
75461029 75461029
236071736 236071736
471231221 471231221
249341056 249341056
928402324 928402324
581499849 581499849
259757978 259757978
284519112 284519112
168994525 168994525
145007458 145007458
359527851 359527851
591602393 591602393
150052345 150052345
149929354 149929354
227299975 227299975
766989733 766989733
628214926 628214926
416154069 416154069
196906055 196906055
660107387 660107387
809618618 809618618
104032833 104032833
387944931 387944931
890252644 890252644
852028766 852028766
808072644 808072644
952434680 952434680
503592356 503592356
181107044 181107044
620540577 620540577
253507715 253507715
180537798 180537798
773255104 773255104
503446272 503446272
683821641 683821641
219350136 219350136
16303922 16303922
70967117 70967117
12952839 12952839
352798794 352798794
247870097 247870097
377795657 377795657
681146622 681146622
102349112 102349112
165728678 165728678
525506027 525506027
398494357 398494357
22544737 22544737
578155822 578155822
575476803 575476803
776620148 776620148
500125362 500125362
231776195 231776195
935682518 935682518
657084416 657084416
15719744 15719744
864754957 864754957
307746035 307746035
318104142 318104142
819385591 819385591
342386405 342386405
711213116 711213116
956198930 956198930
209031903 209031903
219028733 219028733
403867386 403867386
527685923 527685923
240371696 240371696
847335640 847335640
409606191 409606191
123281002 123281002
482077414 482077414
759072238 759072238
489315327 489315327
553337511 553337511
823104523 823104523
177988946 177988946
860064171 860064171
175728260 175728260
996514993 996514993
660910226 660910226
397454469 397454469
386600525 386600525
458853409 458853409
26005588 26005588
916822548 916822548
877189743 877189743
723604643 723604643
251988638 251988638
377813945 377813945
325008825 325008825
914838275 914838275
152715160 152715160
632132453 632132453
598930511 598930511
376372767 376372767
928718967 928718967
596113359 596113359
285679752 285679752
914695093 914695093
760526580 760526580
377526775 377526775
718896055 718896055
642940292 642940292
599850569 599850569
586304112 586304112
977447260 977447260
165173521 165173521
805458667 805458667
643802847 643802847
245633749 245633749
818113250 818113250
584817777 584817777
646954213 646954213
916220560 916220560
20892129 20892129
724402642 724402642
388307009 388307009
275366164 275366164
418097291 418097291
890451719 890451719
805748128 805748128
500171039 500171039
252429866 252429866
188654102 188654102
472229056 472229056
492491154 492491154
548829770 548829770
716621270 716621270
264405587 264405587
885090162 885090162
977423798 977423798
20243604 20243604
412367126 412367126
898178921 898178921
838763163 838763163
221808551 221808551
943978861 943978861
632196598 632196598
538934231 538934231
24660130 24660130
102237047 102237047
915978137 915978137
446268208 446268208
201152947 201152947
129680106 129680106
384532020 384532020
141605861 141605861
35550861 35550861
162894826 162894826
789791432 789791432
324066426 324066426
859393488 859393488
172704372 172704372
533216807 533216807
918194912 918194912
138998733 138998733
677660798 677660798
468921386 468921386
983632283 983632283
299142600 299142600
773463071 773463071
570310481 570310481
292296968 292296968
404498087 404498087
246699873 246699873
395344781 395344781
779428653 779428653
145796329 145796329
771673730 771673730
644778747 644778747
45975487 45975487
981844596 981844596
515862276 515862276
82864221 82864221
342834759 342834759
693024066 693024066
772824517 772824517
350067905 350067905
96533989 96533989
135087246 135087246
607017534 607017534
916634257 916634257
823218566 823218566
854797300 854797300
283212342 283212342
501920900 501920900
269568706 269568706
369522595 369522595
470167860 470167860
530685723 530685723
924278194 924278194
702936014 702936014
369715177 369715177
876471288 876471288
569054375 569054375
115135472 115135472
71372461 71372461
661589924 661589924
422329579 422329579
263146620 263146620
803528308 803528308
623468350 623468350
582794587 582794587
273657869 273657869
164230435 164230435
840583033 840583033
800991989 800991989
486698504 486698504
947652964 947652964
475382497 475382497
702040243 702040243
322295634 322295634
186626286 186626286
162406360 162406360
611561915 611561915
813762207 813762207
858802158 858802158
867433008 867433008
873020882 873020882
147356541 147356541
676018600 676018600
961614526 961614526
144885969 144885969
112631531 112631531
252760731 252760731
328144924 328144924
770399231 770399231
112472961 112472961
638687717 638687717
20923936 20923936
784843182 784843182
216376996 216376996
509952784 509952784
810065007 810065007
519169737 519169737
871273467 871273467
801466031 801466031
985659039 985659039
685787300 685787300
8637617 8637617
335345979 335345979
819660605 819660605
245962932 245962932
648448556 648448556
513407853 513407853
268421112 268421112
657582276 657582276
636003131 636003131
168894970 168894970
376433466 376433466
147964239 147964239
945836144 945836144
130103957 130103957
815909293 815909293
249993830 249993830
268379280 268379280
147726758 147726758
841774684 841774684
491233033 491233033
877673872 877673872
779470585 779470585
305481767 305481767
588768098 588768098
361423382 361423382
414981084 414981084
557511178 557511178
112540605 112540605
41111607 41111607
485002516 485002516
593939577 593939577
967494627 967494627
31252683 31252683
761152495 761152495
717152886 717152886
354267858 354267858
278840183 278840183
56014062 56014062
870606262 870606262
996940930 996940930
854729352 854729352
289334718 289334718
167357576 167357576
194798367 194798367
643348435 643348435
694416606 694416606
130481988 130481988
172371413 172371413
786738748 786738748
604300130 604300130
989697861 989697861
197031024 197031024
928459375 928459375
740102790 740102790
109734915 109734915
675153791 675153791
740469430 740469430
734460488 734460488
228992947 228992947
286316391 286316391
737210503 737210503
722903518 722903518
983050149 983050149
284350727 284350727
428298423 428298423
244886423 244886423
598321115 598321115
122843842 122843842
683859556 683859556
305771405 305771405
998009853 998009853
180439346 180439346
598713476 598713476
568829757 568829757
361809888 361809888
452091451 452091451
774608275 774608275
496464996 496464996
448755978 448755978
671428125 671428125
553229732 553229732
585289511 585289511
975605865 975605865
84928044 84928044
104346024 104346024
746059244 746059244
108513961 108513961
782416468 782416468
924477224 924477224
114030130 114030130
575299102 575299102
450114948 450114948
38601092 38601092
996252519 996252519
771573536 771573536
985984756 985984756
705338076 705338076
234905412 234905412
686355181 686355181
190366 190366
777111597 777111597
8956476 8956476
893941722 893941722
284543727 284543727
699364425 699364425
635273469 635273469
182932672 182932672
17612019 17612019
13847302 13847302
484266638 484266638
923976576 923976576
52549278 52549278
333148916 333148916
611053446 611053446
782936336 782936336
400879053 400879053
202378333 202378333
898833910 898833910
565038150 565038150
647578516 647578516
73576157 73576157
678310293 678310293
389723744 389723744
853182601 853182601
146342124 146342124
229304749 229304749
566024233 566024233
24378649 24378649
610533586 610533586
159058871 159058871
324272151 324272151
969810741 969810741
421272563 421272563
593504035 593504035
991499784 991499784
518902968 518902968
545750334 545750334
478715611 478715611
402242493 402242493
879953539 879953539
951770885 951770885
111489 111489
342420690 342420690
515650652 515650652
882907244 882907244
238161563 238161563
798892997 798892997
794630832 794630832
573498868 573498868
12854760 12854760
674000092 674000092
971226255 971226255
550415758 550415758
264645670 264645670
190596895 190596895
830749036 830749036
853645859 853645859
577770513 577770513
616517889 616517889
677665164 677665164
57258321 57258321
828532883 828532883
173044694 173044694
716996346 716996346
805721455 805721455
920162984 920162984
800130911 800130911
78099703 78099703
86619520 86619520
859093452 859093452
42467655 42467655
719576659 719576659
157083383 157083383
216810500 216810500
63286962 63286962
45650035 45650035
565170491 565170491
529047592 529047592
679716925 679716925
253291461 253291461
845132701 845132701
994581198 994581198
536346835 536346835
653870656 653870656
814142599 814142599
222440052 222440052
133763822 133763822
139893335 139893335
923076686 923076686
328573407 328573407
874596316 874596316
352506095 352506095
590751398 590751398
693702206 693702206
237072067 237072067
327457945 327457945
529298395 529298395
239111351 239111351
102432877 102432877
258285896 258285896
301859709 301859709
118764587 118764587
302066499 302066499
785283987 785283987
591266608 591266608
847900854 847900854
182343651 182343651
242964703 242964703
34708227 34708227
432411284 432411284
193520151 193520151
620399152 620399152
193407416 193407416
637488360 637488360
61966714 61966714
140913869 140913869
467980424 467980424
860695421 860695421
929427903 929427903
497342276 497342276
737260380 737260380
335383337 335383337
354923833 354923833
42490554 42490554
518257404 518257404
692537991 692537991
809624987 809624987
51142949 51142949
584019266 584019266
186735994 186735994
656889466 656889466
935963055 935963055
862995410 862995410
319193998 319193998
98193858 98193858
66624917 66624917
176162617 176162617
382449272 382449272
963346746 963346746
433331771 433331771
484817919 484817919
350570505 350570505
629596782 629596782
290722339 290722339
551279979 551279979
935070215 935070215
155025699 155025699
443397219 443397219
340304123 340304123
506256808 506256808
552749995 552749995
9882970 9882970
231158027 231158027
853883824 853883824
520938256 520938256
643326216 643326216
231230060 231230060
272291741 272291741
997423843 997423843
206149105 206149105
711615808 711615808
476279957 476279957
375560993 375560993
287221010 287221010
410277183 410277183
575948069 575948069
926129570 926129570
93802792 93802792
436577726 436577726
487644264 487644264
98848279 98848279
898608818 898608818
621479771 621479771
210963827 210963827
139863196 139863196
868519666 868519666
678206281 678206281
150139905 150139905
427267736 427267736
552756786 552756786
702634348 702634348
356061245 356061245
835735752 835735752
869480668 869480668
147222516 147222516
191032472 191032472
272183096 272183096
521473570 521473570
396601590 396601590
312500295 312500295
495285537 495285537
715038942 715038942
457770197 457770197
643200620 643200620
486824468 486824468
1057241 1057241
523931654 523931654
59755357 59755357
862711146 862711146
172649283 172649283
598411784 598411784
512830164 512830164
550657751 550657751
76622036 76622036
330578900 330578900
923314258 923314258
233177798 233177798
150148233 150148233
303836742 303836742
619499425 619499425
183702929 183702929
686207225 686207225
815945189 815945189
406219320 406219320
251922072 251922072
926490438 926490438
720153579 720153579
382849742 382849742
498369485 498369485
170400597 170400597
423601303 423601303
615629225 615629225
29809430 29809430
23139208 23139208
309308147 309308147
257376733 257376733
467907644 467907644
492900052 492900052
849657817 849657817
566896762 566896762
553221633 553221633
629087549 629087549
190492753 190492753
552624760 552624760
243584301 243584301
480168144 480168144
289856678 289856678
59900128 59900128
480658664 480658664
101536959 101536959
207375941 207375941
620147240 620147240
476931331 476931331
926786647 926786647
805328028 805328028
27302052 27302052
136723854 136723854
175827867 175827867
505234291 505234291
371584346 371584346
696679091 696679091
148961135 148961135
713692901 713692901
251259788 251259788
568709870 568709870
341200674 341200674
849347445 849347445
502402135 502402135
40416382 40416382
211199908 211199908
275497889 275497889
256537571 256537571
931244209 931244209
579010382 579010382
699092606 699092606
474517825 474517825
769235783 769235783
824218812 824218812
952408041 952408041
849522154 849522154
427618448 427618448
546741144 546741144
400900804 400900804
513637720 513637720
246392209 246392209
766206686 766206686
986470165 986470165
891419681 891419681
812260070 812260070
499786021 499786021
597706131 597706131
469770489 469770489
324726756 324726756
848150576 848150576
161221561 161221561
606434260 606434260
196387780 196387780
349458587 349458587
702710614 702710614
897819928 897819928
237570515 237570515
339764394 339764394
561116732 561116732
166750416 166750416
864164044 864164044
87151136 87151136
372964485 372964485
708908385 708908385
617236802 617236802
602085429 602085429
134542759 134542759
460192360 460192360
678188307 678188307
654764170 654764170
541573565 541573565
331048069 331048069
197560552 197560552
623642272 623642272
409739945 409739945
454383631 454383631
542742154 542742154
157954045 157954045
235607235 235607235
673055312 673055312
191544735 191544735
984492336 984492336
773641642 773641642
917394500 917394500
260011134 260011134
872917880 872917880
878375747 878375747
624875825 624875825
129661876 129661876
241421777 241421777
998955241 998955241
963497813 963497813
715673231 715673231
516298250 516298250
13812409 13812409
148946346 148946346
593915966 593915966
683909790 683909790
805114282 805114282
232018785 232018785
283392387 283392387
122028402 122028402
322821976 322821976
48448758 48448758
642978000 642978000
980609603 980609603
426343384 426343384
491585792 491585792
485770 485770
333657412 333657412
997829942 997829942
661474495 661474495
705947418 705947418
820244328 820244328
671137631 671137631
925888340 925888340
890857633 890857633
428952234 428952234
636536195 636536195
607663142 607663142
639570385 639570385
674239404 674239404
949710526 949710526
200809163 200809163
653511329 653511329
697228157 697228157
870273057 870273057
125404400 125404400
801859833 801859833
130275189 130275189
995217791 995217791
141640350 141640350
620657897 620657897
37375915 37375915
914943297 914943297
672616668 672616668
659896389 659896389
644059774 644059774
342904368 342904368
158239958 158239958
367028245 367028245
807458370 807458370
470651717 470651717
753932074 753932074
412551514 412551514
374178595 374178595
678179555 678179555
245507819 245507819
843664769 843664769
353199821 353199821
467378757 467378757
227690524 227690524
697739769 697739769
493079892 493079892
605003871 605003871
835400558 835400558
976573933 976573933
293786986 293786986
770068929 770068929
633993246 633993246
234220848 234220848
313757163 313757163
146752168 146752168
663752353 663752353
120070786 120070786
533975804 533975804
531801773 531801773
989749259 989749259
710891218 710891218
810155826 810155826
952465850 952465850
5774292 5774292
416976855 416976855
329388131 329388131
829016773 829016773
2716738 2716738
223361007 223361007
744381013 744381013
774524695 774524695
156333273 156333273
242432225 242432225
723872056 723872056
485568045 485568045
748452836 748452836
505822267 505822267
813450219 813450219
985112783 985112783
922135441 922135441
737484002 737484002
999633172 999633172
612218313 612218313
138419373 138419373
792262023 792262023
30761563 30761563
105695320 105695320
683169641 683169641
762904166 762904166
621880924 621880924
955573650 955573650
107162530 107162530
51235854 51235854
237076177 237076177
612916222 612916222
248884676 248884676
910707908 910707908
766541315 766541315
586456688 586456688
564261615 564261615
842673710 842673710
176156151 176156151
330163131 330163131
478847295 478847295
835529164 835529164
205662497 205662497
324836955 324836955
544426108 544426108
826955254 826955254
444180552 444180552
322868212 322868212
348457476 348457476
794853109 794853109
999137155 999137155
668470971 668470971
101910885 101910885
662119933 662119933
989237734 989237734
729988630 729988630
739739033 739739033
247250226 247250226
593342370 593342370
260600865 260600865
189939113 189939113
143528556 143528556
525503678 525503678
393656404 393656404
705177892 705177892
291772299 291772299
385689344 385689344
812013565 812013565
636166779 636166779
868247853 868247853
241100182 241100182
777867397 777867397
577350999 577350999
420021252 420021252
158607186 158607186
848321499 848321499
652243340 652243340
349461173 349461173
946089713 946089713
562790232 562790232
579997708 579997708
340752246 340752246
903647950 903647950
198147349 198147349
269092117 269092117
354028662 354028662
229383666 229383666
823752186 823752186
290357158 290357158
342809042 342809042
176796218 176796218
851294003 851294003
767350323 767350323
706493143 706493143
153385323 153385323
971181236 971181236
632052633 632052633
987049812 987049812
439292471 439292471
537222978 537222978
420584236 420584236
76435051 76435051
716239368 716239368
800130698 800130698
156321715 156321715
961765888 961765888
834248382 834248382
120746147 120746147
519933037 519933037
179681839 179681839
710989939 710989939
7115526 7115526
83113653 83113653
123774240 123774240
54311563 54311563
149955990 149955990
567276217 567276217
325782012 325782012
809197764 809197764
429081168 429081168
413575278 413575278
771274200 771274200
865857601 865857601
860431324 860431324
51195240 51195240
730545703 730545703
748753846 748753846
413716309 413716309
399662944 399662944
663076808 663076808
314529958 314529958
627302588 627302588
116012956 116012956
668676683 668676683
484019352 484019352
814361252 814361252
642561701 642561701
857949096 857949096
424449217 424449217
390914811 390914811
820516074 820516074
298187285 298187285
671469161 671469161
882870324 882870324
863060414 863060414
966529863 966529863
213924834 213924834
792728742 792728742
878108435 878108435
682881375 682881375
162295824 162295824
125450132 125450132
475004554 475004554
544906285 544906285
343890559 343890559
918225555 918225555
863879881 863879881
671946124 671946124
711264190 711264190
285668266 285668266
169551803 169551803
473761921 473761921
439053670 439053670
389703244 389703244
888311284 888311284
488315047 488315047
678711132 678711132
450985133 450985133
784154922 784154922
216064647 216064647
522873965 522873965
45670703 45670703
770051889 770051889
829936602 829936602
275779977 275779977
401048013 401048013
64307489 64307489
204797023 204797023
112923590 112923590
207807916 207807916
163308297 163308297
603877998 603877998
173318839 173318839
786148053 786148053
123039266 123039266
271536642 271536642
154995595 154995595
746319764 746319764
719613456 719613456
612559598 612559598
559518803 559518803
931840463 931840463
422034584 422034584
557001786 557001786
133074167 133074167
54927714 54927714
539293326 539293326
629293325 629293325
507732695 507732695
767753245 767753245
212519080 212519080
974487367 974487367
444431458 444431458
189448205 189448205
427996735 427996735
307190479 307190479
200681266 200681266
18228896 18228896
7257951 7257951
747067583 747067583
378152946 378152946
369458773 369458773
768080391 768080391
763480219 763480219
875643577 875643577
283301380 283301380
30801428 30801428
787289642 787289642
904193520 904193520
27109767 27109767
931737030 931737030
104483940 104483940
905431616 905431616
517758979 517758979
264194922 264194922
591148418 591148418
248386344 248386344
907561560 907561560
543424923 543424923
173414023 173414023
452406130 452406130
495630970 495630970
248187895 248187895
755824834 755824834
439433413 439433413
66041837 66041837
525690742 525690742
90177552 90177552
601234806 601234806
738445418 738445418
691970789 691970789
265540180 265540180
522422730 522422730
904779828 904779828
251744387 251744387
136192405 136192405
797787858 797787858
369617804 369617804
886358634 886358634
915049289 915049289
281010332 281010332
621332927 621332927
731413690 731413690
147828788 147828788
934183866 934183866
917658464 917658464
6488719 6488719
664203292 664203292
669196207 669196207
391763755 391763755
373555646 373555646
466046182 466046182
241361068 241361068
104441146 104441146
616144081 616144081
454166419 454166419
198682595 198682595
163232525 163232525
448632838 448632838
900737900 900737900
523253645 523253645
808264886 808264886
406108622 406108622
891986813 891986813
344649156 344649156
211975342 211975342
25471869 25471869
499763153 499763153
461178758 461178758
493775394 493775394
18665810 18665810
118954776 118954776
310662985 310662985
459051024 459051024
646931969 646931969
141725004 141725004
431191511 431191511
139692545 139692545
482390002 482390002
195152111 195152111
259125463 259125463
755201695 755201695
220040770 220040770
844708017 844708017
574688766 574688766
153361274 153361274
633260753 633260753
227908311 227908311
626906175 626906175
732845389 732845389
106181631 106181631
481042068 481042068
986003406 986003406
105972626 105972626
763326404 763326404
695830388 695830388
964169710 964169710
378559763 378559763
839880353 839880353
568829177 568829177
916682110 916682110
297593151 297593151
387419960 387419960
518892721 518892721
826373981 826373981
307314290 307314290
167973677 167973677
911874868 911874868
130884787 130884787
174281702 174281702
466288469 466288469
530278076 530278076
247765496 247765496
212970638 212970638
738728690 738728690
982912684 982912684
323871295 323871295
166262656 166262656
942909405 942909405
376530629 376530629
183761553 183761553
743761843 743761843
76830160 76830160
189270339 189270339
347059481 347059481
653781048 653781048
388088256 388088256
529434721 529434721
43645403 43645403
795975500 795975500
896645661 896645661
580002710 580002710
89091530 89091530
689246716 689246716
434187886 434187886
430388611 430388611
57321178 57321178
146286196 146286196
15188701 15188701
206016108 206016108
274297301 274297301
783637556 783637556
767201909 767201909
269940481 269940481
930562685 930562685
970587128 970587128
712783574 712783574
499734425 499734425
182449677 182449677
26131068 26131068
841762636 841762636
736161183 736161183
58584257 58584257
149161317 149161317
813894550 813894550
831845178 831845178
191642546 191642546
38536787 38536787
637656852 637656852
296463510 296463510
592177119 592177119
294601723 294601723
86853974 86853974
107337206 107337206
782098854 782098854
648201897 648201897
120021297 120021297
17594156 17594156
482825839 482825839
189400414 189400414
961918634 961918634
138687639 138687639
779543157 779543157
819912302 819912302
139286087 139286087
823627300 823627300
475776662 475776662
678729049 678729049
264010466 264010466
539616566 539616566
366581726 366581726
403416351 403416351
421691130 421691130
139548695 139548695
444935625 444935625
619410918 619410918
398598291 398598291
950673313 950673313
341175992 341175992
222917614 222917614
505503820 505503820
241090772 241090772
412382916 412382916
496911282 496911282
943724684 943724684
589418442 589418442
617976301 617976301
149919973 149919973
658897385 658897385
499697674 499697674
137438053 137438053
139619020 139619020
38486596 38486596
103837807 103837807
128575468 128575468
384158467 384158467
982586498 982586498
136597314 136597314
203619393 203619393
848727253 848727253
11519849 11519849
54754791 54754791
9521413 9521413
370621430 370621430
861997719 861997719
344404395 344404395
936673659 936673659
864616599 864616599
49767562 49767562
22355559 22355559
62968379 62968379
685275066 685275066
20050201 20050201
689203140 689203140
941142262 941142262
362120297 362120297
201562805 201562805
928103710 928103710
403978332 403978332
810288024 810288024
285637435 285637435
774705449 774705449
827836805 827836805
276314200 276314200
578142282 578142282
104162377 104162377
433860661 433860661
298781617 298781617
118051197 118051197
240687074 240687074
632707740 632707740
916311414 916311414
76377084 76377084
354940970 354940970
256098364 256098364
964097457 964097457
209696553 209696553
209022885 209022885
696645947 696645947
387974676 387974676
495668546 495668546
102708347 102708347
423262234 423262234
524514602 524514602
452129634 452129634
187246495 187246495
897105407 897105407
884179248 884179248
725782859 725782859
969211183 969211183
955275003 955275003
268763381 268763381
823061060 823061060
991352878 991352878
504827372 504827372
502226892 502226892
845872053 845872053
107980789 107980789
647191545 647191545
206113687 206113687
962922595 962922595
764501723 764501723
916352824 916352824
168856776 168856776
608476073 608476073
79393534 79393534
788456431 788456431
6750547 6750547
800595534 800595534
279655942 279655942
286909936 286909936
734545269 734545269
856139231 856139231
473318845 473318845
475769700 475769700
224741389 224741389
131486475 131486475
937591627 937591627
477401693 477401693
379739917 379739917
572045659 572045659
125246092 125246092
603049168 603049168
578402206 578402206
163835333 163835333
462399003 462399003
68535313 68535313
264362400 264362400
866977281 866977281
522314112 522314112
129864228 129864228
532298284 532298284
326192001 326192001
512010031 512010031
748528767 748528767
382178856 382178856
288557590 288557590
282106620 282106620
149231918 149231918
548094097 548094097
53977460 53977460
107123312 107123312
964079974 964079974
186204496 186204496
496310252 496310252
945615463 945615463
661649368 661649368
433093335 433093335
355453828 355453828
557829796 557829796
282693406 282693406
16244144 16244144
917214563 917214563
293599649 293599649
106107666 106107666
573457322 573457322
67763691 67763691
353260705 353260705
742058098 742058098
339740831 339740831
275783230 275783230
211656442 211656442
326489837 326489837
185915716 185915716
930230693 930230693
846476136 846476136
733587882 733587882
479072547 479072547
590995678 590995678
367545064 367545064
323365665 323365665
728079891 728079891
298773737 298773737
998181278 998181278
992962908 992962908
579431742 579431742
974118276 974118276
574067730 574067730
565218771 565218771
301339419 301339419
656679270 656679270
820815584 820815584
568750366 568750366
220303580 220303580
274223092 274223092
22206766 22206766
688011636 688011636
643766970 643766970
49262998 49262998
111491160 111491160
706867062 706867062
820497678 820497678
161953674 161953674
445621244 445621244
910600011 910600011
88813176 88813176
20075871 20075871
909801488 909801488
500472213 500472213
991811335 991811335
847744045 847744045
323405178 323405178
912700412 912700412
241885989 241885989
239297194 239297194
90409266 90409266
183405707 183405707
628109505 628109505
835493215 835493215
124228916 124228916
795241593 795241593
377073176 377073176
620343380 620343380
867075617 867075617
76213229 76213229
158154535 158154535
112931392 112931392
6247635 6247635
64530598 64530598
446666797 446666797
710414148 710414148
496077351 496077351
581826023 581826023
441695694 441695694
862292952 862292952
30110452 30110452
730014283 730014283
105022563 105022563
797069368 797069368
4171738 4171738
486401208 486401208
556212771 556212771
606989615 606989615
278286322 278286322
202236624 202236624
900565592 900565592
214236749 214236749
845245576 845245576
520518426 520518426
209234262 209234262
136394993 136394993
821037784 821037784
709815093 709815093
247286879 247286879
479080051 479080051
286113006 286113006
986562534 986562534
115596223 115596223
857717392 857717392
24603218 24603218
990027795 990027795
717323011 717323011
382933474 382933474
230581545 230581545
127532134 127532134
652807386 652807386
929871141 929871141
605197413 605197413
237456006 237456006
871074058 871074058
649173863 649173863
440730242 440730242
559563967 559563967
372708641 372708641
449865579 449865579
917039352 917039352
857566235 857566235
126041290 126041290
920831645 920831645
172272915 172272915
4180443 4180443
561956178 561956178
495138260 495138260
412606256 412606256
315416721 315416721
570427851 570427851
972464302 972464302
520958895 520958895
553087214 553087214
957399768 957399768
754639104 754639104
162482472 162482472
540292947 540292947
791716804 791716804
947060422 947060422
263312096 263312096
868869028 868869028
649809510 649809510
194643170 194643170
829057570 829057570
553993521 553993521
195700449 195700449
752070187 752070187
5966784 5966784
473832704 473832704
363053847 363053847
33093717 33093717
209133433 209133433
393593535 393593535
836452514 836452514
126238811 126238811
312405599 312405599
844018114 844018114
532630478 532630478
153747929 153747929
269587378 269587378
704240679 704240679
553141697 553141697
932947048 932947048
835739875 835739875
106626257 106626257
262165930 262165930
31206771 31206771
994056807 994056807
243766739 243766739
174426837 174426837
589326407 589326407
294536812 294536812
861325366 861325366
917369231 917369231
244864269 244864269
605529306 605529306
3551683 3551683
374922897 374922897
590798774 590798774
742046373 742046373
956604815 956604815
644849179 644849179
55511037 55511037
904460671 904460671
176169947 176169947
749010356 749010356
134379094 134379094
955554175 955554175
509375199 509375199
291841910 291841910
836649914 836649914
770659816 770659816
915936267 915936267
170190574 170190574
280561026 280561026
375367632 375367632
364801897 364801897
902812564 902812564
996763917 996763917
612177794 612177794
792803955 792803955
527552424 527552424
894988412 894988412
377069084 377069084
754525948 754525948
909803126 909803126
904424554 904424554
537661042 537661042
576252222 576252222
19119227 19119227
857599702 857599702
471229623 471229623
662171816 662171816
973130569 973130569
69739229 69739229
260916744 260916744
224589025 224589025
824095192 824095192
451881081 451881081
216060392 216060392
88363902 88363902
669424219 669424219
317943810 317943810
419422822 419422822
992281241 992281241
927778026 927778026
783965378 783965378
595765080 595765080
235566562 235566562
564724553 564724553
691334817 691334817
185934590 185934590
362611320 362611320
921816835 921816835
297459351 297459351
812919031 812919031
391700312 391700312
831720985 831720985
12513626 12513626
170111062 170111062
864113763 864113763
867542331 867542331
466131058 466131058
182329805 182329805
139362323 139362323
711373230 711373230
980060059 980060059
87122635 87122635
727497004 727497004
211071586 211071586
960287728 960287728
269268896 269268896
133264864 133264864
247610334 247610334
369427387 369427387
769161111 769161111
274246774 274246774
550935099 550935099
362936814 362936814
923145440 923145440
920747955 920747955
777651453 777651453
489118015 489118015
111178155 111178155
440640375 440640375
30652424 30652424
745392819 745392819
935959699 935959699
72597072 72597072
725854005 725854005
917463918 917463918
143205415 143205415
422018788 422018788
425587450 425587450
819908715 819908715
114028818 114028818
562030110 562030110
553512079 553512079
898926059 898926059
866232301 866232301
293701592 293701592
581286989 581286989
870940801 870940801
262048877 262048877
91977972 91977972
176958254 176958254
715935585 715935585
841675453 841675453
606820342 606820342
502999233 502999233
318063950 318063950
564423377 564423377
545117901 545117901
84301524 84301524
37957260 37957260
536129210 536129210
493940494 493940494
203910287 203910287
414878607 414878607
108747118 108747118
875502593 875502593
223728817 223728817
405993328 405993328
615329300 615329300
435576248 435576248
48321051 48321051
173669313 173669313
398698306 398698306
937343631 937343631
557309334 557309334
255402490 255402490
982938345 982938345
175128338 175128338
932648658 932648658
677822496 677822496
388671002 388671002
774240033 774240033
220351672 220351672
820582957 820582957
877462551 877462551
765152366 765152366
440031827 440031827
757628404 757628404
520207060 520207060
429420035 429420035
261570087 261570087
434998471 434998471
241493818 241493818
439280134 439280134
226471301 226471301
277086438 277086438
626516727 626516727
882459523 882459523
584720258 584720258
799791168 799791168
731391087 731391087
165876523 165876523
783234316 783234316
261945027 261945027
422225836 422225836
838394046 838394046
65996325 65996325
668686923 668686923
246035767 246035767
707099428 707099428
444095016 444095016
453037470 453037470
29117 29117
358512736 358512736
584359323 584359323
115542853 115542853
79182105 79182105
291715694 291715694
232530597 232530597
386438680 386438680
55746846 55746846
35985594 35985594
597800426 597800426
779830558 779830558
471227995 471227995
728165191 728165191
249751924 249751924
497623099 497623099
784156573 784156573
2202101 2202101
377137793 377137793
154189094 154189094
778915959 778915959
713588013 713588013
938944476 938944476
850087586 850087586
152342827 152342827
55666224 55666224
481895360 481895360
824976851 824976851
72053589 72053589
190599410 190599410
517346962 517346962
383278215 383278215
452296586 452296586
785948314 785948314
615741650 615741650
315356850 315356850
781833875 781833875
655362767 655362767
27498643 27498643
739040418 739040418
411142680 411142680
928835122 928835122
392868866 392868866
255957371 255957371
887367213 887367213
463206905 463206905
62367831 62367831
938734706 938734706
591684189 591684189
493187069 493187069
909991072 909991072
534658505 534658505
417549944 417549944
636297413 636297413
42902221 42902221
25848485 25848485
439823257 439823257
270542316 270542316
466314400 466314400
90723423 90723423
379728792 379728792
666021919 666021919
339880895 339880895
131704737 131704737
237621395 237621395
134430595 134430595
677777264 677777264
570472973 570472973
545575307 545575307
955945255 955945255
919261008 919261008
513667007 513667007
275357724 275357724
69267448 69267448
47466320 47466320
45875388 45875388
582618112 582618112
94060705 94060705
688712351 688712351
756691477 756691477
107956932 107956932
353793130 353793130
235080245 235080245
933440231 933440231
770036290 770036290
671303179 671303179
75407718 75407718
464894170 464894170
806197069 806197069
833945615 833945615
521115938 521115938
916605443 916605443
237337949 237337949
285781968 285781968
504644346 504644346
79916680 79916680
320767151 320767151
557426091 557426091
38668783 38668783
381669943 381669943
933226107 933226107
899259526 899259526
341734571 341734571
426811838 426811838
488790649 488790649
838636283 838636283
581735635 581735635
531853341 531853341
612710861 612710861
809471277 809471277
789211082 789211082
776533851 776533851
706299588 706299588
489846969 489846969
982488426 982488426
904728868 904728868
425583233 425583233
332406961 332406961
826275412 826275412
347479448 347479448
186996114 186996114
213603726 213603726
569717545 569717545
671653887 671653887
288382735 288382735
223792817 223792817
234603062 234603062
125011681 125011681
491031361 491031361
591189697 591189697
945890864 945890864
128021302 128021302
858714179 858714179
277794699 277794699
636426083 636426083
558055688 558055688
588960256 588960256
931868813 931868813
210492936 210492936
493570416 493570416
285590378 285590378
240679293 240679293
942965327 942965327
7391656 7391656
221794172 221794172
754961008 754961008
482209588 482209588
56783843 56783843
38832365 38832365
458697876 458697876
287809626 287809626
912604701 912604701
51292503 51292503
47367609 47367609
648408567 648408567
871158795 871158795
791011807 791011807
654159235 654159235
967336354 967336354
89725534 89725534
751988520 751988520
95234558 95234558
947252943 947252943
46193621 46193621
233009212 233009212
361469328 361469328
491328998 491328998
408251604 408251604
480893007 480893007
123640749 123640749
607343214 607343214
241263780 241263780
39916295 39916295
641316799 641316799
674989370 674989370
648151131 648151131
389062586 389062586
282071591 282071591
865662522 865662522
607197588 607197588
765544260 765544260
377059921 377059921
214774364 214774364
935840220 935840220
196284984 196284984
827526679 827526679
732726542 732726542
412712993 412712993
499630721 499630721
45041154 45041154
181007916 181007916
919160253 919160253
410043174 410043174
764038733 764038733
47138129 47138129
329716341 329716341
44586630 44586630
402581613 402581613
367829520 367829520
230419249 230419249
192148498 192148498
968139905 968139905
179816865 179816865
315243843 315243843
629179791 629179791
326354376 326354376
149316669 149316669
87791342 87791342
713505768 713505768
895240344 895240344
421154081 421154081
451889446 451889446
658763234 658763234
43780394 43780394
82565160 82565160
501139078 501139078
718073010 718073010
683464051 683464051
782083486 782083486
880407921 880407921
927099232 927099232
54668676 54668676
152373186 152373186
577711245 577711245
361969485 361969485
634347154 634347154
658477458 658477458
181864471 181864471
480949559 480949559
514662387 514662387
444753011 444753011
70078139 70078139
253497303 253497303
682735110 682735110
867051316 867051316
737662626 737662626
909012151 909012151
783077693 783077693
485288668 485288668
782542773 782542773
23996236 23996236
245285718 245285718
160134508 160134508
823926062 823926062
262095282 262095282
291495699 291495699
724671717 724671717
121058695 121058695
236071670 236071670
381451786 381451786
674587797 674587797
987017017 987017017
665839859 665839859
666728101 666728101
444410413 444410413
963788782 963788782
895097718 895097718
978572989 978572989
198477786 198477786
108882087 108882087
32849862 32849862
99112104 99112104
10964304 10964304
597836149 597836149
970959001 970959001
288117075 288117075
669727908 669727908
789997463 789997463
777557375 777557375
306138005 306138005
613010287 613010287
694553183 694553183
392704378 392704378
809034635 809034635
62927652 62927652
566432459 566432459
617014091 617014091
376159268 376159268
234488761 234488761
265903230 265903230
869448833 869448833
920498260 920498260
955734064 955734064
973321844 973321844
755196838 755196838
260645021 260645021
290071067 290071067
394220367 394220367
282601966 282601966
650349334 650349334
310337116 310337116
927764216 927764216
936013859 936013859
432072251 432072251
779205895 779205895
321708 321708
865759219 865759219
874755294 874755294
539152046 539152046
710284547 710284547
246837155 246837155
414385222 414385222
943318663 943318663
434333949 434333949
841366423 841366423
462075308 462075308
229760767 229760767
98601510 98601510
545836675 545836675
372129075 372129075
211147084 211147084
770976158 770976158
896709179 896709179
300222525 300222525
189606773 189606773
446316929 446316929
247924816 247924816
923314127 923314127
480366881 480366881
366189536 366189536
481468648 481468648
485803952 485803952
265046360 265046360
907483124 907483124
266580720 266580720
893304924 893304924
200121386 200121386
388392782 388392782
320509140 320509140
227632174 227632174
36526546 36526546
419834574 419834574
160682886 160682886
821449554 821449554
143527007 143527007
146662324 146662324
102648541 102648541
74926158 74926158
232431030 232431030
774668981 774668981
519789717 519789717
112501770 112501770
835917889 835917889
575768060 575768060
457441264 457441264
205619222 205619222
223647940 223647940
855404012 855404012
280335684 280335684
224360942 224360942
24167993 24167993
80851222 80851222
528201311 528201311
521493493 521493493
956604536 956604536
247406192 247406192
737404057 737404057
269396733 269396733
947294268 947294268
494951831 494951831
601567524 601567524
783323289 783323289
252257740 252257740
682464528 682464528
206683033 206683033
306713491 306713491
304390382 304390382
870235169 870235169
240024044 240024044
313651187 313651187
907386557 907386557
941207820 941207820
597370125 597370125
895105809 895105809
13098798 13098798
188379200 188379200
321515550 321515550
211070523 211070523
383193955 383193955
77697521 77697521
591974496 591974496
385063871 385063871
391415035 391415035
631329966 631329966
176069412 176069412
879477714 879477714
211547198 211547198
298442705 298442705
322087068 322087068
11823583 11823583
29431139 29431139
658461472 658461472
535911823 535911823
549651587 549651587
537013327 537013327
57810419 57810419
326946992 326946992
726808893 726808893
790995774 790995774
868810302 868810302
745390707 745390707
193130118 193130118
715650121 715650121
585978301 585978301
964746081 964746081
502233968 502233968
831508136 831508136
790819585 790819585
342122327 342122327
376109244 376109244
217701225 217701225
966246246 966246246
604619916 604619916
567813818 567813818
234420532 234420532
674016191 674016191
838998234 838998234
481542156 481542156
394073395 394073395
180231698 180231698
636456102 636456102
651959521 651959521
376574280 376574280
590440930 590440930
649623722 649623722
389392452 389392452
104132079 104132079
925380171 925380171
462473254 462473254
84079185 84079185
872283204 872283204
72142274 72142274
373181610 373181610
627399809 627399809
583688497 583688497
682746452 682746452
712742634 712742634
61493346 61493346
84508590 84508590
485751334 485751334
437024901 437024901
532784833 532784833
244098528 244098528
449600084 449600084
968658749 968658749
334505668 334505668
364603095 364603095
25701610 25701610
983222642 983222642
969750521 969750521
233807825 233807825
13055961 13055961
691182579 691182579
40412935 40412935
518102382 518102382
660257413 660257413
517110169 517110169
503999284 503999284
26914540 26914540
505618712 505618712
749551717 749551717
617754429 617754429
776071529 776071529
814854977 814854977
637401812 637401812
852922890 852922890
597631727 597631727
941980143 941980143
42918674 42918674
347485988 347485988
241711173 241711173
140267080 140267080
309652442 309652442
215112201 215112201
1331005 1331005
425550113 425550113
392515984 392515984
790676289 790676289
24923028 24923028
397038068 397038068
958637049 958637049
195374155 195374155
511550739 511550739
637026305 637026305
270243010 270243010
760889035 760889035
532437022 532437022
111814193 111814193
51990848 51990848
469554478 469554478
399733056 399733056
359211555 359211555
572253936 572253936
447608190 447608190
458507911 458507911
602517688 602517688
686713532 686713532
170413585 170413585
707283621 707283621
749619567 749619567
228459998 228459998
77350628 77350628
959679140 959679140
874689703 874689703
4789832 4789832
837380267 837380267
175604317 175604317
600836963 600836963
59913248 59913248
66871830 66871830
267340499 267340499
68277183 68277183
453299298 453299298
52701750 52701750
201610516 201610516
122795863 122795863
836070376 836070376
587465281 587465281
984802389 984802389
955446143 955446143
267217326 267217326
70637531 70637531
627634245 627634245
368053533 368053533
895376502 895376502
812465992 812465992
333790372 333790372
945547556 945547556
414091641 414091641
25348328 25348328
889759932 889759932
56556654 56556654
288952653 288952653
945781312 945781312
577216772 577216772
547482159 547482159
144057084 144057084
883022299 883022299
413773491 413773491
792126869 792126869
898254028 898254028
675016453 675016453
597158782 597158782
123506605 123506605
370295766 370295766
225057444 225057444
128740589 128740589
733922533 733922533
690967805 690967805
338340283 338340283
255293105 255293105
2498932 2498932
305309095 305309095
460004662 460004662
330939407 330939407
228980669 228980669
289787411 289787411
930190647 930190647
715568094 715568094
184314018 184314018
980515028 980515028
984786991 984786991
481109112 481109112
208106189 208106189
968587902 968587902
203760260 203760260
900266661 900266661
116723932 116723932
951696390 951696390
781657546 781657546
342242991 342242991
500207007 500207007
987789186 987789186
317131272 317131272
140406692 140406692
125853968 125853968
194355486 194355486
25492606 25492606
858858588 858858588
796402778 796402778
570477273 570477273
253643604 253643604
782319141 782319141
440213631 440213631
449028652 449028652
346732853 346732853
704507489 704507489
515574963 515574963
771873488 771873488
384382804 384382804
612147431 612147431
102187223 102187223
687251293 687251293
547950358 547950358
626055107 626055107
547496728 547496728
758233391 758233391
987459638 987459638
818973019 818973019
18490428 18490428
828913356 828913356
498318732 498318732
153354923 153354923
12079421 12079421
145564333 145564333
728983664 728983664
604787576 604787576
144754139 144754139
12000310 12000310
23185731 23185731
960877256 960877256
659786104 659786104
579053949 579053949
185327196 185327196
425346032 425346032
926072033 926072033
356907014 356907014
139264714 139264714
995866745 995866745
414970118 414970118
452034684 452034684
56439887 56439887
386599733 386599733
122648747 122648747
65009870 65009870
227382348 227382348
645343278 645343278
426820596 426820596
215541742 215541742
601690844 601690844
502447886 502447886
56694390 56694390
152022111 152022111
618824383 618824383
26025259 26025259
329899180 329899180
101318862 101318862
502141871 502141871
304526369 304526369
910592894 910592894
956570689 956570689
800101837 800101837
152188512 152188512
618990440 618990440
609946343 609946343
317068248 317068248
442245949 442245949
260159301 260159301
881896417 881896417
813725882 813725882
925867749 925867749
163355895 163355895
294277456 294277456
167570612 167570612
34682463 34682463
17393250 17393250
392082522 392082522
477596398 477596398
18632548 18632548
553395477 553395477
432858670 432858670
109914834 109914834
779947581 779947581
115875703 115875703
541120462 541120462
451506613 451506613
187952905 187952905
680794105 680794105
192200174 192200174
166202343 166202343
184073215 184073215
930634204 930634204
171552273 171552273
995431312 995431312
745515980 745515980
576852086 576852086
469009282 469009282
909672997 909672997
481986153 481986153
226948059 226948059
672298334 672298334
441878703 441878703
901438994 901438994
394143460 394143460
741002367 741002367
338775963 338775963
134990898 134990898
669392709 669392709
975279519 975279519
889367924 889367924
526305795 526305795
704537828 704537828
105173328 105173328
631124410 631124410
510160187 510160187
940012798 940012798
198342845 198342845
748938264 748938264
304009475 304009475
7284571 7284571
4945978 4945978
86157645 86157645
238264100 238264100
273785243 273785243
497923519 497923519
324781205 324781205
956194595 956194595
731828620 731828620
70290777 70290777
818554247 818554247
900709594 900709594
217455318 217455318
905710937 905710937
239680734 239680734
396007091 396007091
308162285 308162285
219418559 219418559
28146418 28146418
341459385 341459385
591115473 591115473
966410224 966410224
611292446 611292446
974366626 974366626
101324364 101324364
923063836 923063836
878215571 878215571
258263770 258263770
423152097 423152097
846688156 846688156
902277514 902277514
396978803 396978803
878035835 878035835
679111409 679111409
115256924 115256924
532650325 532650325
802954615 802954615
178075380 178075380
81858114 81858114
434168904 434168904
761166048 761166048
202252339 202252339
258615929 258615929
989188619 989188619
922689340 922689340
160950430 160950430
298155555 298155555
709364729 709364729
891994041 891994041
416695378 416695378
937474247 937474247
235729581 235729581
627387284 627387284
68945724 68945724
538736852 538736852
683902357 683902357
982706643 982706643
923862182 923862182
906742066 906742066
713151118 713151118
18135330 18135330
350612602 350612602
205754678 205754678
862505162 862505162
420735652 420735652
757872342 757872342
517739914 517739914
87262948 87262948
928752191 928752191
203575611 203575611
877897379 877897379
749629436 749629436
221926757 221926757
259092931 259092931
96849278 96849278
43165956 43165956
564778325 564778325
523033341 523033341
399689715 399689715
825784133 825784133
586221887 586221887
630655744 630655744
736217017 736217017
818437580 818437580
166079051 166079051
346871060 346871060
320437848 320437848
133902861 133902861
140814011 140814011
472249569 472249569
172862689 172862689
499956758 499956758
289340812 289340812
606065375 606065375
216331359 216331359
328901479 328901479
375800482 375800482
303793591 303793591
263402494 263402494
891902102 891902102
737776873 737776873
406035312 406035312
414877498 414877498
310914488 310914488
143402911 143402911
981570906 981570906
36531412 36531412
463460115 463460115
963695237 963695237
687500423 687500423
993164560 993164560
246403645 246403645
277143735 277143735
111571115 111571115
935761144 935761144
506763000 506763000
93697431 93697431
193485265 193485265
470540175 470540175
825715091 825715091
343181369 343181369
337183657 337183657
305002157 305002157
738926643 738926643
60438332 60438332
157141845 157141845
431240056 431240056
502894883 502894883
609500313 609500313
261782780 261782780
601834019 601834019
872307682 872307682
159728204 159728204
517074812 517074812
527147743 527147743
350337664 350337664
289640900 289640900
284764932 284764932
815980473 815980473
158935661 158935661
340360365 340360365
268534225 268534225
96653769 96653769
270726224 270726224
406616080 406616080
200753678 200753678
695211203 695211203
122310598 122310598
716454010 716454010
160155964 160155964
988662164 988662164
63422477 63422477
168643692 168643692
92725112 92725112
944303565 944303565
388297319 388297319
555424169 555424169
237324570 237324570
928502066 928502066
285431690 285431690
554280910 554280910
818718223 818718223
571455809 571455809
500654918 500654918
628699463 628699463
116938316 116938316
363303520 363303520
759861207 759861207
134252003 134252003
502675507 502675507
229378590 229378590
194807475 194807475
910399060 910399060
497832312 497832312
655772211 655772211
226928739 226928739
521827804 521827804
587418750 587418750
554616060 554616060
754130274 754130274
626556744 626556744
275276145 275276145
131390481 131390481
915334965 915334965
253471330 253471330
303596431 303596431
48328238 48328238
375775656 375775656
107848876 107848876
585204512 585204512
550496135 550496135
126392019 126392019
523691506 523691506
661224616 661224616
529572008 529572008
469409095 469409095
418514314 418514314
839645108 839645108
934431183 934431183
326541522 326541522
249816989 249816989
332200654 332200654
257560420 257560420
609531966 609531966
828238369 828238369
738451216 738451216
584434579 584434579
256203524 256203524
552583966 552583966
185212860 185212860
53642423 53642423
890335533 890335533
291160445 291160445
205648700 205648700
387808016 387808016
845451974 845451974
333135752 333135752
659183850 659183850
832277913 832277913
840151581 840151581
173249467 173249467
569516567 569516567
395214826 395214826
971043232 971043232
449725404 449725404
180551060 180551060
55061563 55061563
963543744 963543744
579056161 579056161
248042624 248042624
147296880 147296880
292923589 292923589
124612774 124612774
383555739 383555739
464895007 464895007
982493641 982493641
969672407 969672407
659003195 659003195
401479963 401479963
695485751 695485751
810193179 810193179
837873142 837873142
757848826 757848826
593811365 593811365
285401539 285401539
414025823 414025823
464310714 464310714
70614493 70614493
697354228 697354228
923374456 923374456
181843201 181843201
936764515 936764515
140444381 140444381
592172132 592172132
537160069 537160069
239184739 239184739
349259830 349259830
185850060 185850060
311474327 311474327
994753566 994753566
984321749 984321749
806680344 806680344
17253360 17253360
207063085 207063085
97067083 97067083
375796313 375796313
829928003 829928003
251394375 251394375
612477253 612477253
109205659 109205659
597066264 597066264
140193314 140193314
823250174 823250174
687260250 687260250
880065011 880065011
911077695 911077695
704048368 704048368
187073919 187073919
144326718 144326718
279128412 279128412
771067019 771067019
750857328 750857328
816602655 816602655
574415354 574415354
602421585 602421585
489465376 489465376
569420004 569420004
482777995 482777995
185694011 185694011
355626302 355626302
11659109 11659109
265643961 265643961
542151844 542151844
785417126 785417126
861672552 861672552
575055078 575055078
451842020 451842020
972073548 972073548
698507722 698507722
149365680 149365680
904513629 904513629
979126046 979126046
866158810 866158810
182133387 182133387
12002530 12002530
902048358 902048358
609231063 609231063
620865646 620865646
621604435 621604435
323240661 323240661
922351199 922351199
909333875 909333875
649144694 649144694
203103709 203103709
387993952 387993952
176226666 176226666
939375037 939375037
476945110 476945110
28182438 28182438
391973209 391973209
993545321 993545321
658826272 658826272
892980832 892980832
585012254 585012254
469787528 469787528
330364964 330364964
152909770 152909770
670475462 670475462
595721419 595721419
958246360 958246360
202269335 202269335
654764595 654764595
870134093 870134093
201879657 201879657
565112218 565112218
510535867 510535867
438662536 438662536
298682010 298682010
106285580 106285580
265227669 265227669
197914371 197914371
887427374 887427374
293506503 293506503
736125625 736125625
999791331 999791331
948316717 948316717
355657439 355657439
513223872 513223872
12781489 12781489
284072649 284072649
274323084 274323084
283622972 283622972
200445511 200445511
505154165 505154165
483684611 483684611
942266069 942266069
22187957 22187957
189367938 189367938
368045801 368045801
723008696 723008696
708242342 708242342
711587956 711587956
75753703 75753703
483270465 483270465
342585403 342585403
776553408 776553408
4318313 4318313
209623113 209623113
835109406 835109406
596098659 596098659
474537022 474537022
894822429 894822429
925991142 925991142
296992191 296992191
19160278 19160278
277889118 277889118
692021786 692021786
97724361 97724361
619450668 619450668
226824881 226824881
754152332 754152332
498479616 498479616
512682852 512682852
830326955 830326955
741034659 741034659
623741452 623741452
772449592 772449592
307226935 307226935
665686370 665686370
261905677 261905677
923789260 923789260
182963048 182963048
966990302 966990302
892353112 892353112
456751663 456751663
84642262 84642262
390624426 390624426
269027863 269027863
183851817 183851817
404427572 404427572
475574580 475574580
228059271 228059271
461205412 461205412
562414422 562414422
966763377 966763377
501986495 501986495
261874661 261874661
983921302 983921302
697698785 697698785
456783099 456783099
255340695 255340695
628258848 628258848
731845152 731845152
322083109 322083109
461382850 461382850
894078875 894078875
613987092 613987092
521616773 521616773
649276889 649276889
798829896 798829896
245138446 245138446
185635442 185635442
363195122 363195122
41072897 41072897
882326878 882326878
137977925 137977925
63139652 63139652
350003830 350003830
112841221 112841221
594042028 594042028
169098204 169098204
44188497 44188497
328514020 328514020
150103626 150103626
930986700 930986700
286324681 286324681
662013175 662013175
93115063 93115063
696648567 696648567
374173374 374173374
772614736 772614736
360586941 360586941
233221508 233221508
749579492 749579492
746193331 746193331
481567975 481567975
857074855 857074855
338104296 338104296
329304676 329304676
391140101 391140101
678873297 678873297
442513483 442513483
917713135 917713135
605927189 605927189
464526825 464526825
44267430 44267430
899126186 899126186
747797675 747797675
258867472 258867472
128522636 128522636
893317458 893317458
872110007 872110007
976697924 976697924
313811519 313811519
409848632 409848632
482399289 482399289
608625123 608625123
348026505 348026505
25295505 25295505
129158129 129158129
474744047 474744047
741734396 741734396
688349723 688349723
829980419 829980419
526164643 526164643
996016898 996016898
716401319 716401319
766954068 766954068
369051657 369051657
997147307 997147307
47233233 47233233
197243207 197243207
394527641 394527641
286526880 286526880
413209639 413209639
848708296 848708296
965018340 965018340
173551953 173551953
569795167 569795167
960461869 960461869
82864704 82864704
225610059 225610059
188368122 188368122
716026241 716026241
90071578 90071578
216664511 216664511
897032956 897032956
295646813 295646813
579114379 579114379
916390565 916390565
303214397 303214397
916589670 916589670
458151488 458151488
746155897 746155897
293968078 293968078
76016754 76016754
207510610 207510610
67138817 67138817
624197590 624197590
535288974 535288974
25358038 25358038
398020317 398020317
510784711 510784711
343308026 343308026
840188925 840188925
959180382 959180382
367007715 367007715
246147099 246147099
810931194 810931194
482107815 482107815
200678008 200678008
781401371 781401371
485995483 485995483
992180161 992180161
859952356 859952356
840268619 840268619
64256268 64256268
706551856 706551856
429059203 429059203
744449597 744449597
782504633 782504633
54274672 54274672
493320186 493320186
571061430 571061430
872774658 872774658
112050467 112050467
322822550 322822550
607622970 607622970
153206094 153206094
572142756 572142756
65167454 65167454
385755212 385755212
678136309 678136309
219954018 219954018
770079785 770079785
471533740 471533740
472679571 472679571
196114039 196114039
56658543 56658543
322420638 322420638
189214159 189214159
757919014 757919014
296271872 296271872
139579531 139579531
10747599 10747599
73672558 73672558
619118510 619118510
935651050 935651050
952842133 952842133
30806939 30806939
968679523 968679523
715055381 715055381
207778047 207778047
519839696 519839696
782941571 782941571
915110569 915110569
1968976 1968976
765280636 765280636
273050490 273050490
885625910 885625910
141980690 141980690
900376492 900376492
32777157 32777157
769728247 769728247
884889028 884889028
864061985 864061985
511024108 511024108
435078552 435078552
670408628 670408628
843957953 843957953
396142669 396142669
164240651 164240651
600313443 600313443
929703715 929703715
800405063 800405063
476124441 476124441
7063642 7063642
799486703 799486703
534154039 534154039
381977175 381977175
86273852 86273852
503888786 503888786
948420282 948420282
587760761 587760761
139528355 139528355
51538016 51538016
354684645 354684645
731977196 731977196
727137711 727137711
272869571 272869571
29257983 29257983
931871796 931871796
61074503 61074503
717116273 717116273
298186940 298186940
113818599 113818599
251863018 251863018
51715998 51715998
115982267 115982267
903580409 903580409
622875321 622875321
942624439 942624439
668644057 668644057
604309254 604309254
330628351 330628351
248880213 248880213
424316335 424316335
887265867 887265867
364579387 364579387
364977490 364977490
344058430 344058430
500730636 500730636
860005224 860005224
128135134 128135134
293447668 293447668
374371852 374371852
367628633 367628633
956341869 956341869
852599888 852599888
471814570 471814570
109861700 109861700
61060479 61060479
470439712 470439712
739087431 739087431
722453376 722453376
852007475 852007475
805125045 805125045
806866961 806866961
64652230 64652230
195684816 195684816
517559588 517559588
175960402 175960402
103826708 103826708
382591522 382591522
484083388 484083388
292091239 292091239
147814570 147814570
120740034 120740034
25637877 25637877
34335373 34335373
242051771 242051771
833073339 833073339
623395678 623395678
744733736 744733736
503401496 503401496
579787090 579787090
493931011 493931011
581149631 581149631
992440166 992440166
655301969 655301969
30429341 30429341
849512793 849512793
788222837 788222837
169024064 169024064
106021789 106021789
249496899 249496899
64270911 64270911
287368974 287368974
264268830 264268830
441265880 441265880
45265025 45265025
640728586 640728586
534015005 534015005
244781316 244781316
670256353 670256353
789226506 789226506
723809028 723809028
180199510 180199510
632738363 632738363
161302724 161302724
547904555 547904555
600910337 600910337
286767876 286767876
467004041 467004041
523412593 523412593
478706604 478706604
390438815 390438815
736013571 736013571
425685928 425685928
519506782 519506782
62818454 62818454
985607176 985607176
36787043 36787043
718499456 718499456
422194439 422194439
176454822 176454822
607402634 607402634
101978847 101978847
597629645 597629645
298339150 298339150
755223731 755223731
630788333 630788333
502924096 502924096
49335440 49335440
183018522 183018522
497486909 497486909
952178018 952178018
20830894 20830894
967162792 967162792
223679202 223679202
129999661 129999661
155100959 155100959
552961415 552961415
12104517 12104517
670317609 670317609
634925487 634925487
252500799 252500799
981220587 981220587
11766541 11766541
997094332 997094332
639155848 639155848
219682429 219682429
292954959 292954959
909967954 909967954
935116896 935116896
214770463 214770463
94602080 94602080
865532115 865532115
392559951 392559951
251790039 251790039
520619116 520619116
320611683 320611683
434073527 434073527
225888257 225888257
844934713 844934713
884141199 884141199
805587205 805587205
964578694 964578694
190371633 190371633
951664249 951664249
35227594 35227594
698788917 698788917
824430524 824430524
844229961 844229961
697962754 697962754
128597571 128597571
557518584 557518584
412915776 412915776
45684005 45684005
879735169 879735169
126931796 126931796
989104965 989104965
263278148 263278148
178894248 178894248
192550865 192550865
294185008 294185008
434873790 434873790
30672110 30672110
274088957 274088957
505720539 505720539
669172125 669172125
897726797 897726797
650881669 650881669
1444023 1444023
629344264 629344264
951881073 951881073
817940284 817940284
485206507 485206507
623968492 623968492
513645568 513645568
619852984 619852984
168998071 168998071
604356127 604356127
682281444 682281444
25569741 25569741
269688336 269688336
267967381 267967381
38193405 38193405
205332948 205332948
693543116 693543116
141803539 141803539
699984391 699984391
801503576 801503576
155202208 155202208
63926113 63926113
962399834 962399834
162588481 162588481
42225581 42225581
263170078 263170078
647283214 647283214
32718143 32718143
124337643 124337643
700265818 700265818
17054602 17054602
400735521 400735521
129723807 129723807
95276341 95276341
899100034 899100034
719962817 719962817
154872079 154872079
578177274 578177274
928899337 928899337
115024244 115024244
657970265 657970265
271262610 271262610
912639626 912639626
435516369 435516369
969554571 969554571
779100470 779100470
285028660 285028660
322057645 322057645
886373379 886373379
790137132 790137132
924153727 924153727
240509525 240509525
91659581 91659581
632745150 632745150
421831081 421831081
157939000 157939000
633232712 633232712
516957354 516957354
441105759 441105759
309380690 309380690
508579711 508579711
140131986 140131986
132634176 132634176
389142508 389142508
925798022 925798022
446323710 446323710
770492099 770492099
158978275 158978275
31988947 31988947
910663694 910663694
748530936 748530936
254845477 254845477
601800829 601800829
191101114 191101114
250277021 250277021
364455711 364455711
526716926 526716926
738700138 738700138
934049428 934049428
662900808 662900808
351448182 351448182
409676399 409676399
319346 319346
263566667 263566667
504202425 504202425
565532356 565532356
512662657 512662657
604877567 604877567
186407705 186407705
485854216 485854216
639473026 639473026
770609096 770609096
524012351 524012351
943195166 943195166
299296931 299296931
341398720 341398720
16845614 16845614
862241781 862241781
255510612 255510612
186821088 186821088
227239204 227239204
278157626 278157626
945315091 945315091
374130093 374130093
118283502 118283502
250521011 250521011
183324386 183324386
932967183 932967183
947542992 947542992
934270525 934270525
109538946 109538946
719069067 719069067
282126508 282126508
567855565 567855565
433314641 433314641
379646230 379646230
347803020 347803020
775048700 775048700
65256012 65256012
362762026 362762026
458994157 458994157
591498719 591498719
229066260 229066260
347052821 347052821
731864896 731864896
537146949 537146949
480438716 480438716
725568881 725568881
878295658 878295658
657413295 657413295
478551398 478551398
83390806 83390806
89680929 89680929
631607963 631607963
272553364 272553364
38342986 38342986
134834140 134834140
265550900 265550900
563038805 563038805
886496283 886496283
518366755 518366755
528186035 528186035
347783770 347783770
998052214 998052214
80989595 80989595
304878936 304878936
547339335 547339335
14096844 14096844
536182200 536182200
418641361 418641361
71256518 71256518
768535352 768535352
120984390 120984390
877949464 877949464
17208991 17208991
10547634 10547634
995691252 995691252
525610193 525610193
999310438 999310438
698391098 698391098
329013600 329013600
333767630 333767630
358352937 358352937
407821441 407821441
592592378 592592378
633504411 633504411
64202455 64202455
233673509 233673509
999853532 999853532
275352198 275352198
389632133 389632133
164837022 164837022
23544777 23544777
184050960 184050960
842121726 842121726
405317180 405317180
343704025 343704025
202272322 202272322
261635806 261635806
821750610 821750610
524523699 524523699
233860886 233860886
291914712 291914712
455964671 455964671
394299348 394299348
273712632 273712632
432958170 432958170
745578528 745578528
988944009 988944009
256061134 256061134
472822816 472822816
718166127 718166127
945421215 945421215
537361104 537361104
138744645 138744645
980433992 980433992
617428006 617428006
246140753 246140753
522034078 522034078
373139889 373139889
476377708 476377708
276582541 276582541
969687556 969687556
962552275 962552275
151375025 151375025
215777408 215777408
228471275 228471275
451981032 451981032
712045657 712045657
368499839 368499839
987132339 987132339
154131796 154131796
37422355 37422355
421113043 421113043
842395059 842395059
713854844 713854844
346260416 346260416
858874198 858874198
94332079 94332079
150287325 150287325
114898279 114898279
749224337 749224337
216667713 216667713
830345846 830345846
139163777 139163777
860952163 860952163
728079604 728079604
881450734 881450734
137650672 137650672
323901487 323901487
710002339 710002339
367065181 367065181
682892819 682892819
58159192 58159192
131375203 131375203
433567816 433567816
149534480 149534480
380401493 380401493
826514989 826514989
243645035 243645035
173608601 173608601
339689228 339689228
362038758 362038758
327080177 327080177
362841683 362841683
410423809 410423809
811795900 811795900
278521279 278521279
629389206 629389206
586706174 586706174
26924928 26924928
652491517 652491517
733822723 733822723
512698681 512698681
692149015 692149015
533370622 533370622
635057340 635057340
244824126 244824126
250295325 250295325
450154914 450154914
939679030 939679030
120174560 120174560
904536025 904536025
159063774 159063774
837752490 837752490
562684818 562684818
570125477 570125477
25368764 25368764
685381262 685381262
70491898 70491898
686134174 686134174
508879221 508879221
119164169 119164169
381284273 381284273
225531664 225531664
277572159 277572159
542902662 542902662
852036733 852036733
577991140 577991140
844162977 844162977
778070225 778070225
189259178 189259178
374085280 374085280
501686758 501686758
610820919 610820919
832320284 832320284
295961892 295961892
32450423 32450423
765039470 765039470
126109733 126109733
455442234 455442234
960861917 960861917
938411110 938411110
335071854 335071854
223392263 223392263
597513704 597513704
827037828 827037828
619269384 619269384
948760653 948760653
634305292 634305292
597965107 597965107
252338178 252338178
919217723 919217723
725532844 725532844
36413826 36413826
612627063 612627063
619325680 619325680
198066146 198066146
300948741 300948741
585719467 585719467
783048795 783048795
244359676 244359676
87255007 87255007
861716364 861716364
885558907 885558907
122783214 122783214
985885767 985885767
625884475 625884475
373240375 373240375
403437589 403437589
603021787 603021787
102729472 102729472
860357192 860357192
143338007 143338007
503450980 503450980
612962436 612962436
646921132 646921132
728165073 728165073
247851122 247851122
208809208 208809208
729558667 729558667
373835782 373835782
501964225 501964225
650139825 650139825
254966443 254966443
30899959 30899959
713604017 713604017
595667663 595667663
35681519 35681519
860050278 860050278
421182338 421182338
32535403 32535403
174287226 174287226
362474817 362474817
519029949 519029949
463267047 463267047
280377559 280377559
346520743 346520743
105066612 105066612
189216340 189216340
200992543 200992543
236746495 236746495
563001869 563001869
149095445 149095445
614319900 614319900
661331198 661331198
944035925 944035925
747349948 747349948
575585647 575585647
400800238 400800238
253717604 253717604
75646871 75646871
772671126 772671126
867288172 867288172
502419660 502419660
996507811 996507811
155536975 155536975
55988892 55988892
355341420 355341420
727782758 727782758
792775200 792775200
534731502 534731502
324703953 324703953
689927708 689927708
232854382 232854382
42343820 42343820
461881100 461881100
429825614 429825614
771151660 771151660
783538518 783538518
240388665 240388665
116463426 116463426
721450620 721450620
321707079 321707079
470689503 470689503
607423462 607423462
342981601 342981601
866617642 866617642
269976706 269976706
216902446 216902446
473960583 473960583
858592923 858592923
144744229 144744229
125047881 125047881
341955378 341955378
850096880 850096880
316587454 316587454
640004204 640004204
326214833 326214833
283532898 283532898
403701886 403701886
919755711 919755711
4679706 4679706
746411524 746411524
506861310 506861310
155669633 155669633
202066197 202066197
462965525 462965525
397506560 397506560
250597863 250597863
864676257 864676257
256232960 256232960
118404645 118404645
500662580 500662580
642522627 642522627
738751927 738751927
15307838 15307838
109813086 109813086
664666436 664666436
953182770 953182770
135063256 135063256
309830009 309830009
153058177 153058177
614977224 614977224
29136863 29136863
691269046 691269046
562234286 562234286
150725587 150725587
249830172 249830172
482683978 482683978
382384774 382384774
451009142 451009142
744680287 744680287
921646439 921646439
977488256 977488256
81749095 81749095
472826086 472826086
435867398 435867398
516072375 516072375
43528665 43528665
199692380 199692380
210730049 210730049
577396965 577396965
568601528 568601528
317363832 317363832
439131956 439131956
669312975 669312975
157848254 157848254
134253604 134253604
952206561 952206561
382930224 382930224
398697243 398697243
678398988 678398988
764720653 764720653
528563535 528563535
70796330 70796330
769860775 769860775
136210250 136210250
247486645 247486645
286012302 286012302
536576997 536576997
377772199 377772199
489517559 489517559
109508845 109508845
527655885 527655885
605608585 605608585
46380564 46380564
80817683 80817683
489826024 489826024
830603498 830603498
6406979 6406979
837042952 837042952
821171274 821171274
470988380 470988380
782665838 782665838
799572647 799572647
912904999 912904999
800515281 800515281
77924711 77924711
196766215 196766215
932445193 932445193
130433226 130433226
239372629 239372629
130282699 130282699
364959835 364959835
174833247 174833247
145435023 145435023
97399352 97399352
618800475 618800475
13227344 13227344
343202072 343202072
897339660 897339660
822918017 822918017
358423661 358423661
671591818 671591818
298510341 298510341
866807304 866807304
992201298 992201298
974879944 974879944
607831727 607831727
690482062 690482062
79657121 79657121
966437930 966437930
944863610 944863610
966592802 966592802
223436479 223436479
378246970 378246970
163191918 163191918
95213573 95213573
365576311 365576311
606340709 606340709
206213216 206213216
889163485 889163485
70808701 70808701
495960485 495960485
384556276 384556276
540937601 540937601
201389522 201389522
98164780 98164780
711701609 711701609
389057219 389057219
153680437 153680437
307103528 307103528
390715393 390715393
398704616 398704616
460868343 460868343
763147215 763147215
301975438 301975438
186806013 186806013
583685057 583685057
315913456 315913456
927992767 927992767
549295866 549295866
18978623 18978623
6644923 6644923
410989316 410989316
302007854 302007854
752556996 752556996
772480321 772480321
747557576 747557576
118178644 118178644
152801988 152801988
801218929 801218929
103418625 103418625
557116227 557116227
216934271 216934271
268737125 268737125
244193565 244193565
305189980 305189980
763185115 763185115
550231938 550231938
292907596 292907596
444422126 444422126
716620502 716620502
766384999 766384999
798067293 798067293
967643789 967643789
120893878 120893878
203196859 203196859
201727426 201727426
223095626 223095626
66002017 66002017
502058091 502058091
19415477 19415477
928114391 928114391
229458410 229458410
979797485 979797485
628729130 628729130
13744498 13744498
376426777 376426777
109663483 109663483
778126114 778126114
142040774 142040774
946052909 946052909
204596330 204596330
294859462 294859462
269753115 269753115
416523333 416523333
981412636 981412636
157130715 157130715
414738352 414738352
351910672 351910672
434724647 434724647
685918605 685918605
98585065 98585065
203848166 203848166
780827024 780827024
436171109 436171109
137210787 137210787
897770144 897770144
238282302 238282302
831571428 831571428
603039471 603039471
878865890 878865890
451840199 451840199
569638941 569638941
108344611 108344611
118803839 118803839
738991278 738991278
326828025 326828025
535839066 535839066
755386122 755386122
808303118 808303118
165444588 165444588
618748386 618748386
227367528 227367528
675783519 675783519
463765350 463765350
986277297 986277297
397670291 397670291
494138879 494138879
130527676 130527676
993399055 993399055
5382701 5382701
208520645 208520645
605531209 605531209
812386714 812386714
964932590 964932590
646611447 646611447
262199262 262199262
980545909 980545909
834904997 834904997
689366668 689366668
225673159 225673159
915475264 915475264
561304481 561304481
878815916 878815916
31020248 31020248
322832903 322832903
913225569 913225569
624331648 624331648
641911856 641911856
168429188 168429188
907566276 907566276
646919251 646919251
601584694 601584694
445501851 445501851
405743035 405743035
425397113 425397113
964737849 964737849
231459199 231459199
230765755 230765755
917543362 917543362
313318475 313318475
458522003 458522003
683067125 683067125
765223408 765223408
513359502 513359502
883507617 883507617
196191347 196191347
765411261 765411261
765594256 765594256
158911818 158911818
578307996 578307996
785536383 785536383
522817386 522817386
280148062 280148062
170393728 170393728
2327330 2327330
97893528 97893528
17322843 17322843
128303989 128303989
453890127 453890127
624657630 624657630
397086098 397086098
676773657 676773657
504868460 504868460
347442253 347442253
564673402 564673402
941556444 941556444
148768145 148768145
663145058 663145058
814733661 814733661
280534237 280534237
600062588 600062588
944814209 944814209
725738206 725738206
530790633 530790633
919219215 919219215
742298195 742298195
224776325 224776325
133565031 133565031
849483233 849483233
322871696 322871696
11979636 11979636
514456166 514456166
791675474 791675474
553362665 553362665
36990444 36990444
274483918 274483918
692060206 692060206
376831419 376831419
965675294 965675294
577279066 577279066
375142140 375142140
528575398 528575398
234605684 234605684
234925834 234925834
997177940 997177940
250971176 250971176
477166549 477166549
384443749 384443749
352008069 352008069
358083182 358083182
223510090 223510090
610671297 610671297
536072919 536072919
878294482 878294482
116805030 116805030
571532747 571532747
624973819 624973819
297425551 297425551
774030324 774030324
405166646 405166646
269210471 269210471
937269915 937269915
754148513 754148513
462216610 462216610
319304360 319304360
404603544 404603544
465399698 465399698
168362994 168362994
396875722 396875722
730823559 730823559
63368260 63368260
455172240 455172240
781456375 781456375
821670491 821670491
928027640 928027640
716551292 716551292
410605944 410605944
286628819 286628819
272048598 272048598
759692566 759692566
665724165 665724165
719124447 719124447
997563167 997563167
696928895 696928895
409620923 409620923
401037942 401037942
611049954 611049954
172123161 172123161
217934456 217934456
328406845 328406845
268509450 268509450
364805619 364805619
148665552 148665552
268554026 268554026
495511597 495511597
239179733 239179733
144461141 144461141
392515442 392515442
4983380 4983380
99046953 99046953
160929318 160929318
162502311 162502311
723067284 723067284
53252286 53252286
103643799 103643799
326517388 326517388
222439985 222439985
284574876 284574876
280979115 280979115
896250893 896250893
838287603 838287603
819572962 819572962
326784134 326784134
864672133 864672133
377987420 377987420
673887402 673887402
571816592 571816592
232758445 232758445
254910650 254910650
454699239 454699239
460642114 460642114
384988514 384988514
407969 407969
957896151 957896151
314110007 314110007
353560079 353560079
597146248 597146248
183687590 183687590
795508332 795508332
381007077 381007077
376986432 376986432
419765052 419765052
872241693 872241693
929034706 929034706
904355313 904355313
282354391 282354391
209583347 209583347
311225471 311225471
285618110 285618110
70391365 70391365
82763760 82763760
555475368 555475368
307507007 307507007
816083097 816083097
540038208 540038208
475697992 475697992
558815923 558815923
628915753 628915753
838802364 838802364
577507984 577507984
635521585 635521585
2542084 2542084
885997224 885997224
883981604 883981604
842599439 842599439
229876819 229876819
173978349 173978349
295640490 295640490
723745442 723745442
650512036 650512036
428064635 428064635
865506253 865506253
475323138 475323138
492558742 492558742
897252283 897252283
244160952 244160952
228631783 228631783
992693962 992693962
75058720 75058720
271644828 271644828
920275625 920275625
156893120 156893120
84707221 84707221
869856764 869856764
133373160 133373160
457432948 457432948
557635542 557635542
268446524 268446524
532194462 532194462
918967923 918967923
44586328 44586328
176169021 176169021
329213867 329213867
318075531 318075531
179020160 179020160
30823314 30823314
657926872 657926872
471447131 471447131
922946405 922946405
558861721 558861721
71160797 71160797
522280112 522280112
223586305 223586305
271139779 271139779
852829324 852829324
175794715 175794715
714979861 714979861
689193961 689193961
471909757 471909757
580509215 580509215
51358516 51358516
555046667 555046667
58078568 58078568
527570723 527570723
580252291 580252291
565306283 565306283
251827440 251827440
852735224 852735224
316773781 316773781
239951630 239951630
889154844 889154844
126014738 126014738
930888870 930888870
508360137 508360137
464274176 464274176
687344315 687344315
944725970 944725970
186332860 186332860
167555161 167555161
53998701 53998701
71272606 71272606
478458544 478458544
924787083 924787083
992929324 992929324
258187483 258187483
765833076 765833076
355517540 355517540
743167930 743167930
253802180 253802180
433297102 433297102
754710816 754710816
76382642 76382642
290845630 290845630
807353536 807353536
933477800 933477800
937571015 937571015
207961644 207961644
510063620 510063620
486197288 486197288
77815958 77815958
83570086 83570086
490662306 490662306
481533492 481533492
615696484 615696484
317953661 317953661
69052473 69052473
223927393 223927393
233971865 233971865
258524239 258524239
532597205 532597205
111624303 111624303
419415100 419415100
238631606 238631606
273059896 273059896
96643992 96643992
300308741 300308741
100926237 100926237
815668909 815668909
668076350 668076350
376854367 376854367
475256437 475256437
809007037 809007037
236660589 236660589
412580621 412580621
234658425 234658425
169804961 169804961
395745709 395745709
342963007 342963007
226764450 226764450
794390814 794390814
282858386 282858386
384966658 384966658
454442496 454442496
742765658 742765658
425106375 425106375
803054842 803054842
914992244 914992244
181268619 181268619
11697004 11697004
713749590 713749590
713818717 713818717
231505147 231505147
908287793 908287793
190964886 190964886
68563553 68563553
827924287 827924287
16801767 16801767
317549741 317549741
258292971 258292971
918324896 918324896
108082779 108082779
52803045 52803045
400661190 400661190
629817102 629817102
990011864 990011864
758245044 758245044
928822108 928822108
260816992 260816992
900462869 900462869
663639634 663639634
131042108 131042108
154732430 154732430
320324860 320324860
116180818 116180818
612418908 612418908
228360552 228360552
82720124 82720124
349938474 349938474
196417585 196417585
839029404 839029404
428521813 428521813
225937656 225937656
362859048 362859048
998261087 998261087
945276081 945276081
173470026 173470026
255379751 255379751
256179723 256179723
351097295 351097295
481987591 481987591
962795895 962795895
732385303 732385303
609255519 609255519
28462384 28462384
932356002 932356002
16193424 16193424
904176139 904176139
906543124 906543124
890879044 890879044
918340715 918340715
963853989 963853989
669766472 669766472
811372162 811372162
332632044 332632044
627761261 627761261
1627871 1627871
871181414 871181414
593867327 593867327
217810325 217810325
87659262 87659262
369631706 369631706
244081502 244081502
646650792 646650792
359611801 359611801
419703581 419703581
316425350 316425350
213131485 213131485
452053064 452053064
378226613 378226613
847623154 847623154
236861687 236861687
274447599 274447599
348436887 348436887
74870221 74870221
473206983 473206983
171492028 171492028
827449456 827449456
804752631 804752631
952840910 952840910
202611012 202611012
454662437 454662437
873312038 873312038
765498809 765498809
355289777 355289777
595111554 595111554
759926521 759926521
73871886 73871886
216464269 216464269
722087269 722087269
528012170 528012170
672034795 672034795
871840661 871840661
901283202 901283202
530616354 530616354
837063616 837063616
987843784 987843784
270455434 270455434
192656051 192656051
818922886 818922886
151220180 151220180
315464549 315464549
143473246 143473246
405515519 405515519
500663364 500663364
655426812 655426812
223555777 223555777
269134053 269134053
29804953 29804953
483260422 483260422
998320615 998320615
831481524 831481524
14430212 14430212
743950681 743950681
760442531 760442531
343041408 343041408
702453692 702453692
215370840 215370840
86642053 86642053
729600684 729600684
42248430 42248430
704504234 704504234
60595223 60595223
600684670 600684670
83859165 83859165
737650052 737650052
35644964 35644964
677765424 677765424
390728298 390728298
393144600 393144600
742576081 742576081
572746125 572746125
917186847 917186847
83595359 83595359
884603756 884603756
140756314 140756314
559444140 559444140
690220445 690220445
35398642 35398642
9866024 9866024
667654176 667654176
135932087 135932087
110946205 110946205
249563051 249563051
234980002 234980002
112797291 112797291
314785808 314785808
37210944 37210944
323210827 323210827
608818920 608818920
686889035 686889035
390860099 390860099
785755301 785755301
371130092 371130092
914984372 914984372
375431905 375431905
909590862 909590862
964313832 964313832
968793108 968793108
370298582 370298582
874282199 874282199
158478133 158478133
330494144 330494144
829884920 829884920
366100628 366100628
909870518 909870518
828604005 828604005
475138977 475138977
162382594 162382594
110641893 110641893
734520025 734520025
327526507 327526507
428285653 428285653
879837949 879837949
780957866 780957866
389009082 389009082
254471056 254471056
710885674 710885674
48851785 48851785
98652481 98652481
472239466 472239466
184447941 184447941
230204660 230204660
595261925 595261925
306741054 306741054
41713139 41713139
626570558 626570558
825886843 825886843
198070681 198070681
221241394 221241394
110667833 110667833
154789759 154789759
781312234 781312234
955887133 955887133
575007413 575007413
789856028 789856028
264297604 264297604
982852479 982852479
20064294 20064294
507913331 507913331
697095365 697095365
23559788 23559788
124940560 124940560
206512972 206512972
433807421 433807421
912950732 912950732
105070501 105070501
445452676 445452676
252752153 252752153
451784588 451784588
696405894 696405894
161275233 161275233
150993543 150993543
198982341 198982341
92774553 92774553
69449230 69449230
966700459 966700459
240436792 240436792
292617964 292617964
626200664 626200664
628104350 628104350
45609628 45609628
504052276 504052276
319097624 319097624
20330415 20330415
546460837 546460837
65220837 65220837
486890934 486890934
877912949 877912949
1591632 1591632
272527871 272527871
674961836 674961836
228278840 228278840
575747000 575747000
926309327 926309327
188050944 188050944
715508743 715508743
462280710 462280710
42231035 42231035
661303123 661303123
918947639 918947639
453050914 453050914
765550177 765550177
84173826 84173826
396171168 396171168
462017829 462017829
938582582 938582582
744516116 744516116
671664475 671664475
277178046 277178046
286350575 286350575
841215790 841215790
336535960 336535960
169298904 169298904
420096099 420096099
902234974 902234974
577343509 577343509
609270632 609270632
484571935 484571935
161952341 161952341
60807344 60807344
502823487 502823487
427066486 427066486
920273285 920273285
790057389 790057389
630531419 630531419
873671973 873671973
914903242 914903242
805502093 805502093
216714911 216714911
136077896 136077896
272609071 272609071
190521940 190521940
961083932 961083932
336872276 336872276
172191165 172191165
270039779 270039779
803178954 803178954
664071278 664071278
267681934 267681934
500102777 500102777
632740386 632740386
801078494 801078494
360928409 360928409
347142534 347142534
732824494 732824494
806974149 806974149
62028350 62028350
426254567 426254567
209686427 209686427
440399195 440399195
596242034 596242034
541151182 541151182
700899297 700899297
994507346 994507346
102322649 102322649
999210047 999210047
515941679 515941679
462218926 462218926
27633071 27633071
102170672 102170672
454969153 454969153
659701915 659701915
3488935 3488935
614749826 614749826
510825720 510825720
111271510 111271510
690360177 690360177
949924565 949924565
121957521 121957521
453883430 453883430
208710134 208710134
574945567 574945567
267405722 267405722
942696908 942696908
314889180 314889180
323312683 323312683
68727075 68727075
511260889 511260889
75858239 75858239
42533464 42533464
482846365 482846365
778668661 778668661
400900159 400900159
347979651 347979651
659677034 659677034
998102868 998102868
696497777 696497777
38828591 38828591
667474482 667474482
995111081 995111081
818993550 818993550
355706269 355706269
88712677 88712677
92744536 92744536
144711293 144711293
207570384 207570384
477318868 477318868
461577424 461577424
102857030 102857030
644745341 644745341
395321111 395321111
19850977 19850977
526244381 526244381
136937274 136937274
920496997 920496997
916609116 916609116
305358533 305358533
101840776 101840776
283712366 283712366
201329562 201329562
202663382 202663382
832713542 832713542
261528371 261528371
992470847 992470847
576229308 576229308
142683971 142683971
918325894 918325894
838833880 838833880
662002229 662002229
680386954 680386954
949867470 949867470
500819255 500819255
630476470 630476470
321336652 321336652
731718172 731718172
458571110 458571110
557288702 557288702
626392305 626392305
399372812 399372812
818647107 818647107
786328161 786328161
804347569 804347569
662916493 662916493
362877713 362877713
747979533 747979533
364117179 364117179
398345550 398345550
984409694 984409694
384841643 384841643
761669072 761669072
719063193 719063193
301167308 301167308
360803633 360803633
609362360 609362360
489757889 489757889
493382987 493382987
143037968 143037968
640971935 640971935
656823264 656823264
462597177 462597177
321455737 321455737
902634190 902634190
996156220 996156220
606183706 606183706
676882632 676882632
601384786 601384786
414732377 414732377
511749027 511749027
327987614 327987614
441826485 441826485
271599896 271599896
548758913 548758913
448113200 448113200
808931117 808931117
294833162 294833162
305709192 305709192
167695294 167695294
994120182 994120182
323086392 323086392
260175473 260175473
214476079 214476079
62310660 62310660
336711468 336711468
513160369 513160369
534369305 534369305
654262250 654262250
924236250 924236250
791468337 791468337
299156697 299156697
630924747 630924747
251921012 251921012
430493122 430493122
680015468 680015468
145108948 145108948
980050855 980050855
629110668 629110668
360274973 360274973
526962691 526962691
615690014 615690014
190327426 190327426
283537625 283537625
130322577 130322577
486970716 486970716
378299847 378299847
284188696 284188696
81614494 81614494
271685361 271685361
407580408 407580408
381647535 381647535
57604025 57604025
149172180 149172180
1553964 1553964
932802393 932802393
405285341 405285341
466220553 466220553
276631329 276631329
342236639 342236639
207481884 207481884
193599278 193599278
810849264 810849264
460618544 460618544
24578313 24578313
821289252 821289252
951828442 951828442
785448908 785448908
447568676 447568676
396311731 396311731
287349359 287349359
620032856 620032856
124560109 124560109
478049296 478049296
421255682 421255682
864402730 864402730
125793428 125793428
675299990 675299990
183205653 183205653
421406248 421406248
907685026 907685026
66884175 66884175
909724257 909724257
32717009 32717009
285808196 285808196
994200196 994200196
891509623 891509623
759677607 759677607
368208734 368208734
29846560 29846560
905265788 905265788
264234573 264234573
667164327 667164327
556213395 556213395
788338717 788338717
49557503 49557503
324980287 324980287
815647937 815647937
145812516 145812516
43628291 43628291
285027750 285027750
80406263 80406263
476803693 476803693
698569163 698569163
528859787 528859787
459318522 459318522
329546089 329546089
331865205 331865205
145792874 145792874
256187225 256187225
303887250 303887250
321094591 321094591
865442602 865442602
736189706 736189706
789504496 789504496
161605532 161605532
799576597 799576597
250353485 250353485
930633808 930633808
858952885 858952885
217305842 217305842
611274849 611274849
592508872 592508872
723119974 723119974
166586876 166586876
549033418 549033418
793888393 793888393
750002914 750002914
143670416 143670416
261587365 261587365
758757547 758757547
377845805 377845805
87816679 87816679
663898391 663898391
73669797 73669797
187841209 187841209
992254713 992254713
83041480 83041480
801238155 801238155
218689973 218689973
145208816 145208816
561956245 561956245
694175054 694175054
57080065 57080065
571581571 571581571
622645362 622645362
943735018 943735018
443124735 443124735
137400664 137400664
308802150 308802150
38363276 38363276
635531341 635531341
880150398 880150398
901573974 901573974
311405324 311405324
116732525 116732525
443755610 443755610
493612750 493612750
294606793 294606793
582798498 582798498
81445180 81445180
223313195 223313195
770889011 770889011
5609796 5609796
753532389 753532389
802367101 802367101
538468109 538468109
876618600 876618600
277566597 277566597
837966935 837966935
386325947 386325947
929091820 929091820
400969562 400969562
385482798 385482798
432936482 432936482
88468104 88468104
140054880 140054880
278229429 278229429
634221040 634221040
330974082 330974082
50234169 50234169
299554384 299554384
530688460 530688460
346951171 346951171
276983555 276983555
265874091 265874091
375305301 375305301
918442413 918442413
753361926 753361926
249029416 249029416
711847662 711847662
773866100 773866100
223786786 223786786
406132958 406132958
751310008 751310008
515480137 515480137
849813557 849813557
439592760 439592760
856726751 856726751
25662086 25662086
15734702 15734702
555989567 555989567
763980514 763980514
357739166 357739166
217966814 217966814
370924676 370924676
369357194 369357194
159603289 159603289
927962101 927962101
744265236 744265236
442878480 442878480
959378872 959378872
395582153 395582153
50334461 50334461
212120514 212120514
620085673 620085673
29902659 29902659
429068343 429068343
151154742 151154742
849054826 849054826
906118704 906118704
853769274 853769274
294913891 294913891
83066402 83066402
906912327 906912327
980645785 980645785
150214922 150214922
225851950 225851950
32615447 32615447
785117261 785117261
281888176 281888176
442913283 442913283
938141374 938141374
635181164 635181164
462743117 462743117
348453134 348453134
480719944 480719944
625385774 625385774
799719430 799719430
194707007 194707007
819119089 819119089
169091865 169091865
804844169 804844169
206661800 206661800
14071818 14071818
154444668 154444668
278857263 278857263
461700585 461700585
817080304 817080304
826196582 826196582
259061287 259061287
296859130 296859130
407980223 407980223
511145009 511145009
111284361 111284361
104984639 104984639
899893313 899893313
738641533 738641533
427898559 427898559
343091828 343091828
723427900 723427900
479438693 479438693
156159567 156159567
103388304 103388304
608940726 608940726
561056560 561056560
821309058 821309058
959361112 959361112
26124563 26124563
844359703 844359703
239215177 239215177
106420314 106420314
724863094 724863094
18398930 18398930
859789440 859789440
635433740 635433740
594070068 594070068
271830475 271830475
243681903 243681903
599241505 599241505
774309667 774309667
117833476 117833476
638457949 638457949
238541432 238541432
801311679 801311679
717691319 717691319
782484273 782484273
648242644 648242644
295375428 295375428
278564280 278564280
714112849 714112849
780284648 780284648
39321836 39321836
944869996 944869996
776689468 776689468
825742380 825742380
951367614 951367614
294531841 294531841
435107554 435107554
282801650 282801650
737700850 737700850
179240437 179240437
345761579 345761579
641141016 641141016
624532124 624532124
835995312 835995312
298992848 298992848
291119499 291119499
182665469 182665469
83130487 83130487
623493011 623493011
822333909 822333909
330342333 330342333
913219800 913219800
905792215 905792215
870091292 870091292
453158536 453158536
745376313 745376313
520840069 520840069
489958284 489958284
504373 504373
547707826 547707826
793342978 793342978
747337147 747337147
70381298 70381298
12534879 12534879
645100241 645100241
116661447 116661447
953625242 953625242
196258102 196258102
469260817 469260817
96107412 96107412
309157999 309157999
611723081 611723081
48442060 48442060
987671421 987671421
294921237 294921237
193627884 193627884
515777864 515777864
470512930 470512930
349300353 349300353
36399891 36399891
526726637 526726637
758428029 758428029
710068888 710068888
108872273 108872273
133171165 133171165
763351827 763351827
780506815 780506815
961468625 961468625
404382849 404382849
974719921 974719921
670947127 670947127
352512245 352512245
739787859 739787859
397293850 397293850
871085841 871085841
56191071 56191071
836952773 836952773
5908486 5908486
434143305 434143305
585715294 585715294
588562525 588562525
152829629 152829629
610161929 610161929
95262905 95262905
167204468 167204468
796337859 796337859
837283122 837283122
94386390 94386390
912832946 912832946
999937632 999937632
152983940 152983940
334093914 334093914
483101988 483101988
695408508 695408508
625969404 625969404
61613314 61613314
803258217 803258217
150140102 150140102
924321003 924321003
676466881 676466881
278409772 278409772
958263521 958263521
724413117 724413117
272658636 272658636
33909687 33909687
712889472 712889472
530192388 530192388
76463445 76463445
950173274 950173274
287396006 287396006
46081188 46081188
199251049 199251049
732666419 732666419
885842125 885842125
681605982 681605982
728446051 728446051
638660027 638660027
40942824 40942824
234769075 234769075
350724047 350724047
642769471 642769471
106990829 106990829
138067626 138067626
223781276 223781276
819420151 819420151
477205366 477205366
220854672 220854672
736337896 736337896
107309145 107309145
232571904 232571904
880316125 880316125
84300826 84300826
935084826 935084826
307952489 307952489
155553204 155553204
930259770 930259770
473168959 473168959
524263644 524263644
750092618 750092618
294913935 294913935
835825928 835825928
269971358 269971358
170471484 170471484
482981789 482981789
514199628 514199628
755519449 755519449
197234299 197234299
884744090 884744090
706841381 706841381
85318777 85318777
280375708 280375708
528815055 528815055
551970139 551970139
813910548 813910548
772696418 772696418
54527569 54527569
17666683 17666683
692178621 692178621
771831314 771831314
676093549 676093549
254655898 254655898
469089285 469089285
431506522 431506522
838678656 838678656
158809277 158809277
636329640 636329640
900174426 900174426
478101037 478101037
88149828 88149828
47524713 47524713
447511718 447511718
96330547 96330547
123303947 123303947
256139720 256139720
589057013 589057013
929229701 929229701
242817822 242817822
632421388 632421388
888367044 888367044
800759053 800759053
585497126 585497126
819806318 819806318
37054931 37054931
17132526 17132526
948564875 948564875
579156401 579156401
370029050 370029050
998540131 998540131
923296626 923296626
768806511 768806511
189376623 189376623
173249643 173249643
994254976 994254976
83365101 83365101
216552223 216552223
641851258 641851258
731413918 731413918
632935176 632935176
555295674 555295674
202695573 202695573
334300043 334300043
756555297 756555297
497004228 497004228
987753312 987753312
10761250 10761250
679996067 679996067
570014593 570014593
101763251 101763251
200248009 200248009
762007667 762007667
712802831 712802831
112731407 112731407
28680289 28680289
258165851 258165851
435601578 435601578
740501551 740501551
534716484 534716484
429005230 429005230
579434851 579434851
651596364 651596364
637995101 637995101
86764666 86764666
244856855 244856855
934399613 934399613
388221890 388221890
561952891 561952891
116783807 116783807
626043191 626043191
755314592 755314592
377939511 377939511
236962968 236962968
337401450 337401450
963853809 963853809
437681024 437681024
66018340 66018340
939101110 939101110
372040636 372040636
424122807 424122807
168388967 168388967
976694554 976694554
86926867 86926867
773793248 773793248
259880838 259880838
104205162 104205162
212493859 212493859
230659690 230659690
169077662 169077662
150324219 150324219
607558998 607558998
345063681 345063681
49607143 49607143
649755174 649755174
921210418 921210418
282431052 282431052
917372888 917372888
908846904 908846904
175014248 175014248
64049191 64049191
62857244 62857244
61372854 61372854
489245833 489245833
91129626 91129626
682112736 682112736
224773282 224773282
310455449 310455449
36049211 36049211
157158015 157158015
946574595 946574595
365452771 365452771
298310115 298310115
431316866 431316866
265863113 265863113
899190160 899190160
129450522 129450522
880313195 880313195
543873053 543873053
484311560 484311560
833561603 833561603
777046456 777046456
405235734 405235734
936398154 936398154
343724911 343724911
551867274 551867274
243458483 243458483
208006461 208006461
871988261 871988261
897505427 897505427
509240639 509240639
112350382 112350382
423170180 423170180
109515548 109515548
634294357 634294357
384407218 384407218
817674223 817674223
676391766 676391766
113940989 113940989
65436492 65436492
958588616 958588616
34609857 34609857
470824658 470824658
8429414 8429414
960586015 960586015
880427272 880427272
382633169 382633169
640211774 640211774
455130904 455130904
42801806 42801806
149842868 149842868
217620180 217620180
164497149 164497149
970768674 970768674
729711607 729711607
318002519 318002519
162661889 162661889
984347719 984347719
683272174 683272174
84734348 84734348
291605684 291605684
597839444 597839444
742185157 742185157
564622565 564622565
747871580 747871580
463549570 463549570
254909853 254909853
677909352 677909352
974808557 974808557
319296340 319296340
238914363 238914363
458059926 458059926
155494178 155494178
731172944 731172944
336297337 336297337
268557031 268557031
634264325 634264325
313134798 313134798
869219555 869219555
818348439 818348439
575556537 575556537
222336346 222336346
707320610 707320610
821146291 821146291
273600137 273600137
570428163 570428163
512652196 512652196
546212049 546212049
85469140 85469140
230419113 230419113
976035910 976035910
534060215 534060215
863686172 863686172
282713448 282713448
972977793 972977793
402690181 402690181
853627594 853627594
226093750 226093750
202837867 202837867
603832040 603832040
52522906 52522906
978080401 978080401
484751845 484751845
233356178 233356178
137441359 137441359
877292778 877292778
56331092 56331092
750280014 750280014
781245047 781245047
184706415 184706415
99162600 99162600
7202122 7202122
754574394 754574394
831404182 831404182
353925425 353925425
193433032 193433032
52960174 52960174
904833930 904833930
486639182 486639182
182164404 182164404
401501764 401501764
447115836 447115836
559187670 559187670
760567806 760567806
158735334 158735334
228199124 228199124
8293959 8293959
593497461 593497461
600333747 600333747
446883821 446883821
731232993 731232993
368245280 368245280
48888092 48888092
273675639 273675639
131027783 131027783
937557967 937557967
644212816 644212816
381462168 381462168
931192867 931192867
909126866 909126866
455711351 455711351
188759863 188759863
688703728 688703728
908836272 908836272
502867101 502867101
76667853 76667853
138919308 138919308
175612310 175612310
987110314 987110314
28553050 28553050
231193681 231193681
851763310 851763310
142951731 142951731
330821867 330821867
640509797 640509797
747200684 747200684
260834753 260834753
588906476 588906476
7544784 7544784
182949040 182949040
91718893 91718893
374462062 374462062
47563794 47563794
855702902 855702902
122173585 122173585
574229958 574229958
828002789 828002789
730495071 730495071
589003106 589003106
973814349 973814349
928231577 928231577
203123831 203123831
694666375 694666375
268577642 268577642
388581670 388581670
122774581 122774581
845127412 845127412
266826333 266826333
661051310 661051310
587683114 587683114
632740257 632740257
895483420 895483420
617157847 617157847
819520607 819520607
121100273 121100273
224941935 224941935
329146264 329146264
959225658 959225658
324094718 324094718
496095829 496095829
707730116 707730116
124211134 124211134
416311308 416311308
112630211 112630211
646450402 646450402
106091323 106091323
947708642 947708642
841744299 841744299
467517315 467517315
134043585 134043585
301368905 301368905
767798854 767798854
483598398 483598398
615733380 615733380
158037187 158037187
40688771 40688771
65439896 65439896
949468551 949468551
201919062 201919062
521644917 521644917
795574510 795574510
472833914 472833914
468259846 468259846
966299204 966299204
847124951 847124951
105085959 105085959
786655349 786655349
501512859 501512859
959544500 959544500
24876909 24876909
248650091 248650091
407509909 407509909
425591028 425591028
727220442 727220442
114721159 114721159
236912551 236912551
843747484 843747484
900774565 900774565
864985424 864985424
181632586 181632586
640066280 640066280
197926477 197926477
75974446 75974446
155777329 155777329
81430966 81430966
689212942 689212942
674927922 674927922
934285235 934285235
322970507 322970507
411634459 411634459
191620770 191620770
493544111 493544111
480182639 480182639
291613221 291613221
615403349 615403349
576666903 576666903
491508141 491508141
261652405 261652405
895885165 895885165
493923472 493923472
478481141 478481141
752957943 752957943
530362470 530362470
937802854 937802854
25533460 25533460
718970199 718970199
677952615 677952615
881269753 881269753
582176165 582176165
199429650 199429650
225314669 225314669
60466051 60466051
94930196 94930196
21896303 21896303
359535997 359535997
729750868 729750868
59915921 59915921
777316348 777316348
208041698 208041698
710477650 710477650
714126907 714126907
442855082 442855082
91446243 91446243
118134862 118134862
316899353 316899353
798873339 798873339
814570859 814570859
357933085 357933085
813934942 813934942
255107737 255107737
680596565 680596565
412278859 412278859
775157066 775157066
959769956 959769956
124853352 124853352
176645111 176645111
664957798 664957798
332641221 332641221
295367055 295367055
400600988 400600988
356366643 356366643
719431524 719431524
751014434 751014434
567125557 567125557
62213043 62213043
108905465 108905465
612609046 612609046
202938852 202938852
740150343 740150343
398832950 398832950
940093738 940093738
493410499 493410499
210827871 210827871
433954862 433954862
670968734 670968734
143369645 143369645
952448329 952448329
133208704 133208704
285730315 285730315
688722375 688722375
4813752 4813752
957455806 957455806
241281624 241281624
761365999 761365999
674439328 674439328
363575500 363575500
69379932 69379932
843998431 843998431
771218124 771218124
901206501 901206501
72655868 72655868
613285822 613285822
26329179 26329179
480940038 480940038
178039648 178039648
276464242 276464242
276428254 276428254
32956856 32956856
686846068 686846068
533260836 533260836
783399538 783399538
426248051 426248051
827100354 827100354
42946811 42946811
120459195 120459195
175737178 175737178
287525204 287525204
636625991 636625991
892990308 892990308
479477448 479477448
286071998 286071998
245858164 245858164
260051437 260051437
576058570 576058570
172267538 172267538
733692842 733692842
16861223 16861223
753153089 753153089
84762030 84762030
210509963 210509963
528445156 528445156
909701303 909701303
925666587 925666587
29982183 29982183
915699964 915699964
791960977 791960977
733688391 733688391
414969161 414969161
684607470 684607470
228749402 228749402
765656255 765656255
918254097 918254097
193437077 193437077
766649181 766649181
134640057 134640057
272387759 272387759
102763961 102763961
62538258 62538258
61264350 61264350
381417594 381417594
194211478 194211478
89770579 89770579
314636472 314636472
209762614 209762614
616819404 616819404
69385787 69385787
907214491 907214491
733254593 733254593
446082078 446082078
764454064 764454064
650422567 650422567
348286863 348286863
136813204 136813204
741340481 741340481
75195807 75195807
676614343 676614343
792064315 792064315
725073429 725073429
643036880 643036880
417878930 417878930
464842153 464842153
39068910 39068910
692256463 692256463
898173433 898173433
604758502 604758502
644082833 644082833
502944922 502944922
187329776 187329776
68089402 68089402
701025991 701025991
177984925 177984925
709505116 709505116
572275772 572275772
671928766 671928766
866646222 866646222
534725336 534725336
57333104 57333104
136534581 136534581
282645082 282645082
569936475 569936475
160139086 160139086
731704023 731704023
809537036 809537036
180009865 180009865
628174040 628174040
325012191 325012191
655005155 655005155
192026481 192026481
87803471 87803471
652425065 652425065
217433234 217433234
421010722 421010722
59761137 59761137
525716436 525716436
564573268 564573268
673544438 673544438
383388121 383388121
969890371 969890371
195893620 195893620
468283032 468283032
629267311 629267311
748760010 748760010
814098060 814098060
498342362 498342362
530819208 530819208
756886594 756886594
613860351 613860351
145718228 145718228
588130957 588130957
376116008 376116008
924797509 924797509
204847794 204847794
266133645 266133645
327813610 327813610
496454415 496454415
267593588 267593588
47446325 47446325
8104820 8104820
873097246 873097246
570286718 570286718
396810542 396810542
391215927 391215927
125324402 125324402
320916922 320916922
7057440 7057440
559387524 559387524
432559381 432559381
953658552 953658552
538585955 538585955
494013907 494013907
246752111 246752111
863143306 863143306
758455346 758455346
793445589 793445589
211880497 211880497
806457193 806457193
30749581 30749581
943619079 943619079
75670432 75670432
899872019 899872019
807041692 807041692
10290825 10290825
811792024 811792024
52379393 52379393
927462009 927462009
597829912 597829912
778070452 778070452
240684852 240684852
440054538 440054538
183109502 183109502
69056149 69056149
57079774 57079774
39918710 39918710
222010796 222010796
81007644 81007644
310525490 310525490
706103759 706103759
397725282 397725282
235463536 235463536
605130993 605130993
192323183 192323183
487733929 487733929
783325624 783325624
946708635 946708635
949273309 949273309
137014235 137014235
89538822 89538822
547156699 547156699
132027063 132027063
532912436 532912436
269341032 269341032
554039768 554039768
698849065 698849065
751165872 751165872
888449119 888449119
802969017 802969017
861977115 861977115
957918712 957918712
222517676 222517676
202160400 202160400
786438720 786438720
907085811 907085811
334971329 334971329
25123779 25123779
575371412 575371412
815738613 815738613
439400912 439400912
827155491 827155491
155448084 155448084
800624424 800624424
227312649 227312649
748594546 748594546
188704717 188704717
607025065 607025065
569120503 569120503
808193331 808193331
236838102 236838102
292640667 292640667
51650122 51650122
157444764 157444764
443936338 443936338
981836599 981836599
388950523 388950523
425619364 425619364
380778930 380778930
98599316 98599316
964121425 964121425
915005161 915005161
440738280 440738280
922461477 922461477
370837901 370837901
419802084 419802084
193465330 193465330
354406133 354406133
505677185 505677185
486243216 486243216
800197221 800197221
146807261 146807261
593170119 593170119
314200532 314200532
27530116 27530116
681899628 681899628
435619468 435619468
705814063 705814063
286727896 286727896
963848197 963848197
987065509 987065509
91370828 91370828
165653141 165653141
43136238 43136238
238131858 238131858
312685135 312685135
798657257 798657257
920690395 920690395
985219833 985219833
475131007 475131007
817132735 817132735
392010234 392010234
478684817 478684817
355989178 355989178
599606503 599606503
502896073 502896073
303319706 303319706
776727694 776727694
509147808 509147808
229007620 229007620
111601255 111601255
908469845 908469845
413171929 413171929
64214402 64214402
319336642 319336642
492637492 492637492
271394457 271394457
533585214 533585214
153218577 153218577
66949768 66949768
536488189 536488189
314846162 314846162
25250656 25250656
766687087 766687087
546056530 546056530
165052897 165052897
486955437 486955437
672642802 672642802
268125747 268125747
308990734 308990734
3042670 3042670
146205986 146205986
446831586 446831586
954575058 954575058
228251520 228251520
571947752 571947752
689990436 689990436
428679782 428679782
241324280 241324280
599707530 599707530
150876806 150876806
464414885 464414885
779448727 779448727
759951146 759951146
980108669 980108669
626205327 626205327
42896495 42896495
477496293 477496293
505964817 505964817
929590403 929590403
884518942 884518942
134450784 134450784
325481343 325481343
385928555 385928555
520122162 520122162
140314324 140314324
26555951 26555951
380269489 380269489
80264990 80264990
678108653 678108653
320041631 320041631
481918525 481918525
183247138 183247138
219093710 219093710
770713299 770713299
537748340 537748340
160370661 160370661
45862027 45862027
913456483 913456483
199879416 199879416
165687649 165687649
770034292 770034292
756890508 756890508
939215690 939215690
351793740 351793740
734633617 734633617
521093583 521093583
598149780 598149780
24706238 24706238
936769527 936769527
763994630 763994630
687310305 687310305
552513735 552513735
954473372 954473372
979929270 979929270
4641908 4641908
363142085 363142085
519605119 519605119
852083330 852083330
152585095 152585095
15780609 15780609
105934364 105934364
875209256 875209256
759985584 759985584
126777523 126777523
489549943 489549943
430553336 430553336
234257329 234257329
238685924 238685924
529732591 529732591
375064058 375064058
634694993 634694993
720264116 720264116
949914898 949914898
479278291 479278291
134878890 134878890
77711737 77711737
156667586 156667586
379709474 379709474
77767958 77767958
496608923 496608923
37367683 37367683
352472310 352472310
770436809 770436809
387297916 387297916
627044908 627044908
475586680 475586680
372788512 372788512
620351540 620351540
275302599 275302599
970268202 970268202
802458362 802458362
81061748 81061748
43648081 43648081
946374579 946374579
808168692 808168692
164035407 164035407
123448428 123448428
425757525 425757525
217680644 217680644
951184943 951184943
157941016 157941016
505131100 505131100
790189349 790189349
554225441 554225441
719096610 719096610
218348328 218348328
23199794 23199794
955858977 955858977
919669717 919669717
446959937 446959937
888497544 888497544
48273679 48273679
59152208 59152208
46921646 46921646
466085161 466085161
153226538 153226538
246392782 246392782
446342519 446342519
82540314 82540314
393428628 393428628
843069271 843069271
22577046 22577046
90722649 90722649
357213114 357213114
157531849 157531849
181399519 181399519
594466309 594466309
105369016 105369016
162364335 162364335
563531903 563531903
13125305 13125305
460659781 460659781
153510367 153510367
395915952 395915952
719043544 719043544
151039892 151039892
902026815 902026815
593416835 593416835
108970711 108970711
344858614 344858614
479636658 479636658
646624320 646624320
173005745 173005745
240464802 240464802
133852401 133852401
52585042 52585042
975340079 975340079
984265954 984265954
203130447 203130447
868733910 868733910
965078362 965078362
630763284 630763284
707614775 707614775
439784283 439784283
791738077 791738077
834544576 834544576
207267024 207267024
437404357 437404357
288196607 288196607
57132146 57132146
975048039 975048039
488568891 488568891
505684648 505684648
923152914 923152914
406180765 406180765
821296065 821296065
612047127 612047127
274417458 274417458
715769529 715769529
104205187 104205187
779499742 779499742
81655353 81655353
46923288 46923288
976305820 976305820
236119681 236119681
753108252 753108252
719400211 719400211
232544114 232544114
805636250 805636250
585757663 585757663
554224949 554224949
334951562 334951562
319053300 319053300
623545108 623545108
249263381 249263381
281698132 281698132
84272033 84272033
101405553 101405553
946704825 946704825
739046557 739046557
283800330 283800330
175876135 175876135
16085776 16085776
867821309 867821309
875214760 875214760
300360883 300360883
410527941 410527941
940663728 940663728
45677163 45677163
983858832 983858832
512675288 512675288
477549172 477549172
733854638 733854638
218485986 218485986
997000510 997000510
208891108 208891108
60449912 60449912
776660639 776660639
217791233 217791233
120741766 120741766
114855989 114855989
290011818 290011818
645403157 645403157
407214190 407214190
846160414 846160414
675590052 675590052
15566850 15566850
787594817 787594817
314889521 314889521
239105099 239105099
359136539 359136539
31483479 31483479
396895872 396895872
434261827 434261827
316491812 316491812
79993519 79993519
981897120 981897120
230614715 230614715
756229031 756229031
674060695 674060695
530121475 530121475
838451054 838451054
47540365 47540365
758031356 758031356
630367879 630367879
552870223 552870223
532517469 532517469
122885911 122885911
249957191 249957191
708193425 708193425
641195700 641195700
324769242 324769242
873769328 873769328
520141470 520141470
754459332 754459332
598484350 598484350
560587144 560587144
122937271 122937271
224636138 224636138
251657387 251657387
812196714 812196714
656528363 656528363
381998684 381998684
135076866 135076866
972403898 972403898
408128627 408128627
2420690 2420690
715590480 715590480
132477864 132477864
238183061 238183061
448383232 448383232
551794210 551794210
68102955 68102955
105689309 105689309
859768467 859768467
236428112 236428112
202530285 202530285
601496956 601496956
187911546 187911546
58000184 58000184
285001919 285001919
42287015 42287015
832461667 832461667
663114385 663114385
844799309 844799309
629155620 629155620
76104952 76104952
986333579 986333579
776791661 776791661
941047993 941047993
121881877 121881877
662367239 662367239
504421598 504421598
609088099 609088099
363398614 363398614
84477409 84477409
391474532 391474532
702985180 702985180
736317834 736317834
456591987 456591987
373469633 373469633
270972457 270972457
762676276 762676276
34103112 34103112
82939461 82939461
528887972 528887972
141607740 141607740
895745803 895745803
628564055 628564055
23055044 23055044
5949038 5949038
99802562 99802562
858233190 858233190
678113978 678113978
955740474 955740474
364798180 364798180
91306881 91306881
621387330 621387330
131028624 131028624
276018698 276018698
751428392 751428392
659800554 659800554
18711632 18711632
897217143 897217143
137216545 137216545
330941830 330941830
107533311 107533311
766483263 766483263
249713616 249713616
518729250 518729250
296876982 296876982
152878314 152878314
203062834 203062834
172757846 172757846
910190176 910190176
648999924 648999924
109790320 109790320
770551460 770551460
778086135 778086135
262546835 262546835
703256355 703256355
284454485 284454485
926967478 926967478
22928324 22928324
173143163 173143163
891511518 891511518
641914032 641914032
76422926 76422926
55944733 55944733
672945193 672945193
69536914 69536914
36086769 36086769
794696035 794696035
757603329 757603329
11156621 11156621
141073903 141073903
624311462 624311462
805916000 805916000
952084103 952084103
216703682 216703682
457055586 457055586
238764829 238764829
743728616 743728616
698879935 698879935
181005011 181005011
42304843 42304843
908073119 908073119
484615850 484615850
661411554 661411554
419847374 419847374
430139221 430139221
783249948 783249948
885575258 885575258
688309665 688309665
449216233 449216233
105677262 105677262
676814855 676814855
224514637 224514637
421410096 421410096
235074667 235074667
159646884 159646884
728582907 728582907
659649934 659649934
594784998 594784998
327259848 327259848
240181899 240181899
18273482 18273482
431339167 431339167
696931544 696931544
760647740 760647740
40263050 40263050
395451703 395451703
297143309 297143309
203870826 203870826
918800510 918800510
430039354 430039354
793883691 793883691
830876573 830876573
132596512 132596512
400164496 400164496
368837532 368837532
207935393 207935393
681590860 681590860
760839185 760839185
789579422 789579422
139028741 139028741
289848647 289848647
601270088 601270088
961742162 961742162
89081211 89081211
150799515 150799515
36462753 36462753
199627029 199627029
797926373 797926373
107574431 107574431
567272964 567272964
294465249 294465249
22013978 22013978
720113031 720113031
848719977 848719977
247729647 247729647
808257059 808257059
7978593 7978593
144344053 144344053
51045849 51045849
270067853 270067853
411134424 411134424
292285346 292285346
333252334 333252334
52657738 52657738
859160497 859160497
562016244 562016244
340697030 340697030
766931392 766931392
236769490 236769490
812866513 812866513
548906296 548906296
640403650 640403650
240818617 240818617
241691208 241691208
957298342 957298342
767466211 767466211
73616549 73616549
577621313 577621313
736155900 736155900
304966003 304966003
494967273 494967273
12626192 12626192
694022785 694022785
122506944 122506944
711858038 711858038
316763818 316763818
927889386 927889386
844022943 844022943
852207074 852207074
641731797 641731797
184607877 184607877
566287334 566287334
222174965 222174965
79796275 79796275
673724666 673724666
312667039 312667039
287090867 287090867
808892497 808892497
94914610 94914610
469368932 469368932
745046703 745046703
236214834 236214834
409297207 409297207
237908536 237908536
221095660 221095660
42939490 42939490
323245619 323245619
298699110 298699110
400260890 400260890
172111725 172111725
657999035 657999035
176258193 176258193
239912883 239912883
518859945 518859945
281638279 281638279
34010776 34010776
554653834 554653834
607943530 607943530
604211132 604211132
551910775 551910775
73312903 73312903
670077087 670077087
896114852 896114852
65107283 65107283
418014945 418014945
421165157 421165157
637970078 637970078
974263843 974263843
706633606 706633606
358331060 358331060
601544439 601544439
841979759 841979759
904690259 904690259
402223592 402223592
671552513 671552513
428208208 428208208
574095960 574095960
699545018 699545018
684261712 684261712
970119299 970119299
180088796 180088796
856574956 856574956
628152810 628152810
707305711 707305711
488570612 488570612
126965178 126965178
814970907 814970907
546062129 546062129
272805647 272805647
556464027 556464027
605556935 605556935
226530994 226530994
384699118 384699118
13364636 13364636
25437855 25437855
706636819 706636819
688505515 688505515
194151077 194151077
772476826 772476826
312824890 312824890
447765463 447765463
158711431 158711431
866834938 866834938
871699206 871699206
523212374 523212374
471292268 471292268
512816429 512816429
242986383 242986383
867514341 867514341
722372720 722372720
96099870 96099870
529391052 529391052
621980342 621980342
319428058 319428058
246191548 246191548
998818824 998818824
135009632 135009632
399141271 399141271
656611478 656611478
363539006 363539006
542762799 542762799
71240000 71240000
610223255 610223255
4682775 4682775
120625758 120625758
420773600 420773600
266448891 266448891
822383108 822383108
791422901 791422901
642831234 642831234
805174936 805174936
327368832 327368832
778852933 778852933
846502870 846502870
559060434 559060434
991736625 991736625
471763847 471763847
74704104 74704104
115232951 115232951
422769026 422769026
103016891 103016891
995522722 995522722
95314107 95314107
332263411 332263411
19317418 19317418
210759278 210759278
777527492 777527492
675833065 675833065
895728651 895728651
357469548 357469548
987273070 987273070
360024438 360024438
429239702 429239702
915443181 915443181
644848523 644848523
155533895 155533895
86100672 86100672
845454076 845454076
877761204 877761204
14128858 14128858
355868445 355868445
185249716 185249716
29447653 29447653
384414734 384414734
309122163 309122163
820599467 820599467
608353066 608353066
146972084 146972084
117441712 117441712
212830614 212830614
132166543 132166543
84280984 84280984
183570224 183570224
788271426 788271426
400736148 400736148
605464380 605464380
264903289 264903289
870258010 870258010
699504379 699504379
988017636 988017636
253550894 253550894
918609845 918609845
664354965 664354965
443417290 443417290
232069514 232069514
553453701 553453701
826485392 826485392
704442672 704442672
130682481 130682481
353350337 353350337
965509757 965509757
380095597 380095597
839946433 839946433
802115652 802115652
303223016 303223016
160849269 160849269
240497751 240497751
351478584 351478584
321741653 321741653
336087689 336087689
139714533 139714533
912484489 912484489
640670783 640670783
297130694 297130694
623101528 623101528
447463272 447463272
249028611 249028611
794581593 794581593
294404894 294404894
250642369 250642369
883380334 883380334
367841558 367841558
812078576 812078576
129424258 129424258
447504458 447504458
605492083 605492083
576178852 576178852
129483979 129483979
689303688 689303688
557376745 557376745
684020668 684020668
691374664 691374664
116489015 116489015
435852849 435852849
582121573 582121573
980509414 980509414
749422819 749422819
515526485 515526485
117801734 117801734
609854294 609854294
665255331 665255331
73638407 73638407
944219972 944219972
821337580 821337580
257456860 257456860
77706576 77706576
564158724 564158724
737683967 737683967
645903364 645903364
263973230 263973230
958866171 958866171
518359330 518359330
401054641 401054641
488214519 488214519
135918514 135918514
314772675 314772675
773125174 773125174
532285277 532285277
550105252 550105252
186735220 186735220
64429299 64429299
958598920 958598920
947383150 947383150
374856371 374856371
184370000 184370000
454359443 454359443
379759954 379759954
362153888 362153888
293275389 293275389
493796195 493796195
210567823 210567823
773308967 773308967
560659139 560659139
818176774 818176774
764238244 764238244
72789609 72789609
724796240 724796240
549929971 549929971
61632829 61632829
750342586 750342586
837314456 837314456
836713136 836713136
623926317 623926317
554337334 554337334
475766302 475766302
946187652 946187652
205495222 205495222
128044257 128044257
244192167 244192167
445390663 445390663
604492375 604492375
5225383 5225383
896244052 896244052
562668986 562668986
164912607 164912607
883268257 883268257
376951466 376951466
681967975 681967975
698528003 698528003
30719503 30719503
392120956 392120956
206516802 206516802
698226235 698226235
206431023 206431023
178439795 178439795
17520730 17520730
179847439 179847439
853803831 853803831
262695787 262695787
693808462 693808462
485953300 485953300
662176469 662176469
272808185 272808185
22754065 22754065
221636950 221636950
338292646 338292646
685012067 685012067
597402184 597402184
568542332 568542332
959372744 959372744
361930183 361930183
470299829 470299829
396661427 396661427
90629516 90629516
119109608 119109608
36233710 36233710
299172720 299172720
696415941 696415941
196113586 196113586
180562181 180562181
132518612 132518612
253949750 253949750
793222516 793222516
962662990 962662990
672804081 672804081
715801033 715801033
374024872 374024872
508061962 508061962
839208985 839208985
55214043 55214043
321138338 321138338
271446191 271446191
412508951 412508951
173022852 173022852
213371754 213371754
115294899 115294899
899539230 899539230
897264414 897264414
152019968 152019968
73202856 73202856
614650299 614650299
371009919 371009919
106040733 106040733
140759315 140759315
118321447 118321447
981780697 981780697
843229555 843229555
881559553 881559553
387607994 387607994
172161752 172161752
864188733 864188733
411437877 411437877
678763235 678763235
748835437 748835437
555765944 555765944
932291063 932291063
375846568 375846568
699009019 699009019
391553646 391553646
753976968 753976968
786184048 786184048
623174681 623174681
264410 264410
253067166 253067166
291065665 291065665
570741502 570741502
186881448 186881448
100945702 100945702
768910926 768910926
799398196 799398196
144422526 144422526
163246494 163246494
478411284 478411284
970553913 970553913
191659777 191659777
828019395 828019395
944352832 944352832
159704946 159704946
53659549 53659549
138519726 138519726
177280769 177280769
496024258 496024258
830734314 830734314
636657825 636657825
725155995 725155995
39975543 39975543
415404854 415404854
757261326 757261326
914378215 914378215
656808230 656808230
189462951 189462951
406651140 406651140
798805256 798805256
518912092 518912092
914179320 914179320
640739590 640739590
67166443 67166443
615272867 615272867
330277970 330277970
260251688 260251688
61939207 61939207
40024056 40024056
201616364 201616364
287984821 287984821
621381296 621381296
22895338 22895338
861680852 861680852
669716755 669716755
842561100 842561100
383274396 383274396
580522056 580522056
194487039 194487039
945430947 945430947
514506411 514506411
411538410 411538410
270936861 270936861
378966498 378966498
243627709 243627709
779083679 779083679
698808924 698808924
60318047 60318047
159406371 159406371
398693931 398693931
46599847 46599847
873646420 873646420
77151528 77151528
580739682 580739682
119257604 119257604
443181350 443181350
244032732 244032732
588109480 588109480
987968060 987968060
266531180 266531180
675559019 675559019
667620357 667620357
657354026 657354026
519333211 519333211
22902058 22902058
43393849 43393849
644517946 644517946
207264760 207264760
862112288 862112288
546222719 546222719
872036645 872036645
237098857 237098857
277018727 277018727
976154797 976154797
155712649 155712649
80771497 80771497
161667729 161667729
613269076 613269076
35979744 35979744
520749367 520749367
638431407 638431407
117360827 117360827
286088949 286088949
760245224 760245224
109883655 109883655
205826682 205826682
534630862 534630862
923424826 923424826
184875773 184875773
692630635 692630635
799552801 799552801
798172892 798172892
201423710 201423710
437345027 437345027
776889719 776889719
747855016 747855016
687337994 687337994
959754566 959754566
813358986 813358986
487451576 487451576
693417421 693417421
216978810 216978810
698252271 698252271
779571599 779571599
598993999 598993999
961359781 961359781
918604184 918604184
272824831 272824831
565303297 565303297
120920741 120920741
957928584 957928584
327399684 327399684
392264244 392264244
580347938 580347938
580444436 580444436
287604179 287604179
399869 399869
463639779 463639779
304433074 304433074
609795718 609795718
621234855 621234855
794524579 794524579
342461371 342461371
701266026 701266026
788691404 788691404
449629010 449629010
657417100 657417100
794096480 794096480
343492768 343492768
346610409 346610409
787807294 787807294
466257484 466257484
401518920 401518920
502404088 502404088
12731575 12731575
383779250 383779250
999882040 999882040
502803975 502803975
14244868 14244868
176786414 176786414
433352892 433352892
189290794 189290794
125483117 125483117
382189560 382189560
193145563 193145563
654704645 654704645
255569222 255569222
956225938 956225938
671443389 671443389
560719967 560719967
482415796 482415796
540631789 540631789
702198835 702198835
848491177 848491177
836669271 836669271
597227914 597227914
583902999 583902999
928128367 928128367
45621508 45621508
32415510 32415510
364755782 364755782
181381055 181381055
469106775 469106775
482834381 482834381
240435394 240435394
76527189 76527189
627965302 627965302
855431770 855431770
905165836 905165836
766870370 766870370
741869364 741869364
27912425 27912425
621074690 621074690
982362402 982362402
600970601 600970601
414300842 414300842
796010191 796010191
571580798 571580798
869517729 869517729
537806984 537806984
517913097 517913097
966308132 966308132
888111427 888111427
833829246 833829246
12012004 12012004
482997060 482997060
985000671 985000671
503149117 503149117
269208503 269208503
411373158 411373158
836470297 836470297
45142680 45142680
328185226 328185226
780069698 780069698
366831014 366831014
44582871 44582871
671600077 671600077
797353433 797353433
242864204 242864204
202494748 202494748
626683531 626683531
325460611 325460611
417622784 417622784
603329188 603329188
6146934 6146934
588527464 588527464
608502671 608502671
104509315 104509315
414082067 414082067
467174476 467174476
117322727 117322727
180883375 180883375
833382101 833382101
227628005 227628005
570132817 570132817
657477439 657477439
494759553 494759553
605422779 605422779
450536459 450536459
149551069 149551069
802653765 802653765
819184024 819184024
783633170 783633170
962810438 962810438
943096269 943096269
805785276 805785276
509242338 509242338
861683432 861683432
212802144 212802144
62630901 62630901
112369994 112369994
880913379 880913379
611701860 611701860
568415608 568415608
30943375 30943375
334538680 334538680
716396894 716396894
874617996 874617996
20552389 20552389
766522072 766522072
61754409 61754409
26710429 26710429
528708271 528708271
843693268 843693268
234893787 234893787
136161157 136161157
657831089 657831089
70179541 70179541
608972963 608972963
121678981 121678981
710358810 710358810
185296893 185296893
769014144 769014144
95209326 95209326
526319660 526319660
396192461 396192461
697659680 697659680
172174782 172174782
473017599 473017599
414358461 414358461
26281381 26281381
795661290 795661290
425011703 425011703
359666962 359666962
231689353 231689353
477969768 477969768
48211727 48211727
142883389 142883389
539583463 539583463
537138212 537138212
857329510 857329510
632180743 632180743
833077308 833077308
149818146 149818146
6657995 6657995
15629044 15629044
762813724 762813724
861806428 861806428
496111558 496111558
257769365 257769365
840691704 840691704
435991447 435991447
489394665 489394665
148062070 148062070
838657814 838657814
282981502 282981502
29649189 29649189
704381396 704381396
613882063 613882063
736911289 736911289
233386441 233386441
773036960 773036960
976852615 976852615
7680658 7680658
286768660 286768660
135945426 135945426
171813745 171813745
592926387 592926387
824143945 824143945
703356726 703356726
258697347 258697347
533402851 533402851
141280598 141280598
906593495 906593495
722555266 722555266
270400212 270400212
823915172 823915172
353575022 353575022
125530430 125530430
754067817 754067817
417187742 417187742
341576053 341576053
523717264 523717264
256067689 256067689
154334148 154334148
756474796 756474796
310282898 310282898
156933599 156933599
631736479 631736479
761287113 761287113
224019118 224019118
234494528 234494528
175974776 175974776
331178704 331178704
469255406 469255406
246266629 246266629
149052377 149052377
673551397 673551397
290550345 290550345
220527957 220527957
864010664 864010664
746287840 746287840
438357312 438357312
371843901 371843901
453868681 453868681
754382887 754382887
23935944 23935944
576808474 576808474
580506248 580506248
235620326 235620326
408399126 408399126
410546136 410546136
465839660 465839660
915653099 915653099
359722718 359722718
353118995 353118995
609440990 609440990
725110267 725110267
560972232 560972232
924301769 924301769
195663349 195663349
344466856 344466856
902175071 902175071
106353589 106353589
980608959 980608959
704653501 704653501
418916770 418916770
451149631 451149631
972513473 972513473
143564029 143564029
670143217 670143217
338441011 338441011
762820168 762820168
815430748 815430748
54431024 54431024
782942559 782942559
867981962 867981962
16430308 16430308
304621897 304621897
531416647 531416647
391314453 391314453
857465174 857465174
301816239 301816239
31563330 31563330
102524156 102524156
655546828 655546828
999556889 999556889
955796803 955796803
65124804 65124804
771951638 771951638
239231677 239231677
18547815 18547815
110421835 110421835
337508911 337508911
324906897 324906897
443701189 443701189
892386528 892386528
232674213 232674213
7444856 7444856
135207458 135207458
10398869 10398869
510688300 510688300
815032615 815032615
660905577 660905577
401655199 401655199
876848920 876848920
692739482 692739482
604428472 604428472
32437294 32437294
781977332 781977332
879951854 879951854
938614264 938614264
449941591 449941591
991127448 991127448
79491735 79491735
959749826 959749826
746541484 746541484
188658392 188658392
126880644 126880644
305327156 305327156
912519603 912519603
59174503 59174503
686508996 686508996
199621507 199621507
854193684 854193684
601874374 601874374
981215301 981215301
70561927 70561927
393304528 393304528
75776184 75776184
968002029 968002029
58066585 58066585
38024235 38024235
66066554 66066554
92988592 92988592
942058074 942058074
297066550 297066550
508335970 508335970
729149257 729149257
283190928 283190928
903920515 903920515
352920131 352920131
536872342 536872342
956747740 956747740
22092003 22092003
898264465 898264465
218383471 218383471
650764524 650764524
758301386 758301386
875429806 875429806
888821308 888821308
537350602 537350602
170225660 170225660
694624372 694624372
634261433 634261433
532998257 532998257
3737720 3737720
36260342 36260342
374086387 374086387
433452369 433452369
722807454 722807454
539364129 539364129
166363789 166363789
25360860 25360860
423325954 423325954
68080591 68080591
523944745 523944745
704283261 704283261
164028120 164028120
728351940 728351940
65447090 65447090
954620635 954620635
633416372 633416372
94409961 94409961
567009075 567009075
504466546 504466546
223746543 223746543
723529684 723529684
546970702 546970702
101041939 101041939
148779928 148779928
938017190 938017190
465685420 465685420
538619030 538619030
545565527 545565527
246534027 246534027
923527713 923527713
223202791 223202791
23421024 23421024
592276745 592276745
495320194 495320194
422758561 422758561
356546098 356546098
381154438 381154438
5739860 5739860
703651277 703651277
724209427 724209427
331301080 331301080
286176560 286176560
562166770 562166770
135146459 135146459
595497286 595497286
889778828 889778828
926311494 926311494
219962172 219962172
477899964 477899964
513102013 513102013
349638023 349638023
847221096 847221096
218727013 218727013
830609957 830609957
507596459 507596459
850952437 850952437
987753131 987753131
645277753 645277753
137986693 137986693
98567096 98567096
65672341 65672341
634259583 634259583
431686813 431686813
699847250 699847250
285588973 285588973
996518240 996518240
569965237 569965237
548326696 548326696
8466575 8466575
846088650 846088650
304185551 304185551
448973162 448973162
57458989 57458989
591952494 591952494
672101465 672101465
977644750 977644750
634921338 634921338
635841448 635841448
756300726 756300726
48923208 48923208
594194260 594194260
956524442 956524442
802387069 802387069
661389706 661389706
95382900 95382900
575984771 575984771
626183598 626183598
37979985 37979985
606408969 606408969
889785685 889785685
588714275 588714275
172800640 172800640
479107985 479107985
267305067 267305067
682160509 682160509
88543250 88543250
727159583 727159583
630322499 630322499
153629139 153629139
435878976 435878976
711816721 711816721
968835586 968835586
871866456 871866456
141908587 141908587
946918252 946918252
671093993 671093993
634144461 634144461
393729540 393729540
711929031 711929031
767770426 767770426
893400566 893400566
234474119 234474119
685511089 685511089
453803715 453803715
892863253 892863253
50829805 50829805
609490770 609490770
893883209 893883209
624874947 624874947
637518205 637518205
751898440 751898440
677271512 677271512
167070017 167070017
787754112 787754112
770147061 770147061
791936570 791936570
453567454 453567454
450640031 450640031
66126317 66126317
50552327 50552327
31657300 31657300
320717227 320717227
209424835 209424835
725129936 725129936
302922663 302922663
465287110 465287110
833072626 833072626
471471219 471471219
921156204 921156204
106603744 106603744
131076696 131076696
864985951 864985951
371214675 371214675
617730287 617730287
379608681 379608681
211506702 211506702
199977633 199977633
543573650 543573650
18478615 18478615
495921401 495921401
839887395 839887395
564893926 564893926
637884660 637884660
4024128 4024128
907102497 907102497
269938180 269938180
988385446 988385446
31823491 31823491
97984275 97984275
143693861 143693861
467840526 467840526
289498149 289498149
77069053 77069053
745921147 745921147
672788033 672788033
746923663 746923663
348531398 348531398
87491032 87491032
202416091 202416091
254447866 254447866
768556733 768556733
451841521 451841521
596757689 596757689
35044166 35044166
147609343 147609343
296527829 296527829
153689054 153689054
668671905 668671905
564798986 564798986
796085950 796085950
264333481 264333481
581884756 581884756
246688121 246688121
583769815 583769815
701384174 701384174
359104468 359104468
686826274 686826274
423056591 423056591
98408936 98408936
119108041 119108041
788094933 788094933
682883838 682883838
28485159 28485159
311634504 311634504
454843661 454843661
616888655 616888655
701543799 701543799
130685833 130685833
477447913 477447913
156873713 156873713
397828349 397828349
154593186 154593186
826642083 826642083
912282284 912282284
338032961 338032961
286622747 286622747
808627735 808627735
443426819 443426819
728421610 728421610
642101364 642101364
198010291 198010291
62067975 62067975
301191028 301191028
63749172 63749172
795004849 795004849
998697685 998697685
31599511 31599511
585882671 585882671
562968637 562968637
749640212 749640212
58548615 58548615
693756919 693756919
271490418 271490418
985328290 985328290
31276850 31276850
142155168 142155168
200434300 200434300
10225436 10225436
820999267 820999267
929450022 929450022
148293415 148293415
342832665 342832665
17839388 17839388
333257700 333257700
355013975 355013975
905031327 905031327
351573438 351573438
84076782 84076782
683661434 683661434
600737233 600737233
370187204 370187204
374310034 374310034
456935847 456935847
432231540 432231540
71757297 71757297
680356281 680356281
798563761 798563761
821527537 821527537
994143524 994143524
698391547 698391547
212226536 212226536
869711590 869711590
203607374 203607374
310743363 310743363
617570499 617570499
587882305 587882305
733795567 733795567
560416592 560416592
996040901 996040901
119187662 119187662
301551320 301551320
694683369 694683369
69310785 69310785
953628066 953628066
749114563 749114563
586113295 586113295
717196070 717196070
971594565 971594565
636498429 636498429
537521864 537521864
700160799 700160799
154318758 154318758
3719775 3719775
312138225 312138225
226921334 226921334
286131751 286131751
925682358 925682358
308077825 308077825
617101948 617101948
842158695 842158695
574172175 574172175
808948032 808948032
231354484 231354484
262396796 262396796
683134198 683134198
350356087 350356087
212148857 212148857
273266562 273266562
676437021 676437021
563401143 563401143
645364076 645364076
934446928 934446928
608528161 608528161
731902510 731902510
117964921 117964921
143679383 143679383
729086782 729086782
842090072 842090072
100309427 100309427
808723287 808723287
863699722 863699722
980203861 980203861
375755754 375755754
212698855 212698855
515935689 515935689
957357593 957357593
321477098 321477098
723160083 723160083
413366578 413366578
55533415 55533415
872081301 872081301
960814628 960814628
634891649 634891649
591822394 591822394
128021718 128021718
639342396 639342396
270327254 270327254
170972120 170972120
801621032 801621032
37552738 37552738
783289492 783289492
173270339 173270339
857688470 857688470
412281382 412281382
659873902 659873902
806276380 806276380
682530850 682530850
911788822 911788822
308410451 308410451
592102456 592102456
942059955 942059955
481212635 481212635
653146329 653146329
886300363 886300363
513528927 513528927
328354212 328354212
615803232 615803232
817386537 817386537
895855256 895855256
645657430 645657430
400015494 400015494
920618923 920618923
787029265 787029265
186382195 186382195
825849323 825849323
753386717 753386717
681345998 681345998
225434288 225434288
636937134 636937134
310073785 310073785
156388219 156388219
88940087 88940087
426424973 426424973
593252864 593252864
282295600 282295600
218465396 218465396
343202710 343202710
546325138 546325138
413400436 413400436
14811937 14811937
224370923 224370923
566409307 566409307
991768757 991768757
828863149 828863149
17293587 17293587
943766462 943766462
787959819 787959819
499436204 499436204
59641970 59641970
470448733 470448733
139536250 139536250
572363019 572363019
126580314 126580314
577398372 577398372
816758480 816758480
181345848 181345848
891904226 891904226
440625941 440625941
456850952 456850952
117135241 117135241
791694031 791694031
117485993 117485993
536317505 536317505
698556237 698556237
969039729 969039729
776430259 776430259
909598531 909598531
305326897 305326897
238328606 238328606
268983844 268983844
11539513 11539513
615516457 615516457
33582076 33582076
220842054 220842054
13608378 13608378
520769653 520769653
142357632 142357632
53291539 53291539
859978906 859978906
839738292 839738292
967073944 967073944
82488025 82488025
478654087 478654087
939755467 939755467
851042965 851042965
490175242 490175242
640066183 640066183
778809892 778809892
392990296 392990296
933911490 933911490
288272569 288272569
558702506 558702506
161923263 161923263
157248815 157248815
303620037 303620037
852903969 852903969
842061555 842061555
917844968 917844968
653739400 653739400
626601190 626601190
285011790 285011790
650061648 650061648
218105470 218105470
741654562 741654562
739578578 739578578
381231089 381231089
69293867 69293867
223777278 223777278
355233086 355233086
386972762 386972762
955301000 955301000
278590954 278590954
37857858 37857858
782753972 782753972
323808008 323808008
405791077 405791077
866983793 866983793
660167684 660167684
826829596 826829596
478893712 478893712
399503316 399503316
557190727 557190727
460761782 460761782
539768352 539768352
781335658 781335658
768510151 768510151
763428617 763428617
574208862 574208862
477873498 477873498
887875716 887875716
730407605 730407605
498180364 498180364
634686796 634686796
464626607 464626607
377513877 377513877
338544370 338544370
891514039 891514039
848658118 848658118
849930373 849930373
554844705 554844705
894436993 894436993
3427866 3427866
384414917 384414917
596669710 596669710
537198631 537198631
834476247 834476247
571527909 571527909
414207927 414207927
564854078 564854078
587294536 587294536
296436772 296436772
904244951 904244951
569362188 569362188
910790523 910790523
77663516 77663516
478068142 478068142
781437140 781437140
836044782 836044782
288945267 288945267
870530411 870530411
558447734 558447734
685603748 685603748
880072487 880072487
345558277 345558277
850603576 850603576
593922825 593922825
796046834 796046834
888995842 888995842
652840648 652840648
717805977 717805977
475466905 475466905
11058933 11058933
340649823 340649823
901834320 901834320
772383697 772383697
513256268 513256268
2070761 2070761
48411438 48411438
736596038 736596038
675550230 675550230
128689148 128689148
930221404 930221404
184152095 184152095
219071447 219071447
286088075 286088075
958849930 958849930
343652192 343652192
23022574 23022574
945488439 945488439
211607279 211607279
117030405 117030405
573865185 573865185
712702276 712702276
401444977 401444977
21730598 21730598
126313093 126313093
218858913 218858913
461372628 461372628
501696975 501696975
146642307 146642307
384653454 384653454
127065912 127065912
256520924 256520924
248278838 248278838
257247265 257247265
277691919 277691919
651104025 651104025
263905733 263905733
354665743 354665743
819011968 819011968
941464651 941464651
56010392 56010392
902051560 902051560
953806519 953806519
820663330 820663330
254549625 254549625
757266700 757266700
234410505 234410505
238731128 238731128
152336490 152336490
78165729 78165729
109032195 109032195
441943969 441943969
907707006 907707006
601889266 601889266
428837802 428837802
443310295 443310295
545430005 545430005
113510219 113510219
161404033 161404033
82955393 82955393
68854930 68854930
381651232 381651232
388014228 388014228
559684748 559684748
237965172 237965172
325137882 325137882
489115673 489115673
186596259 186596259
642453886 642453886
108677644 108677644
785586691 785586691
390515474 390515474
68482083 68482083
18337755 18337755
735160053 735160053
155876263 155876263
65281937 65281937
439626883 439626883
804837047 804837047
955755791 955755791
521014373 521014373
440269947 440269947
382778676 382778676
79593445 79593445
390040030 390040030
155618032 155618032
217301292 217301292
782162600 782162600
672685961 672685961
827116172 827116172
385846404 385846404
635457425 635457425
563546191 563546191
858223492 858223492
170420402 170420402
717231868 717231868
619765222 619765222
617796945 617796945
673329201 673329201
890640517 890640517
719794946 719794946
102637857 102637857
215555451 215555451
81451468 81451468
788562380 788562380
921338715 921338715
513789349 513789349
818409418 818409418
206282366 206282366
280209404 280209404
822114365 822114365
47866521 47866521
122643622 122643622
106129006 106129006
143507537 143507537
61414112 61414112
411376553 411376553
229319012 229319012
316161274 316161274
639521966 639521966
291261011 291261011
703731687 703731687
423006142 423006142
623291458 623291458
77661224 77661224
259532982 259532982
782715252 782715252
990201548 990201548
168710597 168710597
936432385 936432385
959132442 959132442
412401238 412401238
711033335 711033335
822280723 822280723
41019471 41019471
772373298 772373298
122121779 122121779
758968407 758968407
634826418 634826418
200703407 200703407
472231582 472231582
440432734 440432734
791165662 791165662
363781570 363781570
813679669 813679669
592738693 592738693
159713974 159713974
406565960 406565960
393515565 393515565
330222255 330222255
96453379 96453379
242719789 242719789
714643021 714643021
622251584 622251584
10402264 10402264
752103938 752103938
875174177 875174177
560442047 560442047
146069341 146069341
556435346 556435346
519561064 519561064
526494860 526494860
668589249 668589249
409300423 409300423
304941122 304941122
144579200 144579200
309477951 309477951
362644426 362644426
138422699 138422699
354723615 354723615
684229827 684229827
78858342 78858342
322592248 322592248
290747563 290747563
233844252 233844252
253695576 253695576
423888513 423888513
334071017 334071017
211776581 211776581
289670314 289670314
353951218 353951218
238063474 238063474
290127758 290127758
18759988 18759988
535947602 535947602
483594046 483594046
577673379 577673379
169846971 169846971
618629012 618629012
254633214 254633214
906299560 906299560
774907952 774907952
631920703 631920703
157068433 157068433
478451687 478451687
20283196 20283196
244597833 244597833
703180986 703180986
921604386 921604386
331950180 331950180
362835429 362835429
274003955 274003955
89276639 89276639
370703869 370703869
767868543 767868543
814047512 814047512
798215088 798215088
845383806 845383806
585591068 585591068
491324706 491324706
180212883 180212883
655229484 655229484
998157406 998157406
354023369 354023369
792302330 792302330
899626454 899626454
399380371 399380371
536439113 536439113
883984709 883984709
171812804 171812804
813386065 813386065
274439325 274439325
754971946 754971946
277592429 277592429
444101725 444101725
496615086 496615086
405127964 405127964
439850457 439850457
123354090 123354090
58770366 58770366
722941576 722941576
970992191 970992191
236757682 236757682
754865225 754865225
315641293 315641293
578525085 578525085
236848376 236848376
691158246 691158246
468152986 468152986
187971760 187971760
274975254 274975254
65793802 65793802
397104156 397104156
195883903 195883903
97841608 97841608
23132843 23132843
462778572 462778572
843099902 843099902
154952122 154952122
249048337 249048337
839486872 839486872
308280458 308280458
529206866 529206866
449479119 449479119
517288432 517288432
354704024 354704024
908391862 908391862
572255098 572255098
168834116 168834116
229955898 229955898
733945784 733945784
179498756 179498756
180307737 180307737
535032890 535032890
395196171 395196171
64746712 64746712
532565420 532565420
856837154 856837154
481218556 481218556
310102948 310102948
510137254 510137254
320242475 320242475
732248096 732248096
290385624 290385624
455508735 455508735
636014587 636014587
237952630 237952630
544906214 544906214
703800307 703800307
617613488 617613488
899069968 899069968
944284497 944284497
504136659 504136659
938253822 938253822
289946978 289946978
950809720 950809720
161029727 161029727
314890408 314890408
799943 799943
993100314 993100314
247900945 247900945
806913322 806913322
692200105 692200105
80272297 80272297
165301130 165301130
203296713 203296713
341301378 341301378
913363705 913363705
186796508 186796508
113452955 113452955
74859081 74859081
849444266 849444266
916089876 916089876
265935226 265935226
372345795 372345795
888059414 888059414
281148471 281148471
286132072 286132072
530851344 530851344
869967860 869967860
250955329 250955329
573387441 573387441
976407319 976407319
665396944 665396944
938870657 938870657
985505122 985505122
802567247 802567247
700191003 700191003
681898746 681898746
227783500 227783500
928088672 928088672
720786537 720786537
438383552 438383552
726229182 726229182
27852217 27852217
178362321 178362321
186429531 186429531
389983098 389983098
861396696 861396696
323130486 323130486
605175355 605175355
597412272 597412272
209507382 209507382
832403866 832403866
194743669 194743669
761023684 761023684
83353008 83353008
944694901 944694901
915904151 915904151
512901534 512901534
769367517 769367517
626898436 626898436
59522222 59522222
689068990 689068990
169780919 169780919
352184212 352184212
908064272 908064272
972387459 972387459
327529803 327529803
902959351 902959351
126684546 126684546
785560816 785560816
31596686 31596686
742255541 742255541
356067040 356067040
865699696 865699696
642085247 642085247
306617348 306617348
592717739 592717739
978681226 978681226
110921197 110921197
350221366 350221366
962376116 962376116
404091020 404091020
160252771 160252771
947427535 947427535
26607026 26607026
615018351 615018351
267746307 267746307
108002364 108002364
638859017 638859017
860097279 860097279
224976074 224976074
972010831 972010831
466345719 466345719
379765290 379765290
881420805 881420805
590706574 590706574
756253939 756253939
24422872 24422872
364803224 364803224
562009278 562009278
110797223 110797223
66792287 66792287
35152929 35152929
872085678 872085678
425845355 425845355
156448859 156448859
255525530 255525530
484024875 484024875
288636554 288636554
958087406 958087406
426965917 426965917
976585110 976585110
541156714 541156714
568016388 568016388
87656053 87656053
594891601 594891601
347700592 347700592
253437550 253437550
583498431 583498431
845730523 845730523
115232057 115232057
756718513 756718513
910979260 910979260
138561715 138561715
514751688 514751688
85615709 85615709
537369069 537369069
465900122 465900122
915752885 915752885
231378810 231378810
396103698 396103698
310683208 310683208
655868769 655868769
220812763 220812763
452560075 452560075
46075629 46075629
999906036 999906036
539185795 539185795
4607051 4607051
467850543 467850543
781623145 781623145
237064347 237064347
481700146 481700146
557169124 557169124
743528861 743528861
272645993 272645993
33937101 33937101
16739137 16739137
407803795 407803795
712480838 712480838
654616077 654616077
923908642 923908642
908322472 908322472
3307800 3307800
457948094 457948094
237305551 237305551
693391109 693391109
145623607 145623607
679204398 679204398
90871022 90871022
652606634 652606634
909569456 909569456
28936645 28936645
660588365 660588365
841346759 841346759
366301200 366301200
237759679 237759679
150404246 150404246
730963428 730963428
272194227 272194227
17675421 17675421
439618156 439618156
928101152 928101152
942258679 942258679
564426993 564426993
286125306 286125306
183945498 183945498
287233497 287233497
474426193 474426193
154870975 154870975
752285579 752285579
428122497 428122497
864207390 864207390
186342888 186342888
809870797 809870797
868633848 868633848
156832923 156832923
256262731 256262731
741640209 741640209
685427260 685427260
851455135 851455135
515484195 515484195
115205671 115205671
461149890 461149890
893653877 893653877
902470389 902470389
854456652 854456652
160097790 160097790
562301501 562301501
875132408 875132408
140500461 140500461
153705334 153705334
799982346 799982346
174012894 174012894
888020305 888020305
50667947 50667947
841788691 841788691
895138886 895138886
315937281 315937281
229093485 229093485
629736182 629736182
222756327 222756327
398128311 398128311
685370895 685370895
596495113 596495113
641613187 641613187
204906293 204906293
596274616 596274616
56959431 56959431
595625774 595625774
84203393 84203393
189868632 189868632
760698270 760698270
471360748 471360748
766409371 766409371
660946834 660946834
469242415 469242415
276748622 276748622
137508934 137508934
680894790 680894790
710021746 710021746
665106702 665106702
904468634 904468634
413146458 413146458
551913349 551913349
511286538 511286538
310965534 310965534
643244567 643244567
936311862 936311862
768967594 768967594
147611810 147611810
693821363 693821363
895445181 895445181
82827723 82827723
116057827 116057827
576737246 576737246
584749889 584749889
933691196 933691196
34548962 34548962
328790434 328790434
476722095 476722095
989307287 989307287
501911451 501911451
527202340 527202340
621091440 621091440
76446898 76446898
653044766 653044766
391139853 391139853
594722436 594722436
71180114 71180114
776795977 776795977
471203312 471203312
374862372 374862372
898776798 898776798
878868738 878868738
184577767 184577767
531746531 531746531
60876110 60876110
469691120 469691120
975621807 975621807
530056242 530056242
541574613 541574613
20608961 20608961
879674594 879674594
608728538 608728538
350728767 350728767
156304766 156304766
803405536 803405536
782728496 782728496
960607643 960607643
21187009 21187009
627250925 627250925
302764109 302764109
482438761 482438761
855714810 855714810
185222169 185222169
650296964 650296964
713924186 713924186
215684651 215684651
632262296 632262296
808787991 808787991
213893136 213893136
4651667 4651667
587359868 587359868
883353226 883353226
726818041 726818041
114135003 114135003
677464085 677464085
123888909 123888909
102302500 102302500
668083898 668083898
173804828 173804828
663543801 663543801
754964025 754964025
141825445 141825445
61008053 61008053
223048178 223048178
994527166 994527166
623533294 623533294
463189509 463189509
572829402 572829402
765658384 765658384
102260127 102260127
857794009 857794009
497970406 497970406
912520660 912520660
240572358 240572358
404920717 404920717
832441315 832441315
696196975 696196975
163726674 163726674
379248238 379248238
476985456 476985456
836923993 836923993
451835280 451835280
403329377 403329377
339655454 339655454
158406975 158406975
519028635 519028635
151934320 151934320
100817909 100817909
57795347 57795347
160717953 160717953
791440909 791440909
823879340 823879340
809783221 809783221
170764145 170764145
214475618 214475618
228586439 228586439
195718354 195718354
240988080 240988080
594287271 594287271
76635674 76635674
261873428 261873428
182230717 182230717
659655522 659655522
526929016 526929016
965036897 965036897
142845591 142845591
954929217 954929217
962502058 962502058
496484478 496484478
661393325 661393325
414261031 414261031
162709039 162709039
297763699 297763699
968300401 968300401
266564347 266564347
588091262 588091262
201270006 201270006
45797009 45797009
14519586 14519586
55415894 55415894
887968011 887968011
44433372 44433372
646239346 646239346
342394181 342394181
212488611 212488611
271936193 271936193
223838739 223838739
423158372 423158372
229230589 229230589
70154169 70154169
968518082 968518082
286994180 286994180
492712688 492712688
509482757 509482757
9197656 9197656
276029566 276029566
157443737 157443737
834838619 834838619
608196681 608196681
829967903 829967903
606949506 606949506
818018293 818018293
660693935 660693935
983499368 983499368
407836368 407836368
957729367 957729367
926260097 926260097
993697396 993697396
52658975 52658975
728806525 728806525
505146954 505146954
48233226 48233226
227494138 227494138
98030408 98030408
224384344 224384344
710445328 710445328
700938312 700938312
946707887 946707887
212586017 212586017
859791512 859791512
814480607 814480607
31533678 31533678
949321109 949321109
177951422 177951422
744753237 744753237
762665814 762665814
80975965 80975965
875074771 875074771
65961717 65961717
206111603 206111603
548450686 548450686
654653149 654653149
613774967 613774967
62154219 62154219
933688630 933688630
112089650 112089650
926821331 926821331
70856367 70856367
555828086 555828086
439324825 439324825
146598740 146598740
260671804 260671804
683871887 683871887
30643934 30643934
804358062 804358062
145054566 145054566
578628278 578628278
582274591 582274591
472764484 472764484
56701048 56701048
198950144 198950144
712160901 712160901
560707626 560707626
553353684 553353684
602059415 602059415
912059644 912059644
202822808 202822808
556785487 556785487
407168702 407168702
959559849 959559849
241641563 241641563
945631844 945631844
122000473 122000473
679921032 679921032
390417311 390417311
38802196 38802196
713622973 713622973
602789248 602789248
683578263 683578263
363213722 363213722
348055066 348055066
166836666 166836666
512177857 512177857
960449487 960449487
286688482 286688482
254571757 254571757
249359296 249359296
406231611 406231611
957400984 957400984
994957232 994957232
93289926 93289926
845193366 845193366
191970941 191970941
592031536 592031536
967586685 967586685
342315772 342315772
169678404 169678404
564562711 564562711
535209602 535209602
495214039 495214039
897429463 897429463
651855900 651855900
683567143 683567143
861455864 861455864
991685149 991685149
673800721 673800721
804139162 804139162
932078842 932078842
261264273 261264273
985179406 985179406
676722821 676722821
238942584 238942584
157769795 157769795
461881278 461881278
681017620 681017620
318105362 318105362
789853693 789853693
598645743 598645743
983910739 983910739
927503194 927503194
536841724 536841724
962177527 962177527
764544860 764544860
928666541 928666541
244336146 244336146
163948027 163948027
874401535 874401535
153142508 153142508
542059380 542059380
121069246 121069246
433945003 433945003
56977481 56977481
396576072 396576072
584835521 584835521
356818266 356818266
908633566 908633566
197772457 197772457
444106002 444106002
397346651 397346651
110461538 110461538
13335581 13335581
638566525 638566525
253218700 253218700
333081965 333081965
793502076 793502076
281904428 281904428
43881507 43881507
995353414 995353414
45481906 45481906
819292811 819292811
572909806 572909806
50344523 50344523
917541500 917541500
220555997 220555997
349037667 349037667
7237234 7237234
243132759 243132759
96930523 96930523
950877452 950877452
435611268 435611268
566090405 566090405
93880428 93880428
331177985 331177985
253876347 253876347
884229008 884229008
597895215 597895215
949739500 949739500
499865798 499865798
542263143 542263143
628997879 628997879
370765678 370765678
214406928 214406928
854344682 854344682
777444415 777444415
293374689 293374689
804399369 804399369
490823512 490823512
326219030 326219030
438803553 438803553
819125078 819125078
957302056 957302056
652185032 652185032
41949312 41949312
76377955 76377955
452399589 452399589
853152054 853152054
916265160 916265160
242465732 242465732
712824794 712824794
708866582 708866582
188056101 188056101
771773341 771773341
82971590 82971590
474483507 474483507
613151581 613151581
736070698 736070698
689468534 689468534
234098102 234098102
92386318 92386318
846532000 846532000
186968526 186968526
127090381 127090381
969118605 969118605
5853230 5853230
40839641 40839641
74312044 74312044
587730685 587730685
936537680 936537680
562322730 562322730
204360537 204360537
274638821 274638821
153510134 153510134
260994551 260994551
435887298 435887298
232903507 232903507
185626341 185626341
360717621 360717621
110398772 110398772
377108556 377108556
628369053 628369053
174619887 174619887
463342526 463342526
61394845 61394845
595464967 595464967
9675295 9675295
762612564 762612564
366794203 366794203
516315480 516315480
397782472 397782472
865750455 865750455
924882359 924882359
378714924 378714924
228322942 228322942
772395634 772395634
907854318 907854318
857325367 857325367
215003675 215003675
609106869 609106869
631151686 631151686
337380034 337380034
372227726 372227726
858382973 858382973
2094321 2094321
755038910 755038910
470862245 470862245
961596123 961596123
795958113 795958113
207457222 207457222
778209266 778209266
110438980 110438980
116961256 116961256
887602763 887602763
347179259 347179259
56715911 56715911
340545604 340545604
578439152 578439152
670338641 670338641
606389447 606389447
349892611 349892611
851193492 851193492
823473957 823473957
594263373 594263373
200235675 200235675
637636990 637636990
308308414 308308414
369228252 369228252
151003155 151003155
217542558 217542558
833377114 833377114
34970893 34970893
669077439 669077439
890530018 890530018
733608413 733608413
187149337 187149337
890769654 890769654
538574061 538574061
981564680 981564680
153174516 153174516
977766959 977766959
770008224 770008224
289308674 289308674
748382168 748382168
921914461 921914461
969049754 969049754
791962793 791962793
106453343 106453343
697546680 697546680
927718686 927718686
606470171 606470171
71419880 71419880
785993111 785993111
368850811 368850811
168897360 168897360
917719812 917719812
472696915 472696915
762903176 762903176
78366662 78366662
636281941 636281941
343778496 343778496
302540477 302540477
990163697 990163697
298023931 298023931
476347805 476347805
352680019 352680019
885503844 885503844
80671650 80671650
131326299 131326299
317379108 317379108
446736473 446736473
377313140 377313140
643312287 643312287
196613761 196613761
291336495 291336495
983877983 983877983
124090235 124090235
326701383 326701383
663274585 663274585
658570761 658570761
781408961 781408961
242540407 242540407
642903506 642903506
251820999 251820999
673765433 673765433
118592743 118592743
838690152 838690152
249989157 249989157
741630904 741630904
255940628 255940628
750250635 750250635
837659637 837659637
225881799 225881799
609449203 609449203
965644672 965644672
723389507 723389507
204964378 204964378
165985018 165985018
832043239 832043239
355177255 355177255
336476293 336476293
703575142 703575142
700779424 700779424
512722442 512722442
902732049 902732049
496099054 496099054
146454122 146454122
766786613 766786613
310817465 310817465
320648348 320648348
186372931 186372931
892563886 892563886
806218333 806218333
366228140 366228140
152986328 152986328
752954690 752954690
130205079 130205079
848566392 848566392
561174615 561174615
617103571 617103571
819778921 819778921
76420705 76420705
108011768 108011768
378223079 378223079
248265002 248265002
737807212 737807212
501974443 501974443
408756012 408756012
881682557 881682557
771919747 771919747
406205921 406205921
454510994 454510994
231228872 231228872
582640422 582640422
348563590 348563590
495668293 495668293
241560185 241560185
91103097 91103097
747289533 747289533
173738362 173738362
836980250 836980250
55641679 55641679
225918811 225918811
247520602 247520602
607767156 607767156
709214407 709214407
798068872 798068872
897437462 897437462
954234338 954234338
536145163 536145163
979477409 979477409
371705638 371705638
348112977 348112977
228431366 228431366
371957374 371957374
926281577 926281577
271010167 271010167
52730125 52730125
85867857 85867857
278748055 278748055
219759341 219759341
79743892 79743892
844356162 844356162
907106647 907106647
538277392 538277392
431576443 431576443
437928276 437928276
495979596 495979596
899434963 899434963
109083750 109083750
20876536 20876536
290407908 290407908
189864707 189864707
700351880 700351880
80833818 80833818
209615360 209615360
475148969 475148969
525676590 525676590
643317838 643317838
324966006 324966006
125695382 125695382
168637510 168637510
120065896 120065896
68436245 68436245
121319076 121319076
898428621 898428621
16861784 16861784
533098730 533098730
872675837 872675837
200880126 200880126
28958182 28958182
911564486 911564486
89714808 89714808
864486115 864486115
575141925 575141925
641135896 641135896
62963410 62963410
259918454 259918454
636284575 636284575
973554660 973554660
141385823 141385823
804456227 804456227
658025837 658025837
776931290 776931290
49474892 49474892
704847 704847
406554734 406554734
29840491 29840491
325560786 325560786
262993232 262993232
759628316 759628316
304489954 304489954
782069884 782069884
157690144 157690144
746160388 746160388
627502234 627502234
867470678 867470678
105012589 105012589
532774012 532774012
581937746 581937746
2045055 2045055
836096986 836096986
881770620 881770620
376153287 376153287
837264830 837264830
744224353 744224353
612278798 612278798
362431987 362431987
9910164 9910164
985722454 985722454
427131412 427131412
380144798 380144798
839759867 839759867
180098316 180098316
678330119 678330119
180543292 180543292
22201807 22201807
847519115 847519115
34748749 34748749
236369313 236369313
723675145 723675145
599058381 599058381
721174100 721174100
752207843 752207843
231321277 231321277
916734200 916734200
284297640 284297640
440123248 440123248
603106090 603106090
628051727 628051727
903977479 903977479
934831337 934831337
594399901 594399901
23540282 23540282
384952721 384952721
158875785 158875785
387349490 387349490
833416996 833416996
275093251 275093251
847545640 847545640
784534476 784534476
111647913 111647913
588537864 588537864
334832247 334832247
990450835 990450835
861728602 861728602
166620342 166620342
398415849 398415849
678881770 678881770
903663976 903663976
287499841 287499841
334909264 334909264
269003017 269003017
227193506 227193506
259332803 259332803
940384468 940384468
300849120 300849120
47240897 47240897
137129746 137129746
523487855 523487855
983022035 983022035
800071798 800071798
112026137 112026137
146610356 146610356
918964135 918964135
515391368 515391368
736772121 736772121
198999295 198999295
582365184 582365184
630176873 630176873
231305392 231305392
445714463 445714463
543991361 543991361
645651896 645651896
55885266 55885266
660642858 660642858
138126977 138126977
897658480 897658480
430320875 430320875
387966132 387966132
535773431 535773431
248313989 248313989
998678586 998678586
172533771 172533771
718131043 718131043
521485807 521485807
43682004 43682004
900301181 900301181
133589287 133589287
247963821 247963821
127646373 127646373
11006300 11006300
518735479 518735479
316728193 316728193
139464683 139464683
623327658 623327658
163771970 163771970
133077062 133077062
937434077 937434077
451169303 451169303
748922446 748922446
407558345 407558345
279532242 279532242
350739536 350739536
491349469 491349469
610047592 610047592
124532418 124532418
567441647 567441647
199871195 199871195
773638416 773638416
213077700 213077700
212553097 212553097
664461900 664461900
361743082 361743082
904594780 904594780
661021194 661021194
19876038 19876038
367907875 367907875
236803304 236803304
979187990 979187990
995345010 995345010
323982130 323982130
648708254 648708254
776810338 776810338
722481741 722481741
218070169 218070169
169346246 169346246
926676012 926676012
793038862 793038862
161131698 161131698
934341397 934341397
746601731 746601731
934571363 934571363
883728256 883728256
190876834 190876834
23693546 23693546
989379418 989379418
201905 201905
82767919 82767919
194457881 194457881
120811924 120811924
150143946 150143946
920718103 920718103
245835980 245835980
227368758 227368758
94827396 94827396
351910143 351910143
308928651 308928651
147175643 147175643
269648398 269648398
96650441 96650441
913219692 913219692
837706741 837706741
666139932 666139932
821697068 821697068
563915068 563915068
965925044 965925044
676416074 676416074
323022648 323022648
323642013 323642013
968301371 968301371
410271837 410271837
666607479 666607479
381181032 381181032
998965487 998965487
611856873 611856873
109235668 109235668
576087420 576087420
683468779 683468779
148748525 148748525
642447943 642447943
956178025 956178025
969458997 969458997
739871683 739871683
166385828 166385828
245611574 245611574
725004958 725004958
503167216 503167216
12177332 12177332
335542877 335542877
223130660 223130660
410481521 410481521
807222896 807222896
638089585 638089585
212820974 212820974
781594561 781594561
266825594 266825594
420549065 420549065
880038142 880038142
643152752 643152752
641140796 641140796
819747620 819747620
59584456 59584456
577154442 577154442
392596692 392596692
548429421 548429421
933956648 933956648
992427779 992427779
997226076 997226076
716259524 716259524
57110521 57110521
373275065 373275065
891964358 891964358
439978949 439978949
84674906 84674906
388924128 388924128
604550835 604550835
234284953 234284953
741210072 741210072
704130010 704130010
469683085 469683085
167075036 167075036
178162410 178162410
535372366 535372366
269763154 269763154
505118772 505118772
123399051 123399051
160726000 160726000
576742256 576742256
622268590 622268590
175643652 175643652
403322588 403322588
599228635 599228635
207551017 207551017
487475796 487475796
827879236 827879236
302102782 302102782
812583128 812583128
487105106 487105106
159808438 159808438
734033572 734033572
188762108 188762108
333391695 333391695
54941287 54941287
59874004 59874004
772171675 772171675
975515971 975515971
752721170 752721170
279355938 279355938
829632181 829632181
95017755 95017755
672767540 672767540
491167750 491167750
146920147 146920147
539691299 539691299
507286331 507286331
505533561 505533561
104892487 104892487
434457256 434457256
142448133 142448133
193237490 193237490
545660481 545660481
43516829 43516829
662314054 662314054
932879930 932879930
35059405 35059405
771431508 771431508
895125070 895125070
550521641 550521641
695681057 695681057
514749559 514749559
428730618 428730618
693451088 693451088
325814724 325814724
99710101 99710101
159605297 159605297
306047656 306047656
229308 229308
889088608 889088608
785565482 785565482
326105513 326105513
219594998 219594998
958707895 958707895
22637269 22637269
933146869 933146869
157009280 157009280
733515771 733515771
482066745 482066745
799806536 799806536
318962525 318962525
545714758 545714758
439179813 439179813
939056121 939056121
973928849 973928849
998089955 998089955
81923906 81923906
14130018 14130018
241436458 241436458
644841648 644841648
146199780 146199780
483887291 483887291
146170185 146170185
129150 129150
329779474 329779474
397165875 397165875
385145236 385145236
846446765 846446765
605967305 605967305
133693070 133693070
688994725 688994725
340080949 340080949
493234505 493234505
21850712 21850712
400146414 400146414
474273746 474273746
26430816 26430816
617534064 617534064
234751749 234751749
14627411 14627411
503232394 503232394
565818869 565818869
811429782 811429782
10507109 10507109
610269613 610269613
739499733 739499733
81697439 81697439
556387580 556387580
321624921 321624921
56012193 56012193
265174076 265174076
411655483 411655483
708801988 708801988
96392656 96392656
609481877 609481877
379612193 379612193
929466571 929466571
568627558 568627558
923799213 923799213
250343643 250343643
539958032 539958032
588264604 588264604
878308895 878308895
919939856 919939856
791345460 791345460
768951855 768951855
511146329 511146329
439548614 439548614
154310782 154310782
19051408 19051408
622712818 622712818
9799798 9799798
231884305 231884305
142310783 142310783
807401418 807401418
568044515 568044515
764395420 764395420
180685507 180685507
353848448 353848448
824396090 824396090
41902831 41902831
836193836 836193836
225470701 225470701
977291928 977291928
986648846 986648846
14138047 14138047
863406344 863406344
776552190 776552190
782338418 782338418
871126829 871126829
3513073 3513073
856403871 856403871
101112014 101112014
394361878 394361878
200462288 200462288
413887823 413887823
368785259 368785259
191655760 191655760
134640137 134640137
983983176 983983176
880962816 880962816
857500127 857500127
202037138 202037138
228597006 228597006
572831754 572831754
719317774 719317774
18567665 18567665
47687290 47687290
754319678 754319678
655175015 655175015
185286852 185286852
658726160 658726160
270064814 270064814
496542832 496542832
63370 63370
795659117 795659117
762661577 762661577
390810470 390810470
972944378 972944378
831291717 831291717
630592961 630592961
914136215 914136215
63236856 63236856
234500217 234500217
433906034 433906034
843984784 843984784
445609794 445609794
677050901 677050901
950063480 950063480
424667890 424667890
668655916 668655916
807249717 807249717
135196363 135196363
372765743 372765743
42647299 42647299
275682821 275682821
726975311 726975311
196162546 196162546
735109442 735109442
809620609 809620609
153497980 153497980
240129073 240129073
551760435 551760435
340592083 340592083
400524265 400524265
51228834 51228834
321768709 321768709
828322005 828322005
349118698 349118698
156516429 156516429
13676624 13676624
193193127 193193127
27766188 27766188
767415507 767415507
546434767 546434767
119756324 119756324
4111288 4111288
420774539 420774539
876405794 876405794
15148261 15148261
841130181 841130181
169948861 169948861
637353017 637353017
405522641 405522641
299265892 299265892
397838822 397838822
131698522 131698522
252978454 252978454
908254373 908254373
225653208 225653208
676519436 676519436
594453676 594453676
137577766 137577766
799688085 799688085
700214343 700214343
360065271 360065271
132440719 132440719
593081946 593081946
953173051 953173051
975577357 975577357
121577375 121577375
736304267 736304267
542695507 542695507
107569401 107569401
854738694 854738694
913626319 913626319
274732911 274732911
873522343 873522343
244048807 244048807
500553347 500553347
921571633 921571633
396359100 396359100
697852782 697852782
408133738 408133738
3706099 3706099
67880637 67880637
916455289 916455289
361095036 361095036
617960650 617960650
769197937 769197937
195232679 195232679
383783771 383783771
701569301 701569301
729572707 729572707
635521693 635521693
771591109 771591109
284999558 284999558
960849500 960849500
393496011 393496011
26777198 26777198
244236405 244236405
108359073 108359073
915079721 915079721
672229917 672229917
125219735 125219735
279169963 279169963
893290050 893290050
426403683 426403683
174989981 174989981
590690746 590690746
818056801 818056801
297182850 297182850
172723189 172723189
1498887 1498887
843113878 843113878
843489664 843489664
577793256 577793256
175321763 175321763
932341977 932341977
785611664 785611664
31026368 31026368
968312966 968312966
159939702 159939702
384306532 384306532
871063510 871063510
64882275 64882275
26028118 26028118
760524408 760524408
827548890 827548890
144839018 144839018
302317608 302317608
466024862 466024862
882639619 882639619
512083845 512083845
800098603 800098603
296196524 296196524
864320391 864320391
372558438 372558438
710995323 710995323
648030817 648030817
929995643 929995643
723757769 723757769
348942756 348942756
765256213 765256213
705710498 705710498
668955388 668955388
782210185 782210185
8020262 8020262
416283583 416283583
747762941 747762941
296158117 296158117
765930522 765930522
868585252 868585252
831075569 831075569
64836415 64836415
22004941 22004941
195230900 195230900
187970169 187970169
692363158 692363158
737713172 737713172
836685006 836685006
543031174 543031174
85753482 85753482
634877133 634877133
152889495 152889495
197011848 197011848
433415771 433415771
151017091 151017091
462295350 462295350
380202169 380202169
632203949 632203949
886815586 886815586
128469146 128469146
373666549 373666549
848382853 848382853
599083384 599083384
775507102 775507102
522105643 522105643
48248541 48248541
765964653 765964653
544174129 544174129
666217058 666217058
998528374 998528374
237777767 237777767
276775228 276775228
211633521 211633521
392696248 392696248
876933897 876933897
501036546 501036546
725553959 725553959
675486569 675486569
439027975 439027975
255174303 255174303
239426847 239426847
360288731 360288731
968774474 968774474
621928047 621928047
760146056 760146056
168771579 168771579
692561765 692561765
173384129 173384129
663449182 663449182
618297460 618297460
571267225 571267225
38772478 38772478
664696386 664696386
9556650 9556650
859643647 859643647
540454671 540454671
66535488 66535488
249024442 249024442
114761161 114761161
845908392 845908392
152506074 152506074
962876240 962876240
707343843 707343843
42183750 42183750
807983580 807983580
895960747 895960747
487936788 487936788
189642721 189642721
877520875 877520875
218568465 218568465
998282549 998282549
697656952 697656952
445044920 445044920
576138171 576138171
393726179 393726179
58318061 58318061
128414698 128414698
592205742 592205742
413969276 413969276
787735289 787735289
157964753 157964753
184542534 184542534
337805099 337805099
710779374 710779374
174991331 174991331
393608144 393608144
650665317 650665317
765893138 765893138
482510203 482510203
72824954 72824954
318678485 318678485
586351674 586351674
634732873 634732873
976878686 976878686
494995433 494995433
899690977 899690977
984396817 984396817
302453682 302453682
692521665 692521665
792828697 792828697
681357404 681357404
726204159 726204159
640733843 640733843
570654929 570654929
941289118 941289118
609011459 609011459
636990702 636990702
530149264 530149264
104029950 104029950
830999095 830999095
545527608 545527608
577485817 577485817
941052598 941052598
33831048 33831048
624294579 624294579
901968045 901968045
655619054 655619054
190385544 190385544
704412254 704412254
383713777 383713777
348102324 348102324
566189710 566189710
348773824 348773824
271138301 271138301
525600199 525600199
871981550 871981550
611339366 611339366
227777854 227777854
817324609 817324609
537431000 537431000
967732886 967732886
897602633 897602633
762797024 762797024
115025557 115025557
896955498 896955498
186006226 186006226
51430158 51430158
93446109 93446109
324569100 324569100
653684511 653684511
31003634 31003634
860949379 860949379
205409547 205409547
178513115 178513115
712700306 712700306
900164624 900164624
341083857 341083857
173576824 173576824
912579463 912579463
35190580 35190580
264865200 264865200
217357802 217357802
608377872 608377872
838863311 838863311
745712782 745712782
644203236 644203236
705126626 705126626
384541363 384541363
743876847 743876847
639333232 639333232
605611663 605611663
691940623 691940623
376971412 376971412
800094071 800094071
862721261 862721261
497094492 497094492
317800447 317800447
841645457 841645457
831705832 831705832
108553720 108553720
220642509 220642509
259351867 259351867
91982655 91982655
735462031 735462031
922941463 922941463
941489687 941489687
503212454 503212454
168404817 168404817
792890617 792890617
572510720 572510720
787769037 787769037
861049107 861049107
113270612 113270612
840684081 840684081
121089267 121089267
285254417 285254417
24802066 24802066
426230269 426230269
375346118 375346118
50963458 50963458
209888332 209888332
580863041 580863041
750891297 750891297
649842743 649842743
526542702 526542702
582485737 582485737
901222964 901222964
692508109 692508109
639703281 639703281
40942681 40942681
187279952 187279952
238432359 238432359
507401129 507401129
301317016 301317016
170436006 170436006
25185341 25185341
924191298 924191298
799206660 799206660
314679640 314679640
767516393 767516393
112815528 112815528
805781596 805781596
248140994 248140994
127546032 127546032
668812334 668812334
281877336 281877336
383986074 383986074
49073253 49073253
257605529 257605529
901873067 901873067
76461023 76461023
375691443 375691443
925772066 925772066
779029308 779029308
904899638 904899638
979127428 979127428
910926571 910926571
431984703 431984703
161423719 161423719
227345845 227345845
631855190 631855190
11057990 11057990
993320545 993320545
927977467 927977467
789062221 789062221
721821190 721821190
870878566 870878566
187396062 187396062
562609305 562609305
968008174 968008174
981017723 981017723
376512377 376512377
460263620 460263620
96706516 96706516
589682541 589682541
283687499 283687499
633480023 633480023
582074141 582074141
1407935 1407935
729077420 729077420
792542502 792542502
767563526 767563526
777390266 777390266
734902338 734902338
689927538 689927538
97692472 97692472
63985153 63985153
919610309 919610309
226910384 226910384
395453393 395453393
91066963 91066963
336628029 336628029
578945620 578945620
73088635 73088635
500195703 500195703
47166652 47166652
544587524 544587524
468444082 468444082
233302180 233302180
341665030 341665030
52954626 52954626
732519806 732519806
95998955 95998955
874942289 874942289
121283992 121283992
797559746 797559746
730036843 730036843
78410264 78410264
110062335 110062335
260162911 260162911
227691519 227691519
548749388 548749388
220042151 220042151
526151103 526151103
962631675 962631675
12489503 12489503
666575862 666575862
115609079 115609079
813523673 813523673
81638120 81638120
576851143 576851143
817803435 817803435
541842593 541842593
471462505 471462505
776791491 776791491
943236240 943236240
281869044 281869044
489698461 489698461
64127197 64127197
965176326 965176326
472641983 472641983
712163263 712163263
813338935 813338935
961901957 961901957
559376908 559376908
202335818 202335818
384966756 384966756
328801052 328801052
346312299 346312299
178996668 178996668
640836212 640836212
567560120 567560120
249994468 249994468
60253814 60253814
872093664 872093664
616465692 616465692
56477029 56477029
81889369 81889369
740529015 740529015
381631054 381631054
924308111 924308111
839565531 839565531
138749573 138749573
86739301 86739301
65279958 65279958
831700035 831700035
733887651 733887651
920953688 920953688
743009284 743009284
995682402 995682402
200360283 200360283
317092888 317092888
915926911 915926911
22438972 22438972
87727486 87727486
989351897 989351897
162969456 162969456
176304231 176304231
713906518 713906518
249228524 249228524
804407662 804407662
905631521 905631521
460517986 460517986
277776862 277776862
306718482 306718482
664104589 664104589
639682504 639682504
741284876 741284876
420763778 420763778
989020970 989020970
18306277 18306277
980218586 980218586
321458114 321458114
836364376 836364376
250298770 250298770
346775507 346775507
260034887 260034887
929443072 929443072
641799946 641799946
70064264 70064264
503788715 503788715
734801936 734801936
389246455 389246455
5362968 5362968
77893329 77893329
884545159 884545159
955835132 955835132
110568302 110568302
847476321 847476321
131247406 131247406
898588617 898588617
399801547 399801547
271183199 271183199
141469808 141469808
837260562 837260562
87040613 87040613
340395875 340395875
486916404 486916404
448108217 448108217
297309988 297309988
776531250 776531250
546765378 546765378
815246751 815246751
376425416 376425416
493074398 493074398
391012856 391012856
206838840 206838840
335790929 335790929
389244386 389244386
231355481 231355481
392806117 392806117
980631636 980631636
158734719 158734719
786257977 786257977
50395244 50395244
885278111 885278111
784953113 784953113
72626779 72626779
12046509 12046509
906867631 906867631
267308885 267308885
667809217 667809217
308818013 308818013
90152893 90152893
813403197 813403197
916115001 916115001
16104122 16104122
179191198 179191198
554423735 554423735
77849013 77849013
901310869 901310869
899620640 899620640
511980714 511980714
962974524 962974524
960530706 960530706
325383358 325383358
209652548 209652548
446165583 446165583
342572459 342572459
874505306 874505306
6239413 6239413
466669684 466669684
934348892 934348892
188857680 188857680
390049383 390049383
768927431 768927431
933730126 933730126
43409191 43409191
400339495 400339495
737300698 737300698
424357923 424357923
920661376 920661376
342153663 342153663
582884714 582884714
429799802 429799802
797306535 797306535
953534447 953534447
546183433 546183433
471915365 471915365
979480165 979480165
812893123 812893123
858354581 858354581
523796160 523796160
143633995 143633995
164336659 164336659
270704924 270704924
77724423 77724423
420855256 420855256
112537462 112537462
52321961 52321961
392898585 392898585
168410423 168410423
763191800 763191800
555971798 555971798
473293011 473293011
135740439 135740439
466715707 466715707
407905211 407905211
59445779 59445779
221265329 221265329
264487840 264487840
644347849 644347849
375737319 375737319
469511404 469511404
414930906 414930906
995236944 995236944
289759352 289759352
671077433 671077433
702102705 702102705
515886668 515886668
121868734 121868734
589445656 589445656
889648930 889648930
63170142 63170142
111310095 111310095
155205181 155205181
440824934 440824934
617607334 617607334
403660 403660
370774713 370774713
498321872 498321872
146541308 146541308
310335776 310335776
891061250 891061250
889009349 889009349
63305136 63305136
94229593 94229593
871080211 871080211
152222796 152222796
765160656 765160656
868693840 868693840
50289613 50289613
501113572 501113572
848202748 848202748
793415339 793415339
986948947 986948947
697090434 697090434
324403405 324403405
857872260 857872260
766474014 766474014
440788439 440788439
853244076 853244076
418442952 418442952
826724453 826724453
230923262 230923262
731172511 731172511
513021751 513021751
172460149 172460149
60428938 60428938
461799604 461799604
544727363 544727363
258123144 258123144
369570751 369570751
256821832 256821832
449960519 449960519
988249960 988249960
60837857 60837857
767515524 767515524
838554621 838554621
251177234 251177234
975315123 975315123
8651113 8651113
186577425 186577425
790221432 790221432
439408952 439408952
276488963 276488963
524136042 524136042
399518885 399518885
896938003 896938003
54840336 54840336
155228602 155228602
38106854 38106854
694679627 694679627
165330368 165330368
542178702 542178702
344597348 344597348
351129141 351129141
655537141 655537141
701430023 701430023
800003782 800003782
924902051 924902051
386785208 386785208
669913598 669913598
890882866 890882866
538511642 538511642
361680219 361680219
969456408 969456408
424757647 424757647
574474703 574474703
402947783 402947783
103699396 103699396
279495813 279495813
564250142 564250142
334756758 334756758
798029751 798029751
570176041 570176041
318307152 318307152
444622879 444622879
372741819 372741819
519426308 519426308
679133926 679133926
484059057 484059057
129934068 129934068
793498158 793498158
13085063 13085063
942229017 942229017
963603561 963603561
816743818 816743818
995406975 995406975
588435204 588435204
47280775 47280775
52892771 52892771
19967666 19967666
705635925 705635925
480398426 480398426
282203006 282203006
452352652 452352652
858150539 858150539
583136827 583136827
737520001 737520001
317504039 317504039
357545599 357545599
239811549 239811549
2739928 2739928
348089798 348089798
682371161 682371161
389074298 389074298
158309906 158309906
523450123 523450123
256469923 256469923
426704045 426704045
64260064 64260064
878818429 878818429
397259860 397259860
906346249 906346249
259263662 259263662
413851584 413851584
55347399 55347399
397440399 397440399
879974336 879974336
743551482 743551482
436295 436295
322169499 322169499
29403290 29403290
82068737 82068737
212706106 212706106
266571028 266571028
588997811 588997811
717703018 717703018
25524628 25524628
386778396 386778396
570868252 570868252
78860976 78860976
522587397 522587397
933445847 933445847
799125677 799125677
327323383 327323383
980373770 980373770
489688584 489688584
794360215 794360215
380939421 380939421
966090749 966090749
977431013 977431013
94015571 94015571
960840522 960840522
121826483 121826483
838594184 838594184
351338860 351338860
639711253 639711253
381879720 381879720
523122446 523122446
119723529 119723529
827932897 827932897
296107959 296107959
817244327 817244327
840291265 840291265
99904526 99904526
264469686 264469686
322252765 322252765
72019256 72019256
865587620 865587620
320632746 320632746
87883088 87883088
264041992 264041992
651013960 651013960
618022925 618022925
577006395 577006395
728788798 728788798
752541644 752541644
96237297 96237297
884031533 884031533
30163145 30163145
417478822 417478822
962033582 962033582
426635624 426635624
758134362 758134362
781573978 781573978
869002664 869002664
725660029 725660029
153613740 153613740
298376594 298376594
232568194 232568194
411976108 411976108
521525618 521525618
76198263 76198263
356902662 356902662
780756858 780756858
466834844 466834844
527789590 527789590
472257833 472257833
975664989 975664989
160678508 160678508
721557661 721557661
509340081 509340081
426520780 426520780
583936290 583936290
652991528 652991528
720541226 720541226
982987822 982987822
59915663 59915663
999198060 999198060
46730994 46730994
78540267 78540267
559614730 559614730
294196431 294196431
913747819 913747819
474736884 474736884
735916906 735916906
175867365 175867365
551998496 551998496
31944078 31944078
588356883 588356883
475755179 475755179
669129724 669129724
83974578 83974578
15196806 15196806
161348753 161348753
918260063 918260063
225158131 225158131
391571909 391571909
131928462 131928462
10319818 10319818
799993993 799993993
706695455 706695455
542803465 542803465
871003851 871003851
337736043 337736043
823261881 823261881
699448129 699448129
239864453 239864453
644199870 644199870
98901902 98901902
550758575 550758575
815767372 815767372
671920969 671920969
232573887 232573887
589524891 589524891
872237584 872237584
943964956 943964956
264058653 264058653
644128473 644128473
167534143 167534143
404020331 404020331
242209926 242209926
345988983 345988983
653300830 653300830
450110840 450110840
816425751 816425751
834487030 834487030
30870074 30870074
966593087 966593087
504586722 504586722
410801371 410801371
604229873 604229873
80637349 80637349
971826326 971826326
846442214 846442214
991428917 991428917
285694717 285694717
234918119 234918119
250917356 250917356
960574097 960574097
943778834 943778834
694880554 694880554
185232577 185232577
750829468 750829468
201496543 201496543
557706652 557706652
734324173 734324173
383544521 383544521
120654420 120654420
60344196 60344196
803289967 803289967
763458823 763458823
116405992 116405992
527809398 527809398
80020822 80020822
411020740 411020740
560907317 560907317
36938230 36938230
201672053 201672053
927821905 927821905
501267322 501267322
216262099 216262099
670907944 670907944
642931142 642931142
692660764 692660764
310199497 310199497
184469200 184469200
91914417 91914417
903400136 903400136
683909193 683909193
430399262 430399262
142295451 142295451
174193492 174193492
453108746 453108746
508575330 508575330
412601293 412601293
242373804 242373804
791345972 791345972
48312276 48312276
110926890 110926890
555403674 555403674
217281437 217281437
350088597 350088597
836212780 836212780
897970994 897970994
691121042 691121042
155584580 155584580
794554181 794554181
8776017 8776017
262109299 262109299
310734175 310734175
769605609 769605609
229732734 229732734
537959659 537959659
605645632 605645632
789650675 789650675
975476815 975476815
606946911 606946911
408103690 408103690
982308881 982308881
612245181 612245181
597970256 597970256
198932444 198932444
657416828 657416828
626002164 626002164
292529055 292529055
526393002 526393002
237919531 237919531
520316929 520316929
753475084 753475084
88213018 88213018
119701710 119701710
230400840 230400840
788206032 788206032
688771634 688771634
96575148 96575148
870709847 870709847
6168670 6168670
599458731 599458731
965187372 965187372
533356945 533356945
684293737 684293737
619943017 619943017
17027930 17027930
295911737 295911737
104292095 104292095
574518519 574518519
689257388 689257388
394760715 394760715
794447505 794447505
418852755 418852755
998371013 998371013
526455266 526455266
143251645 143251645
711321283 711321283
331291827 331291827
277328899 277328899
825030158 825030158
710625619 710625619
351183942 351183942
690835 690835
740156879 740156879
674969135 674969135
252190195 252190195
289869222 289869222
279564441 279564441
42132312 42132312
63271890 63271890
473407462 473407462
882280947 882280947
805037415 805037415
275889436 275889436
378172509 378172509
213632203 213632203
469204448 469204448
146759271 146759271
49654651 49654651
179432847 179432847
52906553 52906553
44145292 44145292
10915888 10915888
166763278 166763278
387262511 387262511
579903255 579903255
135178765 135178765
890312743 890312743
953043498 953043498
535459206 535459206
528758575 528758575
30452198 30452198
793482277 793482277
249163822 249163822
639138667 639138667
183198362 183198362
885185041 885185041
60455733 60455733
340661116 340661116
345186175 345186175
369136420 369136420
215737852 215737852
876093048 876093048
809414150 809414150
176651749 176651749
714155683 714155683
826698151 826698151
321114205 321114205
493309020 493309020
492785246 492785246
244223001 244223001
174881310 174881310
381012533 381012533
204123936 204123936
13384860 13384860
653911251 653911251
639669615 639669615
58144298 58144298
704473883 704473883
138217085 138217085
82806051 82806051
55796303 55796303
188851449 188851449
471151903 471151903
795994809 795994809
344962364 344962364
724842247 724842247
952684707 952684707
336543837 336543837
539668579 539668579
293467036 293467036
680558220 680558220
404827064 404827064
8338938 8338938
298900512 298900512
912946045 912946045
260644760 260644760
954079131 954079131
70767189 70767189
704152689 704152689
833556087 833556087
610409134 610409134
222455599 222455599
486214538 486214538
81126166 81126166
317127493 317127493
129178568 129178568
933606611 933606611
456893562 456893562
855864202 855864202
140454874 140454874
915170966 915170966
808582117 808582117
199924134 199924134
71550735 71550735
819572466 819572466
541414408 541414408
447667303 447667303
852422206 852422206
418181689 418181689
699612916 699612916
428733902 428733902
15815071 15815071
224845398 224845398
514350475 514350475
947586420 947586420
392185630 392185630
921653938 921653938
503698659 503698659
839287821 839287821
344457436 344457436
699000954 699000954
193724801 193724801
100642164 100642164
587081991 587081991
150230473 150230473
61852753 61852753
607341320 607341320
242458569 242458569
875051336 875051336
835164390 835164390
968941042 968941042
426470615 426470615
259349378 259349378
407837281 407837281
195274061 195274061
398375321 398375321
693354184 693354184
700397366 700397366
745442187 745442187
703171484 703171484
270733737 270733737
204417613 204417613
122148122 122148122
941975128 941975128
124718997 124718997
225586873 225586873
473621455 473621455
441831505 441831505
603080933 603080933
76804477 76804477
64547185 64547185
575764574 575764574
181773974 181773974
134443262 134443262
925350167 925350167
295248619 295248619
32706444 32706444
305256528 305256528
430034166 430034166
630993517 630993517
742899083 742899083
331830374 331830374
110024237 110024237
871869831 871869831
712379897 712379897
96493585 96493585
418229965 418229965
37676529 37676529
22082748 22082748
50768230 50768230
787084791 787084791
779966652 779966652
430652681 430652681
183963122 183963122
883818849 883818849
734123633 734123633
657443900 657443900
896391526 896391526
637287682 637287682
107136157 107136157
436774963 436774963
452400446 452400446
275232405 275232405
657598785 657598785
162021223 162021223
158990586 158990586
210294626 210294626
323908938 323908938
822385161 822385161
693314941 693314941
307998629 307998629
319709568 319709568
258004781 258004781
75035043 75035043
653189310 653189310
53599078 53599078
462357517 462357517
953831773 953831773
633956421 633956421
272156676 272156676
31245142 31245142
268690138 268690138
169923939 169923939
551283942 551283942
38412190 38412190
132322291 132322291
289873761 289873761
514803607 514803607
418434782 418434782
262353834 262353834
134693429 134693429
564793432 564793432
289932158 289932158
632039277 632039277
894247363 894247363
162919916 162919916
540464517 540464517
42683872 42683872
488158565 488158565
334242354 334242354
85407748 85407748
589560094 589560094
759834720 759834720
631270715 631270715
259464991 259464991
965608226 965608226
640996389 640996389
421210149 421210149
255583471 255583471
643656533 643656533
65022256 65022256
120582316 120582316
192769659 192769659
193106399 193106399
894205911 894205911
71463801 71463801
520609705 520609705
398482873 398482873
805244116 805244116
106060064 106060064
658774608 658774608
395009383 395009383
200146435 200146435
957583766 957583766
159413477 159413477
8929224 8929224
604401646 604401646
55237259 55237259
890407334 890407334
92504239 92504239
323599630 323599630
159079379 159079379
162601387 162601387
866352900 866352900
830524902 830524902
702455775 702455775
345845545 345845545
120585595 120585595
39990302 39990302
201042217 201042217
576885010 576885010
29614091 29614091
66608288 66608288
197655165 197655165
487764472 487764472
207033803 207033803
322236318 322236318
624180813 624180813
257269513 257269513
531404265 531404265
53661227 53661227
743378628 743378628
692765909 692765909
931521335 931521335
988132464 988132464
424891321 424891321
105822699 105822699
552015747 552015747
277555998 277555998
142069304 142069304
237977646 237977646
111042457 111042457
281195597 281195597
528349717 528349717
215943408 215943408
664025942 664025942
475791398 475791398
92726058 92726058
229033557 229033557
999257588 999257588
52746010 52746010
532903204 532903204
983121789 983121789
114330460 114330460
329760915 329760915
676885115 676885115
143715912 143715912
591491195 591491195
218564077 218564077
412027996 412027996
345675192 345675192
303825046 303825046
325816990 325816990
409466162 409466162
754064995 754064995
831761522 831761522
616258666 616258666
616700388 616700388
60376736 60376736
281468257 281468257
119824223 119824223
722597870 722597870
427371594 427371594
154581005 154581005
35238185 35238185
452911356 452911356
627750035 627750035
810902836 810902836
456631961 456631961
990638677 990638677
132675476 132675476
764659850 764659850
279387110 279387110
902275260 902275260
513868860 513868860
206537313 206537313
196843780 196843780
32646492 32646492
702765716 702765716
643978433 643978433
360298760 360298760
793737754 793737754
839539286 839539286
247690738 247690738
555817531 555817531
800113172 800113172
616246339 616246339
481281645 481281645
544918820 544918820
989137300 989137300
132866259 132866259
959874064 959874064
562734685 562734685
914095934 914095934
95987229 95987229
441593977 441593977
918037718 918037718
642768456 642768456
852936531 852936531
920514559 920514559
146988678 146988678
555178363 555178363
269332878 269332878
589413807 589413807
985613740 985613740
866488990 866488990
560966113 560966113
621069982 621069982
247553044 247553044
108547053 108547053
84683895 84683895
264902072 264902072
857575064 857575064
135247275 135247275
182655188 182655188
293675510 293675510
900886603 900886603
300464980 300464980
211281746 211281746
954169029 954169029
819612216 819612216
888465412 888465412
217921287 217921287
253116450 253116450
893139721 893139721
215979597 215979597
384625257 384625257
835519293 835519293
497474236 497474236
157591269 157591269
615743915 615743915
324694760 324694760
116345899 116345899
943839309 943839309
226735715 226735715
878548852 878548852
269990577 269990577
677068999 677068999
565635892 565635892
362881626 362881626
681706897 681706897
219868973 219868973
796102257 796102257
305453627 305453627
392566233 392566233
563909138 563909138
844579432 844579432
846423770 846423770
237942503 237942503
868016864 868016864
105479139 105479139
790386148 790386148
62664550 62664550
519227017 519227017
495622992 495622992
171488755 171488755
570503118 570503118
539071903 539071903
765897476 765897476
30804827 30804827
230499387 230499387
737836280 737836280
359672439 359672439
381720029 381720029
535794087 535794087
477854753 477854753
257127118 257127118
489589614 489589614
562544806 562544806
858791825 858791825
187285038 187285038
89401244 89401244
175037292 175037292
597133085 597133085
234938763 234938763
599333501 599333501
713305110 713305110
728084072 728084072
428927932 428927932
907243955 907243955
714903334 714903334
677718443 677718443
336774898 336774898
670230268 670230268
617025245 617025245
445172356 445172356
571284752 571284752
255712511 255712511
92155660 92155660
450736110 450736110
83448124 83448124
126412177 126412177
866014444 866014444
902535946 902535946
205882615 205882615
225502758 225502758
887826723 887826723
122116288 122116288
357122929 357122929
493411159 493411159
845662638 845662638
430809493 430809493
339357007 339357007
537696689 537696689
564185518 564185518
427680707 427680707
178823306 178823306
728072691 728072691
117575370 117575370
323167767 323167767
826034189 826034189
538779475 538779475
830431957 830431957
571589999 571589999
866033494 866033494
424828344 424828344
690016780 690016780
661156788 661156788
177719606 177719606
698266505 698266505
835104586 835104586
844338814 844338814
778048911 778048911
574687182 574687182
594167774 594167774
389121247 389121247
37622034 37622034
117708655 117708655
658603436 658603436
131161206 131161206
522878480 522878480
381289546 381289546
356896642 356896642
226706581 226706581
763253493 763253493
168087903 168087903
118780257 118780257
561610193 561610193
248215072 248215072
251353552 251353552
498542390 498542390
838954091 838954091
496468969 496468969
566528625 566528625
804924442 804924442
258300246 258300246
134898578 134898578
493243661 493243661
742621646 742621646
186113627 186113627
918154159 918154159
330770123 330770123
22830785 22830785
725250498 725250498
397242622 397242622
458280348 458280348
134276176 134276176
304218473 304218473
879277297 879277297
2819613 2819613
628517337 628517337
941327925 941327925
232064869 232064869
850508801 850508801
876119834 876119834
773310803 773310803
508834516 508834516
983084674 983084674
105787091 105787091
999181495 999181495
877087984 877087984
372061143 372061143
393957250 393957250
410333046 410333046
836857571 836857571
411262932 411262932
926931547 926931547
443945449 443945449
2445211 2445211
680952145 680952145
39452109 39452109
104493444 104493444
553971360 553971360
31596739 31596739
781517873 781517873
840165880 840165880
335875378 335875378
994648123 994648123
361756171 361756171
382806271 382806271
169672056 169672056
413519820 413519820
204418069 204418069
490171782 490171782
220317601 220317601
771783198 771783198
765706046 765706046
493223464 493223464
9173035 9173035
14567713 14567713
48636124 48636124
99569316 99569316
312314685 312314685
301397799 301397799
280057008 280057008
663616493 663616493
459215865 459215865
867133895 867133895
558467786 558467786
164336925 164336925
643718950 643718950
282695414 282695414
473855991 473855991
74621972 74621972
29737632 29737632
533366631 533366631
584928044 584928044
760030845 760030845
305652147 305652147
809314961 809314961
826335506 826335506
981854604 981854604
367653936 367653936
375409429 375409429
436303401 436303401
80061688 80061688
928667446 928667446
66028572 66028572
122995032 122995032
338975574 338975574
294150968 294150968
325486872 325486872
600064666 600064666
61034548 61034548
166670286 166670286
251343009 251343009
507701207 507701207
948741821 948741821
469856624 469856624
594947466 594947466
368520582 368520582
447170111 447170111
117714634 117714634
962553651 962553651
896871025 896871025
799337491 799337491
538673117 538673117
919156520 919156520
550953297 550953297
735656771 735656771
17495693 17495693
737844660 737844660
256254732 256254732
418306008 418306008
666369838 666369838
274402749 274402749
451719311 451719311
73596651 73596651
274006067 274006067
309474461 309474461
827394801 827394801
207993502 207993502
540874681 540874681
168715724 168715724
174401043 174401043
264387912 264387912
96434519 96434519
955626009 955626009
483381528 483381528
681597061 681597061
429656644 429656644
142286227 142286227
167721279 167721279
446656884 446656884
931119629 931119629
286804224 286804224
3535639 3535639
549304945 549304945
383654425 383654425
146730427 146730427
598032867 598032867
118659683 118659683
800614586 800614586
597576831 597576831
883169670 883169670
40266696 40266696
275856215 275856215
223906862 223906862
620414772 620414772
511380397 511380397
125983374 125983374
666227013 666227013
414230540 414230540
349895702 349895702
749030956 749030956
274232314 274232314
304323269 304323269
449594798 449594798
529252509 529252509
606319030 606319030
468603481 468603481
656242090 656242090
471900987 471900987
538707510 538707510
693899338 693899338
935974668 935974668
893489252 893489252
854578920 854578920
240612680 240612680
897685221 897685221
142236861 142236861
510129892 510129892
641562342 641562342
247920397 247920397
167429023 167429023
362249487 362249487
851218254 851218254
708699442 708699442
641460579 641460579
581833331 581833331
135133736 135133736
82332904 82332904
808909951 808909951
800004954 800004954
216594022 216594022
217101290 217101290
49964024 49964024
987679815 987679815
165725169 165725169
251389776 251389776
714712379 714712379
127587092 127587092
33376687 33376687
800439284 800439284
126679629 126679629
994453530 994453530
664326934 664326934
456030596 456030596
526127680 526127680
346116427 346116427
248172144 248172144
657774545 657774545
171660011 171660011
167743709 167743709
230629899 230629899
676255531 676255531
894925650 894925650
157508192 157508192
589831616 589831616
37151898 37151898
488031652 488031652
146479792 146479792
937188608 937188608
820404518 820404518
832282272 832282272
180060733 180060733
892132618 892132618
564582497 564582497
718313109 718313109
683742889 683742889
424101523 424101523
337873781 337873781
455575202 455575202
134972402 134972402
107151097 107151097
420038693 420038693
812189681 812189681
73459795 73459795
650247828 650247828
395600370 395600370
160074793 160074793
921402748 921402748
92021512 92021512
534359558 534359558
990654506 990654506
11889016 11889016
771097417 771097417
412392275 412392275
363637755 363637755
8582246 8582246
712712826 712712826
269278692 269278692
57618893 57618893
20137243 20137243
766125234 766125234
972743391 972743391
912655396 912655396
584427256 584427256
974826491 974826491
3078107 3078107
323913995 323913995
742834051 742834051
14018959 14018959
981940682 981940682
888491467 888491467
659366741 659366741
705103607 705103607
163111722 163111722
759340095 759340095
673123005 673123005
745512394 745512394
311336746 311336746
195145863 195145863
687959162 687959162
886609586 886609586
530062570 530062570
600441030 600441030
464814649 464814649
648698092 648698092
172711686 172711686
173232572 173232572
529901492 529901492
608752135 608752135
905940436 905940436
823409372 823409372
969936298 969936298
554777185 554777185
639679760 639679760
438419001 438419001
30475363 30475363
741417733 741417733
854076651 854076651
721884281 721884281
455310705 455310705
155491193 155491193
54783842 54783842
655466933 655466933
315772052 315772052
166565037 166565037
27278777 27278777
610661456 610661456
108287560 108287560
281276508 281276508
528481578 528481578
724283562 724283562
826241662 826241662
187180166 187180166
1893639 1893639
184701142 184701142
566560570 566560570
331150530 331150530
273863185 273863185
509898382 509898382
386821799 386821799
822167342 822167342
794958829 794958829
788534752 788534752
732439572 732439572
182442626 182442626
900012816 900012816
133645601 133645601
732812244 732812244
4535687 4535687
941086832 941086832
90594361 90594361
20935674 20935674
525953057 525953057
163346101 163346101
622451762 622451762
810714991 810714991
447340479 447340479
829679968 829679968
526489291 526489291
369010842 369010842
272044941 272044941
469170760 469170760
755539422 755539422
277112927 277112927
277150404 277150404
119215255 119215255
270322871 270322871
107438145 107438145
866294217 866294217
178669958 178669958
996095874 996095874
446833069 446833069
749969170 749969170
448584274 448584274
245312225 245312225
599317545 599317545
409670745 409670745
297919148 297919148
263698120 263698120
55545378 55545378
278262554 278262554
201846409 201846409
642253469 642253469
556953729 556953729
953590537 953590537
718634117 718634117
60504044 60504044
119205757 119205757
21231649 21231649
826803118 826803118
897873325 897873325
437517243 437517243
263980043 263980043
291136716 291136716
950380335 950380335
33461278 33461278
790504078 790504078
195746203 195746203
661434683 661434683
603397769 603397769
441703820 441703820
200048356 200048356
449887928 449887928
227333750 227333750
59549447 59549447
917104451 917104451
702679983 702679983
739281064 739281064
393989127 393989127
592361306 592361306
868125340 868125340
798307273 798307273
93795049 93795049
887376801 887376801
107262431 107262431
102622525 102622525
488636331 488636331
657095456 657095456
81037791 81037791
136712145 136712145
319201641 319201641
303450014 303450014
64436639 64436639
676762462 676762462
765078674 765078674
611986516 611986516
571172296 571172296
135283050 135283050
637858877 637858877
685158712 685158712
130938084 130938084
312198955 312198955
465947034 465947034
791256300 791256300
596365138 596365138
121904946 121904946
845387126 845387126
204209646 204209646
117692492 117692492
634710711 634710711
234664456 234664456
142699858 142699858
957127222 957127222
529539981 529539981
749952001 749952001
432109488 432109488
132135613 132135613
414876396 414876396
644084464 644084464
212045610 212045610
126272634 126272634
220217260 220217260
144170285 144170285
182887433 182887433
735853727 735853727
944700353 944700353
357436790 357436790
343034858 343034858
759523305 759523305
138440722 138440722
413365990 413365990
502227111 502227111
650107390 650107390
128698472 128698472
9374651 9374651
169930515 169930515
151149866 151149866
829496328 829496328
590027896 590027896
50175546 50175546
548016592 548016592
572459552 572459552
495069985 495069985
537203303 537203303
64196760 64196760
574498018 574498018
34002087 34002087
348061396 348061396
641350175 641350175
126402876 126402876
185826055 185826055
893269963 893269963
361734631 361734631
958358348 958358348
596206091 596206091
371534668 371534668
999451463 999451463
915501535 915501535
64644560 64644560
498913665 498913665
994157588 994157588
926652666 926652666
157183249 157183249
801213607 801213607
168525474 168525474
517548777 517548777
267237853 267237853
312765498 312765498
447416774 447416774
458045876 458045876
693162882 693162882
277541733 277541733
750264220 750264220
800689076 800689076
470421711 470421711
197944340 197944340
210733174 210733174
106661386 106661386
341838171 341838171
186406732 186406732
210460254 210460254
80543077 80543077
710327398 710327398
394936213 394936213
580960759 580960759
287774746 287774746
745089655 745089655
243612080 243612080
110704636 110704636
593991443 593991443
578474226 578474226
713353359 713353359
939062198 939062198
457795336 457795336
216868427 216868427
938680499 938680499
729197264 729197264
471526297 471526297
323549543 323549543
423149552 423149552
300687347 300687347
809795009 809795009
736387138 736387138
823314778 823314778
57015692 57015692
763938852 763938852
719209379 719209379
799579708 799579708
272742184 272742184
376156774 376156774
193070926 193070926
123970425 123970425
147197029 147197029
703308077 703308077
437286363 437286363
887445452 887445452
952898588 952898588
429086008 429086008
253066760 253066760
280673320 280673320
595622931 595622931
366026190 366026190
503565368 503565368
744116914 744116914
605963643 605963643
576592143 576592143
807853483 807853483
511168497 511168497
220654512 220654512
476480361 476480361
780541917 780541917
903025062 903025062
579651756 579651756
73813880 73813880
868707647 868707647
643209606 643209606
788647332 788647332
211183500 211183500
48201144 48201144
160006656 160006656
952225162 952225162
569143135 569143135
887860178 887860178
739021535 739021535
831898602 831898602
357489822 357489822
940999085 940999085
77157162 77157162
281750467 281750467
538713586 538713586
196685854 196685854
991805130 991805130
832450412 832450412
991562680 991562680
332639369 332639369
699113438 699113438
139207829 139207829
126624069 126624069
875362741 875362741
912403971 912403971
865931673 865931673
48257987 48257987
897437456 897437456
64937169 64937169
885604708 885604708
787077344 787077344
938694432 938694432
902405009 902405009
966232898 966232898
251381336 251381336
629039377 629039377
479795120 479795120
20434921 20434921
57513596 57513596
283953611 283953611
151953211 151953211
676423669 676423669
643880968 643880968
895980478 895980478
182912173 182912173
817304458 817304458
986461184 986461184
978801431 978801431
5592731 5592731
566246653 566246653
717482867 717482867
408920081 408920081
663860491 663860491
229792618 229792618
186520065 186520065
623093115 623093115
414833981 414833981
428521871 428521871
744653522 744653522
334277306 334277306
973604348 973604348
931177906 931177906
903930587 903930587
143250874 143250874
734125062 734125062
241089941 241089941
181742076 181742076
725776422 725776422
339364473 339364473
867600771 867600771
723965244 723965244
863804767 863804767
64428855 64428855
359416775 359416775
426384790 426384790
208999857 208999857
175501274 175501274
24860014 24860014
328649893 328649893
202536697 202536697
958894163 958894163
638546561 638546561
498312708 498312708
467770056 467770056
293985989 293985989
166733998 166733998
618408510 618408510
375420427 375420427
931400428 931400428
679296819 679296819
215913055 215913055
500750300 500750300
10142363 10142363
935730854 935730854
953530188 953530188
377218813 377218813
286079965 286079965
96519021 96519021
490781229 490781229
151663608 151663608
925775008 925775008
466630302 466630302
382971561 382971561
661261227 661261227
513504128 513504128
799988076 799988076
207506374 207506374
877152189 877152189
636364870 636364870
123353754 123353754
702144981 702144981
681231458 681231458
772101324 772101324
119639997 119639997
494451247 494451247
383820039 383820039
664769603 664769603
641113825 641113825
552925778 552925778
628562345 628562345
449342303 449342303
349137242 349137242
14010044 14010044
503605740 503605740
396292164 396292164
329610431 329610431
199933362 199933362
79371697 79371697
965517854 965517854
909779699 909779699
583228097 583228097
238549000 238549000
768762318 768762318
840011998 840011998
267777062 267777062
875978835 875978835
84497098 84497098
220326442 220326442
386737283 386737283
158296652 158296652
213113636 213113636
506023207 506023207
950707278 950707278
536459278 536459278
155372063 155372063
461950236 461950236
180357525 180357525
781702269 781702269
895459344 895459344
279290039 279290039
755037795 755037795
996730807 996730807
817259179 817259179
280051650 280051650
744789251 744789251
829760176 829760176
449653999 449653999
651480469 651480469
219434564 219434564
495642103 495642103
676718552 676718552
368249999 368249999
646570856 646570856
254949943 254949943
329411781 329411781
967063532 967063532
56335983 56335983
282361783 282361783
604056509 604056509
213255107 213255107
141433824 141433824
786364537 786364537
798370949 798370949
44956046 44956046
127856444 127856444
729426596 729426596
871442000 871442000
681524644 681524644
269245864 269245864
873897634 873897634
595285357 595285357
598019929 598019929
923773266 923773266
22240182 22240182
694617252 694617252
125434580 125434580
926802544 926802544
84305015 84305015
470967205 470967205
29418411 29418411
561911277 561911277
997881151 997881151
764471651 764471651
663849667 663849667
629421715 629421715
877727015 877727015
143596894 143596894
53041406 53041406
590846606 590846606
275203179 275203179
610098081 610098081
281566040 281566040
539483643 539483643
443760551 443760551
750706728 750706728
20423088 20423088
269857577 269857577
717476571 717476571
128744060 128744060
484836379 484836379
381969917 381969917
56667744 56667744
426781852 426781852
636186939 636186939
438806 438806
100858433 100858433
585435320 585435320
28424119 28424119
368401672 368401672
678464679 678464679
453047609 453047609
430553265 430553265
919059697 919059697
183324681 183324681
75596215 75596215
29863392 29863392
178477194 178477194
279532852 279532852
795694334 795694334
852162044 852162044
965196334 965196334
604174253 604174253
355403617 355403617
484520979 484520979
328420799 328420799
994887005 994887005
914894244 914894244
500784656 500784656
941745422 941745422
354318837 354318837
766550989 766550989
799683563 799683563
545177130 545177130
85877303 85877303
283493632 283493632
582191157 582191157
229344449 229344449
300542660 300542660
984943821 984943821
115427706 115427706
685386488 685386488
819025258 819025258
528498385 528498385
772751868 772751868
334424684 334424684
798002587 798002587
354335359 354335359
612263218 612263218
985829339 985829339
325372680 325372680
503746087 503746087
37880950 37880950
909824385 909824385
479346965 479346965
818694354 818694354
557893947 557893947
394024519 394024519
605824004 605824004
474743727 474743727
412863203 412863203
848906906 848906906
58888874 58888874
318147096 318147096
836786232 836786232
229349692 229349692
66036993 66036993
636626966 636626966
136960988 136960988
629221072 629221072
948673356 948673356
823478757 823478757
947496299 947496299
768398508 768398508
940467590 940467590
16556472 16556472
772943789 772943789
183177330 183177330
464589800 464589800
419364016 419364016
796005066 796005066
681260977 681260977
954526758 954526758
59770077 59770077
508697939 508697939
199280200 199280200
796443459 796443459
730877285 730877285
196304648 196304648
879720301 879720301
621716828 621716828
849457184 849457184
858453328 858453328
754342401 754342401
227217013 227217013
509586709 509586709
817266572 817266572
754188942 754188942
122299282 122299282
920820608 920820608
155669420 155669420
120866405 120866405
897315641 897315641
308108470 308108470
169524110 169524110
109441080 109441080
872945407 872945407
282418651 282418651
207319156 207319156
265727815 265727815
799350469 799350469
223294966 223294966
396415220 396415220
871932533 871932533
452851118 452851118
55579336 55579336
786094548 786094548
380033055 380033055
50480098 50480098
415581324 415581324
283819989 283819989
560026315 560026315
20646307 20646307
763585576 763585576
788187384 788187384
655064993 655064993
841417048 841417048
167083958 167083958
622782400 622782400
191142513 191142513
758050460 758050460
795882037 795882037
765718507 765718507
677802836 677802836
817843801 817843801
225715410 225715410
299623287 299623287
952194237 952194237
105979666 105979666
5955014 5955014
31118422 31118422
96061624 96061624
752659850 752659850
271732756 271732756
555283604 555283604
519977665 519977665
412003868 412003868
153742487 153742487
782819458 782819458
940605901 940605901
597077482 597077482
922707449 922707449
633357557 633357557
835048089 835048089
267502064 267502064
674062509 674062509
277132466 277132466
183848468 183848468
761779919 761779919
245710305 245710305
852932217 852932217
82954642 82954642
372397792 372397792
710361259 710361259
24618201 24618201
147048246 147048246
988870575 988870575
391264485 391264485
447923506 447923506
430916127 430916127
550391684 550391684
49019539 49019539
71381569 71381569
472695438 472695438
77139963 77139963
358594559 358594559
123429669 123429669
395927429 395927429
393461068 393461068
990368349 990368349
70881710 70881710
140394853 140394853
827429882 827429882
864867598 864867598
603407158 603407158
265631094 265631094
430710570 430710570
774031622 774031622
290888547 290888547
264862876 264862876
892029158 892029158
284016723 284016723
11452406 11452406
379131628 379131628
685870713 685870713
32566542 32566542
28722484 28722484
457056294 457056294
567989243 567989243
356143160 356143160
309222168 309222168
154388162 154388162
632651679 632651679
125935428 125935428
830363066 830363066
69010785 69010785
761236119 761236119
619947518 619947518
135502711 135502711
147980101 147980101
820059936 820059936
298378329 298378329
278144708 278144708
918572939 918572939
220190891 220190891
474949968 474949968
512641247 512641247
960310669 960310669
577138084 577138084
809155599 809155599
587271219 587271219
54315267 54315267
31612174 31612174
468551332 468551332
497199918 497199918
93995671 93995671
727292433 727292433
385660789 385660789
152262873 152262873
17365970 17365970
475751942 475751942
586700870 586700870
74486447 74486447
281427724 281427724
666320594 666320594
12549473 12549473
276627926 276627926
198735337 198735337
336376960 336376960
745700708 745700708
489199702 489199702
660457975 660457975
142984508 142984508
156577351 156577351
451611871 451611871
286799264 286799264
52778989 52778989
869105387 869105387
44917654 44917654
93696325 93696325
836043279 836043279
185176041 185176041
909010872 909010872
632041165 632041165
25451104 25451104
651631496 651631496
980912747 980912747
328436218 328436218
669135139 669135139
116325160 116325160
404798329 404798329
663657086 663657086
998783700 998783700
620044984 620044984
185491890 185491890
509894110 509894110
193591347 193591347
938459198 938459198
243974266 243974266
844418022 844418022
603084994 603084994
109954944 109954944
929062273 929062273
71528248 71528248
219519425 219519425
761214283 761214283
821865405 821865405
908453715 908453715
197869782 197869782
906823210 906823210
645213641 645213641
109801831 109801831
791739807 791739807
874482926 874482926
181052011 181052011
350796276 350796276
288365830 288365830
423679240 423679240
128877247 128877247
161773736 161773736
623295091 623295091
303316183 303316183
792130986 792130986
970998534 970998534
223462060 223462060
897311328 897311328
472237055 472237055
507209848 507209848
458753869 458753869
874436941 874436941
234325698 234325698
87116045 87116045
285801910 285801910
138695082 138695082
151567216 151567216
170683537 170683537
170202527 170202527
848258219 848258219
231497619 231497619
559440834 559440834
802793059 802793059
477816747 477816747
670196805 670196805
576790445 576790445
13792579 13792579
158133283 158133283
209901268 209901268
473785894 473785894
819244755 819244755
830400486 830400486
789964882 789964882
502877170 502877170
565935455 565935455
275625947 275625947
397481263 397481263
224593676 224593676
705729306 705729306
776860711 776860711
289316511 289316511
645172746 645172746
98688922 98688922
441130749 441130749
89733537 89733537
854368306 854368306
283123405 283123405
392344401 392344401
41681866 41681866
30350412 30350412
505061638 505061638
100911347 100911347
638948830 638948830
569386260 569386260
216509101 216509101
852256888 852256888
737884429 737884429
73581560 73581560
329891601 329891601
200432564 200432564
448327610 448327610
661321210 661321210
244968276 244968276
4447970 4447970
332766221 332766221
853865939 853865939
305200216 305200216
474081706 474081706
725837268 725837268
415658422 415658422
394744888 394744888
659112221 659112221
547049773 547049773
589923226 589923226
32824802 32824802
613122140 613122140
287628396 287628396
320970216 320970216
517149768 517149768
603005594 603005594
467399457 467399457
105728760 105728760
835017738 835017738
143627812 143627812
464863958 464863958
368348369 368348369
319529732 319529732
330037783 330037783
722979445 722979445
890069768 890069768
370082051 370082051
175703466 175703466
265890718 265890718
219908291 219908291
815248966 815248966
563133209 563133209
652084598 652084598
522263226 522263226
933433956 933433956
276457543 276457543
424317986 424317986
696659808 696659808
627541069 627541069
754138566 754138566
398630162 398630162
432732524 432732524
218661235 218661235
762389049 762389049
374868216 374868216
192438667 192438667
797687027 797687027
98746707 98746707
786493039 786493039
256036624 256036624
860133959 860133959
695588865 695588865
792206565 792206565
694212524 694212524
995766665 995766665
503748639 503748639
955799936 955799936
166611687 166611687
496950903 496950903
25920519 25920519
283715345 283715345
602992923 602992923
351231014 351231014
602016049 602016049
499907858 499907858
990059601 990059601
862336045 862336045
66166494 66166494
18618109 18618109
258919613 258919613
260485689 260485689
445893863 445893863
153796330 153796330
164512816 164512816
98686028 98686028
466255847 466255847
282076657 282076657
469105719 469105719
73976567 73976567
580289190 580289190
177650175 177650175
550034289 550034289
365408482 365408482
105290843 105290843
833996124 833996124
197208536 197208536
567472898 567472898
242085765 242085765
50451246 50451246
888042506 888042506
546836960 546836960
886298289 886298289
84473447 84473447
795541022 795541022
486406197 486406197
418382844 418382844
947354071 947354071
86558314 86558314
820463655 820463655
876427302 876427302
677741596 677741596
168698665 168698665
437158151 437158151
298921807 298921807
227899569 227899569
978321746 978321746
448343864 448343864
574558448 574558448
769565158 769565158
824325876 824325876
157814392 157814392
68759825 68759825
140989857 140989857
733666044 733666044
741285297 741285297
755650969 755650969
857714318 857714318
80817147 80817147
478771270 478771270
462773565 462773565
201073354 201073354
236461719 236461719
346466082 346466082
167442264 167442264
990375762 990375762
386883171 386883171
450261878 450261878
473038893 473038893
843969664 843969664
319805901 319805901
190342570 190342570
429220498 429220498
103311136 103311136
685842107 685842107
708334691 708334691
364242632 364242632
743024728 743024728
93534696 93534696
110835694 110835694
119843200 119843200
400484146 400484146
701424847 701424847
710654670 710654670
298819547 298819547
536379652 536379652
865175660 865175660
544963198 544963198
246249476 246249476
803751444 803751444
531607608 531607608
505519833 505519833
221842987 221842987
587102726 587102726
963568736 963568736
767914853 767914853
339707401 339707401
74810272 74810272
259059658 259059658
171067716 171067716
855068012 855068012
375454666 375454666
479431203 479431203
394383706 394383706
624044170 624044170
107140393 107140393
267109096 267109096
58904685 58904685
68135797 68135797
405585391 405585391
932912371 932912371
579952863 579952863
154370705 154370705
51328221 51328221
902901777 902901777
148575496 148575496
309676585 309676585
751853658 751853658
366717043 366717043
435902429 435902429
780962720 780962720
801577300 801577300
696667786 696667786
127809646 127809646
170395734 170395734
546580913 546580913
142507471 142507471
948913608 948913608
816591158 816591158
985597597 985597597
893982066 893982066
24677352 24677352
288176721 288176721
210591782 210591782
194940159 194940159
329536573 329536573
19675511 19675511
917063773 917063773
529149679 529149679
740219339 740219339
619172953 619172953
412947440 412947440
148487752 148487752
225421245 225421245
409458382 409458382
251066264 251066264
216546287 216546287
605351510 605351510
486669585 486669585
231373470 231373470
316665563 316665563
396638911 396638911
424250490 424250490
269076601 269076601
69619045 69619045
837372597 837372597
660975156 660975156
936792201 936792201
27312006 27312006
549064555 549064555
873343511 873343511
792856240 792856240
307023350 307023350
972290056 972290056
971564921 971564921
43055887 43055887
189333823 189333823
291092368 291092368
487218503 487218503
905278336 905278336
595047035 595047035
209662453 209662453
547370818 547370818
197343419 197343419
433138598 433138598
916134240 916134240
947693705 947693705
791539625 791539625
532048026 532048026
538999599 538999599
524527617 524527617
7653770 7653770
688192597 688192597
743135114 743135114
231184506 231184506
578482258 578482258
614457729 614457729
798348634 798348634
362214296 362214296
253520066 253520066
322997500 322997500
767350258 767350258
762348761 762348761
32793433 32793433
21763606 21763606
843045635 843045635
133821051 133821051
653346229 653346229
813197529 813197529
209205909 209205909
444065434 444065434
448605457 448605457
414308811 414308811
997469784 997469784
792136348 792136348
107232265 107232265
59459637 59459637
77846257 77846257
990322619 990322619
917304633 917304633
16585364 16585364
143724484 143724484
800240977 800240977
723510452 723510452
11424536 11424536
299068604 299068604
23025579 23025579
547899866 547899866
31119986 31119986
941524695 941524695
346634917 346634917
965980413 965980413
330810469 330810469
628414831 628414831
276151561 276151561
372835438 372835438
543879548 543879548
304697888 304697888
360210384 360210384
731420617 731420617
33712929 33712929
946551882 946551882
611766140 611766140
715733189 715733189
911645395 911645395
368169891 368169891
859425856 859425856
311637019 311637019
435669336 435669336
975615015 975615015
800223547 800223547
914442029 914442029
292187425 292187425
64934026 64934026
949478891 949478891
585749504 585749504
267599518 267599518
371557551 371557551
515438845 515438845
420911356 420911356
188348957 188348957
664391801 664391801
75922795 75922795
723490894 723490894
42122740 42122740
412632223 412632223
370221366 370221366
312776026 312776026
118316601 118316601
758856678 758856678
821075203 821075203
24423911 24423911
125099472 125099472
961856699 961856699
190800765 190800765
61559020 61559020
656702191 656702191
909707144 909707144
857801788 857801788
200275104 200275104
878841437 878841437
525313122 525313122
488941920 488941920
115664941 115664941
240796818 240796818
311581487 311581487
430474369 430474369
3871083 3871083
829840014 829840014
379211258 379211258
253907533 253907533
54587406 54587406
710160492 710160492
538168993 538168993
423513436 423513436
49885248 49885248
594778014 594778014
652243972 652243972
239846366 239846366
212709079 212709079
557406679 557406679
661542251 661542251
734841798 734841798
608606540 608606540
236621939 236621939
487619246 487619246
359096049 359096049
802066964 802066964
632677424 632677424
149429208 149429208
226084491 226084491
703802637 703802637
411848731 411848731
943704832 943704832
869519730 869519730
680406546 680406546
534856023 534856023
767978754 767978754
455986475 455986475
93533754 93533754
38428127 38428127
268746812 268746812
856331853 856331853
113305251 113305251
729971449 729971449
297526822 297526822
23894611 23894611
89685482 89685482
375776682 375776682
623814330 623814330
270240622 270240622
400803272 400803272
755713850 755713850
451390026 451390026
205827713 205827713
757566320 757566320
321194575 321194575
638990426 638990426
547734548 547734548
254420722 254420722
446818566 446818566
726894358 726894358
20330347 20330347
159161316 159161316
700271890 700271890
919873201 919873201
949276164 949276164
210910163 210910163
534154454 534154454
629523094 629523094
856629104 856629104
129050880 129050880
42543128 42543128
487634045 487634045
163645701 163645701
569439577 569439577
446561486 446561486
461364772 461364772
32182298 32182298
571146259 571146259
75534543 75534543
476832349 476832349
327427682 327427682
509027200 509027200
854813911 854813911
894875391 894875391
284692249 284692249
748581697 748581697
308747197 308747197
77933328 77933328
958078549 958078549
959153353 959153353
630926102 630926102
533644113 533644113
374792827 374792827
198120318 198120318
330466162 330466162
816432857 816432857
258937277 258937277
450409456 450409456
506734108 506734108
300108318 300108318
486833270 486833270
384807040 384807040
351099431 351099431
735376274 735376274
793483749 793483749
272054245 272054245
667505348 667505348
821715225 821715225
596446647 596446647
374853483 374853483
124122998 124122998
908514089 908514089
207648141 207648141
81519669 81519669
263982547 263982547
691095546 691095546
785910092 785910092
866038870 866038870
226273570 226273570
154404455 154404455
56070729 56070729
79716420 79716420
503088189 503088189
402101205 402101205
208580557 208580557
767375190 767375190
29485516 29485516
124278706 124278706
635469973 635469973
416598234 416598234
71434658 71434658
278623562 278623562
70295341 70295341
440407594 440407594
104209188 104209188
409130334 409130334
628164194 628164194
660529574 660529574
73128800 73128800
204830637 204830637
660045682 660045682
472205956 472205956
432582906 432582906
499741311 499741311
265652697 265652697
814209301 814209301
521776193 521776193
254955438 254955438
955495593 955495593
243617584 243617584
405483574 405483574
306878244 306878244
35120236 35120236
86111583 86111583
659777489 659777489
873560056 873560056
900227758 900227758
704168126 704168126
286993610 286993610
336017293 336017293
381372322 381372322
48741929 48741929
596505143 596505143
363772521 363772521
223683297 223683297
30970915 30970915
875175499 875175499
550463158 550463158
365026399 365026399
818281464 818281464
851219727 851219727
306143692 306143692
104614160 104614160
954575436 954575436
414737554 414737554
383158335 383158335
242895676 242895676
266055314 266055314
619748306 619748306
465979440 465979440
335375504 335375504
191041184 191041184
445596238 445596238
199081039 199081039
415332490 415332490
690640138 690640138
302669970 302669970
233631422 233631422
472988348 472988348
241638347 241638347
511687734 511687734
410070121 410070121
436625168 436625168
147018899 147018899
426914959 426914959
725900117 725900117
364181814 364181814
27939202 27939202
93099031 93099031
482052191 482052191
476641945 476641945
686077805 686077805
235001427 235001427
298602909 298602909
838652078 838652078
535784862 535784862
737495794 737495794
64652408 64652408
236537015 236537015
632036469 632036469
983462322 983462322
776189162 776189162
273270252 273270252
468596933 468596933
565123181 565123181
439100229 439100229
615611631 615611631
268034600 268034600
883308712 883308712
905489387 905489387
342197865 342197865
584612240 584612240
325166382 325166382
830441656 830441656
194524956 194524956
672161614 672161614
842309855 842309855
142317852 142317852
557644282 557644282
773688417 773688417
234700160 234700160
107017740 107017740
349255905 349255905
624825414 624825414
696622405 696622405
393526434 393526434
231481476 231481476
610410345 610410345
340672198 340672198
467308271 467308271
338074466 338074466
982172282 982172282
878041918 878041918
615967728 615967728
370736137 370736137
700858980 700858980
88812708 88812708
859912110 859912110
524292266 524292266
522239075 522239075
830435004 830435004
975605130 975605130
833116335 833116335
790014666 790014666
137450897 137450897
369606871 369606871
286843231 286843231
817021881 817021881
65650512 65650512
402254447 402254447
135760789 135760789
181896465 181896465
581415136 581415136
292329618 292329618
9037462 9037462
430373483 430373483
87906664 87906664
62668514 62668514
93113324 93113324
866528970 866528970
129197882 129197882
364033453 364033453
436541525 436541525
312168035 312168035
514431843 514431843
984191969 984191969
484336878 484336878
961943304 961943304
23200897 23200897
147545956 147545956
362777673 362777673
759025287 759025287
423415249 423415249
822857001 822857001
137287898 137287898
563662179 563662179
448677358 448677358
135623155 135623155
261365235 261365235
520377680 520377680
517404128 517404128
96079978 96079978
755161397 755161397
792055378 792055378
141944719 141944719
510651752 510651752
820093118 820093118
982347294 982347294
937783622 937783622
190896317 190896317
1641195 1641195
220372853 220372853
357737601 357737601
654888487 654888487
223969734 223969734
689301633 689301633
797917978 797917978
461309857 461309857
21783681 21783681
648699895 648699895
876706679 876706679
740182360 740182360
205600586 205600586
296760686 296760686
173061049 173061049
155483896 155483896
93536611 93536611
870472321 870472321
974616241 974616241
882818614 882818614
968206399 968206399
727950146 727950146
670129211 670129211
327234330 327234330
606745561 606745561
549659858 549659858
105332175 105332175
693154051 693154051
663654218 663654218
972460781 972460781
947858081 947858081
928558269 928558269
197252097 197252097
514299040 514299040
16744717 16744717
307779917 307779917
895432059 895432059
88832 88832
38272302 38272302
221692603 221692603
558181822 558181822
979641044 979641044
212636073 212636073
790779289 790779289
309334983 309334983
674635289 674635289
142057550 142057550
54764503 54764503
860224052 860224052
844258459 844258459
918979258 918979258
163815219 163815219
977555330 977555330
521407686 521407686
143893363 143893363
606410701 606410701
974395549 974395549
46143441 46143441
407591572 407591572
278176944 278176944
43530788 43530788
159066315 159066315
653413264 653413264
703564078 703564078
214580351 214580351
870493238 870493238
994559949 994559949
911803162 911803162
167551577 167551577
40227434 40227434
653478341 653478341
806021939 806021939
170661283 170661283
466348362 466348362
595809142 595809142
844619558 844619558
800157552 800157552
585804726 585804726
128868770 128868770
277033551 277033551
482028441 482028441
155230329 155230329
410447081 410447081
432272532 432272532
663694493 663694493
582977648 582977648
869526332 869526332
550864036 550864036
331989780 331989780
484891533 484891533
403676750 403676750
899609396 899609396
427380089 427380089
435241527 435241527
274401678 274401678
997296708 997296708
330515072 330515072
17855457 17855457
988092725 988092725
434154284 434154284
4472004 4472004
15413164 15413164
544846131 544846131
134169549 134169549
360427811 360427811
485693151 485693151
399606511 399606511
618673662 618673662
809061865 809061865
577966233 577966233
294960441 294960441
510296622 510296622
160649617 160649617
969433348 969433348
370538129 370538129
162612788 162612788
334820000 334820000
855616262 855616262
526002482 526002482
440099380 440099380
769596783 769596783
125393857 125393857
415098935 415098935
984661232 984661232
562016765 562016765
958896092 958896092
800646123 800646123
357109771 357109771
909192080 909192080
214971127 214971127
217336053 217336053
734193567 734193567
186151596 186151596
278829825 278829825
391544031 391544031
538195604 538195604
966929734 966929734
259501227 259501227
514142312 514142312
98003373 98003373
234516922 234516922
7555533 7555533
222950386 222950386
760211740 760211740
78019151 78019151
252612324 252612324
399785743 399785743
455047157 455047157
834703797 834703797
712299396 712299396
979119398 979119398
704504917 704504917
533538772 533538772
105523226 105523226
332639177 332639177
304137101 304137101
835222032 835222032
178309762 178309762
105416944 105416944
572331671 572331671
491325681 491325681
532790817 532790817
86851920 86851920
58763613 58763613
280671875 280671875
110499837 110499837
373274826 373274826
902628093 902628093
283517888 283517888
652236878 652236878
252857113 252857113
108859937 108859937
485980400 485980400
921224474 921224474
586988066 586988066
493801502 493801502
951776543 951776543
141127972 141127972
821309654 821309654
665271795 665271795
458463362 458463362
310542318 310542318
54152749 54152749
268487939 268487939
505416290 505416290
777872383 777872383
42438010 42438010
256626376 256626376
555569078 555569078
116961879 116961879
762691241 762691241
487766610 487766610
47769864 47769864
514127827 514127827
130064470 130064470
867120435 867120435
304065919 304065919
982053420 982053420
637719120 637719120
621347935 621347935
517052937 517052937
536812747 536812747
231747483 231747483
884181999 884181999
556539375 556539375
82583508 82583508
160629434 160629434
974708072 974708072
710167567 710167567
984435169 984435169
393830394 393830394
520135725 520135725
205849304 205849304
90202830 90202830
468343595 468343595
452474134 452474134
946468550 946468550
126003456 126003456
355900444 355900444
90764455 90764455
319489648 319489648
589600413 589600413
330820832 330820832
144039469 144039469
315911079 315911079
747580705 747580705
357972310 357972310
213026304 213026304
185085873 185085873
93636260 93636260
127459463 127459463
111410217 111410217
40368298 40368298
50762895 50762895
877358376 877358376
68451624 68451624
576467104 576467104
145445586 145445586
320175718 320175718
462563882 462563882
520394335 520394335
476480610 476480610
580246387 580246387
298205219 298205219
102431218 102431218
902539429 902539429
678094117 678094117
274636613 274636613
108052071 108052071
163537721 163537721
139484465 139484465
786148961 786148961
487140926 487140926
766739566 766739566
745143133 745143133
52674213 52674213
902314722 902314722
832370620 832370620
472432295 472432295
622974484 622974484
897236564 897236564
370929327 370929327
81958628 81958628
93225354 93225354
135056022 135056022
259984914 259984914
491066283 491066283
854666281 854666281
730975842 730975842
860103245 860103245
999711424 999711424
61210838 61210838
435195912 435195912
662249341 662249341
237443700 237443700
223607526 223607526
66508523 66508523
3176456 3176456
934015667 934015667
681020218 681020218
85725564 85725564
422822264 422822264
339208542 339208542
326616313 326616313
415282162 415282162
214049355 214049355
463630328 463630328
250442082 250442082
990385033 990385033
210111770 210111770
833599460 833599460
882345238 882345238
29749479 29749479
230841357 230841357
152275838 152275838
440797161 440797161
177804254 177804254
99792481 99792481
14181272 14181272
521768110 521768110
121059460 121059460
66647909 66647909
341307223 341307223
481740298 481740298
107490758 107490758
257522586 257522586
660201936 660201936
81488273 81488273
33410931 33410931
579214580 579214580
361862816 361862816
707310236 707310236
332524461 332524461
538693487 538693487
984353153 984353153
142085978 142085978
243753013 243753013
161619668 161619668
491112303 491112303
750314311 750314311
109735949 109735949
503146666 503146666
527923974 527923974
43505383 43505383
321467804 321467804
946480192 946480192
552223930 552223930
994125525 994125525
473286468 473286468
17301004 17301004
824463818 824463818
258166880 258166880
105600428 105600428
770453524 770453524
734396509 734396509
995742643 995742643
551245164 551245164
314261606 314261606
355096882 355096882
743844672 743844672
314754285 314754285
130697667 130697667
70161196 70161196
257282788 257282788
664629800 664629800
882074538 882074538
42448043 42448043
165205338 165205338
180473614 180473614
262082742 262082742
876609832 876609832
682180039 682180039
377022419 377022419
502024465 502024465
46661194 46661194
428430542 428430542
77614709 77614709
487293825 487293825
893554345 893554345
533803308 533803308
717189289 717189289
233823333 233823333
868657851 868657851
817691193 817691193
440640674 440640674
692897039 692897039
974211769 974211769
220497019 220497019
297805586 297805586
495575086 495575086
754595094 754595094
14427382 14427382
171078264 171078264
261975238 261975238
607222621 607222621
964710901 964710901
14821280 14821280
427041160 427041160
206734611 206734611
161913539 161913539
54599845 54599845
827783330 827783330
715342456 715342456
965042641 965042641
44232474 44232474
497216691 497216691
971437851 971437851
261997626 261997626
651658015 651658015
606951192 606951192
760741089 760741089
374333450 374333450
324103148 324103148
865410869 865410869
160973332 160973332
70886718 70886718
448541048 448541048
679901625 679901625
581072932 581072932
918179234 918179234
166976983 166976983
455262428 455262428
850268309 850268309
436765998 436765998
415141077 415141077
474987449 474987449
166443171 166443171
180904365 180904365
690559966 690559966
691878852 691878852
891838491 891838491
425851484 425851484
122638112 122638112
5638454 5638454
533444305 533444305
706609083 706609083
419202149 419202149
193961579 193961579
5991451 5991451
38295137 38295137
764113562 764113562
674441687 674441687
645182255 645182255
893534418 893534418
319399468 319399468
516231402 516231402
755251194 755251194
149901774 149901774
592862972 592862972
828026152 828026152
364441341 364441341
407531159 407531159
819295631 819295631
277542647 277542647
599913958 599913958
855065948 855065948
291807442 291807442
77885911 77885911
795496066 795496066
695433467 695433467
512203478 512203478
520331164 520331164
297751600 297751600
60183912 60183912
660689820 660689820
717304315 717304315
173092372 173092372
692463678 692463678
159694131 159694131
195114490 195114490
604059052 604059052
18557188 18557188
830577321 830577321
32506714 32506714
950366385 950366385
669516822 669516822
397598750 397598750
783522389 783522389
337791273 337791273
249559890 249559890
73511916 73511916
247830511 247830511
177445195 177445195
263711711 263711711
335857350 335857350
50449224 50449224
148504198 148504198
294422346 294422346
264539634 264539634
529161678 529161678
517523143 517523143
468741204 468741204
254201469 254201469
417200203 417200203
394521626 394521626
696139959 696139959
332605993 332605993
962359312 962359312
944674149 944674149
432841418 432841418
601878230 601878230
384370771 384370771
571749669 571749669
345128598 345128598
564080771 564080771
206789068 206789068
805915170 805915170
36927007 36927007
941999153 941999153
111993407 111993407
774133645 774133645
525595043 525595043
179223615 179223615
451295019 451295019
900844017 900844017
383336772 383336772
16071204 16071204
939045222 939045222
603879678 603879678
674462043 674462043
977861600 977861600
191212552 191212552
445075867 445075867
366275984 366275984
213053954 213053954
223566693 223566693
373309230 373309230
808377450 808377450
724873798 724873798
263678174 263678174
971721333 971721333
588563664 588563664
718228296 718228296
561968160 561968160
669976819 669976819
277781175 277781175
135252401 135252401
668158671 668158671
248473521 248473521
890541821 890541821
422648120 422648120
277183716 277183716
99847837 99847837
243279174 243279174
270105452 270105452
884290335 884290335
888578410 888578410
963184758 963184758
504457739 504457739
884379345 884379345
883581162 883581162
741895124 741895124
510353373 510353373
232444562 232444562
942185259 942185259
855666490 855666490
179798433 179798433
506865983 506865983
93120884 93120884
553415854 553415854
599668950 599668950
820970601 820970601
283272430 283272430
839940020 839940020
185468651 185468651
288327766 288327766
741114951 741114951
182897823 182897823
602269314 602269314
982526490 982526490
461502990 461502990
109344203 109344203
242094970 242094970
573951931 573951931
109294305 109294305
610032441 610032441
543178742 543178742
973884070 973884070
416069935 416069935
827987263 827987263
352244568 352244568
111706511 111706511
118545968 118545968
812067988 812067988
779950836 779950836
834766547 834766547
723462485 723462485
791634122 791634122
163883981 163883981
259680513 259680513
444675724 444675724
750047142 750047142
455331397 455331397
213402319 213402319
325334902 325334902
256089132 256089132
774917940 774917940
223696436 223696436
63523802 63523802
765794356 765794356
944379269 944379269
438304248 438304248
458778473 458778473
713838381 713838381
264879270 264879270
349280236 349280236
119779068 119779068
499015552 499015552
411892818 411892818
549091179 549091179
110108652 110108652
417451975 417451975
443865735 443865735
88238160 88238160
831872720 831872720
186290377 186290377
72996477 72996477
33683397 33683397
759903723 759903723
617499169 617499169
83697657 83697657
794789078 794789078
725009087 725009087
402969142 402969142
167967967 167967967
958342613 958342613
778342604 778342604
912665560 912665560
104829178 104829178
62096031 62096031
501639852 501639852
636659372 636659372
742660875 742660875
873160822 873160822
311268925 311268925
393111490 393111490
979324292 979324292
680063490 680063490
159435113 159435113
225248030 225248030
287007738 287007738
10149905 10149905
650629531 650629531
566775334 566775334
26428670 26428670
417250378 417250378
153147664 153147664
805858330 805858330
101644286 101644286
855705498 855705498
257600776 257600776
184098674 184098674
628971566 628971566
341405931 341405931
944375869 944375869
64533619 64533619
872995781 872995781
982231316 982231316
873351785 873351785
153932685 153932685
264324402 264324402
812362212 812362212
937094480 937094480
124592174 124592174
46146474 46146474
293247881 293247881
664621981 664621981
459043059 459043059
259070414 259070414
920027314 920027314
94699048 94699048
573669934 573669934
232290017 232290017
492370201 492370201
58091352 58091352
497122505 497122505
165601050 165601050
994702887 994702887
852656156 852656156
520442800 520442800
978304146 978304146
253665139 253665139
971351744 971351744
218448292 218448292
700933243 700933243
604840736 604840736
509072191 509072191
490745704 490745704
727198005 727198005
383364534 383364534
914326038 914326038
771519675 771519675
849764294 849764294
158571478 158571478
321083143 321083143
99850719 99850719
869629502 869629502
826792752 826792752
769974866 769974866
254226913 254226913
565050726 565050726
16188562 16188562
189471466 189471466
510366145 510366145
496195052 496195052
718105743 718105743
292291703 292291703
830257606 830257606
945125914 945125914
346901205 346901205
85433354 85433354
610282251 610282251
953667197 953667197
552169447 552169447
816018803 816018803
526295449 526295449
320601006 320601006
386980912 386980912
797322954 797322954
957939193 957939193
436146957 436146957
76892639 76892639
126299039 126299039
759716610 759716610
890843308 890843308
165590849 165590849
951138372 951138372
658790900 658790900
913315539 913315539
6394870 6394870
151805775 151805775
633045137 633045137
337995003 337995003
994029976 994029976
994211517 994211517
117021405 117021405
559277942 559277942
572908085 572908085
664296535 664296535
546387705 546387705
569726328 569726328
774594167 774594167
439959535 439959535
53067022 53067022
26203217 26203217
171996091 171996091
368365013 368365013
956194152 956194152
215852758 215852758
148808152 148808152
243584717 243584717
251553607 251553607
529446413 529446413
397119028 397119028
870233564 870233564
393295892 393295892
600926560 600926560
53708385 53708385
864806427 864806427
764138317 764138317
146341502 146341502
496507348 496507348
230905480 230905480
20388237 20388237
177723046 177723046
124176843 124176843
850193402 850193402
996864530 996864530
481381145 481381145
52476390 52476390
206883324 206883324
894664673 894664673
310955836 310955836
163620139 163620139
49128130 49128130
234545475 234545475
229579507 229579507
565504920 565504920
19080153 19080153
501333766 501333766
257879344 257879344
535880837 535880837
298813268 298813268
502896053 502896053
902188027 902188027
648398727 648398727
116646680 116646680
195890190 195890190
255123681 255123681
66902518 66902518
268371774 268371774
440934430 440934430
779186536 779186536
506516330 506516330
545650404 545650404
696681577 696681577
71678571 71678571
216893542 216893542
556857453 556857453
337008737 337008737
727175496 727175496
39843412 39843412
403450926 403450926
19777999 19777999
240794209 240794209
668226303 668226303
102522139 102522139
926261140 926261140
540570480 540570480
495387019 495387019
684588808 684588808
261179148 261179148
361761150 361761150
679476615 679476615
457603573 457603573
454680847 454680847
711691035 711691035
988069703 988069703
395917887 395917887
381797680 381797680
846365441 846365441
83076446 83076446
429236958 429236958
832720034 832720034
656449223 656449223
995912795 995912795
262437749 262437749
361431567 361431567
945701168 945701168
110738432 110738432
578006420 578006420
968899966 968899966
145840823 145840823
789667847 789667847
593385948 593385948
844517631 844517631
929575951 929575951
420139203 420139203
183670323 183670323
167259357 167259357
247357675 247357675
663447516 663447516
445735540 445735540
10268677 10268677
740023006 740023006
191396705 191396705
185053833 185053833
947341628 947341628
515107678 515107678
986190556 986190556
80066689 80066689
237626003 237626003
256096602 256096602
111482089 111482089
261901169 261901169
700524864 700524864
171263899 171263899
561418733 561418733
240825569 240825569
145519051 145519051
248026939 248026939
822172174 822172174
159219215 159219215
712731371 712731371
175869859 175869859
303435942 303435942
306896434 306896434
28003928 28003928
319676119 319676119
808015661 808015661
210065244 210065244
692295329 692295329
263802759 263802759
39327669 39327669
888524506 888524506
311132453 311132453
293071783 293071783
361732224 361732224
435458603 435458603
628478653 628478653
821272792 821272792
754658872 754658872
376429103 376429103
301007823 301007823
17847015 17847015
330625958 330625958
214219432 214219432
101262740 101262740
799934243 799934243
167118774 167118774
430111111 430111111
793708553 793708553
223535936 223535936
905420133 905420133
695007707 695007707
896513339 896513339
760790238 760790238
677190903 677190903
216885128 216885128
550018980 550018980
829277480 829277480
169400637 169400637
341195645 341195645
964480935 964480935
25533624 25533624
353832518 353832518
577871484 577871484
473932054 473932054
154124523 154124523
821255308 821255308
406971803 406971803
726063704 726063704
809716409 809716409
169150632 169150632
364383202 364383202
70222474 70222474
505136524 505136524
219444561 219444561
345277026 345277026
785183423 785183423
994063748 994063748
497636580 497636580
243483412 243483412
512162699 512162699
427091543 427091543
162755078 162755078
56979178 56979178
460707541 460707541
93128124 93128124
124500199 124500199
453234691 453234691
426595272 426595272
549900307 549900307
327303816 327303816
584946050 584946050
592557133 592557133
501878678 501878678
256145821 256145821
79691656 79691656
425143621 425143621
883460911 883460911
53849548 53849548
140385796 140385796
440426617 440426617
530089560 530089560
702533506 702533506
38521593 38521593
669779677 669779677
351677108 351677108
59046641 59046641
414153460 414153460
166322407 166322407
965664054 965664054
165692442 165692442
938527821 938527821
390709567 390709567
303627578 303627578
377830556 377830556
374402865 374402865
48262698 48262698
910908744 910908744
562558853 562558853
544253538 544253538
5054461 5054461
185990062 185990062
424256333 424256333
43505382 43505382
793364335 793364335
917442543 917442543
31681293 31681293
485268841 485268841
826802453 826802453
130600527 130600527
967415758 967415758
308165444 308165444
595538472 595538472
153128561 153128561
193834203 193834203
729429243 729429243
372699771 372699771
302579875 302579875
474765326 474765326
18740560 18740560
578536846 578536846
40556136 40556136
239686379 239686379
105342949 105342949
473195506 473195506
685620222 685620222
365617994 365617994
902108204 902108204
346271641 346271641
705271854 705271854
683856210 683856210
94009154 94009154
619711665 619711665
55138894 55138894
135675092 135675092
856696970 856696970
32301439 32301439
571376348 571376348
659611726 659611726
112679197 112679197
342163317 342163317
374205987 374205987
603733723 603733723
710139469 710139469
3371201 3371201
283697248 283697248
403167401 403167401
105146126 105146126
53995442 53995442
495185156 495185156
993159836 993159836
330481592 330481592
775677993 775677993
57341219 57341219
804727051 804727051
984638911 984638911
242896555 242896555
339393086 339393086
359742411 359742411
866504971 866504971
246978519 246978519
695946583 695946583
179836793 179836793
608527290 608527290
760702930 760702930
280201809 280201809
665089078 665089078
984489835 984489835
519301192 519301192
597294139 597294139
742762192 742762192
723786234 723786234
767502678 767502678
149094704 149094704
349273344 349273344
987301173 987301173
59153998 59153998
858300817 858300817
385388095 385388095
338779054 338779054
279224388 279224388
128029554 128029554
611404724 611404724
853920667 853920667
200661658 200661658
318402217 318402217
19762121 19762121
614648067 614648067
790584377 790584377
352836338 352836338
164367965 164367965
632431966 632431966
12138242 12138242
5063237 5063237
210921775 210921775
998626420 998626420
199607026 199607026
350970640 350970640
145087839 145087839
188525113 188525113
692201302 692201302
82106945 82106945
3432284 3432284
353509971 353509971
423338549 423338549
386029632 386029632
797217106 797217106
279713531 279713531
125912963 125912963
512141565 512141565
538769571 538769571
28894203 28894203
635288401 635288401
150337425 150337425
190948998 190948998
729485828 729485828
947128609 947128609
974729746 974729746
277429406 277429406
36707929 36707929
781666038 781666038
393246891 393246891
39828166 39828166
897820048 897820048
111531277 111531277
532424175 532424175
689420050 689420050
412088698 412088698
856626667 856626667
862979949 862979949
135143074 135143074
989337416 989337416
478642221 478642221
63964587 63964587
100877262 100877262
444983765 444983765
105099389 105099389
422625177 422625177
423749769 423749769
498603994 498603994
110392598 110392598
980593166 980593166
70477608 70477608
320122383 320122383
184078225 184078225
423329581 423329581
992123885 992123885
375926810 375926810
751205188 751205188
55093557 55093557
239079488 239079488
439210904 439210904
843073539 843073539
326082384 326082384
851806787 851806787
948467866 948467866
585008 585008
71124594 71124594
541898683 541898683
73437258 73437258
110084108 110084108
924966248 924966248
164965092 164965092
344056623 344056623
822348650 822348650
585060430 585060430
86221183 86221183
119354982 119354982
710727884 710727884
264453031 264453031
732160523 732160523
410558581 410558581
193586953 193586953
334223839 334223839
125038102 125038102
97136149 97136149
558738889 558738889
137842994 137842994
545904727 545904727
727985417 727985417
312166612 312166612
377119792 377119792
793139155 793139155
750688969 750688969
350407200 350407200
342792899 342792899
682943294 682943294
20983651 20983651
109186732 109186732
156148474 156148474
323310758 323310758
536435655 536435655
598905963 598905963
950478566 950478566
407972846 407972846
588264894 588264894
549276860 549276860
595445819 595445819
469342209 469342209
341711775 341711775
111840285 111840285
721313065 721313065
295793198 295793198
303830886 303830886
723597397 723597397
356032273 356032273
235124375 235124375
372781888 372781888
914064913 914064913
712507862 712507862
138088012 138088012
286619203 286619203
408832028 408832028
595958917 595958917
760960352 760960352
112048383 112048383
282047855 282047855
454707525 454707525
964728718 964728718
343035440 343035440
24177461 24177461
991838511 991838511
833806939 833806939
534300831 534300831
66710536 66710536
503884422 503884422
724942825 724942825
68878202 68878202
681946649 681946649
638048302 638048302
369452072 369452072
121102851 121102851
551891943 551891943
367474202 367474202
969423976 969423976
603691299 603691299
165994373 165994373
601291527 601291527
325787867 325787867
433527127 433527127
494892220 494892220
841093904 841093904
2143134 2143134
838792812 838792812
487896109 487896109
92945116 92945116
548660255 548660255
440278778 440278778
403786099 403786099
732654842 732654842
764829931 764829931
823777617 823777617
480265817 480265817
515027966 515027966
186008020 186008020
802276099 802276099
429406131 429406131
602033272 602033272
457764505 457764505
846096145 846096145
600623099 600623099
63078149 63078149
115679448 115679448
20026599 20026599
399837529 399837529
859212345 859212345
383373869 383373869
176009002 176009002
685070474 685070474
176369601 176369601
32861782 32861782
949059181 949059181
705280345 705280345
989806245 989806245
29822036 29822036
687367888 687367888
446218617 446218617
824702553 824702553
147663377 147663377
892423275 892423275
593864370 593864370
582608793 582608793
130734368 130734368
637391233 637391233
265555456 265555456
767899031 767899031
702900515 702900515
937248457 937248457
380961548 380961548
54347755 54347755
393647885 393647885
816844562 816844562
827697553 827697553
25963303 25963303
197530437 197530437
39444254 39444254
98045325 98045325
82571835 82571835
343648883 343648883
223881936 223881936
326488675 326488675
282882847 282882847
901915055 901915055
225868234 225868234
975097597 975097597
762583747 762583747
45700885 45700885
591070037 591070037
411982079 411982079
421308627 421308627
278364296 278364296
43359321 43359321
399656646 399656646
692336938 692336938
968288413 968288413
769435419 769435419
125745679 125745679
273014466 273014466
518918823 518918823
10026344 10026344
426863110 426863110
14790992 14790992
379610367 379610367
372864678 372864678
216516889 216516889
977806067 977806067
618863759 618863759
422853125 422853125
678892626 678892626
693057582 693057582
940026316 940026316
401670637 401670637
946146814 946146814
637293633 637293633
261671741 261671741
259992030 259992030
68542160 68542160
741735197 741735197
168739920 168739920
467526244 467526244
438321585 438321585
564681327 564681327
58502786 58502786
738603252 738603252
99200007 99200007
176310042 176310042
990862707 990862707
161851878 161851878
395486731 395486731
419998247 419998247
190266337 190266337
832845623 832845623
958983953 958983953
2294459 2294459
740519916 740519916
763926371 763926371
239377715 239377715
22583386 22583386
42861640 42861640
403221433 403221433
960259178 960259178
646218344 646218344
80483033 80483033
690659625 690659625
466927793 466927793
107989061 107989061
45441420 45441420
678178440 678178440
772887065 772887065
88703619 88703619
977957257 977957257
548321473 548321473
55609751 55609751
732847276 732847276
512990456 512990456
835138569 835138569
143773156 143773156
66536842 66536842
334709387 334709387
172446838 172446838
259268815 259268815
288258393 288258393
129353363 129353363
804632086 804632086
959364431 959364431
908370017 908370017
297393415 297393415
478125309 478125309
848308741 848308741
887977124 887977124
311916771 311916771
578453680 578453680
878777152 878777152
571378058 571378058
678260955 678260955
208786136 208786136
432157351 432157351
654669704 654669704
945930893 945930893
354019186 354019186
960398705 960398705
538158949 538158949
426074004 426074004
373670783 373670783
724315820 724315820
446280883 446280883
186288054 186288054
866773964 866773964
773329844 773329844
329499782 329499782
680692096 680692096
129720140 129720140
634872438 634872438
941232159 941232159
159789036 159789036
989823366 989823366
365486914 365486914
419264449 419264449
257491625 257491625
727203216 727203216
460056316 460056316
205335065 205335065
496669519 496669519
222060713 222060713
184376050 184376050
488941304 488941304
246435880 246435880
364044027 364044027
876160195 876160195
137429734 137429734
862782292 862782292
547588911 547588911
133365213 133365213
443686820 443686820
20643709 20643709
867804448 867804448
803623118 803623118
448511072 448511072
730052950 730052950
867717783 867717783
691492021 691492021
544618938 544618938
264605912 264605912
469087160 469087160
429074324 429074324
856218383 856218383
375531163 375531163
667422944 667422944
727078133 727078133
934496457 934496457
558809501 558809501
652052084 652052084
640887111 640887111
52745949 52745949
525322407 525322407
775523542 775523542
780389255 780389255
884713236 884713236
531056824 531056824
477714170 477714170
999941795 999941795
338649429 338649429
172920612 172920612
566225810 566225810
555088916 555088916
3426911 3426911
79935745 79935745
706184870 706184870
668116262 668116262
22394311 22394311
35038044 35038044
423061121 423061121
291672598 291672598
235053702 235053702
436525827 436525827
914869789 914869789
745238843 745238843
764202924 764202924
631780808 631780808
36467015 36467015
881051650 881051650
326669994 326669994
314693580 314693580
48847414 48847414
608695589 608695589
598770073 598770073
506993789 506993789
620537413 620537413
420514281 420514281
721407422 721407422
447241153 447241153
87885968 87885968
886553069 886553069
126508548 126508548
246751624 246751624
646942749 646942749
530233783 530233783
494904689 494904689
339052328 339052328
689372552 689372552
168726983 168726983
742100908 742100908
792183011 792183011
847552628 847552628
394807772 394807772
474057616 474057616
926821731 926821731
188598931 188598931
849539828 849539828
931066720 931066720
578733430 578733430
76421220 76421220
293537904 293537904
15432568 15432568
801281654 801281654
20419135 20419135
528167730 528167730
807594669 807594669
486934471 486934471
123096880 123096880
487111871 487111871
188124398 188124398
367177506 367177506
276879147 276879147
912966786 912966786
789146624 789146624
655849792 655849792
155156756 155156756
294752696 294752696
257453963 257453963
772358471 772358471
603145168 603145168
363879026 363879026
304032233 304032233
63556416 63556416
54283421 54283421
317697008 317697008
681206931 681206931
338639279 338639279
621295789 621295789
993817265 993817265
533530441 533530441
565987475 565987475
182012188 182012188
202608605 202608605
59351496 59351496
519292535 519292535
675921962 675921962
141545987 141545987
186280147 186280147
366957683 366957683
472306115 472306115
371904687 371904687
256300715 256300715
37653157 37653157
160190497 160190497
883006918 883006918
305115110 305115110
783952973 783952973
569447490 569447490
621341005 621341005
423969326 423969326
770638476 770638476
765977159 765977159
286246185 286246185
358507176 358507176
86597755 86597755
122783205 122783205
442721823 442721823
92154756 92154756
753542294 753542294
664266226 664266226
154688938 154688938
836860170 836860170
798963438 798963438
127514268 127514268
915063651 915063651
665665665 665665665
415564482 415564482
169843839 169843839
544674210 544674210
10669623 10669623
951752894 951752894
932041631 932041631
479556112 479556112
655760989 655760989
570783069 570783069
95481928 95481928
565318781 565318781
247314746 247314746
214861126 214861126
880304401 880304401
629519772 629519772
899579616 899579616
108662536 108662536
2899911 2899911
805390132 805390132
126745619 126745619
59771881 59771881
611393246 611393246
629400787 629400787
820995156 820995156
631056688 631056688
624216545 624216545
546763067 546763067
161377749 161377749
137012689 137012689
179162402 179162402
886425971 886425971
785236613 785236613
883611910 883611910
793365965 793365965
647210102 647210102
755855193 755855193
846996921 846996921
198566329 198566329
855580894 855580894
309229212 309229212
871358995 871358995
160420736 160420736
685002925 685002925
248165382 248165382
910597368 910597368
625767469 625767469
923235564 923235564
366608528 366608528
611772666 611772666
533809983 533809983
485329767 485329767
726934750 726934750
828188567 828188567
41421260 41421260
536609563 536609563
487128629 487128629
463431921 463431921
423075897 423075897
452642360 452642360
832815035 832815035
416633189 416633189
230441683 230441683
835657086 835657086
918117252 918117252
307335918 307335918
619153221 619153221
73993981 73993981
303418804 303418804
489046193 489046193
645744694 645744694
114249462 114249462
312693573 312693573
537961803 537961803
255815534 255815534
623356591 623356591
133023886 133023886
890545534 890545534
189275425 189275425
910658793 910658793
263116775 263116775
89140353 89140353
675477223 675477223
854152096 854152096
640958346 640958346
897175351 897175351
205717297 205717297
848773006 848773006
186015198 186015198
109650611 109650611
304503880 304503880
696802736 696802736
362601071 362601071
961744632 961744632
757034425 757034425
294175939 294175939
306529860 306529860
103976045 103976045
170475316 170475316
88021202 88021202
511554094 511554094
780573983 780573983
1628370 1628370
85316777 85316777
918622169 918622169
338340101 338340101
152052488 152052488
909809289 909809289
145602941 145602941
955275324 955275324
603155758 603155758
188992557 188992557
656658818 656658818
852670001 852670001
904628141 904628141
64028514 64028514
383706076 383706076
314394624 314394624
714574799 714574799
104842583 104842583
620796638 620796638
813268378 813268378
17902781 17902781
463730154 463730154
684595143 684595143
4148229 4148229
287120195 287120195
124092325 124092325
160603737 160603737
356735635 356735635
623711745 623711745
587772437 587772437
223442850 223442850
437891399 437891399
93699876 93699876
418021879 418021879
94431582 94431582
84341076 84341076
274687937 274687937
762938071 762938071
403525204 403525204
153642112 153642112
601425755 601425755
793090351 793090351
343971274 343971274
694461082 694461082
342827180 342827180
677324619 677324619
902834042 902834042
457354055 457354055
981771997 981771997
256668830 256668830
232628980 232628980
657339958 657339958
811625544 811625544
40350218 40350218
55150200 55150200
341400428 341400428
459820067 459820067
199884281 199884281
912936018 912936018
43938058 43938058
816178361 816178361
995011441 995011441
960724905 960724905
488254559 488254559
903251199 903251199
841708457 841708457
109838177 109838177
435227910 435227910
466723118 466723118
263226562 263226562
659631477 659631477
995380620 995380620
251416474 251416474
958288413 958288413
409116909 409116909
159199556 159199556
664035502 664035502
383480333 383480333
736712066 736712066
884638490 884638490
500800044 500800044
218621387 218621387
940614950 940614950
839988834 839988834
431414166 431414166
387713853 387713853
830157473 830157473
796780857 796780857
557821494 557821494
46649331 46649331
48313898 48313898
376779022 376779022
835756034 835756034
27333785 27333785
568387183 568387183
876805475 876805475
650583458 650583458
832153046 832153046
261771577 261771577
365279810 365279810
240827290 240827290
598822881 598822881
146944792 146944792
877906768 877906768
833509220 833509220
86473791 86473791
563171147 563171147
874313953 874313953
852783626 852783626
914080455 914080455
463427481 463427481
600762894 600762894
516068852 516068852
348703153 348703153
926900861 926900861
295103930 295103930
911713248 911713248
15488221 15488221
261361559 261361559
635297995 635297995
331417752 331417752
607950985 607950985
760728586 760728586
584887286 584887286
482408261 482408261
648102361 648102361
478767297 478767297
487644789 487644789
795461530 795461530
205896532 205896532
470398851 470398851
206670025 206670025
599629911 599629911
486679255 486679255
980389552 980389552
144948431 144948431
55310833 55310833
435499305 435499305
856344149 856344149
157512225 157512225
247105579 247105579
672403964 672403964
686374131 686374131
1695833 1695833
937421723 937421723
970769864 970769864
790339126 790339126
368194837 368194837
876661952 876661952
239416363 239416363
217854581 217854581
652740496 652740496
462535339 462535339
558080213 558080213
542416277 542416277
485883735 485883735
986403290 986403290
162542424 162542424
538850985 538850985
122570517 122570517
946355459 946355459
38491344 38491344
864060682 864060682
184259636 184259636
934600613 934600613
757365749 757365749
797473958 797473958
460000537 460000537
23064555 23064555
823396163 823396163
90044904 90044904
836149518 836149518
979438181 979438181
781133095 781133095
447348350 447348350
965639322 965639322
128590138 128590138
14054332 14054332
321925318 321925318
350033548 350033548
717110700 717110700
341046841 341046841
743116290 743116290
640967816 640967816
392256395 392256395
517135846 517135846
691254128 691254128
719736859 719736859
930761711 930761711
934458964 934458964
890121901 890121901
81542433 81542433
337452469 337452469
1107558 1107558
256231303 256231303
291967837 291967837
789068919 789068919
968379330 968379330
56734148 56734148
763448683 763448683
459727503 459727503
23281033 23281033
946192330 946192330
51809256 51809256
182626850 182626850
892313258 892313258
330108698 330108698
516472934 516472934
8585768 8585768
164116899 164116899
854204332 854204332
216093036 216093036
41656111 41656111
105487181 105487181
224628984 224628984
321303281 321303281
150025171 150025171
564171454 564171454
196225759 196225759
58361937 58361937
177536346 177536346
664782618 664782618
121374627 121374627
926378629 926378629
815413076 815413076
676154359 676154359
380969051 380969051
405015158 405015158
904392091 904392091
858244186 858244186
723235851 723235851
886106788 886106788
46167412 46167412
337329735 337329735
450027356 450027356
144768513 144768513
676774721 676774721
274592069 274592069
26623994 26623994
404585726 404585726
327715060 327715060
600901834 600901834
554881758 554881758
154053626 154053626
86932724 86932724
219511578 219511578
221142001 221142001
22897859 22897859
235182715 235182715
888825385 888825385
217175626 217175626
213267976 213267976
556045824 556045824
81214707 81214707
779174716 779174716
314740869 314740869
911927482 911927482
375407144 375407144
276613504 276613504
74217458 74217458
993153003 993153003
716628783 716628783
601749576 601749576
885467184 885467184
903755017 903755017
12612212 12612212
542420368 542420368
693756955 693756955
883880696 883880696
426645592 426645592
624779952 624779952
459701564 459701564
223950751 223950751
40541765 40541765
944422043 944422043
67966703 67966703
216409121 216409121
979482790 979482790
959016915 959016915
76107561 76107561
3534625 3534625
986758765 986758765
44359698 44359698
769760337 769760337
939626215 939626215
602961209 602961209
128345264 128345264
366690309 366690309
260310380 260310380
630556497 630556497
222002943 222002943
226747662 226747662
297737322 297737322
686462317 686462317
299620589 299620589
745553002 745553002
95889303 95889303
919371095 919371095
540332432 540332432
781126661 781126661
578299052 578299052
412913009 412913009
892729160 892729160
11740137 11740137
397284985 397284985
73988411 73988411
23712990 23712990
611804668 611804668
332354629 332354629
404495121 404495121
862056644 862056644
904809290 904809290
61172365 61172365
126973198 126973198
507944071 507944071
761985050 761985050
671814236 671814236
146686515 146686515
6782747 6782747
42553451 42553451
439421038 439421038
898563989 898563989
356652064 356652064
193539532 193539532
829281296 829281296
212809782 212809782
277909900 277909900
991115002 991115002
636232953 636232953
508708026 508708026
77959007 77959007
213838437 213838437
451876055 451876055
212922090 212922090
859098259 859098259
705862210 705862210
612906778 612906778
663053511 663053511
165010582 165010582
320196681 320196681
749622720 749622720
181740474 181740474
922551491 922551491
85630426 85630426
187496806 187496806
173719015 173719015
308577247 308577247
250563959 250563959
238469092 238469092
972775247 972775247
319185950 319185950
503373239 503373239
220764280 220764280
925593904 925593904
165899760 165899760
203518499 203518499
300529283 300529283
53080799 53080799
173185678 173185678
604691810 604691810
95214456 95214456
868300805 868300805
742876003 742876003
429194594 429194594
135815834 135815834
36105943 36105943
108418443 108418443
233186047 233186047
448878064 448878064
213034278 213034278
423082874 423082874
703136154 703136154
399928635 399928635
595114623 595114623
281289620 281289620
719001994 719001994
225962750 225962750
678874124 678874124
58503636 58503636
697412141 697412141
611461178 611461178
561068332 561068332
707908610 707908610
40048530 40048530
154406634 154406634
856007145 856007145
18396483 18396483
536034871 536034871
504156602 504156602
471868576 471868576
229853418 229853418
70085738 70085738
58752722 58752722
989320099 989320099
293990667 293990667
366977678 366977678
94341025 94341025
114789264 114789264
40655992 40655992
585099047 585099047
567238538 567238538
904399293 904399293
97975611 97975611
809202231 809202231
293460861 293460861
420042283 420042283
70982958 70982958
240075888 240075888
954406411 954406411
401942915 401942915
856331073 856331073
920227525 920227525
497208913 497208913
23054613 23054613
614883614 614883614
932834549 932834549
158464389 158464389
434307058 434307058
67270461 67270461
246386128 246386128
691758467 691758467
799626693 799626693
527512282 527512282
985725244 985725244
650742153 650742153
697250694 697250694
862967580 862967580
327741114 327741114
773952287 773952287
62353085 62353085
706053578 706053578
257206108 257206108
990588861 990588861
367446829 367446829
631437822 631437822
677320353 677320353
981832479 981832479
873025130 873025130
296034131 296034131
526853220 526853220
62479391 62479391
891473015 891473015
260381750 260381750
884883561 884883561
999375984 999375984
936953935 936953935
425010173 425010173
398514380 398514380
619293760 619293760
263741545 263741545
758371580 758371580
258185528 258185528
761655778 761655778
553895600 553895600
491813918 491813918
652111523 652111523
5463765 5463765
548236118 548236118
209257316 209257316
419789841 419789841
695910537 695910537
819104823 819104823
341549105 341549105
630263305 630263305
270769632 270769632
28548373 28548373
750936010 750936010
911873119 911873119
82176095 82176095
543173161 543173161
262702032 262702032
277895226 277895226
750878943 750878943
930033695 930033695
653436851 653436851
209978570 209978570
707325828 707325828
613489302 613489302
627290990 627290990
712294430 712294430
198586545 198586545
70414124 70414124
525178419 525178419
99005686 99005686
34418111 34418111
824853360 824853360
486514041 486514041
102718446 102718446
919381076 919381076
882762542 882762542
649937787 649937787
168168746 168168746
369014162 369014162
10581262 10581262
535705376 535705376
775573175 775573175
973645220 973645220
251824174 251824174
39328374 39328374
767616811 767616811
761986906 761986906
11521852 11521852
338140236 338140236
557623983 557623983
577856881 577856881
741858975 741858975
173849195 173849195
708914982 708914982
859603440 859603440
700682254 700682254
808612560 808612560
352668695 352668695
415223994 415223994
511047653 511047653
103369896 103369896
341162861 341162861
61814507 61814507
768573448 768573448
244120013 244120013
867212849 867212849
253649734 253649734
162363958 162363958
491953599 491953599
413361300 413361300
626094409 626094409
937292374 937292374
595843480 595843480
59903301 59903301
139201717 139201717
306196585 306196585
519063000 519063000
27298575 27298575
273148477 273148477
108194362 108194362
307494314 307494314
109495856 109495856
467702639 467702639
798335752 798335752
204696370 204696370
89640635 89640635
636127747 636127747
607982169 607982169
55661759 55661759
13280010 13280010
589557680 589557680
308537177 308537177
532346546 532346546
432253260 432253260
19564669 19564669
149288853 149288853
173454236 173454236
365201275 365201275
765940053 765940053
11836785 11836785
54681303 54681303
96807012 96807012
989648159 989648159
462177070 462177070
712936446 712936446
694725893 694725893
842189935 842189935
909290126 909290126
183128765 183128765
734342837 734342837
90332957 90332957
380697612 380697612
67858134 67858134
86219027 86219027
668164288 668164288
167118900 167118900
455535382 455535382
563624207 563624207
795963949 795963949
182755134 182755134
943386403 943386403
424028575 424028575
464774508 464774508
41382524 41382524
111916546 111916546
720674034 720674034
707836709 707836709
777024695 777024695
582097539 582097539
853226902 853226902
710725411 710725411
95498490 95498490
581961950 581961950
434506449 434506449
589680649 589680649
101171950 101171950
4340981 4340981
198636623 198636623
407666865 407666865
699710211 699710211
669244937 669244937
685394414 685394414
508113205 508113205
869411783 869411783
127101339 127101339
115542052 115542052
979606797 979606797
985333162 985333162
980358039 980358039
45348538 45348538
959103672 959103672
487099820 487099820
376668662 376668662
134770652 134770652
518251656 518251656
864516633 864516633
942591673 942591673
628741013 628741013
404199281 404199281
13216866 13216866
811245489 811245489
72510513 72510513
730394669 730394669
173234270 173234270
901878614 901878614
601239732 601239732
352452540 352452540
897921419 897921419
894683121 894683121
462008228 462008228
372118731 372118731
357665120 357665120
398097409 398097409
81551282 81551282
441358034 441358034
528250449 528250449
465268783 465268783
992824953 992824953
822393975 822393975
760948925 760948925
316711671 316711671
437729382 437729382
743878916 743878916
219278167 219278167
538909492 538909492
519731402 519731402
221882197 221882197
974243006 974243006
547245482 547245482
918004462 918004462
9562062 9562062
118956741 118956741
991857723 991857723
553614384 553614384
863928344 863928344
686541969 686541969
481043510 481043510
206458962 206458962
461232714 461232714
204454518 204454518
209640306 209640306
387892341 387892341
807232894 807232894
239495283 239495283
466784934 466784934
533384127 533384127
479538237 479538237
749102017 749102017
209474358 209474358
887125239 887125239
276654212 276654212
978115969 978115969
979035448 979035448
652472835 652472835
474272489 474272489
312292697 312292697
540557705 540557705
272192739 272192739
7313900 7313900
961969102 961969102
391595971 391595971
460845279 460845279
792515003 792515003
575160356 575160356
596805949 596805949
277871704 277871704
274588785 274588785
444788612 444788612
587336099 587336099
488844963 488844963
477504577 477504577
637342985 637342985
76791180 76791180
700867262 700867262
215804996 215804996
775454407 775454407
975391975 975391975
730337114 730337114
730258597 730258597
45917408 45917408
309369852 309369852
813569842 813569842
878083987 878083987
49416248 49416248
864188862 864188862
820450003 820450003
158981918 158981918
658677197 658677197
971160881 971160881
622090235 622090235
444384448 444384448
715991294 715991294
148261617 148261617
90125974 90125974
542505321 542505321
96550034 96550034
230289111 230289111
840137197 840137197
888136364 888136364
380547945 380547945
919731707 919731707
55984434 55984434
993977610 993977610
199531198 199531198
126404918 126404918
460914021 460914021
604416979 604416979
216286535 216286535
477232555 477232555
300458689 300458689
398719231 398719231
984971596 984971596
758507025 758507025
793045591 793045591
48079998 48079998
867442551 867442551
319929021 319929021
241555465 241555465
351109977 351109977
590609082 590609082
173465095 173465095
506935060 506935060
391780584 391780584
685663398 685663398
370736638 370736638
827622628 827622628
877568283 877568283
441929003 441929003
189315742 189315742
904026735 904026735
980873046 980873046
220544254 220544254
128875841 128875841
276562826 276562826
43050231 43050231
200700798 200700798
715858000 715858000
535590322 535590322
127177331 127177331
173987227 173987227
247294849 247294849
604711535 604711535
588375815 588375815
126239141 126239141
429824376 429824376
804039983 804039983
320698570 320698570
937774987 937774987
544472974 544472974
955654311 955654311
406182686 406182686
798613921 798613921
934149405 934149405
772695435 772695435
566788580 566788580
586258743 586258743
627108617 627108617
299131758 299131758
863572076 863572076
530590309 530590309
30208838 30208838
258480167 258480167
187393565 187393565
622026854 622026854
743339840 743339840
742179294 742179294
296413947 296413947
296067669 296067669
317360914 317360914
885944647 885944647
651558507 651558507
304627109 304627109
636876690 636876690
594695879 594695879
452441414 452441414
931197994 931197994
435677481 435677481
600694696 600694696
434665966 434665966
733960477 733960477
917551278 917551278
97429126 97429126
955252594 955252594
4465510 4465510
177619395 177619395
454506329 454506329
497387730 497387730
955104210 955104210
227831395 227831395
884607806 884607806
454435651 454435651
509121675 509121675
275755939 275755939
243279664 243279664
130384807 130384807
22187505 22187505
920226746 920226746
61653018 61653018
5027074 5027074
259417178 259417178
230371650 230371650
402402683 402402683
55518746 55518746
290653939 290653939
572615343 572615343
929890862 929890862
478504131 478504131
512212733 512212733
994582148 994582148
262932753 262932753
339668246 339668246
832628453 832628453
256952765 256952765
447079237 447079237
576217674 576217674
525263085 525263085
831755038 831755038
244224150 244224150
943232203 943232203
581396126 581396126
963037182 963037182
864334477 864334477
638124926 638124926
595044181 595044181
282043788 282043788
174700650 174700650
847347670 847347670
481594158 481594158
74431937 74431937
465966835 465966835
912425508 912425508
190017891 190017891
817007219 817007219
271069532 271069532
136780281 136780281
569682461 569682461
350861624 350861624
130061329 130061329
916316028 916316028
793809286 793809286
559185765 559185765
522123521 522123521
853767501 853767501
169993302 169993302
933901407 933901407
57937169 57937169
776406297 776406297
367183419 367183419
737908542 737908542
963426769 963426769
778241840 778241840
84631166 84631166
318269983 318269983
146791933 146791933
466937328 466937328
113227327 113227327
816010985 816010985
147222292 147222292
506706131 506706131
185396118 185396118
242811034 242811034
97727411 97727411
39379227 39379227
438461505 438461505
3424902 3424902
279416162 279416162
215601875 215601875
931380876 931380876
241293552 241293552
633241052 633241052
384354552 384354552
932302498 932302498
936880220 936880220
139180383 139180383
296294658 296294658
909385332 909385332
698354083 698354083
128069448 128069448
562890270 562890270
412837115 412837115
403526073 403526073
464061317 464061317
389802560 389802560
843881237 843881237
695081490 695081490
99438891 99438891
198915088 198915088
115946116 115946116
60286736 60286736
848758222 848758222
156832057 156832057
507798806 507798806
215526368 215526368
380050138 380050138
105009402 105009402
327586398 327586398
136638924 136638924
236952880 236952880
280344079 280344079
406886294 406886294
795051645 795051645
204767722 204767722
647023050 647023050
390295223 390295223
685415743 685415743
235959700 235959700
219849881 219849881
590914188 590914188
258107940 258107940
451585362 451585362
269514772 269514772
939589479 939589479
771393396 771393396
102332258 102332258
241829676 241829676
744955602 744955602
859752031 859752031
628018885 628018885
283886295 283886295
164358974 164358974
96947582 96947582
139194071 139194071
11049118 11049118
181359795 181359795
229225174 229225174
270745494 270745494
192501438 192501438
172916679 172916679
21239396 21239396
107895782 107895782
468848492 468848492
739348659 739348659
308965918 308965918
171095435 171095435
512443282 512443282
552055118 552055118
254527902 254527902
292730404 292730404
90778235 90778235
319075128 319075128
816018522 816018522
921718045 921718045
172309742 172309742
554876952 554876952
984319372 984319372
189600600 189600600
677418324 677418324
34549745 34549745
471245547 471245547
984468783 984468783
450381402 450381402
758393728 758393728
461652648 461652648
73709766 73709766
523734531 523734531
781724187 781724187
701693271 701693271
471524369 471524369
139637871 139637871
138427866 138427866
482697012 482697012
595338401 595338401
628054676 628054676
486607828 486607828
647196364 647196364
897739914 897739914
405189817 405189817
513027051 513027051
342511446 342511446
689631434 689631434
158033706 158033706
230813579 230813579
480200344 480200344
331560529 331560529
927750170 927750170
279261469 279261469
379516793 379516793
32801065 32801065
684410716 684410716
529040455 529040455
300435074 300435074
704252743 704252743
693247307 693247307
414903829 414903829
657157558 657157558
453403712 453403712
156244767 156244767
46173704 46173704
833910368 833910368
122196938 122196938
449692384 449692384
275025472 275025472
591270249 591270249
146153204 146153204
376828358 376828358
176230198 176230198
390860369 390860369
867705872 867705872
646213244 646213244
340255311 340255311
639999779 639999779
766660806 766660806
695175042 695175042
120244601 120244601
898419622 898419622
628173862 628173862
356729473 356729473
321390459 321390459
541424757 541424757
524169167 524169167
714802245 714802245
539098226 539098226
449254573 449254573
50483799 50483799
575074677 575074677
186660310 186660310
521614056 521614056
12203469 12203469
630330593 630330593
289094210 289094210
738310224 738310224
450755844 450755844
341676231 341676231
246045156 246045156
585966395 585966395
454267541 454267541
835403169 835403169
860409503 860409503
592739208 592739208
993582419 993582419
866877123 866877123
366637466 366637466
582543477 582543477
447265594 447265594
876795018 876795018
612592428 612592428
796382388 796382388
45375708 45375708
936950716 936950716
284016587 284016587
831897542 831897542
886422445 886422445
565605942 565605942
917931775 917931775
5179282 5179282
501353734 501353734
751573882 751573882
571139237 571139237
409403325 409403325
496783615 496783615
393262044 393262044
425797058 425797058
734366554 734366554
873455248 873455248
999321169 999321169
804961552 804961552
508338074 508338074
790106626 790106626
239266451 239266451
446687672 446687672
310157971 310157971
822179966 822179966
924426669 924426669
6364417 6364417
105609951 105609951
156468895 156468895
615076257 615076257
285167957 285167957
844489543 844489543
333750857 333750857
347176960 347176960
2013709 2013709
257666028 257666028
818581571 818581571
820595469 820595469
739495670 739495670
453266899 453266899
89414132 89414132
744815804 744815804
703317109 703317109
755168792 755168792
619842740 619842740
484514791 484514791
288658256 288658256
529968821 529968821
748617880 748617880
749891595 749891595
699892644 699892644
176679627 176679627
344589401 344589401
669392603 669392603
915530773 915530773
74860088 74860088
75117404 75117404
699408455 699408455
149475328 149475328
262172660 262172660
503922929 503922929
450915214 450915214
811145297 811145297
568583930 568583930
635104367 635104367
852487031 852487031
897234948 897234948
279534882 279534882
266594986 266594986
968359957 968359957
155976747 155976747
754901869 754901869
11974007 11974007
385366268 385366268
207042775 207042775
312998321 312998321
853759631 853759631
652400614 652400614
906441481 906441481
909243276 909243276
902484377 902484377
27932903 27932903
37577789 37577789
648457459 648457459
54092725 54092725
41317465 41317465
767356589 767356589
529775769 529775769
483317239 483317239
706836366 706836366
13656868 13656868
267474403 267474403
718222547 718222547
231058587 231058587
815436693 815436693
957847207 957847207
310003832 310003832
422832302 422832302
494640792 494640792
153368141 153368141
714365854 714365854
330700849 330700849
502037978 502037978
139475021 139475021
156072626 156072626
818060868 818060868
562326551 562326551
328941737 328941737
577664351 577664351
12151123 12151123
264456112 264456112
86350830 86350830
312148643 312148643
286508881 286508881
67722541 67722541
95822217 95822217
401025092 401025092
972466397 972466397
549812636 549812636
320291554 320291554
400985892 400985892
741908593 741908593
797247078 797247078
587189025 587189025
548040887 548040887
233204025 233204025
842738935 842738935
885563736 885563736
795251249 795251249
31916429 31916429
79703801 79703801
355663100 355663100
976461834 976461834
929508751 929508751
971661170 971661170
137791799 137791799
820683448 820683448
430783819 430783819
251583746 251583746
372245048 372245048
112420728 112420728
103263449 103263449
469730397 469730397
990402545 990402545
11556228 11556228
655652218 655652218
4966396 4966396
353868852 353868852
57669245 57669245
946808337 946808337
756668399 756668399
239197347 239197347
220566631 220566631
348560538 348560538
151118401 151118401
28094702 28094702
230961980 230961980
310742874 310742874
806163544 806163544
843711569 843711569
782021398 782021398
404028008 404028008
28498249 28498249
580229664 580229664
428965068 428965068
825796884 825796884
919040021 919040021
35936391 35936391
97000949 97000949
372328976 372328976
219325943 219325943
744723910 744723910
109590596 109590596
219563357 219563357
211396015 211396015
92974525 92974525
10716011 10716011
627148057 627148057
886381391 886381391
85116038 85116038
654762171 654762171
439802436 439802436
763090394 763090394
287838752 287838752
450422476 450422476
385492093 385492093
505954188 505954188
303993502 303993502
37798115 37798115
131173755 131173755
167952390 167952390
240964309 240964309
990888676 990888676
40505660 40505660
249469064 249469064
729631168 729631168
582793695 582793695
118468203 118468203
508890364 508890364
449996354 449996354
856686861 856686861
21465030 21465030
506219926 506219926
373930669 373930669
672737050 672737050
651601104 651601104
761905225 761905225
336636717 336636717
413565360 413565360
207530717 207530717
572352726 572352726
143784634 143784634
406088480 406088480
362543826 362543826
577695843 577695843
394607930 394607930
207110266 207110266
651746161 651746161
441040913 441040913
331772927 331772927
896614708 896614708
910288263 910288263
431024374 431024374
993769270 993769270
192085527 192085527
334326895 334326895
484186127 484186127
616982297 616982297
653166086 653166086
256644952 256644952
321310201 321310201
182858817 182858817
491122162 491122162
496565464 496565464
495492911 495492911
395434584 395434584
903263883 903263883
77610676 77610676
273791265 273791265
532758171 532758171
732931694 732931694
186809926 186809926
447839764 447839764
312889010 312889010
56568633 56568633
955704988 955704988
678508968 678508968
287200955 287200955
993852576 993852576
936788985 936788985
960741670 960741670
992984271 992984271
512904729 512904729
966713610 966713610
978426570 978426570
87114680 87114680
49831668 49831668
646016430 646016430
563656064 563656064
119112427 119112427
185113911 185113911
497223196 497223196
121300005 121300005
575784341 575784341
874257120 874257120
911361151 911361151
46747119 46747119
830210065 830210065
249155704 249155704
449671884 449671884
150102141 150102141
704456793 704456793
658032602 658032602
173981058 173981058
679807126 679807126
244557018 244557018
325618235 325618235
849609506 849609506
100086756 100086756
206624628 206624628
947787980 947787980
882064120 882064120
807853223 807853223
629069395 629069395
56820079 56820079
136936224 136936224
217081304 217081304
321994968 321994968
770266510 770266510
871640703 871640703
14330297 14330297
695521766 695521766
898620142 898620142
649070054 649070054
875109828 875109828
138496311 138496311
114674092 114674092
125249356 125249356
494618328 494618328
855751835 855751835
440046558 440046558
384763327 384763327
79702858 79702858
778666488 778666488
856553886 856553886
591315860 591315860
171793707 171793707
918993657 918993657
173083172 173083172
823256786 823256786
706846563 706846563
408123010 408123010
818321772 818321772
596865401 596865401
424543292 424543292
511878399 511878399
962650172 962650172
425710035 425710035
269588150 269588150
71565732 71565732
503949392 503949392
62029884 62029884
229000638 229000638
802653432 802653432
944118936 944118936
448225451 448225451
262186583 262186583
498494687 498494687
700321625 700321625
290131528 290131528
112115773 112115773
901652043 901652043
159268196 159268196
120383741 120383741
372643259 372643259
268265777 268265777
63963913 63963913
909697912 909697912
857599775 857599775
666332339 666332339
185844397 185844397
177770465 177770465
915810448 915810448
68015902 68015902
816788673 816788673
393471364 393471364
672312746 672312746
37733704 37733704
266452387 266452387
62256114 62256114
70586416 70586416
523050997 523050997
585701613 585701613
548112942 548112942
53011913 53011913
398908411 398908411
625934557 625934557
602930746 602930746
108391853 108391853
128554581 128554581
285698199 285698199
116462250 116462250
843813566 843813566
488086186 488086186
183896205 183896205
897191733 897191733
566496587 566496587
375870261 375870261
22206854 22206854
750755261 750755261
264881218 264881218
368744266 368744266
894556475 894556475
133223693 133223693
12489021 12489021
799636661 799636661
435073508 435073508
190342855 190342855
191539746 191539746
922301277 922301277
930248139 930248139
784588252 784588252
195657878 195657878
725510063 725510063
884916084 884916084
544545997 544545997
752372530 752372530
712916643 712916643
274736576 274736576
457310040 457310040
659907975 659907975
925384010 925384010
340898485 340898485
757399835 757399835
239761361 239761361
753993395 753993395
257966105 257966105
779338408 779338408
152544905 152544905
902738979 902738979
776026560 776026560
506005593 506005593
765134093 765134093
850149752 850149752
348191771 348191771
466769465 466769465
236778368 236778368
967066243 967066243
77593365 77593365
631485714 631485714
970743592 970743592
170791562 170791562
199378676 199378676
46313537 46313537
486608123 486608123
840803852 840803852
817390278 817390278
855754840 855754840
460700020 460700020
526752292 526752292
172453703 172453703
554008680 554008680
285984597 285984597
990700816 990700816
931311738 931311738
776612078 776612078
262047624 262047624
966047270 966047270
64199182 64199182
858612086 858612086
350917505 350917505
743264781 743264781
271232012 271232012
11177880 11177880
351097205 351097205
137400716 137400716
192383341 192383341
769606729 769606729
349633245 349633245
36775910 36775910
122991364 122991364
294332355 294332355
461856525 461856525
852949182 852949182
145594742 145594742
865327171 865327171
726882648 726882648
272541779 272541779
482058825 482058825
243894611 243894611
323794720 323794720
22862346 22862346
272073335 272073335
571371001 571371001
600601699 600601699
293412334 293412334
18586085 18586085
537700984 537700984
931706757 931706757
71106865 71106865
886423553 886423553
645368481 645368481
837509104 837509104
855426400 855426400
652896019 652896019
480317192 480317192
159079075 159079075
862954960 862954960
312252177 312252177
441686973 441686973
796193469 796193469
793170084 793170084
308471350 308471350
218927361 218927361
86595621 86595621
457260079 457260079
83105518 83105518
85401745 85401745
403280750 403280750
42514343 42514343
990297472 990297472
629499402 629499402
202368803 202368803
159037715 159037715
167052217 167052217
289315295 289315295
393336823 393336823
45283972 45283972
462654042 462654042
565682566 565682566
770988251 770988251
167914120 167914120
277273561 277273561
788571176 788571176
289199641 289199641
203629202 203629202
554943837 554943837
231974269 231974269
7711873 7711873
465058098 465058098
638884740 638884740
660218218 660218218
508738541 508738541
324594437 324594437
714174212 714174212
555318425 555318425
197660788 197660788
482536705 482536705
90341442 90341442
104441002 104441002
990191948 990191948
38090744 38090744
293927987 293927987
89445420 89445420
308488036 308488036
462484694 462484694
669848209 669848209
942321545 942321545
981235042 981235042
76493975 76493975
538257651 538257651
334098154 334098154
653950329 653950329
890828650 890828650
548242822 548242822
594328963 594328963
45945881 45945881
274289105 274289105
782829425 782829425
250218174 250218174
277361068 277361068
318071655 318071655
270783537 270783537
478576721 478576721
585254391 585254391
372043935 372043935
405906026 405906026
101218649 101218649
813584255 813584255
99849092 99849092
775654943 775654943
482595948 482595948
164473870 164473870
290442385 290442385
745226583 745226583
320220845 320220845
830300754 830300754
833204191 833204191
91194174 91194174
414091962 414091962
486639498 486639498
213275898 213275898
206721062 206721062
168010044 168010044
762679833 762679833
775220891 775220891
275719512 275719512
135619430 135619430
63371511 63371511
230408615 230408615
69720209 69720209
580118371 580118371
791947388 791947388
359351975 359351975
378885846 378885846
615318351 615318351
952724734 952724734
741634570 741634570
213604186 213604186
688359177 688359177
813805631 813805631
562491506 562491506
82934884 82934884
650898586 650898586
475358803 475358803
276836935 276836935
477803067 477803067
158406830 158406830
377153540 377153540
453649387 453649387
805974110 805974110
747267145 747267145
107375416 107375416
252264632 252264632
834161227 834161227
747444356 747444356
540891887 540891887
967094463 967094463
484753439 484753439
921009143 921009143
135962085 135962085
209917612 209917612
275456457 275456457
889198034 889198034
809452478 809452478
320140377 320140377
738081608 738081608
806525070 806525070
559127979 559127979
939080382 939080382
207366087 207366087
105462191 105462191
718856887 718856887
153487095 153487095
273748717 273748717
550267163 550267163
691500598 691500598
347029654 347029654
654929969 654929969
828529026 828529026
953884956 953884956
965650331 965650331
76309562 76309562
93099620 93099620
566581667 566581667
706469584 706469584
18879293 18879293
60784797 60784797
610632799 610632799
36884364 36884364
402974205 402974205
664129610 664129610
524823244 524823244
915691031 915691031
252230241 252230241
680380319 680380319
863644953 863644953
837104866 837104866
240873237 240873237
778678398 778678398
983275837 983275837
16089878 16089878
579223372 579223372
531837067 531837067
982880427 982880427
562720288 562720288
647504219 647504219
415982239 415982239
764109514 764109514
768047314 768047314
820173562 820173562
296995968 296995968
150715312 150715312
412770146 412770146
212354780 212354780
254242535 254242535
177725023 177725023
455719495 455719495
580728205 580728205
792573324 792573324
520922921 520922921
707593650 707593650
295413519 295413519
293465948 293465948
30993332 30993332
238372470 238372470
186912976 186912976
419066316 419066316
841235430 841235430
350073168 350073168
29236697 29236697
473925400 473925400
16108423 16108423
278347772 278347772
503484641 503484641
240018635 240018635
314724708 314724708
458974953 458974953
289119996 289119996
42868652 42868652
994181125 994181125
454668004 454668004
971608735 971608735
459801383 459801383
44312240 44312240
161398047 161398047
960309833 960309833
40743402 40743402
859181935 859181935
653646216 653646216
615444144 615444144
269139649 269139649
928218346 928218346
870103668 870103668
144045466 144045466
217764807 217764807
21192963 21192963
430168837 430168837
31153134 31153134
335485447 335485447
116395285 116395285
282085007 282085007
245810378 245810378
10866160 10866160
269817502 269817502
386874179 386874179
718559521 718559521
63060611 63060611
726745538 726745538
36765715 36765715
520634294 520634294
896931148 896931148
902998666 902998666
839997002 839997002
309151398 309151398
706221030 706221030
159538666 159538666
318598628 318598628
650266481 650266481
361781293 361781293
525353544 525353544
287157962 287157962
873928720 873928720
649613435 649613435
621452862 621452862
887777394 887777394
307866547 307866547
56375547 56375547
58725537 58725537
627856872 627856872
293665842 293665842
282735052 282735052
592781000 592781000
135702320 135702320
223767773 223767773
192453348 192453348
747874473 747874473
770043296 770043296
908719078 908719078
770589711 770589711
475062935 475062935
38187164 38187164
364705007 364705007
934686873 934686873
839813775 839813775
239124330 239124330
230114672 230114672
654865561 654865561
638774667 638774667
35102116 35102116
267319019 267319019
897408732 897408732
477483024 477483024
31657385 31657385
612966189 612966189
157570671 157570671
196272080 196272080
660531918 660531918
981338720 981338720
186767374 186767374
478627640 478627640
994125506 994125506
636046029 636046029
202136693 202136693
531388445 531388445
804817976 804817976
767987599 767987599
516832356 516832356
48047192 48047192
104976231 104976231
140551033 140551033
916917052 916917052
57890227 57890227
52466109 52466109
249260782 249260782
227016772 227016772
152827779 152827779
71587837 71587837
36918894 36918894
300716416 300716416
871238993 871238993
958954758 958954758
940936971 940936971
8736499 8736499
449813361 449813361
324921520 324921520
612093328 612093328
484003244 484003244
434015891 434015891
75687048 75687048
704117354 704117354
179688771 179688771
259453442 259453442
881983584 881983584
672103267 672103267
359953819 359953819
872131868 872131868
836523498 836523498
677753722 677753722
762521394 762521394
577171727 577171727
226411351 226411351
382107401 382107401
402205508 402205508
706445190 706445190
644681094 644681094
427815884 427815884
304293742 304293742
106771833 106771833
39090698 39090698
504770729 504770729
599440876 599440876
215040302 215040302
91980519 91980519
66491209 66491209
123591861 123591861
634166580 634166580
961908124 961908124
12874779 12874779
942468604 942468604
584657908 584657908
160446518 160446518
10064711 10064711
54823748 54823748
137488497 137488497
235833469 235833469
726800058 726800058
863214749 863214749
803747769 803747769
519136320 519136320
709393339 709393339
698323875 698323875
463441116 463441116
652445520 652445520
924854659 924854659
426966389 426966389
80481699 80481699
998035274 998035274
583124997 583124997
541602547 541602547
84797341 84797341
124787493 124787493
602983244 602983244
578307001 578307001
441263675 441263675
557828502 557828502
933077642 933077642
956948567 956948567
167841309 167841309
932404635 932404635
415496369 415496369
219165852 219165852
774742422 774742422
368693289 368693289
156568942 156568942
720216454 720216454
120835597 120835597
865605367 865605367
83331838 83331838
288518036 288518036
365561880 365561880
174794951 174794951
681238311 681238311
349983581 349983581
842654917 842654917
881910334 881910334
124371636 124371636
735073189 735073189
466882993 466882993
899643260 899643260
166953935 166953935
704439837 704439837
989907638 989907638
290681857 290681857
326541841 326541841
979752471 979752471
42965146 42965146
654178168 654178168
478092379 478092379
615603581 615603581
826889048 826889048
187854218 187854218
978005192 978005192
202925226 202925226
237996114 237996114
143093687 143093687
544628604 544628604
79434593 79434593
973776093 973776093
901832246 901832246
178047050 178047050
958294698 958294698
243264863 243264863
833882168 833882168
500910957 500910957
126987007 126987007
760950966 760950966
222766121 222766121
696424675 696424675
520857106 520857106
438624525 438624525
483513596 483513596
26060532 26060532
957156806 957156806
49186434 49186434
703730185 703730185
74740644 74740644
64298492 64298492
63505777 63505777
93892203 93892203
964582543 964582543
433859806 433859806
767228515 767228515
277553357 277553357
338010844 338010844
778332398 778332398
11863994 11863994
990895210 990895210
88303786 88303786
206896798 206896798
59355875 59355875
530157621 530157621
563920653 563920653
73606569 73606569
508301451 508301451
319402859 319402859
646266044 646266044
806561522 806561522
200235879 200235879
289316364 289316364
259681438 259681438
362421117 362421117
97639222 97639222
827962681 827962681
276755334 276755334
573612431 573612431
611212403 611212403
112957299 112957299
966026136 966026136
910543185 910543185
588320791 588320791
224472185 224472185
776209148 776209148
312218419 312218419
150277544 150277544
409345611 409345611
911062323 911062323
719267862 719267862
815354198 815354198
880156035 880156035
164757530 164757530
344995877 344995877
547981936 547981936
207624212 207624212
884079361 884079361
394372186 394372186
363517003 363517003
340301703 340301703
354183310 354183310
896264996 896264996
381242133 381242133
103871674 103871674
236766552 236766552
408883171 408883171
965189160 965189160
442611201 442611201
594243860 594243860
827038280 827038280
606900898 606900898
73260435 73260435
146323565 146323565
664525266 664525266
189013526 189013526
365924849 365924849
120234621 120234621
988743058 988743058
472069116 472069116
152714768 152714768
156068690 156068690
280994284 280994284
758489982 758489982
215654193 215654193
337688214 337688214
495590243 495590243
935005474 935005474
703421331 703421331
53331344 53331344
36961645 36961645
196274634 196274634
379992861 379992861
536084355 536084355
628869758 628869758
243002872 243002872
270717726 270717726
304688359 304688359
155884041 155884041
152980831 152980831
405055535 405055535
692639107 692639107
435367353 435367353
941498300 941498300
728367223 728367223
637175636 637175636
742728846 742728846
801642356 801642356
421310968 421310968
709261323 709261323
996153411 996153411
27336908 27336908
143188513 143188513
932921823 932921823
55574401 55574401
575944814 575944814
81589169 81589169
348183128 348183128
573678995 573678995
477961903 477961903
138392778 138392778
506704924 506704924
514380828 514380828
15868771 15868771
370002890 370002890
967937397 967937397
19304149 19304149
585049648 585049648
654683937 654683937
982719785 982719785
641734970 641734970
91048100 91048100
92415610 92415610
834953799 834953799
246584455 246584455
168535384 168535384
210454645 210454645
149732995 149732995
226363423 226363423
423305589 423305589
814007149 814007149
796823695 796823695
68500640 68500640
60754108 60754108
942943803 942943803
280262818 280262818
312024309 312024309
251529464 251529464
335068286 335068286
497143545 497143545
253280654 253280654
48658808 48658808
131414028 131414028
671931424 671931424
352640740 352640740
495775422 495775422
768573101 768573101
684669638 684669638
737617806 737617806
742565688 742565688
567285130 567285130
367735567 367735567
362054592 362054592
143349960 143349960
589622535 589622535
72933837 72933837
894766624 894766624
254942602 254942602
551025457 551025457
665377156 665377156
580259918 580259918
641597621 641597621
491499845 491499845
840458147 840458147
496569638 496569638
97688791 97688791
112785582 112785582
108493342 108493342
93940510 93940510
747227822 747227822
13251686 13251686
676734324 676734324
897225059 897225059
138978929 138978929
348273512 348273512
733635426 733635426
610219773 610219773
116116165 116116165
112856262 112856262
289366499 289366499
617547638 617547638
132767450 132767450
203470120 203470120
267877857 267877857
982585886 982585886
573638689 573638689
544078565 544078565
869747551 869747551
150025935 150025935
124688503 124688503
853494599 853494599
638791575 638791575
746438822 746438822
172075955 172075955
126813697 126813697
646151894 646151894
492767794 492767794
165178848 165178848
250850704 250850704
437724073 437724073
430187876 430187876
232610847 232610847
982754559 982754559
162855282 162855282
557381598 557381598
434021118 434021118
416239807 416239807
76602153 76602153
262516546 262516546
809589452 809589452
261215400 261215400
448340107 448340107
564805512 564805512
195627517 195627517
615565265 615565265
408546092 408546092
148340606 148340606
523599441 523599441
209003030 209003030
675033273 675033273
892585125 892585125
390132014 390132014
191755868 191755868
722159672 722159672
131730512 131730512
332394769 332394769
696499534 696499534
428280793 428280793
221260149 221260149
263450469 263450469
223228016 223228016
252629786 252629786
187523590 187523590
570197187 570197187
879558656 879558656
296228350 296228350
687566298 687566298
249332506 249332506
240598438 240598438
479630200 479630200
266177049 266177049
707082043 707082043
630910422 630910422
302585609 302585609
924834971 924834971
466933229 466933229
437832431 437832431
908547014 908547014
589643691 589643691
363974712 363974712
835273539 835273539
5988434 5988434
828706898 828706898
742173410 742173410
138223488 138223488
370788966 370788966
234758173 234758173
291729315 291729315
144755644 144755644
180425865 180425865
668449428 668449428
919834202 919834202
867466028 867466028
21874608 21874608
311024097 311024097
132785397 132785397
42915799 42915799
453053230 453053230
632600368 632600368
367910923 367910923
157768907 157768907
163196453 163196453
751029161 751029161
600861126 600861126
276609811 276609811
296183920 296183920
576925109 576925109
749357581 749357581
380013340 380013340
602376794 602376794
123002423 123002423
809697221 809697221
217029920 217029920
851181775 851181775
551799327 551799327
147878776 147878776
660618187 660618187
138407073 138407073
562130536 562130536
807325684 807325684
686302113 686302113
225085114 225085114
485551366 485551366
660301129 660301129
80805071 80805071
334875532 334875532
383443819 383443819
557259438 557259438
459373241 459373241
986241359 986241359
428511360 428511360
674712033 674712033
364918451 364918451
405838104 405838104
956605372 956605372
998492875 998492875
331038537 331038537
222217711 222217711
753363935 753363935
203722003 203722003
115423733 115423733
3909790 3909790
262122249 262122249
552853113 552853113
623188708 623188708
19174529 19174529
307659452 307659452
323443461 323443461
274339005 274339005
205657556 205657556
709055164 709055164
716587672 716587672
363898398 363898398
163197207 163197207
232619729 232619729
851191044 851191044
983046460 983046460
785805012 785805012
572025185 572025185
147501166 147501166
960032141 960032141
444964066 444964066
687750224 687750224
282205532 282205532
319131136 319131136
95903737 95903737
551760708 551760708
581740939 581740939
480136137 480136137
99696342 99696342
137684002 137684002
804210887 804210887
889476687 889476687
921346045 921346045
1754060 1754060
428824926 428824926
858146186 858146186
835584802 835584802
781066023 781066023
137722195 137722195
799398994 799398994
910690417 910690417
171846873 171846873
377901650 377901650
765001063 765001063
282738983 282738983
25729367 25729367
496688368 496688368
350052303 350052303
911427355 911427355
358049977 358049977
883550003 883550003
255442610 255442610
963189386 963189386
731093771 731093771
352206316 352206316
899284234 899284234
141666061 141666061
617402285 617402285
727986920 727986920
199857717 199857717
270878253 270878253
831842266 831842266
392076651 392076651
525225393 525225393
739938234 739938234
755794254 755794254
255075710 255075710
59910894 59910894
571339937 571339937
348020320 348020320
751380384 751380384
512634055 512634055
825762225 825762225
601170185 601170185
429243909 429243909
317915507 317915507
626763904 626763904
422566272 422566272
538825225 538825225
416613381 416613381
910614989 910614989
351813374 351813374
933306575 933306575
80648443 80648443
811246768 811246768
595234951 595234951
737785085 737785085
400492611 400492611
884112627 884112627
350675215 350675215
538246129 538246129
649665944 649665944
269255955 269255955
43826742 43826742
747660690 747660690
516678142 516678142
796184435 796184435
362217065 362217065
788950742 788950742
942199896 942199896
622920201 622920201
52246288 52246288
112656047 112656047
34177890 34177890
994899683 994899683
789737177 789737177
703303511 703303511
309477585 309477585
381572012 381572012
817809098 817809098
672456244 672456244
780331717 780331717
456166093 456166093
851397438 851397438
819803569 819803569
414410406 414410406
353006719 353006719
658502936 658502936
612054968 612054968
566533112 566533112
968274054 968274054
190876395 190876395
442078584 442078584
843122725 843122725
112722160 112722160
748860356 748860356
973125435 973125435
3697044 3697044
157476749 157476749
234033028 234033028
783184219 783184219
116731518 116731518
862032191 862032191
113938795 113938795
277565227 277565227
233071225 233071225
430495637 430495637
972005188 972005188
928113079 928113079
458648634 458648634
115214699 115214699
351924268 351924268
802453334 802453334
391656114 391656114
704632377 704632377
242906041 242906041
637414748 637414748
335672455 335672455
907838767 907838767
300314140 300314140
883042751 883042751
580065467 580065467
695789934 695789934
731582196 731582196
547120569 547120569
265457892 265457892
882473067 882473067
157574723 157574723
470561090 470561090
553583126 553583126
374563619 374563619
43300509 43300509
682518152 682518152
929241132 929241132
949349451 949349451
97681479 97681479
28447392 28447392
674247861 674247861
857258027 857258027
191258072 191258072
750647525 750647525
65060181 65060181
741688866 741688866
747835858 747835858
327882070 327882070
369612395 369612395
984996126 984996126
512615356 512615356
68633188 68633188
743722337 743722337
814701455 814701455
427384792 427384792
623573439 623573439
476978088 476978088
162629693 162629693
687783765 687783765
275542867 275542867
96766948 96766948
169803073 169803073
478102293 478102293
692274488 692274488
563495207 563495207
163178228 163178228
795289511 795289511
403044656 403044656
916028525 916028525
937582579 937582579
116151729 116151729
27516640 27516640
342424768 342424768
367337733 367337733
664250266 664250266
199807924 199807924
965978330 965978330
975256868 975256868
134198722 134198722
643632549 643632549
68285333 68285333
825283708 825283708
43360259 43360259
341512478 341512478
441172616 441172616
612932585 612932585
841767033 841767033
495905069 495905069
504137828 504137828
103612047 103612047
204717223 204717223
555363337 555363337
149844354 149844354
118121736 118121736
49422898 49422898
698809389 698809389
371624978 371624978
548483137 548483137
783665482 783665482
190412536 190412536
692883259 692883259
168410605 168410605
986440386 986440386
312601981 312601981
155536029 155536029
389267179 389267179
836313739 836313739
525086973 525086973
927375168 927375168
179945194 179945194
514587450 514587450
585811827 585811827
630891297 630891297
312705333 312705333
284389408 284389408
241495315 241495315
184893003 184893003
888885626 888885626
282484840 282484840
751320923 751320923
294136586 294136586
977330636 977330636
985946698 985946698
398150435 398150435
90501808 90501808
587132320 587132320
376356955 376356955
535873067 535873067
21068536 21068536
60852492 60852492
506697610 506697610
213273225 213273225
535303392 535303392
865049808 865049808
553460283 553460283
151776268 151776268
435040037 435040037
971295411 971295411
18298339 18298339
447520980 447520980
787000849 787000849
425792072 425792072
244347046 244347046
13340364 13340364
616271472 616271472
639910375 639910375
960831910 960831910
836720323 836720323
655225325 655225325
943912494 943912494
771642272 771642272
29517786 29517786
47842308 47842308
333031772 333031772
246894644 246894644
8754488 8754488
152709999 152709999
941214032 941214032
208187666 208187666
967426146 967426146
502993613 502993613
234149755 234149755
610666469 610666469
813633378 813633378
897128325 897128325
281400006 281400006
434243531 434243531
696086767 696086767
138258682 138258682
640698967 640698967
283582424 283582424
565035542 565035542
919036241 919036241
974020606 974020606
702352309 702352309
450299936 450299936
567375623 567375623
956491097 956491097
838355849 838355849
832328382 832328382
157116611 157116611
234965306 234965306
802299470 802299470
742460064 742460064
49301498 49301498
417551765 417551765
344172636 344172636
46948647 46948647
280882271 280882271
142316047 142316047
576355335 576355335
41477275 41477275
771060765 771060765
126184009 126184009
679491673 679491673
764313392 764313392
825349945 825349945
19864042 19864042
243790021 243790021
244855380 244855380
878590046 878590046
325806904 325806904
489869937 489869937
817409453 817409453
347815222 347815222
834461747 834461747
492906179 492906179
902243861 902243861
98166330 98166330
338021591 338021591
72644321 72644321
609083514 609083514
563213268 563213268
394134724 394134724
709909908 709909908
461353747 461353747
296245739 296245739
299343824 299343824
600018306 600018306
266340623 266340623
525056101 525056101
832236579 832236579
2033942 2033942
796267601 796267601
89983830 89983830
47619604 47619604
60872793 60872793
21356482 21356482
80317362 80317362
727144981 727144981
395236529 395236529
726904426 726904426
490800733 490800733
598820039 598820039
311828085 311828085
244783888 244783888
972191058 972191058
837566272 837566272
919307341 919307341
582428408 582428408
740638514 740638514
862461343 862461343
657375302 657375302
754141623 754141623
142152620 142152620
491643902 491643902
554496040 554496040
505608641 505608641
217654023 217654023
983846396 983846396
984873886 984873886
133933213 133933213
283512478 283512478
39848082 39848082
541221402 541221402
589832691 589832691
710137240 710137240
315701993 315701993
145419337 145419337
627109633 627109633
712283118 712283118
545327572 545327572
485313125 485313125
11923409 11923409
21948539 21948539
432396157 432396157
171849751 171849751
61296580 61296580
276251120 276251120
355844722 355844722
98767300 98767300
221864122 221864122
256131376 256131376
750591275 750591275
661679849 661679849
930503561 930503561
720964480 720964480
586510969 586510969
704525679 704525679
705470706 705470706
211119884 211119884
178774535 178774535
958027803 958027803
184519430 184519430
734275791 734275791
779317341 779317341
675881864 675881864
231575830 231575830
500357607 500357607
894171810 894171810
137653842 137653842
612691866 612691866
539817912 539817912
885425197 885425197
988602130 988602130
119471465 119471465
97625204 97625204
232765230 232765230
610929447 610929447
743018281 743018281
161672811 161672811
932897380 932897380
925004098 925004098
22149834 22149834
452999978 452999978
924516250 924516250
192652836 192652836
355070523 355070523
532386174 532386174
783839495 783839495
720053437 720053437
767008586 767008586
553768168 553768168
782854188 782854188
453624071 453624071
970772637 970772637
833208408 833208408
586265511 586265511
847854633 847854633
677184725 677184725
166301553 166301553
527713101 527713101
56423663 56423663
516670201 516670201
413107193 413107193
161608364 161608364
821151236 821151236
294856952 294856952
158546015 158546015
733486361 733486361
594326774 594326774
618476643 618476643
678072335 678072335
72222919 72222919
35301452 35301452
932617336 932617336
866884144 866884144
88698177 88698177
602598231 602598231
560644646 560644646
239506910 239506910
991093250 991093250
532189010 532189010
697372229 697372229
811530369 811530369
8819036 8819036
842294549 842294549
744923751 744923751
21912714 21912714
922851868 922851868
527660648 527660648
847107488 847107488
290862319 290862319
496675222 496675222
96798424 96798424
300712622 300712622
500245806 500245806
167939356 167939356
824791883 824791883
710546799 710546799
811053155 811053155
692790658 692790658
356441729 356441729
270291622 270291622
306905933 306905933
642598786 642598786
909980723 909980723
358814723 358814723
302475925 302475925
186365163 186365163
730006383 730006383
209408674 209408674
682051552 682051552
374732615 374732615
790662515 790662515
170481362 170481362
932068176 932068176
558813568 558813568
198913635 198913635
94058472 94058472
700518015 700518015
630839107 630839107
624186707 624186707
580752933 580752933
615899033 615899033
20055821 20055821
616435706 616435706
684878152 684878152
923494555 923494555
430249473 430249473
677912197 677912197
268224176 268224176
280162133 280162133
924530528 924530528
202831396 202831396
550886850 550886850
80401041 80401041
411347736 411347736
548130010 548130010
178105087 178105087
332640165 332640165
149627351 149627351
821201651 821201651
82157347 82157347
261769027 261769027
207080492 207080492
727475009 727475009
245870073 245870073
378846687 378846687
876989022 876989022
34402002 34402002
746969640 746969640
615774336 615774336
382114711 382114711
844873982 844873982
745483249 745483249
586797619 586797619
845177102 845177102
153634907 153634907
240499424 240499424
232422828 232422828
460052197 460052197
369693733 369693733
927970213 927970213
252512389 252512389
767224847 767224847
402434611 402434611
785977348 785977348
664260950 664260950
924801893 924801893
587905818 587905818
233947771 233947771
537028113 537028113
272621355 272621355
143126507 143126507
584414634 584414634
943842317 943842317
908378295 908378295
981021709 981021709
392526796 392526796
322027235 322027235
252460034 252460034
915876640 915876640
377845761 377845761
4975531 4975531
269839805 269839805
118877281 118877281
340300590 340300590
927399024 927399024
374140984 374140984
3452727 3452727
476106703 476106703
117432875 117432875
456315045 456315045
892687548 892687548
915038656 915038656
528936588 528936588
85607853 85607853
457763850 457763850
168921424 168921424
745424539 745424539
516859239 516859239
835208469 835208469
986957870 986957870
659921983 659921983
301946073 301946073
236375490 236375490
545222172 545222172
806988334 806988334
863739668 863739668
144728083 144728083
670081374 670081374
984600977 984600977
443054684 443054684
301675839 301675839
487708241 487708241
679633402 679633402
114742932 114742932
629973516 629973516
176600226 176600226
606409528 606409528
947147348 947147348
128792580 128792580
413685523 413685523
544496576 544496576
487767156 487767156
767583471 767583471
819907693 819907693
726914521 726914521
262135329 262135329
717006143 717006143
911536180 911536180
992993883 992993883
917080374 917080374
451481635 451481635
239734949 239734949
632505737 632505737
513509657 513509657
407519372 407519372
954683694 954683694
356416535 356416535
310299360 310299360
652586036 652586036
161860513 161860513
141646612 141646612
559666887 559666887
414410044 414410044
575130680 575130680
17668253 17668253
670545284 670545284
564802458 564802458
182403300 182403300
112752063 112752063
75778174 75778174
340057928 340057928
534684872 534684872
200750130 200750130
48061678 48061678
82181415 82181415
934469743 934469743
821861748 821861748
133726576 133726576
368052152 368052152
557050088 557050088
82686918 82686918
943310373 943310373
537768793 537768793
517539988 517539988
754807029 754807029
757568162 757568162
774624203 774624203
101823966 101823966
68510493 68510493
912971190 912971190
483213641 483213641
944967065 944967065
822639450 822639450
679518496 679518496
131470533 131470533
532324083 532324083
877351389 877351389
594971498 594971498
399280643 399280643
804801499 804801499
657109842 657109842
768417800 768417800
988758052 988758052
30809264 30809264
354587477 354587477
899726107 899726107
405564373 405564373
847560705 847560705
588045736 588045736
572390529 572390529
729271846 729271846
321949115 321949115
515317727 515317727
317524735 317524735
985819335 985819335
812811263 812811263
667982439 667982439
509617420 509617420
190352668 190352668
165733335 165733335
17918190 17918190
213379099 213379099
900158695 900158695
451373263 451373263
421042151 421042151
67789202 67789202
897396386 897396386
282888672 282888672
379692705 379692705
726524796 726524796
172734641 172734641
558150471 558150471
119476902 119476902
543441865 543441865
401345502 401345502
935448519 935448519
294981280 294981280
495915217 495915217
443703774 443703774
966813818 966813818
319638594 319638594
964803985 964803985
633171695 633171695
300580774 300580774
626001414 626001414
464544873 464544873
949343070 949343070
208140960 208140960
214211269 214211269
849306329 849306329
912498356 912498356
251341482 251341482
269557803 269557803
391928182 391928182
336519968 336519968
231847996 231847996
60452932 60452932
595310606 595310606
191828729 191828729
436595085 436595085
731501200 731501200
36920520 36920520
861815862 861815862
83639149 83639149
531236455 531236455
371063935 371063935
703419549 703419549
88467510 88467510
647715518 647715518
390835528 390835528
417156076 417156076
13761294 13761294
27937144 27937144
773225386 773225386
767767865 767767865
744447045 744447045
277068793 277068793
778428514 778428514
827400340 827400340
523996789 523996789
784593738 784593738
282351869 282351869
614647840 614647840
238944628 238944628
639920123 639920123
852206464 852206464
831076517 831076517
596510159 596510159
803814347 803814347
201278975 201278975
411270524 411270524
91431200 91431200
955889562 955889562
381971802 381971802
76646844 76646844
328949765 328949765
522629171 522629171
617949114 617949114
80540831 80540831
690345188 690345188
851142993 851142993
839557814 839557814
18968690 18968690
273557259 273557259
108794843 108794843
926765424 926765424
285444084 285444084
44425704 44425704
599853559 599853559
88830591 88830591
423710988 423710988
994603414 994603414
888249974 888249974
961198546 961198546
5894277 5894277
377598817 377598817
576414309 576414309
29186863 29186863
634372479 634372479
44414373 44414373
929834149 929834149
444762595 444762595
641750985 641750985
208782094 208782094
178405375 178405375
570781488 570781488
544232446 544232446
519738932 519738932
382394181 382394181
164840997 164840997
775264372 775264372
803627217 803627217
723663221 723663221
7190971 7190971
941270530 941270530
263026721 263026721
401851228 401851228
409762907 409762907
273910549 273910549
465389841 465389841
363974452 363974452
495045372 495045372
415604006 415604006
96299553 96299553
234200087 234200087
994196201 994196201
15793046 15793046
235490877 235490877
167974597 167974597
297580001 297580001
35665294 35665294
194086664 194086664
763923287 763923287
763504299 763504299
603878867 603878867
632431089 632431089
749732465 749732465
885542492 885542492
366439133 366439133
321009042 321009042
471728898 471728898
436105375 436105375
391647287 391647287
603580683 603580683
28840617 28840617
70335738 70335738
138419699 138419699
956338212 956338212
970643064 970643064
898844991 898844991
1463292 1463292
344212117 344212117
808600148 808600148
219064125 219064125
650936787 650936787
51975531 51975531
296801957 296801957
299245645 299245645
928420511 928420511
74215456 74215456
689900464 689900464
275039043 275039043
742869571 742869571
259464795 259464795
47373322 47373322
826009557 826009557
478302028 478302028
43924989 43924989
47965330 47965330
656273936 656273936
948680215 948680215
720333340 720333340
394051013 394051013
189904183 189904183
378037883 378037883
177075594 177075594
874967949 874967949
669277986 669277986
992147294 992147294
858271518 858271518
791760739 791760739
696748261 696748261
728106118 728106118
993110289 993110289
263675766 263675766
249117393 249117393
271282368 271282368
424237061 424237061
20501346 20501346
996956401 996956401
980150551 980150551
54037678 54037678
25629908 25629908
983496321 983496321
301553862 301553862
469348478 469348478
303199920 303199920
551301755 551301755
736498316 736498316
242984701 242984701
27745811 27745811
574038014 574038014
159964553 159964553
572416077 572416077
875998446 875998446
126341277 126341277
310521063 310521063
181954371 181954371
132871476 132871476
270305397 270305397
225491438 225491438
877454486 877454486
906121668 906121668
464271198 464271198
27253485 27253485
376615281 376615281
67084963 67084963
419428912 419428912
747138090 747138090
146338882 146338882
547849191 547849191
600517555 600517555
100783686 100783686
609210520 609210520
555860235 555860235
691878811 691878811
370835643 370835643
396821017 396821017
143543971 143543971
663783113 663783113
94163918 94163918
779806281 779806281
733576424 733576424
748606195 748606195
820617052 820617052
69106289 69106289
605250565 605250565
879529944 879529944
285173454 285173454
223604639 223604639
160197465 160197465
212351977 212351977
402167558 402167558
75617782 75617782
566091000 566091000
898489171 898489171
570750411 570750411
413279170 413279170
354605704 354605704
716606037 716606037
431524583 431524583
332364944 332364944
480834455 480834455
109644820 109644820
717405519 717405519
114718327 114718327
88873467 88873467
117121272 117121272
212263462 212263462
789758485 789758485
598560329 598560329
27367338 27367338
842450677 842450677
369237318 369237318
96491555 96491555
662742473 662742473
329313298 329313298
575362176 575362176
420163072 420163072
695599408 695599408
883630766 883630766
208717263 208717263
240604928 240604928
730767173 730767173
354702805 354702805
633773325 633773325
137764106 137764106
870768931 870768931
604848277 604848277
765752563 765752563
246007148 246007148
984692469 984692469
948594891 948594891
952205311 952205311
549528698 549528698
130160751 130160751
416856958 416856958
536669947 536669947
830655007 830655007
326000028 326000028
860091432 860091432
796797492 796797492
493545594 493545594
939857688 939857688
525983718 525983718
138328552 138328552
673658397 673658397
147475038 147475038
967330585 967330585
750486026 750486026
610741207 610741207
898149875 898149875
769481118 769481118
348362598 348362598
885170022 885170022
226444514 226444514
846662668 846662668
492535416 492535416
357925070 357925070
487477564 487477564
660859529 660859529
425520782 425520782
197446233 197446233
583675355 583675355
453335272 453335272
785082629 785082629
883270010 883270010
322576768 322576768
402931190 402931190
509068382 509068382
465419155 465419155
672322407 672322407
414490813 414490813
878444927 878444927
852631090 852631090
816102152 816102152
290791883 290791883
107755257 107755257
792011868 792011868
668312408 668312408
203050739 203050739
363489103 363489103
752701716 752701716
183007856 183007856
858979473 858979473
28139528 28139528
406100032 406100032
303292557 303292557
444492966 444492966
561153695 561153695
151031824 151031824
490385172 490385172
69848585 69848585
88474344 88474344
108768065 108768065
518146585 518146585
451789183 451789183
57532834 57532834
237005892 237005892
281444988 281444988
735849564 735849564
76064892 76064892
898930384 898930384
529570214 529570214
545115953 545115953
415413917 415413917
300771349 300771349
444082804 444082804
480083164 480083164
797217874 797217874
963400511 963400511
591509576 591509576
970059038 970059038
492964712 492964712
49446037 49446037
487404162 487404162
431489054 431489054
887462747 887462747
32496600 32496600
290862487 290862487
588478904 588478904
723772391 723772391
927925232 927925232
132839492 132839492
615984091 615984091
246366335 246366335
933473349 933473349
677384610 677384610
210672104 210672104
266794042 266794042
521386856 521386856
166755663 166755663
481928586 481928586
377231477 377231477
560390042 560390042
38116679 38116679
800109931 800109931
526472952 526472952
57655972 57655972
258983240 258983240
710435263 710435263
343801402 343801402
21262438 21262438
696024377 696024377
402612480 402612480
234196880 234196880
649720004 649720004
136657496 136657496
236857704 236857704
267894504 267894504
833312726 833312726
266837552 266837552
668397718 668397718
404298137 404298137
2175505 2175505
272749029 272749029
344498112 344498112
624605339 624605339
328894713 328894713
438201655 438201655
681477183 681477183
150721494 150721494
724347416 724347416
799493791 799493791
802098033 802098033
580887451 580887451
11978877 11978877
236948736 236948736
276582513 276582513
224903682 224903682
30704236 30704236
742392162 742392162
50163064 50163064
423481568 423481568
417886477 417886477
638832809 638832809
349518612 349518612
805215403 805215403
712267487 712267487
542493569 542493569
552773898 552773898
102415556 102415556
95746214 95746214
117376202 117376202
221923613 221923613
553177964 553177964
129689915 129689915
392573704 392573704
140650945 140650945
70111608 70111608
829330732 829330732
913581521 913581521
439143884 439143884
731283342 731283342
611613473 611613473
262549301 262549301
223525453 223525453
209026125 209026125
510146554 510146554
242275390 242275390
212931270 212931270
113916328 113916328
951294996 951294996
899381536 899381536
309022582 309022582
945912 945912
105906095 105906095
509216289 509216289
884348456 884348456
901613239 901613239
632967368 632967368
913493720 913493720
521202075 521202075
207041806 207041806
600531976 600531976
197632424 197632424
472792598 472792598
345243615 345243615
290822403 290822403
982930242 982930242
164714521 164714521
807891572 807891572
93282236 93282236
145082732 145082732
950898027 950898027
16445229 16445229
829914451 829914451
497573571 497573571
905467554 905467554
25040332 25040332
552784636 552784636
908904133 908904133
860189155 860189155
711878608 711878608
368098934 368098934
22244357 22244357
600668524 600668524
152449270 152449270
890791195 890791195
885186078 885186078
642010738 642010738
600625166 600625166
456571551 456571551
750135922 750135922
912260053 912260053
871414777 871414777
650637398 650637398
77612836 77612836
124436411 124436411
939893679 939893679
407059579 407059579
809242726 809242726
6234001 6234001
253196870 253196870
818065853 818065853
406631409 406631409
72477632 72477632
883652746 883652746
640049932 640049932
476410802 476410802
612035249 612035249
463619010 463619010
324363334 324363334
310410201 310410201
859802348 859802348
751484312 751484312
655224711 655224711
761803147 761803147
582363411 582363411
479883358 479883358
571474637 571474637
719558484 719558484
153099606 153099606
450193458 450193458
283817610 283817610
166686592 166686592
679895946 679895946
699385262 699385262
980704294 980704294
139197632 139197632
816478507 816478507
606321961 606321961
718208630 718208630
371113909 371113909
7911740 7911740
155104082 155104082
560521715 560521715
944088624 944088624
44115688 44115688
113380345 113380345
313239025 313239025
585315006 585315006
246285510 246285510
968901441 968901441
856338126 856338126
132011789 132011789
389980968 389980968
423490292 423490292
789375654 789375654
589733542 589733542
567047250 567047250
329472419 329472419
315699645 315699645
338371054 338371054
297570616 297570616
215313160 215313160
11126236 11126236
494990099 494990099
79203552 79203552
519305871 519305871
859368306 859368306
737267911 737267911
60574684 60574684
285362419 285362419
814987845 814987845
356712632 356712632
411933346 411933346
490060429 490060429
127603376 127603376
568729149 568729149
963134809 963134809
271215652 271215652
699652926 699652926
157499841 157499841
543361865 543361865
54078839 54078839
676457067 676457067
565960343 565960343
51472554 51472554
86832583 86832583
604121358 604121358
229179058 229179058
203718405 203718405
892247944 892247944
653853913 653853913
719324577 719324577
827534849 827534849
869848612 869848612
883963345 883963345
978224100 978224100
457890283 457890283
703881232 703881232
436803990 436803990
93841151 93841151
656423125 656423125
170807981 170807981
702348283 702348283
159125544 159125544
593603388 593603388
444142329 444142329
704349796 704349796
748244875 748244875
281823061 281823061
244044673 244044673
152362661 152362661
548813549 548813549
990791837 990791837
882173339 882173339
721556534 721556534
40081630 40081630
384205846 384205846
709513498 709513498
54017960 54017960
60608515 60608515
701934058 701934058
559434602 559434602
964396038 964396038
590482403 590482403
245517222 245517222
378262121 378262121
269608361 269608361
182553260 182553260
799452502 799452502
53057851 53057851
728674064 728674064
795773039 795773039
394543681 394543681
230810343 230810343
151030439 151030439
860374894 860374894
666995713 666995713
819887806 819887806
110361075 110361075
332436133 332436133
569450534 569450534
805163834 805163834
874163634 874163634
403895407 403895407
47214433 47214433
992607026 992607026
867660329 867660329
769120825 769120825
45244289 45244289
41508652 41508652
766447856 766447856
97249511 97249511
631174849 631174849
645285699 645285699
719500881 719500881
183152272 183152272
474714986 474714986
935559907 935559907
692033717 692033717
160872330 160872330
345118505 345118505
401141680 401141680
721851970 721851970
600252094 600252094
490701647 490701647
12631761 12631761
954759937 954759937
213507254 213507254
831587987 831587987
694579943 694579943
483355101 483355101
990882973 990882973
199495285 199495285
701790200 701790200
854094848 854094848
222975518 222975518
287253992 287253992
222356233 222356233
570091145 570091145
162141876 162141876
498514324 498514324
142248347 142248347
143295089 143295089
211493472 211493472
279960361 279960361
263226048 263226048
70919592 70919592
884430177 884430177
560720121 560720121
631754291 631754291
556884666 556884666
487001498 487001498
184070829 184070829
75353320 75353320
339241808 339241808
665688294 665688294
423695072 423695072
687833333 687833333
738847464 738847464
114998955 114998955
606197276 606197276
146306203 146306203
36306566 36306566
448455237 448455237
540857414 540857414
653359262 653359262
921403663 921403663
280484964 280484964
775078080 775078080
86432420 86432420
49534677 49534677
42285060 42285060
135559581 135559581
888393902 888393902
204335475 204335475
237072987 237072987
831651109 831651109
348870547 348870547
613883317 613883317
663683088 663683088
191551592 191551592
451614427 451614427
310703192 310703192
552067471 552067471
618132520 618132520
445513343 445513343
177159379 177159379
407782186 407782186
51033028 51033028
968907345 968907345
463901815 463901815
67728927 67728927
808095056 808095056
56195616 56195616
61321289 61321289
651424529 651424529
166889784 166889784
771967348 771967348
76829174 76829174
577732083 577732083
693574225 693574225
258391003 258391003
810780151 810780151
739764673 739764673
89640543 89640543
82927 82927
116429839 116429839
823678282 823678282
61627004 61627004
110869198 110869198
230876810 230876810
327840093 327840093
258507722 258507722
54096339 54096339
807221781 807221781
420806788 420806788
561802941 561802941
320866577 320866577
622028862 622028862
404999962 404999962
967437490 967437490
375801148 375801148
392789827 392789827
561680331 561680331
724280138 724280138
738304718 738304718
261375620 261375620
486386992 486386992
884236095 884236095
321590018 321590018
777306334 777306334
402214434 402214434
595873704 595873704
295778361 295778361
665254536 665254536
36859497 36859497
225761987 225761987
659298856 659298856
897053123 897053123
963214998 963214998
863317517 863317517
935315309 935315309
506053261 506053261
189004278 189004278
740482703 740482703
802349692 802349692
81048084 81048084
451795051 451795051
483721217 483721217
774281322 774281322
591987169 591987169
62368256 62368256
780849027 780849027
76970245 76970245
826417285 826417285
744930876 744930876
319400395 319400395
858689448 858689448
607653372 607653372
761273811 761273811
137343876 137343876
781300938 781300938
572365855 572365855
762837614 762837614
41968099 41968099
380422619 380422619
575216966 575216966
471007851 471007851
551392490 551392490
770569574 770569574
143480514 143480514
336544951 336544951
766097140 766097140
554822127 554822127
271978042 271978042
59127420 59127420
855484504 855484504
945620517 945620517
251034709 251034709
162012230 162012230
427140109 427140109
990719530 990719530
621672300 621672300
494339834 494339834
55263922 55263922
306615941 306615941
728061257 728061257
624008625 624008625
988273164 988273164
741542529 741542529
838938506 838938506
775719945 775719945
68094255 68094255
224844932 224844932
95111734 95111734
52877358 52877358
228030078 228030078
328428547 328428547
478459217 478459217
933300657 933300657
981375431 981375431
348920010 348920010
271343091 271343091
941984731 941984731
864350791 864350791
909761083 909761083
855437967 855437967
499315501 499315501
572773356 572773356
846239867 846239867
966324816 966324816
485015987 485015987
586965988 586965988
962570117 962570117
905916080 905916080
633084846 633084846
744840402 744840402
672775337 672775337
283029509 283029509
415346068 415346068
204163673 204163673
780954849 780954849
927748943 927748943
978187921 978187921
562971914 562971914
1675710 1675710
645529342 645529342
914746194 914746194
155134325 155134325
778682053 778682053
392363016 392363016
456071392 456071392
560663290 560663290
893757971 893757971
716575183 716575183
230177644 230177644
804930056 804930056
717619693 717619693
920040291 920040291
584350675 584350675
6664938 6664938
939812930 939812930
301121147 301121147
954731839 954731839
901623461 901623461
294972983 294972983
888699444 888699444
840061846 840061846
74749785 74749785
194381823 194381823
481384149 481384149
867853092 867853092
958359942 958359942
604606185 604606185
776489167 776489167
824396113 824396113
38868104 38868104
899888903 899888903
635974942 635974942
837601207 837601207
659115893 659115893
276925694 276925694
151631922 151631922
877426516 877426516
524610979 524610979
291433538 291433538
319827122 319827122
415188676 415188676
787532843 787532843
651927595 651927595
404645331 404645331
512876606 512876606
736854500 736854500
720794846 720794846
601259142 601259142
802828003 802828003
148457661 148457661
857892849 857892849
815675608 815675608
553297732 553297732
359848812 359848812
941252135 941252135
258471600 258471600
639857493 639857493
86423835 86423835
196421648 196421648
13252503 13252503
364636692 364636692
45186905 45186905
699105582 699105582
487838231 487838231
924040379 924040379
504870266 504870266
339859814 339859814
619132043 619132043
542536086 542536086
927742976 927742976
465426238 465426238
692519140 692519140
134495515 134495515
150689525 150689525
838295570 838295570
838421135 838421135
961939719 961939719
261860164 261860164
706413337 706413337
341019151 341019151
187144592 187144592
581849605 581849605
990573262 990573262
781411733 781411733
913593934 913593934
213298469 213298469
921659067 921659067
286542420 286542420
182874590 182874590
40023851 40023851
476271724 476271724
194087139 194087139
526704068 526704068
137988385 137988385
95176883 95176883
254873013 254873013
8127702 8127702
691351279 691351279
470082337 470082337
155339791 155339791
47745872 47745872
378131221 378131221
127982250 127982250
833288345 833288345
997779410 997779410
486546875 486546875
63851521 63851521
613315309 613315309
231945609 231945609
705438370 705438370
621383306 621383306
976748483 976748483
250816979 250816979
127075634 127075634
60580592 60580592
822619559 822619559
125914578 125914578
72267012 72267012
591043191 591043191
408618915 408618915
125772907 125772907
637167864 637167864
480203516 480203516
580478805 580478805
824225363 824225363
64150459 64150459
289593074 289593074
51516996 51516996
748508815 748508815
472950897 472950897
683203055 683203055
373171695 373171695
259825935 259825935
158951271 158951271
997082456 997082456
18277105 18277105
981329476 981329476
673369773 673369773
982936971 982936971
320146402 320146402
546495574 546495574
545391441 545391441
696652237 696652237
912349983 912349983
63499481 63499481
974910830 974910830
852204387 852204387
836779013 836779013
899549458 899549458
224503709 224503709
284392265 284392265
103153320 103153320
883572911 883572911
887778390 887778390
949287399 949287399
568487780 568487780
539126215 539126215
756735333 756735333
53278721 53278721
152027175 152027175
316589748 316589748
799147586 799147586
31212193 31212193
108680314 108680314
691795234 691795234
124207305 124207305
582992157 582992157
528741387 528741387
282485701 282485701
634824619 634824619
94905287 94905287
236684714 236684714
978079463 978079463
560854254 560854254
632615268 632615268
403059986 403059986
914610659 914610659
146240951 146240951
254558138 254558138
260254169 260254169
542223770 542223770
340941053 340941053
441255188 441255188
644433600 644433600
648637628 648637628
755176897 755176897
38928564 38928564
646409879 646409879
315670018 315670018
926879222 926879222
188692854 188692854
462154464 462154464
862697393 862697393
963773930 963773930
935506922 935506922
271971835 271971835
99567735 99567735
669838648 669838648
147474875 147474875
525255954 525255954
651894529 651894529
21764020 21764020
634084097 634084097
316425098 316425098
132445460 132445460
231227286 231227286
148994558 148994558
448073284 448073284
80276885 80276885
522260534 522260534
444948840 444948840
34172204 34172204
61550647 61550647
186988009 186988009
290838163 290838163
759154051 759154051
360688619 360688619
244637 244637
550393605 550393605
407646180 407646180
582812934 582812934
813056837 813056837
103867292 103867292
736266039 736266039
131822191 131822191
199992472 199992472
635639656 635639656
82422827 82422827
567560682 567560682
736004782 736004782
393275986 393275986
205736341 205736341
189646260 189646260
14741932 14741932
233602848 233602848
845854184 845854184
379356225 379356225
136235203 136235203
189302966 189302966
729108502 729108502
856805080 856805080
332070279 332070279
807308296 807308296
284105247 284105247
985406297 985406297
185521067 185521067
881374212 881374212
705003493 705003493
917716436 917716436
253639167 253639167
49467128 49467128
241635212 241635212
909327121 909327121
670038435 670038435
36693148 36693148
65893525 65893525
377187879 377187879
703960710 703960710
945362944 945362944
223947767 223947767
747711193 747711193
382404186 382404186
393594928 393594928
173130995 173130995
589675893 589675893
434257811 434257811
750225189 750225189
190746114 190746114
629176067 629176067
406046891 406046891
179510038 179510038
38387531 38387531
919057907 919057907
266295889 266295889
46377614 46377614
50957291 50957291
257784291 257784291
428265220 428265220
732108727 732108727
127480555 127480555
523982812 523982812
372513532 372513532
420151922 420151922
899813540 899813540
232400541 232400541
340058799 340058799
756307118 756307118
852690029 852690029
362759293 362759293
904540182 904540182
126129284 126129284
909450143 909450143
913649040 913649040
796057930 796057930
247949118 247949118
511415071 511415071
88915283 88915283
334673229 334673229
941199395 941199395
834927671 834927671
851606060 851606060
211357605 211357605
769605575 769605575
250130047 250130047
460013679 460013679
263685618 263685618
110697948 110697948
533435581 533435581
235474039 235474039
869459423 869459423
940400273 940400273
216636590 216636590
977475478 977475478
843539783 843539783
213386687 213386687
311427629 311427629
200406174 200406174
496079086 496079086
841205324 841205324
775690777 775690777
415910978 415910978
23331570 23331570
518211498 518211498
215584888 215584888
646903657 646903657
733630043 733630043
877078729 877078729
60147632 60147632
165979825 165979825
363820189 363820189
75309951 75309951
979129109 979129109
593297887 593297887
625004456 625004456
437939124 437939124
327716580 327716580
33402397 33402397
611549322 611549322
520306341 520306341
880404259 880404259
503386521 503386521
855459171 855459171
106891687 106891687
108009994 108009994
139435955 139435955
624087339 624087339
289270576 289270576
510237595 510237595
173346606 173346606
663979689 663979689
370546491 370546491
130383781 130383781
707434872 707434872
610922000 610922000
733817572 733817572
151113477 151113477
743214923 743214923
316080783 316080783
263194199 263194199
773931334 773931334
496082798 496082798
255440282 255440282
794626098 794626098
788604948 788604948
209182913 209182913
237028792 237028792
440562269 440562269
385857859 385857859
625996587 625996587
41648324 41648324
147608772 147608772
117292564 117292564
94107146 94107146
364780069 364780069
249800756 249800756
689907732 689907732
790513192 790513192
515864219 515864219
94455635 94455635
292520747 292520747
833720256 833720256
231312273 231312273
662611306 662611306
187049386 187049386
211279241 211279241
69290954 69290954
495824956 495824956
656050797 656050797
2306269 2306269
104224231 104224231
808962127 808962127
566411678 566411678
504050963 504050963
446274305 446274305
188134062 188134062
796596016 796596016
311382062 311382062
585174732 585174732
353407028 353407028
297015477 297015477
948297374 948297374
925537951 925537951
96851990 96851990
536807777 536807777
933181897 933181897
141688241 141688241
95388226 95388226
897834291 897834291
267015530 267015530
31590333 31590333
459185370 459185370
245872711 245872711
5433581 5433581
992472079 992472079
434219055 434219055
463555785 463555785
240801644 240801644
963873885 963873885
739722399 739722399
722455066 722455066
153007247 153007247
890629552 890629552
81606781 81606781
665015836 665015836
76808368 76808368
136611540 136611540
679733263 679733263
150080754 150080754
220630850 220630850
621125288 621125288
618033065 618033065
806409469 806409469
14129867 14129867
108650919 108650919
874068580 874068580
800011082 800011082
245342550 245342550
496020387 496020387
14077941 14077941
48499762 48499762
539930246 539930246
37386286 37386286
271996790 271996790
858582813 858582813
64907637 64907637
322104699 322104699
990936853 990936853
461883662 461883662
86534602 86534602
905332870 905332870
982276172 982276172
159874621 159874621
809426103 809426103
529652869 529652869
371268595 371268595
763093289 763093289
99232307 99232307
404751446 404751446
875144072 875144072
550280701 550280701
449092173 449092173
444769900 444769900
94567315 94567315
432837365 432837365
936330802 936330802
555504219 555504219
616610722 616610722
909381151 909381151
253539634 253539634
530812670 530812670
620521411 620521411
520403377 520403377
704468068 704468068
943348235 943348235
475352064 475352064
41232049 41232049
105851355 105851355
879329337 879329337
306286030 306286030
809144227 809144227
810122769 810122769
44907157 44907157
45230186 45230186
483430160 483430160
897922769 897922769
183292872 183292872
869874291 869874291
390612625 390612625
792697331 792697331
924850820 924850820
275790916 275790916
738875397 738875397
659488065 659488065
166108473 166108473
440892420 440892420
393133347 393133347
597635193 597635193
82174483 82174483
842119233 842119233
123630365 123630365
951949013 951949013
503780136 503780136
52644686 52644686
919840790 919840790
569454804 569454804
601053010 601053010
731698466 731698466
113056955 113056955
291184094 291184094
370197361 370197361
846431616 846431616
897959486 897959486
74543909 74543909
517772765 517772765
706473209 706473209
293500712 293500712
756520427 756520427
230655357 230655357
247566617 247566617
764899978 764899978
973896801 973896801
877565755 877565755
682732068 682732068
907985403 907985403
262102585 262102585
661820266 661820266
354790153 354790153
939162806 939162806
934328050 934328050
344604138 344604138
366849681 366849681
677418486 677418486
253164382 253164382
241410541 241410541
8880554 8880554
639622724 639622724
612120413 612120413
108548622 108548622
347829248 347829248
485158541 485158541
349560147 349560147
919541720 919541720
254356650 254356650
498737052 498737052
938496284 938496284
376821164 376821164
115110251 115110251
658595557 658595557
533780590 533780590
411201016 411201016
32970639 32970639
27011986 27011986
79283250 79283250
409562976 409562976
426996950 426996950
473937765 473937765
270830948 270830948
133020492 133020492
13943050 13943050
78836082 78836082
393171691 393171691
753942715 753942715
136160023 136160023
269110270 269110270
416340671 416340671
743262280 743262280
530562818 530562818
182057451 182057451
472168192 472168192
615697990 615697990
13620440 13620440
912702526 912702526
585624601 585624601
9058636 9058636
896238352 896238352
795013442 795013442
886317710 886317710
588618557 588618557
468545590 468545590
114828520 114828520
947157305 947157305
446380317 446380317
943246495 943246495
382391471 382391471
460534314 460534314
213922828 213922828
3979546 3979546
491394331 491394331
544244391 544244391
697560118 697560118
457056749 457056749
110923905 110923905
872486432 872486432
402067852 402067852
317742699 317742699
521166870 521166870
707769175 707769175
729061552 729061552
692066219 692066219
535682340 535682340
228611142 228611142
607025466 607025466
373241941 373241941
269797198 269797198
933711516 933711516
549476409 549476409
360300502 360300502
226657863 226657863
270847462 270847462
187223554 187223554
927784685 927784685
384095665 384095665
534151363 534151363
15812953 15812953
46320493 46320493
96293626 96293626
701216000 701216000
176495302 176495302
667812845 667812845
476014121 476014121
674234377 674234377
773117364 773117364
295770627 295770627
980330347 980330347
829508054 829508054
422693423 422693423
984542004 984542004
865660072 865660072
522120387 522120387
340765727 340765727
966586781 966586781
333189148 333189148
37335333 37335333
483425610 483425610
725768198 725768198
311837382 311837382
738893398 738893398
629903561 629903561
713104523 713104523
14362631 14362631
26946975 26946975
6913570 6913570
505184323 505184323
191739440 191739440
313065824 313065824
228765764 228765764
191887117 191887117
822480505 822480505
117044677 117044677
401790979 401790979
168820611 168820611
268177774 268177774
915580272 915580272
22891180 22891180
337296842 337296842
76992019 76992019
140613502 140613502
845002397 845002397
142004626 142004626
445323969 445323969
634707910 634707910
131661323 131661323
268951021 268951021
643630116 643630116
438537081 438537081
769867497 769867497
474177226 474177226
934266882 934266882
126002200 126002200
804296725 804296725
998115801 998115801
31560882 31560882
278570378 278570378
253323102 253323102
575524489 575524489
595745647 595745647
854027554 854027554
597518032 597518032
438457690 438457690
534546426 534546426
679749994 679749994
983330633 983330633
302009725 302009725
235058865 235058865
42339198 42339198
190742191 190742191
492950391 492950391
985007913 985007913
279662396 279662396
659877183 659877183
232090346 232090346
272649553 272649553
767793072 767793072
841027606 841027606
96366600 96366600
126526038 126526038
771075650 771075650
633900951 633900951
182396127 182396127
910551565 910551565
199372988 199372988
118145330 118145330
422527305 422527305
393517539 393517539
471770171 471770171
495104085 495104085
102841242 102841242
629170342 629170342
817112581 817112581
583538624 583538624
616549516 616549516
82484962 82484962
841746953 841746953
696288780 696288780
12820296 12820296
992367307 992367307
32285281 32285281
185936864 185936864
753101745 753101745
520656843 520656843
895685038 895685038
912174328 912174328
844527550 844527550
661719957 661719957
263383690 263383690
842054827 842054827
880773103 880773103
74000037 74000037
114991073 114991073
214331709 214331709
648434960 648434960
625748680 625748680
294804606 294804606
667987459 667987459
93458258 93458258
519816500 519816500
338019301 338019301
93388017 93388017
144092915 144092915
38180039 38180039
860445149 860445149
162274359 162274359
149562394 149562394
293084381 293084381
980437092 980437092
580558170 580558170
417211175 417211175
15127878 15127878
633461699 633461699
162870577 162870577
304434630 304434630
276261406 276261406
723424960 723424960
771303529 771303529
239228988 239228988
226110560 226110560
22831046 22831046
16319339 16319339
898651220 898651220
154515843 154515843
797100505 797100505
379366080 379366080
474246260 474246260
54541495 54541495
238322860 238322860
147180175 147180175
920404940 920404940
688898650 688898650
192651327 192651327
764374510 764374510
124424737 124424737
260472621 260472621
556895125 556895125
729720033 729720033
98270063 98270063
266943198 266943198
215738194 215738194
731166065 731166065
367183950 367183950
981177119 981177119
884186586 884186586
412816637 412816637
117038947 117038947
71323380 71323380
152035442 152035442
302162328 302162328
932896954 932896954
416856562 416856562
172059994 172059994
292017012 292017012
623447840 623447840
662536790 662536790
781148630 781148630
94586843 94586843
737772708 737772708
294099705 294099705
496222040 496222040
559815218 559815218
48726534 48726534
306826695 306826695
953454926 953454926
836667355 836667355
547736829 547736829
260752641 260752641
366813894 366813894
447380801 447380801
357710869 357710869
995586879 995586879
915337466 915337466
318079765 318079765
861309540 861309540
142333437 142333437
747850759 747850759
107491236 107491236
854285706 854285706
952096585 952096585
798463052 798463052
85347016 85347016
124816530 124816530
904499527 904499527
777677328 777677328
828229140 828229140
735749858 735749858
355864836 355864836
233866328 233866328
177534781 177534781
388295278 388295278
167289328 167289328
691986628 691986628
62173565 62173565
349652281 349652281
653331794 653331794
308290440 308290440
683813116 683813116
597660899 597660899
354527221 354527221
523739688 523739688
348927409 348927409
777051231 777051231
821483618 821483618
612276812 612276812
540027213 540027213
276098855 276098855
808502675 808502675
108384147 108384147
432596115 432596115
932689128 932689128
119675204 119675204
531925199 531925199
74392582 74392582
487346750 487346750
598023303 598023303
284254366 284254366
631847373 631847373
169463794 169463794
770267664 770267664
905360550 905360550
161656416 161656416
257128919 257128919
286672941 286672941
950137966 950137966
196111158 196111158
576121048 576121048
4004252 4004252
849766634 849766634
434437950 434437950
631652867 631652867
314380171 314380171
70013498 70013498
642668450 642668450
799772338 799772338
745162434 745162434
628285840 628285840
648990162 648990162
218620632 218620632
766287055 766287055
149024249 149024249
131597774 131597774
961584467 961584467
15659620 15659620
12752877 12752877
695746838 695746838
623095167 623095167
376522596 376522596
447993751 447993751
216615226 216615226
860200620 860200620
12384332 12384332
909888758 909888758
51740218 51740218
908438597 908438597
232462486 232462486
750326430 750326430
638714942 638714942
857618416 857618416
43699609 43699609
440763839 440763839
210532485 210532485
129103916 129103916
640236247 640236247
689224740 689224740
901785911 901785911
193398384 193398384
931431437 931431437
965874984 965874984
163879492 163879492
676033886 676033886
122291378 122291378
174680509 174680509
654656230 654656230
666352874 666352874
135380284 135380284
439716971 439716971
84970161 84970161
139487009 139487009
411222184 411222184
94007061 94007061
529073713 529073713
136456428 136456428
100609585 100609585
323934189 323934189
346777333 346777333
238901389 238901389
492090827 492090827
689314970 689314970
481556861 481556861
925337581 925337581
20549471 20549471
248448175 248448175
337090171 337090171
158811571 158811571
760831654 760831654
286603381 286603381
730685327 730685327
667364432 667364432
506263867 506263867
49749784 49749784
402312808 402312808
748292520 748292520
799766611 799766611
131327065 131327065
478212492 478212492
515975431 515975431
630627189 630627189
177885626 177885626
314724693 314724693
568545036 568545036
447339672 447339672
513011000 513011000
431056969 431056969
627836056 627836056
569350616 569350616
824272261 824272261
186816827 186816827
516611270 516611270
273184373 273184373
419441893 419441893
237294622 237294622
42870605 42870605
250250562 250250562
244515503 244515503
790730772 790730772
544729786 544729786
67754671 67754671
914423131 914423131
245764390 245764390
275642932 275642932
179325252 179325252
714929116 714929116
20704041 20704041
993755331 993755331
981938354 981938354
704110680 704110680
43078283 43078283
921322523 921322523
564417991 564417991
558869992 558869992
800642650 800642650
861309451 861309451
642925093 642925093
954154433 954154433
906914431 906914431
733468166 733468166
488239274 488239274
69219084 69219084
5174297 5174297
765648095 765648095
548485438 548485438
271416390 271416390
349245866 349245866
146643057 146643057
981568773 981568773
824462957 824462957
780469775 780469775
70672977 70672977
914944860 914944860
642658292 642658292
235388749 235388749
997848565 997848565
913153141 913153141
226335149 226335149
269184099 269184099
819262259 819262259
957276300 957276300
317157676 317157676
551663444 551663444
903649505 903649505
607748331 607748331
97240226 97240226
988585567 988585567
78953891 78953891
754760125 754760125
619432777 619432777
281652212 281652212
165751133 165751133
514662056 514662056
589190123 589190123
695933994 695933994
217822998 217822998
443250701 443250701
590899231 590899231
410288993 410288993
173268086 173268086
362354624 362354624
165473154 165473154
837416134 837416134
116935580 116935580
533133099 533133099
400696755 400696755
152923414 152923414
117983785 117983785
937448971 937448971
111501799 111501799
518835484 518835484
73606185 73606185
729976098 729976098
378869867 378869867
752070602 752070602
31134624 31134624
633873178 633873178
710373043 710373043
141669851 141669851
476719119 476719119
136968918 136968918
940889169 940889169
867507503 867507503
28661134 28661134
160773309 160773309
360809989 360809989
340572120 340572120
627731504 627731504
178797327 178797327
145254031 145254031
904330982 904330982
85141085 85141085
461622749 461622749
245386079 245386079
209220658 209220658
511291676 511291676
506945279 506945279
166679768 166679768
356870424 356870424
498129802 498129802
84074637 84074637
508313215 508313215
218265419 218265419
496398931 496398931
11444513 11444513
977453869 977453869
87118792 87118792
673335738 673335738
440106770 440106770
740336106 740336106
693024081 693024081
673800746 673800746
106059027 106059027
112491943 112491943
146953123 146953123
581345798 581345798
752784115 752784115
970853047 970853047
829234140 829234140
905770867 905770867
748193460 748193460
627261666 627261666
162912146 162912146
72635807 72635807
794023344 794023344
427395215 427395215
267500568 267500568
678963101 678963101
20594734 20594734
20072566 20072566
368280754 368280754
604777082 604777082
484715704 484715704
987252311 987252311
840054699 840054699
493795219 493795219
14543443 14543443
197340461 197340461
451912734 451912734
785555973 785555973
740280504 740280504
528496405 528496405
436408520 436408520
574304120 574304120
844514762 844514762
992765991 992765991
364186262 364186262
840562285 840562285
816153355 816153355
33935037 33935037
641567791 641567791
33662419 33662419
327339759 327339759
81981663 81981663
788055975 788055975
128188255 128188255
54123304 54123304
741365214 741365214
475158598 475158598
152412722 152412722
173295377 173295377
526121365 526121365
883485177 883485177
642602132 642602132
357458171 357458171
467044558 467044558
160754780 160754780
997353541 997353541
466522540 466522540
409673974 409673974
296047379 296047379
287482085 287482085
497900615 497900615
758796494 758796494
688967 688967
814144540 814144540
195297374 195297374
96157082 96157082
477335134 477335134
698052927 698052927
750864541 750864541
225334363 225334363
188939951 188939951
3361790 3361790
81014249 81014249
259543457 259543457
59019930 59019930
750677992 750677992
210846231 210846231
781217622 781217622
791622821 791622821
9560025 9560025
105079058 105079058
104231486 104231486
375958531 375958531
429326006 429326006
655988381 655988381
136306335 136306335
305962702 305962702
604427269 604427269
913773849 913773849
653463719 653463719
767948961 767948961
271371612 271371612
145513417 145513417
634830059 634830059
633672902 633672902
625040952 625040952
369173232 369173232
508102631 508102631
263206547 263206547
852020510 852020510
387002202 387002202
387081206 387081206
778387114 778387114
483204720 483204720
220317827 220317827
266955660 266955660
245006585 245006585
830909871 830909871
968507975 968507975
387528029 387528029
732567007 732567007
81971400 81971400
245924551 245924551
86646162 86646162
238393552 238393552
299377201 299377201
353079377 353079377
47936286 47936286
243820811 243820811
96075837 96075837
157405045 157405045
339530967 339530967
114148788 114148788
989670015 989670015
912330614 912330614
404228871 404228871
369485607 369485607
324130102 324130102
916608149 916608149
290889436 290889436
490194498 490194498
778154533 778154533
584547482 584547482
181649273 181649273
840364284 840364284
217939953 217939953
7922563 7922563
473749745 473749745
942426007 942426007
73171604 73171604
822026736 822026736
809586131 809586131
845600206 845600206
444004700 444004700
4369702 4369702
127159499 127159499
622575226 622575226
831167540 831167540
958210593 958210593
15046730 15046730
612328971 612328971
231830227 231830227
445133124 445133124
439533688 439533688
573822898 573822898
921273644 921273644
679140521 679140521
447308549 447308549
210984875 210984875
974201838 974201838
904605734 904605734
110006347 110006347
445168936 445168936
150491994 150491994
46733348 46733348
240202461 240202461
820182279 820182279
924302949 924302949
212541516 212541516
562747804 562747804
843786274 843786274
270184197 270184197
24888266 24888266
151966990 151966990
154315129 154315129
250583807 250583807
248093647 248093647
41139331 41139331
20588870 20588870
908883759 908883759
456959706 456959706
402934820 402934820
751469697 751469697
604188762 604188762
962350769 962350769
200941794 200941794
14811898 14811898
270229844 270229844
358495099 358495099
757655180 757655180
872453243 872453243
142715021 142715021
211412283 211412283
291003188 291003188
74764521 74764521
586311274 586311274
424826356 424826356
589654424 589654424
581477001 581477001
703398866 703398866
878109338 878109338
177492887 177492887
218916602 218916602
196216368 196216368
424689921 424689921
572321216 572321216
873958212 873958212
282345641 282345641
398139483 398139483
278680460 278680460
873980547 873980547
210003276 210003276
968055894 968055894
410832847 410832847
689984345 689984345
927922959 927922959
7164058 7164058
410395096 410395096
195426196 195426196
879525490 879525490
853253439 853253439
272150513 272150513
265648237 265648237
251450903 251450903
951411697 951411697
791957773 791957773
994496510 994496510
707577107 707577107
136315330 136315330
375433902 375433902
338093175 338093175
509085539 509085539
666637840 666637840
737470892 737470892
859137393 859137393
13435932 13435932
196999915 196999915
31388317 31388317
237019803 237019803
272532394 272532394
284986878 284986878
103719989 103719989
569703611 569703611
515041356 515041356
347470978 347470978
374491038 374491038
420121993 420121993
659489175 659489175
427082984 427082984
381770154 381770154
522494714 522494714
280026694 280026694
606702770 606702770
90159106 90159106
241796880 241796880
8935567 8935567
597648069 597648069
674289410 674289410
125507822 125507822
937894815 937894815
989076326 989076326
830774895 830774895
684570122 684570122
467024039 467024039
133573608 133573608
367433411 367433411
13755997 13755997
269794522 269794522
116922859 116922859
553276787 553276787
391079283 391079283
161633157 161633157
621328850 621328850
266812475 266812475
404124677 404124677
319366711 319366711
190798283 190798283
161487207 161487207
877233081 877233081
435976507 435976507
57750717 57750717
97951758 97951758
171086752 171086752
509999061 509999061
901583021 901583021
636242749 636242749
561163329 561163329
166334230 166334230
51155025 51155025
179452079 179452079
635721599 635721599
841597344 841597344
528999205 528999205
547779790 547779790
937090064 937090064
948354417 948354417
190874882 190874882
911616245 911616245
285671613 285671613
278950341 278950341
401786709 401786709
411188766 411188766
657277656 657277656
774806503 774806503
374005187 374005187
929476514 929476514
246147792 246147792
249218670 249218670
254408121 254408121
854156338 854156338
17169934 17169934
71037146 71037146
113708295 113708295
564100808 564100808
801912550 801912550
95485920 95485920
673187490 673187490
781054314 781054314
906537386 906537386
391898860 391898860
464341984 464341984
283382854 283382854
929471273 929471273
490854294 490854294
612688993 612688993
897493643 897493643
769322021 769322021
273672350 273672350
836079177 836079177
394380501 394380501
157397139 157397139
140932263 140932263
935211435 935211435
493865077 493865077
199660779 199660779
368236641 368236641
562366180 562366180
100264264 100264264
123324227 123324227
817150002 817150002
846768200 846768200
984940043 984940043
755085470 755085470
92976544 92976544
3822089 3822089
413077085 413077085
617137654 617137654
275484855 275484855
833077088 833077088
931726813 931726813
345753782 345753782
803349555 803349555
991297508 991297508
609665663 609665663
799236658 799236658
323997952 323997952
970132392 970132392
119634500 119634500
576973917 576973917
529614656 529614656
700294231 700294231
26476096 26476096
659417901 659417901
95632183 95632183
314441798 314441798
334056075 334056075
489997703 489997703
708092484 708092484
391504407 391504407
665860336 665860336
540785250 540785250
26768734 26768734
66002233 66002233
705250410 705250410
393146183 393146183
605952227 605952227
801063516 801063516
204645604 204645604
560898531 560898531
138037887 138037887
606383543 606383543
642896726 642896726
620622073 620622073
811395478 811395478
175723666 175723666
790807560 790807560
437670433 437670433
70714463 70714463
265184504 265184504
312494499 312494499
292929027 292929027
226727762 226727762
92035404 92035404
584353234 584353234
762087872 762087872
331666697 331666697
409421279 409421279
796104358 796104358
600083417 600083417
702098458 702098458
166265629 166265629
470381814 470381814
967892023 967892023
22023486 22023486
996316074 996316074
609088854 609088854
240666648 240666648
192065796 192065796
312240749 312240749
695707298 695707298
882989488 882989488
412044952 412044952
439714656 439714656
701784340 701784340
70765905 70765905
67750104 67750104
661767941 661767941
216001862 216001862
72304810 72304810
609624311 609624311
639369240 639369240
116133247 116133247
321793390 321793390
824759562 824759562
729951030 729951030
701377086 701377086
5178775 5178775
68379019 68379019
186160657 186160657
89499746 89499746
68649439 68649439
109174369 109174369
700096296 700096296
240451398 240451398
188015232 188015232
563279917 563279917
859195827 859195827
508325545 508325545
747376077 747376077
140477888 140477888
865715952 865715952
434752170 434752170
868633481 868633481
60139511 60139511
590633030 590633030
536511136 536511136
207747042 207747042
229579823 229579823
977643932 977643932
908588753 908588753
425788522 425788522
401714900 401714900
478043342 478043342
410225963 410225963
952705562 952705562
318586158 318586158
890571914 890571914
914711895 914711895
592868649 592868649
873705657 873705657
620134859 620134859
993193590 993193590
81775761 81775761
608631941 608631941
596927646 596927646
931589664 931589664
587678139 587678139
802422994 802422994
722963635 722963635
645611756 645611756
103499547 103499547
891050421 891050421
161548579 161548579
883528775 883528775
787387359 787387359
288621213 288621213
20913403 20913403
828000174 828000174
157940171 157940171
52872989 52872989
513533681 513533681
780681963 780681963
147213253 147213253
179821141 179821141
59336408 59336408
224856969 224856969
595814803 595814803
175488177 175488177
947671846 947671846
193027181 193027181
632676736 632676736
433875459 433875459
236965163 236965163
547336594 547336594
910486618 910486618
69313149 69313149
510732202 510732202
921379401 921379401
975735592 975735592
708051847 708051847
312632223 312632223
798848561 798848561
123152375 123152375
842439402 842439402
82107385 82107385
171630180 171630180
356216191 356216191
301710214 301710214
771368228 771368228
89262324 89262324
906278170 906278170
229212765 229212765
525686356 525686356
313320540 313320540
500062041 500062041
580336345 580336345
655437490 655437490
872543557 872543557
16297199 16297199
674730385 674730385
450201539 450201539
421517445 421517445
175689891 175689891
122405676 122405676
892308940 892308940
963067141 963067141
659441777 659441777
791319221 791319221
55653858 55653858
135817381 135817381
210673160 210673160
928472065 928472065
13004812 13004812
479918590 479918590
634031753 634031753
840595230 840595230
489551194 489551194
188510299 188510299
924401337 924401337
485250115 485250115
371179805 371179805
656060044 656060044
586719430 586719430
86733717 86733717
590032901 590032901
299770558 299770558
653473554 653473554
755966941 755966941
370000686 370000686
778590873 778590873
937687177 937687177
726111729 726111729
447872520 447872520
88256800 88256800
524714831 524714831
501268226 501268226
366868744 366868744
192910409 192910409
567642855 567642855
913379071 913379071
139033445 139033445
785729372 785729372
471066787 471066787
796437480 796437480
694613717 694613717
215752892 215752892
432154427 432154427
218099839 218099839
767437602 767437602
680115108 680115108
21525272 21525272
296842903 296842903
520229137 520229137
677597052 677597052
591261398 591261398
11014146 11014146
937719336 937719336
946220319 946220319
604383890 604383890
455989515 455989515
57968458 57968458
334018969 334018969
298997016 298997016
767723114 767723114
772308796 772308796
652892362 652892362
450088791 450088791
978142833 978142833
685812741 685812741
557889763 557889763
953248905 953248905
825149907 825149907
319101538 319101538
437260613 437260613
932819348 932819348
617625333 617625333
297620635 297620635
717599960 717599960
858735848 858735848
449793316 449793316
571681476 571681476
274196712 274196712
118900308 118900308
350234631 350234631
844874805 844874805
947791537 947791537
643148389 643148389
850198811 850198811
770154221 770154221
484695117 484695117
2695265 2695265
680439027 680439027
117166043 117166043
721219864 721219864
754315349 754315349
254098089 254098089
757530781 757530781
981268133 981268133
839025031 839025031
510476472 510476472
143964956 143964956
117053602 117053602
976940541 976940541
192069076 192069076
475008319 475008319
263003504 263003504
864332715 864332715
260445305 260445305
703937569 703937569
718480098 718480098
828955791 828955791
902906908 902906908
311792063 311792063
101899137 101899137
824196889 824196889
374120991 374120991
825983240 825983240
664897848 664897848
582392345 582392345
239785904 239785904
589028101 589028101
89252752 89252752
18489634 18489634
207847590 207847590
159817581 159817581
789371779 789371779
165823110 165823110
222767805 222767805
388026099 388026099
701707812 701707812
976907479 976907479
416873902 416873902
626444924 626444924
823863297 823863297
197633465 197633465
132924646 132924646
525175967 525175967
133510111 133510111
829488324 829488324
188514888 188514888
49362744 49362744
206923002 206923002
925893113 925893113
872919550 872919550
552726755 552726755
949808138 949808138
792838576 792838576
522927620 522927620
932890266 932890266
788696357 788696357
680129871 680129871
812831883 812831883
478570065 478570065
280255772 280255772
718772555 718772555
283500449 283500449
457132398 457132398
8180694 8180694
138153145 138153145
271830318 271830318
679146266 679146266
607831480 607831480
430753820 430753820
167138701 167138701
405227761 405227761
791077414 791077414
471384870 471384870
428438243 428438243
986876996 986876996
67850700 67850700
884289042 884289042
269801048 269801048
836000242 836000242
191723596 191723596
4761333 4761333
597689440 597689440
817020993 817020993
42509710 42509710
398000246 398000246
773386252 773386252
38795159 38795159
572337880 572337880
955417757 955417757
658831261 658831261
892334423 892334423
159239395 159239395
672029393 672029393
633492115 633492115
546839873 546839873
757487632 757487632
618046085 618046085
687229057 687229057
15536435 15536435
253051957 253051957
44405021 44405021
797576374 797576374
598418540 598418540
325345715 325345715
834638706 834638706
398137150 398137150
71566020 71566020
90194022 90194022
745312865 745312865
486772321 486772321
953350835 953350835
358507644 358507644
142341254 142341254
226073197 226073197
926078864 926078864
895703233 895703233
379963567 379963567
92994191 92994191
140067266 140067266
233122245 233122245
868854620 868854620
391981640 391981640
32032501 32032501
420614101 420614101
231317886 231317886
436879906 436879906
273871202 273871202
390880471 390880471
44861354 44861354
338579701 338579701
648656944 648656944
789610932 789610932
716699243 716699243
512215114 512215114
382773082 382773082
522093412 522093412
62365955 62365955
245093849 245093849
230661383 230661383
43486895 43486895
16719846 16719846
433895084 433895084
65069903 65069903
572506172 572506172
755604680 755604680
769345900 769345900
295823203 295823203
245652852 245652852
69915599 69915599
215071442 215071442
418000671 418000671
465448357 465448357
964916040 964916040
159515237 159515237
30143771 30143771
288776049 288776049
878850819 878850819
544278530 544278530
770868619 770868619
7128151 7128151
168401764 168401764
887408539 887408539
594135438 594135438
382373046 382373046
7299270 7299270
839373475 839373475
331976049 331976049
485811573 485811573
835266755 835266755
743995376 743995376
421246430 421246430
122832746 122832746
328930947 328930947
564260494 564260494
858277438 858277438
443555274 443555274
81632042 81632042
156225446 156225446
276744020 276744020
944073947 944073947
30862944 30862944
275410988 275410988
265368522 265368522
830202971 830202971
99781852 99781852
799811512 799811512
961800476 961800476
424420805 424420805
197040415 197040415
977163297 977163297
634002286 634002286
857468008 857468008
541544234 541544234
767475714 767475714
736581803 736581803
26553739 26553739
862758397 862758397
405451810 405451810
376360042 376360042
160145081 160145081
415175120 415175120
401481274 401481274
474871404 474871404
261448276 261448276
238876857 238876857
586779346 586779346
685097077 685097077
677394258 677394258
958867352 958867352
272053794 272053794
870005774 870005774
757371091 757371091
805636269 805636269
144961246 144961246
408560651 408560651
371215311 371215311
851203062 851203062
112856410 112856410
511966481 511966481
56039036 56039036
894003809 894003809
138084370 138084370
937785541 937785541
739283906 739283906
97688022 97688022
369387559 369387559
801894602 801894602
592272889 592272889
397845017 397845017
150405494 150405494
255211810 255211810
479821744 479821744
861311394 861311394
7974150 7974150
266493195 266493195
648004988 648004988
478348537 478348537
759616883 759616883
512613265 512613265
140979684 140979684
16402923 16402923
610257332 610257332
168150468 168150468
25819150 25819150
474061799 474061799
42738932 42738932
324155535 324155535
218212539 218212539
868679704 868679704
261176050 261176050
596964241 596964241
665375341 665375341
843672247 843672247
477018489 477018489
543836028 543836028
718415375 718415375
204315617 204315617
700432742 700432742
884721842 884721842
182020416 182020416
137623638 137623638
303527316 303527316
91660432 91660432
564730364 564730364
758831384 758831384
672321988 672321988
341863706 341863706
460213972 460213972
322481915 322481915
288038692 288038692
824088173 824088173
599087166 599087166
85170013 85170013
569913760 569913760
327764869 327764869
388863983 388863983
479251296 479251296
33635889 33635889
533701093 533701093
624348290 624348290
569417097 569417097
841653912 841653912
80554020 80554020
162986255 162986255
897381887 897381887
607510388 607510388
246455484 246455484
268221688 268221688
601366933 601366933
158376684 158376684
47392798 47392798
88640738 88640738
721650939 721650939
858722367 858722367
703134271 703134271
4205195 4205195
889046501 889046501
273480313 273480313
275477466 275477466
83947044 83947044
270940920 270940920
884938140 884938140
362519928 362519928
447501539 447501539
62111844 62111844
913727787 913727787
373385649 373385649
666285094 666285094
877301172 877301172
378531591 378531591
76025849 76025849
416605161 416605161
276602041 276602041
906672971 906672971
893303709 893303709
845442029 845442029
302049880 302049880
7238310 7238310
255030924 255030924
828533575 828533575
352211630 352211630
386464564 386464564
856630607 856630607
951229582 951229582
779707576 779707576
161822819 161822819
356139162 356139162
731418333 731418333
785056894 785056894
139536185 139536185
453388317 453388317
858974834 858974834
230016675 230016675
430228716 430228716
952139654 952139654
246808111 246808111
614312045 614312045
39598497 39598497
55843261 55843261
854234315 854234315
235023314 235023314
49077886 49077886
341433892 341433892
247390967 247390967
198577571 198577571
191789050 191789050
110393190 110393190
502641151 502641151
629656788 629656788
157774032 157774032
596275756 596275756
16586352 16586352
221013530 221013530
7919211 7919211
672821400 672821400
709136051 709136051
70375007 70375007
12928701 12928701
910838970 910838970
232711451 232711451
806904694 806904694
499859013 499859013
115379303 115379303
967521962 967521962
774501768 774501768
828415106 828415106
12825303 12825303
399097372 399097372
306846422 306846422
432507269 432507269
375904889 375904889
793917512 793917512
95449913 95449913
24353389 24353389
225712059 225712059
283352363 283352363
420423517 420423517
714895 714895
41174195 41174195
191352063 191352063
268741900 268741900
741216504 741216504
572852283 572852283
79293233 79293233
246171210 246171210
836545677 836545677
671084920 671084920
133407204 133407204
148719004 148719004
926456984 926456984
856927874 856927874
451774318 451774318
121342673 121342673
411885215 411885215
365392119 365392119
206576710 206576710
103101220 103101220
36661484 36661484
855037758 855037758
154472778 154472778
8904545 8904545
577454858 577454858
804598164 804598164
225380790 225380790
394969680 394969680
481292950 481292950
902206206 902206206
351957003 351957003
986173657 986173657
25370964 25370964
788446954 788446954
637758965 637758965
164762004 164762004
20410124 20410124
848887254 848887254
371070369 371070369
30550191 30550191
538914617 538914617
718351041 718351041
671011333 671011333
734162978 734162978
320920846 320920846
813170852 813170852
5601809 5601809
561583131 561583131
793837842 793837842
608510865 608510865
517280499 517280499
955844589 955844589
100385109 100385109
798379431 798379431
58521533 58521533
60530037 60530037
242737523 242737523
505154681 505154681
454379450 454379450
635980328 635980328
319430755 319430755
491348762 491348762
871521933 871521933
670212962 670212962
289115925 289115925
597615690 597615690
855181940 855181940
904922830 904922830
88536345 88536345
728669510 728669510
223976217 223976217
767798355 767798355
511262858 511262858
257270238 257270238
147917591 147917591
600392340 600392340
868874075 868874075
421740069 421740069
836521273 836521273
861616311 861616311
926710527 926710527
128556973 128556973
748057155 748057155
891394258 891394258
762632664 762632664
767138550 767138550
245110682 245110682
44043796 44043796
254874995 254874995
435487828 435487828
45408446 45408446
978910318 978910318
320425803 320425803
345569033 345569033
280716181 280716181
584935090 584935090
415279187 415279187
28054095 28054095
697407649 697407649
358661439 358661439
464484935 464484935
224211556 224211556
871135693 871135693
500163263 500163263
987247478 987247478
182703164 182703164
232164387 232164387
832296244 832296244
859668930 859668930
246264220 246264220
626402960 626402960
373130394 373130394
73176088 73176088
824204874 824204874
86519849 86519849
39435202 39435202
797604277 797604277
346619983 346619983
338885628 338885628
596451140 596451140
801702847 801702847
460659205 460659205
710212249 710212249
703023577 703023577
884334874 884334874
196135400 196135400
73617903 73617903
138120213 138120213
365187999 365187999
900165882 900165882
232010043 232010043
225788725 225788725
694831745 694831745
100943909 100943909
119446980 119446980
428261055 428261055
428622978 428622978
873428334 873428334
885631595 885631595
729818422 729818422
209091183 209091183
113743978 113743978
186576789 186576789
457985898 457985898
145811830 145811830
725078972 725078972
28536662 28536662
252827432 252827432
963446485 963446485
273044031 273044031
525845163 525845163
389982658 389982658
140097125 140097125
994276669 994276669
120697939 120697939
375027040 375027040
88907501 88907501
58813919 58813919
540936145 540936145
230226980 230226980
216994919 216994919
288037261 288037261
52976938 52976938
148139261 148139261
884173662 884173662
218520783 218520783
203454713 203454713
733595562 733595562
380479166 380479166
20599933 20599933
881372258 881372258
946337243 946337243
276149358 276149358
414148715 414148715
778570114 778570114
336383791 336383791
117095564 117095564
204145471 204145471
327016833 327016833
810346262 810346262
57533475 57533475
135226370 135226370
578335476 578335476
431081420 431081420
130925217 130925217
349366204 349366204
109319239 109319239
312999159 312999159
538187040 538187040
568862194 568862194
616056970 616056970
363846121 363846121
341190027 341190027
104656937 104656937
369787415 369787415
111248879 111248879
185166153 185166153
731062699 731062699
16393028 16393028
747040028 747040028
34480888 34480888
784083925 784083925
174298000 174298000
648665981 648665981
318304373 318304373
432570912 432570912
257856109 257856109
93033473 93033473
29297487 29297487
389063870 389063870
23225826 23225826
36585755 36585755
325143938 325143938
633086 633086
429338288 429338288
588978670 588978670
69610482 69610482
202686506 202686506
619010888 619010888
785692652 785692652
22178117 22178117
1640505 1640505
803884141 803884141
323588387 323588387
164645432 164645432
350232037 350232037
322746990 322746990
410730889 410730889
917560816 917560816
177153085 177153085
835393973 835393973
869774665 869774665
543395250 543395250
727001229 727001229
548530392 548530392
468644499 468644499
710254404 710254404
716202117 716202117
321781585 321781585
245846659 245846659
771259626 771259626
782915959 782915959
37064771 37064771
318583238 318583238
522287507 522287507
626356804 626356804
11643408 11643408
754222655 754222655
837572131 837572131
686834793 686834793
182391198 182391198
291580951 291580951
456634370 456634370
426699331 426699331
104145304 104145304
166885856 166885856
120978797 120978797
523918024 523918024
142279439 142279439
819460046 819460046
82810191 82810191
379793 379793
611794045 611794045
22106099 22106099
25929832 25929832
40266488 40266488
193708690 193708690
645573754 645573754
278955936 278955936
934178698 934178698
785266550 785266550
894077017 894077017
530655547 530655547
626922723 626922723
25667232 25667232
352224786 352224786
595426073 595426073
762004545 762004545
651976747 651976747
339578592 339578592
636557816 636557816
925386015 925386015
931672700 931672700
405931366 405931366
398352631 398352631
905244162 905244162
883404992 883404992
499418348 499418348
340725274 340725274
301976176 301976176
577263325 577263325
231539068 231539068
306505207 306505207
439577007 439577007
216490038 216490038
700893327 700893327
352801999 352801999
8136117 8136117
728810772 728810772
259632343 259632343
40431398 40431398
46833021 46833021
312069029 312069029
469732372 469732372
763630118 763630118
510457374 510457374
454226782 454226782
767803630 767803630
663469018 663469018
394459297 394459297
987952237 987952237
930639044 930639044
380113691 380113691
933670276 933670276
163686324 163686324
911019430 911019430
847225901 847225901
526006211 526006211
238038831 238038831
419165109 419165109
646871899 646871899
988011015 988011015
597535345 597535345
669325064 669325064
700110198 700110198
391680368 391680368
363730765 363730765
44412561 44412561
768038405 768038405
782949469 782949469
112821312 112821312
295602026 295602026
220110211 220110211
229391021 229391021
464624569 464624569
884886743 884886743
279281089 279281089
274237354 274237354
260718216 260718216
28021511 28021511
820701304 820701304
615745425 615745425
331350348 331350348
91688764 91688764
397228695 397228695
142611505 142611505
826555258 826555258
504180132 504180132
63592240 63592240
768518554 768518554
231328107 231328107
286091776 286091776
124412093 124412093
372738546 372738546
60318676 60318676
667514063 667514063
88860971 88860971
491049823 491049823
394467307 394467307
178140886 178140886
271554877 271554877
902432644 902432644
863127492 863127492
880794696 880794696
838934953 838934953
635752698 635752698
626201753 626201753
865391262 865391262
95088150 95088150
59671064 59671064
51908552 51908552
278734150 278734150
950198498 950198498
754966591 754966591
843492411 843492411
649578398 649578398
277549166 277549166
280499136 280499136
245273224 245273224
469757661 469757661
121573229 121573229
54326864 54326864
471995177 471995177
852948746 852948746
643808520 643808520
29254003 29254003
470616234 470616234
211932185 211932185
907122798 907122798
107722858 107722858
841921320 841921320
51637654 51637654
707777485 707777485
515635987 515635987
719576925 719576925
304838343 304838343
380170665 380170665
888829487 888829487
836426725 836426725
31340182 31340182
916872060 916872060
154196870 154196870
143925457 143925457
908138225 908138225
391321585 391321585
247757094 247757094
427431616 427431616
255277100 255277100
871638786 871638786
73331167 73331167
447096215 447096215
604960462 604960462
330295455 330295455
785539398 785539398
802002685 802002685
244741598 244741598
624508393 624508393
191962172 191962172
233136763 233136763
610680686 610680686
226505059 226505059
497733832 497733832
374751442 374751442
826040371 826040371
462778341 462778341
198572684 198572684
243688993 243688993
457917933 457917933
442547984 442547984
173845063 173845063
838951528 838951528
869628106 869628106
876724404 876724404
556780295 556780295
510115593 510115593
721127049 721127049
754556422 754556422
208607003 208607003
933683869 933683869
838188636 838188636
646600924 646600924
211252699 211252699
110194713 110194713
293603543 293603543
124144954 124144954
888524961 888524961
939494931 939494931
266560099 266560099
167695994 167695994
663063579 663063579
220692490 220692490
783218695 783218695
771447503 771447503
586841289 586841289
348509571 348509571
286801925 286801925
86823148 86823148
886397354 886397354
241229685 241229685
83133263 83133263
998752584 998752584
494754561 494754561
492668782 492668782
424316403 424316403
217461338 217461338
459877920 459877920
885375680 885375680
624845646 624845646
928383528 928383528
679960795 679960795
677344083 677344083
848641347 848641347
958250581 958250581
203484707 203484707
468755775 468755775
670909099 670909099
138935667 138935667
654634534 654634534
185352274 185352274
257787442 257787442
180077488 180077488
219495401 219495401
622992138 622992138
689646945 689646945
191692576 191692576
317469079 317469079
51165311 51165311
914262622 914262622
993186014 993186014
661996314 661996314
896427147 896427147
314134600 314134600
941974136 941974136
36259001 36259001
38349640 38349640
902090182 902090182
124758262 124758262
916099074 916099074
290774838 290774838
60579156 60579156
277444163 277444163
942625436 942625436
600545409 600545409
401259484 401259484
67098374 67098374
187663429 187663429
928519043 928519043
426031278 426031278
639167777 639167777
737959540 737959540
43125298 43125298
561035829 561035829
368715921 368715921
217500705 217500705
319281655 319281655
481477535 481477535
52656896 52656896
302484498 302484498
915846961 915846961
800103936 800103936
20741532 20741532
273078786 273078786
877814182 877814182
761901513 761901513
462861705 462861705
449610032 449610032
701161426 701161426
544124020 544124020
293082072 293082072
9435640 9435640
710524076 710524076
772258323 772258323
99575247 99575247
556573968 556573968
380392908 380392908
487497978 487497978
361225413 361225413
335573956 335573956
654094872 654094872
9405730 9405730
436268453 436268453
650258365 650258365
234585255 234585255
531199447 531199447
313831168 313831168
144594714 144594714
382224226 382224226
678155150 678155150
2997219 2997219
420857965 420857965
602119448 602119448
172147434 172147434
80921653 80921653
449439077 449439077
887293237 887293237
391940853 391940853
358964337 358964337
550204702 550204702
469358374 469358374
364206924 364206924
576216651 576216651
441708858 441708858
901181737 901181737
45695278 45695278
217985890 217985890
295872865 295872865
776301838 776301838
185410450 185410450
583624133 583624133
990464823 990464823
936188253 936188253
910592745 910592745
244340430 244340430
931041422 931041422
485627578 485627578
797559004 797559004
908215878 908215878
667008069 667008069
632943461 632943461
690979101 690979101
468500351 468500351
134736292 134736292
211284229 211284229
851717834 851717834
476510830 476510830
671129593 671129593
231895999 231895999
957459924 957459924
632444084 632444084
8369106 8369106
679668980 679668980
2021977 2021977
11681727 11681727
318203046 318203046
991749699 991749699
43792086 43792086
481188436 481188436
810438524 810438524
938311242 938311242
447520266 447520266
820327485 820327485
136481935 136481935
108905923 108905923
170652623 170652623
614576154 614576154
536157923 536157923
67092239 67092239
158581287 158581287
174823998 174823998
174317398 174317398
228558338 228558338
377109126 377109126
844762841 844762841
651232181 651232181
531113326 531113326
476943453 476943453
980710026 980710026
791179862 791179862
86524455 86524455
24724702 24724702
804838823 804838823
726907292 726907292
159518791 159518791
370095233 370095233
807982770 807982770
197430872 197430872
468777749 468777749
702989308 702989308
171244196 171244196
948619685 948619685
264015543 264015543
81159221 81159221
891440719 891440719
803803700 803803700
190923389 190923389
861198279 861198279
141711913 141711913
585892860 585892860
454997699 454997699
54103877 54103877
195730695 195730695
301679619 301679619
198357449 198357449
505058136 505058136
642070859 642070859
886444618 886444618
225090987 225090987
831502552 831502552
265276147 265276147
315272251 315272251
576416196 576416196
425721725 425721725
893955312 893955312
760593834 760593834
255480227 255480227
344275114 344275114
732952196 732952196
993556175 993556175
266425195 266425195
776118039 776118039
62779645 62779645
716428124 716428124
257584710 257584710
548220331 548220331
923136920 923136920
298133565 298133565
229619763 229619763
782737109 782737109
240342026 240342026
434453598 434453598
462827651 462827651
391248452 391248452
484163514 484163514
477446569 477446569
525899067 525899067
658345746 658345746
604192335 604192335
360219974 360219974
832843722 832843722
650135414 650135414
269323452 269323452
588185188 588185188
24277284 24277284
886706495 886706495
360706735 360706735
469123702 469123702
185713528 185713528
71448436 71448436
240157342 240157342
544046967 544046967
588136466 588136466
167605303 167605303
611684189 611684189
375426123 375426123
101145495 101145495
871727825 871727825
39579898 39579898
250433762 250433762
764720008 764720008
564635689 564635689
252043398 252043398
82950080 82950080
7645174 7645174
2998477 2998477
270286580 270286580
758597281 758597281
224431305 224431305
590392145 590392145
351627330 351627330
947221368 947221368
161738525 161738525
327343499 327343499
764552199 764552199
801967727 801967727
223704000 223704000
312020752 312020752
458210075 458210075
610968614 610968614
310498592 310498592
492764576 492764576
406505380 406505380
369138432 369138432
392843418 392843418
255709242 255709242
571313491 571313491
327457883 327457883
227727349 227727349
668732215 668732215
561409350 561409350
763779742 763779742
356996298 356996298
35170261 35170261
274129329 274129329
20202559 20202559
73475667 73475667
109327446 109327446
373331702 373331702
295800444 295800444
840727663 840727663
456192724 456192724
183529875 183529875
165499506 165499506
273616429 273616429
327409994 327409994
769544026 769544026
713067787 713067787
781492342 781492342
183989098 183989098
397190150 397190150
356705289 356705289
627623581 627623581
807041087 807041087
720407011 720407011
259107493 259107493
518814293 518814293
91092604 91092604
177678778 177678778
440502712 440502712
254171473 254171473
921727162 921727162
201412884 201412884
304315784 304315784
348305681 348305681
506757784 506757784
249552577 249552577
992673588 992673588
481974519 481974519
189320564 189320564
485012061 485012061
710453034 710453034
503593174 503593174
13397627 13397627
562812811 562812811
96184498 96184498
320861225 320861225
969302287 969302287
763675012 763675012
754471465 754471465
309099765 309099765
613812759 613812759
658987379 658987379
79250262 79250262
242974822 242974822
401439758 401439758
596600995 596600995
546214256 546214256
944928849 944928849
406027406 406027406
750105594 750105594
289269980 289269980
319798898 319798898
768016960 768016960
699100830 699100830
863363513 863363513
342394518 342394518
132360456 132360456
996137490 996137490
226574275 226574275
896766291 896766291
209096557 209096557
322344715 322344715
124723082 124723082
8477689 8477689
185425666 185425666
948754862 948754862
865780577 865780577
716243368 716243368
825209226 825209226
967157727 967157727
989545985 989545985
560428983 560428983
248236597 248236597
455992032 455992032
98600319 98600319
478725364 478725364
97340488 97340488
390814211 390814211
791008543 791008543
842468022 842468022
266263989 266263989
558469456 558469456
51173726 51173726
961181749 961181749
3347467 3347467
228673559 228673559
658945444 658945444
574212990 574212990
265558829 265558829
615836799 615836799
142942770 142942770
433674104 433674104
580998258 580998258
728921759 728921759
714612820 714612820
912747605 912747605
195476167 195476167
106428482 106428482
713939569 713939569
816807425 816807425
555201788 555201788
635005360 635005360
261464892 261464892
249055008 249055008
841587031 841587031
202621228 202621228
263885801 263885801
12790955 12790955
342621132 342621132
424665523 424665523
423382545 423382545
399591521 399591521
682693794 682693794
37145929 37145929
291403950 291403950
937160378 937160378
972108715 972108715
395135970 395135970
321149703 321149703
891490819 891490819
358655990 358655990
66849380 66849380
777860026 777860026
507214346 507214346
915733316 915733316
599485905 599485905
34634674 34634674
617797655 617797655
87264457 87264457
359497170 359497170
937154851 937154851
975943317 975943317
959267657 959267657
251354752 251354752
558666870 558666870
78115599 78115599
499545854 499545854
811882423 811882423
523341414 523341414
286121073 286121073
505148252 505148252
35100948 35100948
204520109 204520109
410812483 410812483
332187539 332187539
384981155 384981155
484298731 484298731
135778355 135778355
604207603 604207603
468290283 468290283
901029914 901029914
463748162 463748162
279810510 279810510
860479047 860479047
518521431 518521431
94162776 94162776
712805007 712805007
788170176 788170176
901472377 901472377
556216889 556216889
803135302 803135302
788152215 788152215
270517121 270517121
263611094 263611094
24949155 24949155
499534257 499534257
736279262 736279262
250318707 250318707
745296234 745296234
48888452 48888452
683895279 683895279
179058679 179058679
210142520 210142520
478519139 478519139
399745610 399745610
31675669 31675669
30887258 30887258
824495546 824495546
360046385 360046385
166983627 166983627
141054529 141054529
735815415 735815415
822533299 822533299
778552986 778552986
524131277 524131277
244588592 244588592
68142791 68142791
359598872 359598872
54485010 54485010
189414122 189414122
641613249 641613249
283155761 283155761
989299318 989299318
588059160 588059160
168323444 168323444
511826814 511826814
667448704 667448704
838651560 838651560
866185286 866185286
995425184 995425184
579986382 579986382
729647777 729647777
743880027 743880027
834006199 834006199
185781357 185781357
856906372 856906372
86633854 86633854
389820475 389820475
404758758 404758758
133918137 133918137
929885049 929885049
401422583 401422583
113719786 113719786
449560031 449560031
78383952 78383952
523872446 523872446
98826472 98826472
91614999 91614999
115599243 115599243
449961773 449961773
618846476 618846476
393055525 393055525
90749125 90749125
405072165 405072165
568188609 568188609
47656998 47656998
43287225 43287225
965781337 965781337
752212070 752212070
589822672 589822672
614455798 614455798
389076403 389076403
571770240 571770240
516538545 516538545
927856269 927856269
747638715 747638715
11500684 11500684
181536444 181536444
875933934 875933934
289558417 289558417
776172669 776172669
854062738 854062738
400297314 400297314
811143524 811143524
262791651 262791651
793014920 793014920
362672702 362672702
64150052 64150052
206513371 206513371
612678435 612678435
469445610 469445610
303673009 303673009
261979734 261979734
383225137 383225137
634910195 634910195
973648145 973648145
970567878 970567878
661173945 661173945
218437351 218437351
984983826 984983826
800585832 800585832
380595429 380595429
940483563 940483563
328423020 328423020
127293211 127293211
352653646 352653646
223644909 223644909
184293029 184293029
163022549 163022549
7545459 7545459
131923251 131923251
485492696 485492696
356176337 356176337
688460830 688460830
846613419 846613419
653349868 653349868
617736031 617736031
1221162 1221162
596331943 596331943
948272814 948272814
328029166 328029166
488677075 488677075
608564364 608564364
420635532 420635532
991204494 991204494
819652087 819652087
524300772 524300772
180951932 180951932
139970582 139970582
994969232 994969232
590821222 590821222
98714188 98714188
804766031 804766031
164257805 164257805
362958189 362958189
710422205 710422205
682468140 682468140
825659241 825659241
47584263 47584263
459086827 459086827
490613693 490613693
579391492 579391492
114042100 114042100
768343588 768343588
977627162 977627162
625820980 625820980
167205428 167205428
648757165 648757165
496945843 496945843
788646958 788646958
836048346 836048346
155390120 155390120
765298159 765298159
180976534 180976534
200345761 200345761
93603794 93603794
28026802 28026802
351502929 351502929
443273930 443273930
463318916 463318916
292172999 292172999
890199884 890199884
192699607 192699607
846205906 846205906
909479830 909479830
434853130 434853130
67639520 67639520
891183454 891183454
167687384 167687384
102365359 102365359
634511147 634511147
942338804 942338804
247011582 247011582
502157362 502157362
946717348 946717348
641899287 641899287
214943574 214943574
965564557 965564557
830258504 830258504
999529653 999529653
938123921 938123921
886040382 886040382
604518919 604518919
925801043 925801043
436323248 436323248
93392531 93392531
614655098 614655098
981135999 981135999
497700601 497700601
540676960 540676960
167315956 167315956
923251777 923251777
132395435 132395435
652108718 652108718
232080592 232080592
652443157 652443157
100244622 100244622
1665557 1665557
818630431 818630431
580721995 580721995
905687842 905687842
262978097 262978097
74311038 74311038
113231997 113231997
682751568 682751568
854232891 854232891
556258735 556258735
235930643 235930643
168865148 168865148
37318319 37318319
982925270 982925270
784864420 784864420
390579089 390579089
274224146 274224146
930195095 930195095
897494894 897494894
862098535 862098535
110772952 110772952
349766839 349766839
10921463 10921463
385461412 385461412
622195733 622195733
450407875 450407875
279334490 279334490
872675097 872675097
349049159 349049159
799577179 799577179
564838617 564838617
719753830 719753830
59284803 59284803
566796347 566796347
178153370 178153370
893242746 893242746
223037067 223037067
687347829 687347829
649854001 649854001
255862248 255862248
927585874 927585874
632936318 632936318
178809157 178809157
781371123 781371123
8654120 8654120
701218208 701218208
222861593 222861593
985100180 985100180
962950193 962950193
681540182 681540182
210991377 210991377
701006216 701006216
453332099 453332099
471923309 471923309
747070385 747070385
953320351 953320351
562524303 562524303
604998755 604998755
737626436 737626436
33477498 33477498
731472406 731472406
442774223 442774223
114189633 114189633
27209431 27209431
784221153 784221153
43559317 43559317
595058387 595058387
183173441 183173441
863139208 863139208
233410144 233410144
120122019 120122019
451093487 451093487
286338731 286338731
275225549 275225549
110806279 110806279
524735058 524735058
209972194 209972194
403876460 403876460
726546681 726546681
41345445 41345445
235864632 235864632
942832267 942832267
945442432 945442432
927553091 927553091
78407038 78407038
867187733 867187733
240154135 240154135
921151185 921151185
616324528 616324528
230494996 230494996
738266222 738266222
372174828 372174828
802965113 802965113
695048630 695048630
595618804 595618804
399034986 399034986
418844609 418844609
798013926 798013926
990919268 990919268
697354318 697354318
946654404 946654404
982240057 982240057
14149906 14149906
987255841 987255841
207457278 207457278
196806439 196806439
39459246 39459246
630356540 630356540
868451438 868451438
357147549 357147549
853877765 853877765
966322775 966322775
998396478 998396478
310638468 310638468
650948661 650948661
212335379 212335379
333551015 333551015
935846000 935846000
972968436 972968436
84113274 84113274
985207605 985207605
627113808 627113808
382875952 382875952
835937561 835937561
34363984 34363984
893654339 893654339
412446237 412446237
421261964 421261964
820500229 820500229
143314890 143314890
593785742 593785742
364279256 364279256
16249082 16249082
554900635 554900635
634953457 634953457
709552744 709552744
827991471 827991471
551465114 551465114
976651023 976651023
130191887 130191887
661501102 661501102
736782465 736782465
558951643 558951643
279356643 279356643
862759320 862759320
930538429 930538429
593193728 593193728
781003453 781003453
831254952 831254952
783105313 783105313
630068433 630068433
469855026 469855026
559858606 559858606
669392965 669392965
331050602 331050602
114879030 114879030
114832572 114832572
306083453 306083453
241668469 241668469
353498218 353498218
187837929 187837929
596495176 596495176
441647531 441647531
658259733 658259733
747201554 747201554
630806875 630806875
739492772 739492772
921639890 921639890
370739978 370739978
125229739 125229739
181688970 181688970
139485905 139485905
225601668 225601668
328850924 328850924
441334711 441334711
949604906 949604906
197952525 197952525
910908557 910908557
803028640 803028640
942581507 942581507
94634286 94634286
151797186 151797186
461692096 461692096
530208605 530208605
280417019 280417019
230802008 230802008
552747914 552747914
917334549 917334549
871138626 871138626
64943594 64943594
737275635 737275635
25801424 25801424
114317215 114317215
217868012 217868012
442680534 442680534
67716389 67716389
300156190 300156190
371419905 371419905
138533778 138533778
527687273 527687273
796281724 796281724
109526833 109526833
658134665 658134665
894349152 894349152
666509538 666509538
761096683 761096683
695350448 695350448
337234425 337234425
574487476 574487476
159045866 159045866
611986924 611986924
438722179 438722179
318410462 318410462
792300126 792300126
501165544 501165544
764915054 764915054
633517697 633517697
993069890 993069890
398067029 398067029
977006009 977006009
542348614 542348614
203060578 203060578
813640087 813640087
488313173 488313173
714928905 714928905
912315159 912315159
730659326 730659326
48010349 48010349
32441873 32441873
418947120 418947120
237996906 237996906
606099701 606099701
994794342 994794342
856799095 856799095
392383421 392383421
595895022 595895022
10328046 10328046
895175325 895175325
636176839 636176839
715800178 715800178
300519831 300519831
358195261 358195261
423149160 423149160
223605650 223605650
459431272 459431272
625393448 625393448
876753133 876753133
426294581 426294581
842384253 842384253
703043531 703043531
509017592 509017592
368425710 368425710
441247605 441247605
583737960 583737960
396058505 396058505
304209235 304209235
423097562 423097562
787070874 787070874
285736800 285736800
709885993 709885993
894086004 894086004
365980546 365980546
960937908 960937908
443562427 443562427
574834625 574834625
779778379 779778379
143099277 143099277
105615774 105615774
418291709 418291709
216114599 216114599
579239928 579239928
843306859 843306859
175459486 175459486
63129196 63129196
13679985 13679985
221608327 221608327
343890016 343890016
816062683 816062683
861582154 861582154
998929682 998929682
788320717 788320717
539141819 539141819
396495522 396495522
13842280 13842280
278924580 278924580
54811773 54811773
729668990 729668990
810522874 810522874
198103830 198103830
79951733 79951733
392805173 392805173
37302395 37302395
881047603 881047603
588062007 588062007
376431761 376431761
189955304 189955304
668149061 668149061
259074954 259074954
465540810 465540810
244481065 244481065
612859318 612859318
866006002 866006002
420206819 420206819
174843351 174843351
407724974 407724974
347336626 347336626
615766950 615766950
364096260 364096260
156506385 156506385
370470000 370470000
665276144 665276144
881507712 881507712
31594488 31594488
672513174 672513174
942786756 942786756
115259808 115259808
407544183 407544183
625914813 625914813
665264129 665264129
751146169 751146169
919874327 919874327
775916881 775916881
544850352 544850352
198356965 198356965
805655689 805655689
519356672 519356672
640476652 640476652
406046912 406046912
312463599 312463599
407982792 407982792
250465596 250465596
302642279 302642279
197758678 197758678
768721876 768721876
318029074 318029074
931231975 931231975
76318515 76318515
179331813 179331813
919919488 919919488
355697732 355697732
496162589 496162589
714330300 714330300
72264966 72264966
653846809 653846809
59373951 59373951
564623221 564623221
127429487 127429487
515866624 515866624
856785352 856785352
78840622 78840622
559875876 559875876
706422348 706422348
649799650 649799650
279102603 279102603
898029416 898029416
20022920 20022920
91108616 91108616
95588320 95588320
229600218 229600218
961053324 961053324
358632394 358632394
358989197 358989197
172405901 172405901
22128365 22128365
595850115 595850115
585748860 585748860
279474359 279474359
866867541 866867541
591037264 591037264
284288405 284288405
410082900 410082900
474742131 474742131
688892793 688892793
12246275 12246275
352847517 352847517
373974690 373974690
207295114 207295114
467307994 467307994
459512692 459512692
999083443 999083443
39516308 39516308
444553136 444553136
72762146 72762146
207276350 207276350
543682717 543682717
170191183 170191183
59142793 59142793
743549681 743549681
553772301 553772301
447822409 447822409
747027381 747027381
43818301 43818301
667326048 667326048
407958054 407958054
391125084 391125084
144143231 144143231
70779196 70779196
795844835 795844835
796156076 796156076
122470340 122470340
184985099 184985099
724886818 724886818
858161451 858161451
679871835 679871835
283143983 283143983
30833449 30833449
50154305 50154305
661798065 661798065
108858694 108858694
263237060 263237060
380513993 380513993
597788422 597788422
199138929 199138929
904563831 904563831
140859965 140859965
193654494 193654494
936136292 936136292
480514703 480514703
733610315 733610315
42610638 42610638
299225100 299225100
744836998 744836998
864137368 864137368
693742877 693742877
35511307 35511307
479088951 479088951
446241898 446241898
935570324 935570324
800533219 800533219
71623397 71623397
620243711 620243711
550715114 550715114
819068725 819068725
298717947 298717947
61708280 61708280
646000944 646000944
46418972 46418972
318462863 318462863
617693298 617693298
225097886 225097886
678957024 678957024
49556714 49556714
218597722 218597722
406578526 406578526
330369981 330369981
870324540 870324540
953105317 953105317
661465578 661465578
368330386 368330386
729089678 729089678
266802382 266802382
824724684 824724684
762798051 762798051
751990876 751990876
993471575 993471575
479853395 479853395
136806175 136806175
10738950 10738950
192472069 192472069
508257016 508257016
306379578 306379578
449276327 449276327
841273311 841273311
554828753 554828753
99592643 99592643
951019739 951019739
983596877 983596877
552593690 552593690
85460392 85460392
224261129 224261129
984034152 984034152
970684855 970684855
535310831 535310831
876261332 876261332
858167374 858167374
618236186 618236186
758134034 758134034
581795613 581795613
767701729 767701729
456402218 456402218
787711519 787711519
942213031 942213031
744489267 744489267
263597931 263597931
533635921 533635921
567215538 567215538
78323651 78323651
75678820 75678820
91428816 91428816
212280872 212280872
406981791 406981791
733329466 733329466
465009328 465009328
47308432 47308432
240418640 240418640
681935638 681935638
269830650 269830650
712862303 712862303
327605941 327605941
556056203 556056203
208673244 208673244
781531367 781531367
402613395 402613395
729726071 729726071
776940030 776940030
140495661 140495661
645802973 645802973
681076854 681076854
754936296 754936296
467789929 467789929
49996228 49996228
418826855 418826855
734660417 734660417
607114165 607114165
970592790 970592790
695487205 695487205
644235721 644235721
907650701 907650701
914257828 914257828
180047509 180047509
892047320 892047320
95509058 95509058
632056602 632056602
17441904 17441904
87819784 87819784
771367102 771367102
272652837 272652837
925777379 925777379
622833032 622833032
3028045 3028045
953463768 953463768
681733300 681733300
183900570 183900570
757148927 757148927
37749825 37749825
296049505 296049505
556533454 556533454
210958497 210958497
789498737 789498737
99822918 99822918
602185453 602185453
807263661 807263661
117144016 117144016
305358022 305358022
822554253 822554253
559912437 559912437
617907029 617907029
329992888 329992888
760410558 760410558
641582531 641582531
174764831 174764831
325694567 325694567
169684711 169684711
925363696 925363696
519362419 519362419
589033600 589033600
479435918 479435918
266380998 266380998
10536626 10536626
700345743 700345743
596181055 596181055
241412129 241412129
846288317 846288317
817402378 817402378
819628215 819628215
838364070 838364070
498612320 498612320
86803416 86803416
527884447 527884447
770609535 770609535
187251385 187251385
301404050 301404050
73987274 73987274
170079349 170079349
681956627 681956627
297735297 297735297
113043120 113043120
42985653 42985653
199809433 199809433
538932304 538932304
407436067 407436067
628920443 628920443
264266542 264266542
987064124 987064124
947087842 947087842
45102765 45102765
250346246 250346246
337196391 337196391
550363022 550363022
9672817 9672817
109437935 109437935
972359251 972359251
767977164 767977164
556053636 556053636
213584179 213584179
976103617 976103617
776675496 776675496
778697323 778697323
33063017 33063017
676973628 676973628
471565107 471565107
261978678 261978678
431531562 431531562
215779895 215779895
689465130 689465130
378633265 378633265
613667705 613667705
86234794 86234794
499593247 499593247
544902787 544902787
186226360 186226360
22536750 22536750
899096417 899096417
262123259 262123259
904542392 904542392
347670428 347670428
739645715 739645715
227006128 227006128
191386844 191386844
112996671 112996671
743881917 743881917
678954933 678954933
532074641 532074641
758807163 758807163
674122294 674122294
214532701 214532701
69166572 69166572
692886824 692886824
608597744 608597744
512046737 512046737
799454022 799454022
472366274 472366274
654292398 654292398
288322449 288322449
565493710 565493710
180636754 180636754
820079335 820079335
494787191 494787191
226095147 226095147
218307933 218307933
14509613 14509613
154832108 154832108
986003632 986003632
849050894 849050894
440824957 440824957
844979532 844979532
185188375 185188375
174129449 174129449
715944747 715944747
168864026 168864026
882085798 882085798
139756476 139756476
571189971 571189971
369579096 369579096
469647767 469647767
169998542 169998542
65796818 65796818
206738516 206738516
34956405 34956405
223617468 223617468
37447818 37447818
522069377 522069377
671638417 671638417
749219119 749219119
924154810 924154810
640678421 640678421
641834166 641834166
290118571 290118571
911535109 911535109
878297883 878297883
649912249 649912249
662076635 662076635
565295666 565295666
672361996 672361996
837936333 837936333
611564333 611564333
600868489 600868489
53370393 53370393
888782415 888782415
572983561 572983561
90803913 90803913
207823527 207823527
20066979 20066979
792030480 792030480
233117976 233117976
256450130 256450130
596452005 596452005
473896303 473896303
762166513 762166513
682142199 682142199
708754355 708754355
751564927 751564927
718509673 718509673
590490828 590490828
873490796 873490796
275325189 275325189
779850926 779850926
910990575 910990575
286372397 286372397
833380595 833380595
450659476 450659476
527554451 527554451
241722109 241722109
370557226 370557226
55251939 55251939
306005423 306005423
973712167 973712167
102896548 102896548
230964695 230964695
311210610 311210610
953230299 953230299
592650976 592650976
613379772 613379772
36521152 36521152
798237338 798237338
320728685 320728685
868085600 868085600
343028795 343028795
697080906 697080906
331037693 331037693
593543571 593543571
982416597 982416597
956236592 956236592
164075536 164075536
766052364 766052364
373437402 373437402
183144829 183144829
83574607 83574607
227698820 227698820
636223913 636223913
106051575 106051575
935200308 935200308
343508549 343508549
157669920 157669920
181091719 181091719
320269487 320269487
920957846 920957846
530645660 530645660
712689147 712689147
294501024 294501024
16498627 16498627
762514972 762514972
620515585 620515585
397711850 397711850
444632740 444632740
56909334 56909334
760394195 760394195
818189086 818189086
107840771 107840771
680937167 680937167
441655981 441655981
40098386 40098386
217100554 217100554
690975826 690975826
289619081 289619081
301748089 301748089
594926219 594926219
183725120 183725120
940384735 940384735
35389196 35389196
721126655 721126655
84782866 84782866
215148899 215148899
854879878 854879878
568854824 568854824
309431876 309431876
885891795 885891795
275588715 275588715
571339594 571339594
833926244 833926244
515708316 515708316
91778085 91778085
888432300 888432300
304433814 304433814
26525211 26525211
384982329 384982329
79829295 79829295
833621976 833621976
307745897 307745897
13020121 13020121
516195209 516195209
89040 89040
734175829 734175829
473338796 473338796
92828364 92828364
665404517 665404517
490661947 490661947
536195936 536195936
759871533 759871533
5019738 5019738
293000511 293000511
593793668 593793668
253997815 253997815
708950312 708950312
888113335 888113335
952100764 952100764
818389985 818389985
154502790 154502790
583400282 583400282
104029652 104029652
119189547 119189547
585578975 585578975
747111946 747111946
708243627 708243627
773707603 773707603
725180628 725180628
28328876 28328876
53182204 53182204
194662466 194662466
117889594 117889594
35866324 35866324
263574018 263574018
504766571 504766571
9660613 9660613
648990460 648990460
256140972 256140972
269724184 269724184
310155050 310155050
843015437 843015437
899407910 899407910
349412589 349412589
46697145 46697145
181983717 181983717
464393529 464393529
550807028 550807028
542208024 542208024
991201280 991201280
242464014 242464014
936117130 936117130
812628810 812628810
631793754 631793754
327238177 327238177
773139647 773139647
52905195 52905195
194988585 194988585
617544784 617544784
512888092 512888092
19869261 19869261
89089064 89089064
333175755 333175755
207223189 207223189
256362647 256362647
231597983 231597983
996689652 996689652
582118047 582118047
762395081 762395081
137438195 137438195
84204102 84204102
52285052 52285052
487763171 487763171
633747758 633747758
590998897 590998897
125291257 125291257
103437371 103437371
783588754 783588754
921949626 921949626
9499007 9499007
842771796 842771796
878003280 878003280
181344121 181344121
791292231 791292231
673313452 673313452
710606356 710606356
514984563 514984563
22068788 22068788
463375734 463375734
198298550 198298550
979493151 979493151
730045865 730045865
431553059 431553059
594268963 594268963
800504889 800504889
941605726 941605726
841531998 841531998
201922427 201922427
113488049 113488049
97351781 97351781
58301228 58301228
714328933 714328933
275763872 275763872
470876138 470876138
570943222 570943222
916438152 916438152
126598501 126598501
831002315 831002315
65589290 65589290
950292495 950292495
458675011 458675011
243657302 243657302
863616904 863616904
118324240 118324240
456605392 456605392
311962515 311962515
222288625 222288625
837349840 837349840
189649292 189649292
487494386 487494386
978931837 978931837
826893815 826893815
193866812 193866812
141897064 141897064
610193537 610193537
775459226 775459226
76348925 76348925
91959856 91959856
36594387 36594387
201360545 201360545
221763944 221763944
927484061 927484061
865134463 865134463
241138652 241138652
496580463 496580463
739432361 739432361
739269296 739269296
550653581 550653581
249752154 249752154
266124863 266124863
221207146 221207146
247488075 247488075
105937226 105937226
377828172 377828172
189793183 189793183
661213242 661213242
783249655 783249655
22327861 22327861
525905152 525905152
201861485 201861485
228945316 228945316
600317192 600317192
397788391 397788391
960081048 960081048
842777283 842777283
342386816 342386816
606780212 606780212
367193191 367193191
757466066 757466066
612340414 612340414
736504959 736504959
54962553 54962553
52809341 52809341
61675337 61675337
392081887 392081887
845622636 845622636
933624111 933624111
348551598 348551598
233443673 233443673
298076534 298076534
41229945 41229945
151516797 151516797
927900613 927900613
270882426 270882426
506865052 506865052
961896180 961896180
615845004 615845004
956427332 956427332
567181549 567181549
57517183 57517183
732714469 732714469
126236748 126236748
96098127 96098127
707588608 707588608
53570615 53570615
509920041 509920041
610942950 610942950
235023729 235023729
327981729 327981729
181887262 181887262
244378543 244378543
841105025 841105025
789222309 789222309
483518250 483518250
130775297 130775297
861202297 861202297
376496304 376496304
916767662 916767662
754234875 754234875
404565418 404565418
74427697 74427697
302232237 302232237
869054682 869054682
679557041 679557041
696628984 696628984
819447339 819447339
577186138 577186138
32442380 32442380
262780449 262780449
988372583 988372583
686429267 686429267
90807255 90807255
589037993 589037993
71544552 71544552
192583134 192583134
102042817 102042817
314087336 314087336
873790471 873790471
162196090 162196090
558226230 558226230
78111747 78111747
17311582 17311582
718157452 718157452
718627223 718627223
263996098 263996098
932071803 932071803
173415561 173415561
704061072 704061072
597069348 597069348
487183513 487183513
366531357 366531357
471334340 471334340
309679751 309679751
301685405 301685405
155638327 155638327
888458752 888458752
380939590 380939590
995365406 995365406
199312867 199312867
918079361 918079361
168645672 168645672
349019253 349019253
998670578 998670578
87200178 87200178
567807747 567807747
15052092 15052092
438715140 438715140
368724389 368724389
352628054 352628054
927772574 927772574
37369276 37369276
449634094 449634094
381853820 381853820
743272451 743272451
199312055 199312055
33971138 33971138
660473926 660473926
70737633 70737633
117918092 117918092
64826661 64826661
944261567 944261567
320014171 320014171
145060991 145060991
218519704 218519704
258511500 258511500
810906696 810906696
768781434 768781434
698258666 698258666
6692261 6692261
489040845 489040845
195971225 195971225
954354899 954354899
815669842 815669842
837660535 837660535
602648929 602648929
251489007 251489007
331744104 331744104
103114327 103114327
832332859 832332859
415878953 415878953
938801403 938801403
240260335 240260335
583263411 583263411
946609104 946609104
712753428 712753428
514572825 514572825
217544483 217544483
481884275 481884275
601423844 601423844
138498951 138498951
33576070 33576070
756056762 756056762
918302960 918302960
975578356 975578356
753607118 753607118
404244853 404244853
284176132 284176132
51437282 51437282
741809580 741809580
470339537 470339537
902223651 902223651
779441631 779441631
92744295 92744295
321719035 321719035
927139433 927139433
747403118 747403118
461692809 461692809
67554509 67554509
746126175 746126175
613373152 613373152
971093833 971093833
288163413 288163413
744498879 744498879
88955358 88955358
576999676 576999676
629918318 629918318
359791439 359791439
517232370 517232370
922722915 922722915
332858113 332858113
281332897 281332897
184027688 184027688
176197973 176197973
86014707 86014707
960327851 960327851
944720315 944720315
72165704 72165704
331598918 331598918
515219265 515219265
534931086 534931086
957976164 957976164
950707124 950707124
362532407 362532407
288643325 288643325
419174710 419174710
760401030 760401030
291299194 291299194
590174123 590174123
980132227 980132227
583935590 583935590
273663661 273663661
163894086 163894086
407174023 407174023
307179758 307179758
87541128 87541128
101753388 101753388
182266471 182266471
212352149 212352149
738278043 738278043
242065008 242065008
832865969 832865969
245461069 245461069
898150045 898150045
805643051 805643051
718769246 718769246
623594184 623594184
550104393 550104393
913445248 913445248
347171888 347171888
746263838 746263838
215856552 215856552
428160503 428160503
450122449 450122449
359568210 359568210
86524614 86524614
915570628 915570628
862871645 862871645
897536089 897536089
49226961 49226961
227529037 227529037
138428570 138428570
921916925 921916925
391716158 391716158
264370795 264370795
6261252 6261252
92917752 92917752
421978922 421978922
33538480 33538480
164783184 164783184
503364880 503364880
615050193 615050193
52171582 52171582
857944977 857944977
468657068 468657068
907335447 907335447
958628061 958628061
163091303 163091303
446128486 446128486
878969645 878969645
377572991 377572991
628572774 628572774
562277057 562277057
873880250 873880250
990349770 990349770
494932549 494932549
748137842 748137842
437822097 437822097
90666734 90666734
641763774 641763774
596577568 596577568
350009889 350009889
704797718 704797718
302272671 302272671
213072881 213072881
652511089 652511089
601438419 601438419
852808457 852808457
786381626 786381626
305465300 305465300
912833190 912833190
333644823 333644823
495998488 495998488
531264552 531264552
13500702 13500702
942077303 942077303
405857688 405857688
135117719 135117719
700622443 700622443
878156296 878156296
29594640 29594640
842214176 842214176
76846740 76846740
728384067 728384067
204692011 204692011
166864722 166864722
215743067 215743067
354242550 354242550
542544168 542544168
208049884 208049884
45312434 45312434
573858628 573858628
345618598 345618598
925145414 925145414
836591474 836591474
78902336 78902336
137972300 137972300
958267886 958267886
749420259 749420259
794085360 794085360
917690971 917690971
731759824 731759824
160344145 160344145
62753071 62753071
331049323 331049323
68099985 68099985
206212774 206212774
654268100 654268100
422795597 422795597
609397207 609397207
255268748 255268748
490039304 490039304
287047007 287047007
47165877 47165877
487879776 487879776
711620011 711620011
222825266 222825266
968277282 968277282
143223028 143223028
66824215 66824215
41866354 41866354
493356226 493356226
465487616 465487616
710459694 710459694
721634497 721634497
8872288 8872288
335647864 335647864
349530995 349530995
617309634 617309634
554391797 554391797
420920281 420920281
374769319 374769319
756154713 756154713
963370810 963370810
735432745 735432745
894554969 894554969
373238401 373238401
326398991 326398991
167957835 167957835
847553463 847553463
567769762 567769762
589138309 589138309
854437573 854437573
696612668 696612668
481519585 481519585
553936268 553936268
814263170 814263170
942747302 942747302
467292147 467292147
808600151 808600151
332682685 332682685
999448511 999448511
324474746 324474746
170542251 170542251
948056085 948056085
924999457 924999457
765608108 765608108
339932325 339932325
205656437 205656437
402421875 402421875
260720269 260720269
331704420 331704420
353759074 353759074
240267134 240267134
188872402 188872402
251343486 251343486
539083556 539083556
671734396 671734396
144055526 144055526
127220114 127220114
492012961 492012961
328023510 328023510
422387328 422387328
511032216 511032216
802644812 802644812
715508212 715508212
222366348 222366348
216207576 216207576
856914142 856914142
196326826 196326826
371247898 371247898
306799552 306799552
658451292 658451292
827528279 827528279
370916572 370916572
980384869 980384869
909953791 909953791
627340852 627340852
408242351 408242351
321900069 321900069
931202470 931202470
669251183 669251183
122908627 122908627
96081633 96081633
241156948 241156948
45761816 45761816
687981560 687981560
296042453 296042453
701115964 701115964
698241580 698241580
694536128 694536128
643076560 643076560
478134699 478134699
174620824 174620824
827117490 827117490
696680969 696680969
755265752 755265752
54524392 54524392
632219911 632219911
168739824 168739824
862548151 862548151
93981886 93981886
703618643 703618643
941819838 941819838
866088973 866088973
238793503 238793503
37647194 37647194
523712492 523712492
916085838 916085838
180324875 180324875
202083002 202083002
385346313 385346313
168617762 168617762
397821904 397821904
291682902 291682902
950563939 950563939
947845307 947845307
867891534 867891534
539448787 539448787
113207941 113207941
929024158 929024158
465779140 465779140
10472701 10472701
281083007 281083007
509547634 509547634
944293570 944293570
545699196 545699196
77822056 77822056
255235405 255235405
952895784 952895784
412228644 412228644
447587521 447587521
287625069 287625069
898201015 898201015
25504650 25504650
133947615 133947615
258616723 258616723
315023633 315023633
581157001 581157001
972004026 972004026
640123357 640123357
289139565 289139565
647954944 647954944
761850838 761850838
947205879 947205879
78694449 78694449
234340906 234340906
139236626 139236626
705809330 705809330
649173887 649173887
834980276 834980276
845809190 845809190
445165726 445165726
832085829 832085829
237594513 237594513
929640071 929640071
582278026 582278026
607058442 607058442
794643801 794643801
591857216 591857216
994006255 994006255
618845930 618845930
659997200 659997200
907093062 907093062
796165036 796165036
870494483 870494483
718303677 718303677
674209510 674209510
179716258 179716258
293168246 293168246
640995573 640995573
4006173 4006173
517713541 517713541
764993362 764993362
330634970 330634970
88354089 88354089
60577178 60577178
810690411 810690411
763963009 763963009
249154985 249154985
129729853 129729853
854741129 854741129
637229773 637229773
979510647 979510647
156127783 156127783
452678542 452678542
806998338 806998338
390680067 390680067
800362799 800362799
409033759 409033759
2269024 2269024
629941523 629941523
546900420 546900420
732276833 732276833
115079688 115079688
342517315 342517315
772098440 772098440
545855175 545855175
824163758 824163758
376062744 376062744
167394003 167394003
783309023 783309023
845215772 845215772
634594767 634594767
728468506 728468506
578613878 578613878
541310886 541310886
107169456 107169456
180316075 180316075
118322576 118322576
85921998 85921998
704181760 704181760
744331176 744331176
367865592 367865592
390806280 390806280
988142614 988142614
233231696 233231696
644106569 644106569
17750435 17750435
210487138 210487138
748288726 748288726
737329338 737329338
926895328 926895328
459433591 459433591
781402194 781402194
245659063 245659063
286113117 286113117
214485904 214485904
617450669 617450669
816341217 816341217
357854264 357854264
486492340 486492340
735472750 735472750
201378942 201378942
22774294 22774294
281833746 281833746
118628189 118628189
981081154 981081154
284810258 284810258
467245498 467245498
357006320 357006320
292874019 292874019
361789538 361789538
250263527 250263527
268354853 268354853
604721570 604721570
985117895 985117895
750412975 750412975
425517484 425517484
830223646 830223646
74763607 74763607
112937018 112937018
372995481 372995481
205497663 205497663
89830183 89830183
460246071 460246071
248576144 248576144
747264630 747264630
801328155 801328155
430610666 430610666
874959260 874959260
185986557 185986557
893555996 893555996
151187206 151187206
385629940 385629940
73935206 73935206
548203396 548203396
382267360 382267360
381046734 381046734
974650688 974650688
130693548 130693548
763338502 763338502
143223657 143223657
218238757 218238757
255803170 255803170
566048593 566048593
663382407 663382407
53085673 53085673
748329806 748329806
462605056 462605056
761316561 761316561
305682537 305682537
592441803 592441803
344171332 344171332
389175801 389175801
911444451 911444451
333948044 333948044
801612280 801612280
918584252 918584252
63629640 63629640
20734594 20734594
266140940 266140940
282734983 282734983
424331016 424331016
739914613 739914613
817827816 817827816
60442870 60442870
296399562 296399562
358615615 358615615
749189424 749189424
801482137 801482137
792475809 792475809
905814147 905814147
267422045 267422045
642727645 642727645
15223825 15223825
36765030 36765030
166902348 166902348
860054776 860054776
402689362 402689362
133871860 133871860
417949752 417949752
976938789 976938789
790021243 790021243
891087397 891087397
8892401 8892401
621920517 621920517
923955710 923955710
873895761 873895761
640203502 640203502
365633810 365633810
282114959 282114959
330454947 330454947
417679352 417679352
616734865 616734865
396926601 396926601
743871589 743871589
922278866 922278866
257801273 257801273
596061934 596061934
809563558 809563558
613105318 613105318
206798238 206798238
470602202 470602202
789795966 789795966
181624004 181624004
919918873 919918873
84278990 84278990
655284696 655284696
419461781 419461781
433461300 433461300
277071404 277071404
782093187 782093187
679548832 679548832
914388009 914388009
133068508 133068508
457566781 457566781
848547259 848547259
101276319 101276319
804192633 804192633
932454820 932454820
497485617 497485617
259765422 259765422
40339545 40339545
52182066 52182066
777098779 777098779
799067346 799067346
330238631 330238631
493890451 493890451
712474277 712474277
192916731 192916731
91897313 91897313
758668126 758668126
170677407 170677407
522050749 522050749
59563917 59563917
337383829 337383829
686505717 686505717
970505920 970505920
284169819 284169819
952369304 952369304
222985798 222985798
943792098 943792098
45790560 45790560
506339258 506339258
725619168 725619168
26941592 26941592
909935845 909935845
77739560 77739560
806385186 806385186
906851674 906851674
189373654 189373654
381789802 381789802
240622995 240622995
303497604 303497604
55130954 55130954
610708474 610708474
407343967 407343967
83400771 83400771
67955651 67955651
187455643 187455643
652039280 652039280
74628853 74628853
477213150 477213150
355843709 355843709
778648936 778648936
693102518 693102518
270991564 270991564
632472775 632472775
92032016 92032016
37184053 37184053
52956436 52956436
755170305 755170305
159883825 159883825
713075714 713075714
640799570 640799570
27605293 27605293
569953701 569953701
96605522 96605522
701996344 701996344
312998083 312998083
678123618 678123618
157656232 157656232
63975735 63975735
47213136 47213136
795684483 795684483
634717752 634717752
851232254 851232254
52921381 52921381
923210722 923210722
37092977 37092977
935099048 935099048
899563032 899563032
454772927 454772927
371500516 371500516
10944176 10944176
151293780 151293780
739990521 739990521
682708418 682708418
132582504 132582504
774019089 774019089
476890837 476890837
73501631 73501631
329085686 329085686
528172936 528172936
43031403 43031403
458428118 458428118
712488373 712488373
858210962 858210962
896774404 896774404
541107357 541107357
856702310 856702310
706005030 706005030
563654425 563654425
237209384 237209384
626737634 626737634
812369400 812369400
918759428 918759428
462751305 462751305
373203452 373203452
631074738 631074738
10597198 10597198
807896781 807896781
468268115 468268115
793056043 793056043
408553377 408553377
260509625 260509625
821879649 821879649
777687558 777687558
61955900 61955900
281710226 281710226
750627777 750627777
665389598 665389598
665920612 665920612
17517093 17517093
71285872 71285872
99307911 99307911
583414821 583414821
726290512 726290512
598607384 598607384
564801476 564801476
719259739 719259739
653662480 653662480
100089319 100089319
833017090 833017090
178527657 178527657
16785814 16785814
768818099 768818099
587735147 587735147
393147198 393147198
98644303 98644303
362709837 362709837
466430097 466430097
582716767 582716767
338566730 338566730
693470989 693470989
926871118 926871118
127845684 127845684
956755823 956755823
872717780 872717780
966009291 966009291
707004074 707004074
324930433 324930433
482608191 482608191
973715607 973715607
221801668 221801668
427134385 427134385
258263706 258263706
90009372 90009372
511307531 511307531
50139537 50139537
429865578 429865578
532779426 532779426
607524971 607524971
477633874 477633874
435655380 435655380
148698050 148698050
514550584 514550584
972663764 972663764
788570582 788570582
206900769 206900769
192949758 192949758
327183590 327183590
53871155 53871155
105174582 105174582
274047852 274047852
859526666 859526666
553880992 553880992
773217798 773217798
79420064 79420064
343479226 343479226
673987377 673987377
868798715 868798715
458735756 458735756
149213279 149213279
952678168 952678168
179655656 179655656
386569829 386569829
314294419 314294419
624074504 624074504
679059468 679059468
628980282 628980282
833986692 833986692
330307868 330307868
46889392 46889392
167847369 167847369
63728419 63728419
660160941 660160941
334210895 334210895
218176936 218176936
777238661 777238661
459071640 459071640
918657927 918657927
532694802 532694802
108894876 108894876
2839248 2839248
355001739 355001739
574493868 574493868
524108413 524108413
227455576 227455576
120109105 120109105
339348204 339348204
470278248 470278248
90245865 90245865
590698550 590698550
769735759 769735759
484925584 484925584
368653477 368653477
684381755 684381755
377060524 377060524
450026314 450026314
810861517 810861517
260805936 260805936
842167251 842167251
598852324 598852324
883786573 883786573
37688250 37688250
42586646 42586646
225012860 225012860
267546442 267546442
13024519 13024519
506875047 506875047
896568250 896568250
270829400 270829400
33473729 33473729
583372732 583372732
362871126 362871126
799027669 799027669
73493245 73493245
259264098 259264098
155309724 155309724
91421582 91421582
80477224 80477224
28145053 28145053
88254116 88254116
639749373 639749373
811940395 811940395
353563717 353563717
515986686 515986686
450456854 450456854
117169172 117169172
89844296 89844296
709499676 709499676
529271804 529271804
195041810 195041810
208946121 208946121
669611542 669611542
855909849 855909849
331357576 331357576
496008378 496008378
976413585 976413585
423414681 423414681
163463800 163463800
167009445 167009445
135615426 135615426
905849726 905849726
127493808 127493808
150814330 150814330
331208437 331208437
789266686 789266686
136473367 136473367
676200889 676200889
688625450 688625450
520974879 520974879
943587608 943587608
288993690 288993690
796557933 796557933
781768362 781768362
282968356 282968356
691924390 691924390
177846821 177846821
930917309 930917309
147276127 147276127
283424917 283424917
540006199 540006199
475989850 475989850
311807987 311807987
939792896 939792896
324256221 324256221
984319391 984319391
694438413 694438413
85155237 85155237
118137375 118137375
761453412 761453412
373573077 373573077
981994552 981994552
380206605 380206605
221035880 221035880
286643660 286643660
429443850 429443850
961249996 961249996
118376256 118376256
936868043 936868043
800022526 800022526
566006212 566006212
468139087 468139087
365271649 365271649
424021373 424021373
106609050 106609050
489459893 489459893
916014539 916014539
337210376 337210376
935754568 935754568
809947178 809947178
456579425 456579425
204707950 204707950
198086278 198086278
139799070 139799070
704095908 704095908
342473887 342473887
396837904 396837904
356410272 356410272
70833041 70833041
118119102 118119102
120679476 120679476
811647142 811647142
128266429 128266429
727871697 727871697
62545526 62545526
922543993 922543993
158548543 158548543
484613480 484613480
475263422 475263422
247944770 247944770
827219445 827219445
428265534 428265534
123695817 123695817
216775099 216775099
372391915 372391915
212619842 212619842
772583289 772583289
604307302 604307302
28627200 28627200
992636168 992636168
121061143 121061143
72572996 72572996
354397840 354397840
791549280 791549280
57733959 57733959
416254842 416254842
964798102 964798102
610754201 610754201
790238144 790238144
289616284 289616284
268086271 268086271
678911331 678911331
775669719 775669719
481409332 481409332
562846309 562846309
914660615 914660615
314744706 314744706
780205272 780205272
79015530 79015530
344860089 344860089
368942488 368942488
143321673 143321673
144208055 144208055
386033962 386033962
690508660 690508660
516033469 516033469
116637026 116637026
870309480 870309480
560374758 560374758
113888232 113888232
343742158 343742158
631617282 631617282
95796850 95796850
187290831 187290831
106086106 106086106
26920536 26920536
431653901 431653901
241856651 241856651
527778527 527778527
582806244 582806244
666379583 666379583
100163786 100163786
318705480 318705480
163696740 163696740
565421255 565421255
753599064 753599064
43362965 43362965
985619183 985619183
775386374 775386374
313688125 313688125
785653421 785653421
600746311 600746311
19684509 19684509
496734401 496734401
832289206 832289206
836885823 836885823
661012950 661012950
920668911 920668911
63234824 63234824
681342460 681342460
202424614 202424614
750676604 750676604
110081168 110081168
442747591 442747591
361160884 361160884
655451952 655451952
465332391 465332391
450567758 450567758
24464675 24464675
550873657 550873657
533175581 533175581
443588843 443588843
409375693 409375693
652775795 652775795
129436355 129436355
709481592 709481592
299420356 299420356
300620808 300620808
182962197 182962197
118794774 118794774
471303972 471303972
82766324 82766324
326587429 326587429
277818466 277818466
405571139 405571139
562036436 562036436
887625562 887625562
267921993 267921993
403583184 403583184
827279315 827279315
838532081 838532081
205873329 205873329
279738704 279738704
784277282 784277282
269103215 269103215
729958262 729958262
545902835 545902835
415695111 415695111
980771874 980771874
181405182 181405182
712586467 712586467
648280222 648280222
666223794 666223794
64733038 64733038
200483235 200483235
476221941 476221941
954887008 954887008
102080738 102080738
91525023 91525023
102823845 102823845
570301013 570301013
61013744 61013744
484870298 484870298
958220452 958220452
842821301 842821301
279129923 279129923
288868057 288868057
682353159 682353159
531206064 531206064
921903044 921903044
817986509 817986509
978362169 978362169
107089670 107089670
508359654 508359654
353408265 353408265
294495278 294495278
440745902 440745902
125942616 125942616
12082034 12082034
313117222 313117222
649773999 649773999
437474613 437474613
987199666 987199666
179731677 179731677
824315168 824315168
314285638 314285638
397481375 397481375
148631210 148631210
401248814 401248814
676866627 676866627
849695697 849695697
572868817 572868817
752830090 752830090
28017942 28017942
770862836 770862836
497064930 497064930
383128701 383128701
722250054 722250054
599501666 599501666
819429611 819429611
689416087 689416087
323149556 323149556
844609236 844609236
587242824 587242824
660122018 660122018
240265809 240265809
87036729 87036729
275896498 275896498
756953744 756953744
121524856 121524856
355960063 355960063
713958468 713958468
341341271 341341271
240285184 240285184
960831681 960831681
235250012 235250012
61767279 61767279
970586697 970586697
793329829 793329829
901702544 901702544
989021826 989021826
845288039 845288039
245653429 245653429
820490137 820490137
8687734 8687734
248511009 248511009
273955000 273955000
839699506 839699506
300798123 300798123
253408466 253408466
883263894 883263894
52847043 52847043
34472349 34472349
499507584 499507584
769145857 769145857
370146766 370146766
858940322 858940322
305817799 305817799
967678043 967678043
654662228 654662228
935107712 935107712
208974626 208974626
363924821 363924821
836854752 836854752
470158595 470158595
847599941 847599941
658291126 658291126
150811635 150811635
682721429 682721429
301874494 301874494
286960429 286960429
922245150 922245150
40290331 40290331
628282640 628282640
311720072 311720072
22546839 22546839
183593768 183593768
615901618 615901618
61243171 61243171
46478790 46478790
221398006 221398006
849848768 849848768
539127504 539127504
160928353 160928353
806542606 806542606
163238734 163238734
590038294 590038294
308760296 308760296
970851903 970851903
683160419 683160419
328119523 328119523
2523110 2523110
954228524 954228524
884539369 884539369
184198863 184198863
710022861 710022861
580130890 580130890
551824920 551824920
126255442 126255442
752563167 752563167
375462078 375462078
717741934 717741934
155941512 155941512
940958355 940958355
929717731 929717731
132665110 132665110
22661824 22661824
605751000 605751000
602808399 602808399
150481082 150481082
764696888 764696888
308526705 308526705
129628845 129628845
384461061 384461061
37811849 37811849
812132285 812132285
361410349 361410349
283492400 283492400
108644147 108644147
183242206 183242206
799008905 799008905
927726463 927726463
532464364 532464364
225804554 225804554
777108683 777108683
173467052 173467052
850195468 850195468
123914902 123914902
781944805 781944805
250029305 250029305
450937312 450937312
463709877 463709877
92729727 92729727
125176316 125176316
264221980 264221980
178829773 178829773
858368784 858368784
988157367 988157367
41632735 41632735
466512305 466512305
9408843 9408843
62061557 62061557
249673476 249673476
133581305 133581305
233188643 233188643
985263528 985263528
662515513 662515513
823816387 823816387
694080261 694080261
869557119 869557119
828268251 828268251
752425441 752425441
76508215 76508215
588773782 588773782
830983922 830983922
30681264 30681264
195960713 195960713
368016019 368016019
795382218 795382218
142535271 142535271
683805340 683805340
75226265 75226265
925465285 925465285
464083390 464083390
207319265 207319265
21013615 21013615
433724140 433724140
399063349 399063349
400536277 400536277
216491594 216491594
56465492 56465492
682195181 682195181
562580332 562580332
764494845 764494845
251717218 251717218
51571670 51571670
463922078 463922078
768056818 768056818
624921865 624921865
139912157 139912157
649395887 649395887
344331477 344331477
540374667 540374667
530355505 530355505
596273639 596273639
203449952 203449952
456135205 456135205
480644055 480644055
35665682 35665682
756930678 756930678
757358638 757358638
314344575 314344575
220707282 220707282
996856521 996856521
751217228 751217228
470018142 470018142
725775170 725775170
193620416 193620416
756635555 756635555
572991838 572991838
397796958 397796958
284920586 284920586
724708079 724708079
128265694 128265694
978493074 978493074
658635059 658635059
574107796 574107796
234064600 234064600
219851371 219851371
971142541 971142541
951723682 951723682
392906530 392906530
91230085 91230085
546342408 546342408
622679160 622679160
685758617 685758617
500018870 500018870
182936316 182936316
352196615 352196615
429711349 429711349
962757299 962757299
740116508 740116508
39717035 39717035
24549700 24549700
610314594 610314594
235833410 235833410
313090434 313090434
548292048 548292048
378256058 378256058
135569000 135569000
595210742 595210742
2026524 2026524
899832637 899832637
242478621 242478621
74793852 74793852
242199500 242199500
531648998 531648998
154354536 154354536
455019100 455019100
613751578 613751578
789225331 789225331
746259502 746259502
472195697 472195697
732513407 732513407
152070912 152070912
301931155 301931155
531444762 531444762
212743513 212743513
676701486 676701486
91528196 91528196
69819418 69819418
140615552 140615552
450737693 450737693
865207579 865207579
70572752 70572752
69555103 69555103
349935839 349935839
452838516 452838516
187363061 187363061
44340118 44340118
548040194 548040194
286683837 286683837
827451565 827451565
612434583 612434583
70750429 70750429
252738259 252738259
823158371 823158371
244805413 244805413
15324204 15324204
438855774 438855774
925105016 925105016
525297777 525297777
177001153 177001153
838069043 838069043
175084771 175084771
560916737 560916737
792900495 792900495
426072468 426072468
542157553 542157553
724868697 724868697
86334445 86334445
994801271 994801271
934072265 934072265
109461618 109461618
247530810 247530810
129126374 129126374
894481212 894481212
247607604 247607604
817456090 817456090
88890010 88890010
536448542 536448542
568979293 568979293
903677602 903677602
461692849 461692849
645276776 645276776
752940293 752940293
269485936 269485936
682390299 682390299
556224213 556224213
628627625 628627625
777877026 777877026
898921303 898921303
952259714 952259714
799356609 799356609
432924032 432924032
220925388 220925388
468921139 468921139
242087870 242087870
245408534 245408534
98449587 98449587
304095883 304095883
473934680 473934680
835656435 835656435
338966547 338966547
878102463 878102463
749448708 749448708
383202007 383202007
438340858 438340858
930983494 930983494
658110411 658110411
621917282 621917282
899854542 899854542
936392337 936392337
655054940 655054940
604309650 604309650
709509661 709509661
244741998 244741998
874623835 874623835
166728265 166728265
334436708 334436708
169183697 169183697
941050221 941050221
450978575 450978575
627599460 627599460
464547245 464547245
75680012 75680012
951891423 951891423
608132261 608132261
629760543 629760543
366043786 366043786
513540892 513540892
452318573 452318573
536718316 536718316
37818093 37818093
979221597 979221597
86384761 86384761
848594117 848594117
489619044 489619044
111829577 111829577
381905126 381905126
896743709 896743709
365288169 365288169
37159458 37159458
538240307 538240307
409932507 409932507
914258363 914258363
507895392 507895392
485396144 485396144
524127227 524127227
820255108 820255108
138984716 138984716
256071080 256071080
86852537 86852537
783351978 783351978
823456161 823456161
515582564 515582564
557398696 557398696
484454271 484454271
29049984 29049984
214551222 214551222
637736714 637736714
434270542 434270542
97421804 97421804
360772437 360772437
561197455 561197455
81474651 81474651
244616820 244616820
658547850 658547850
595732694 595732694
595133525 595133525
966507604 966507604
3985945 3985945
598654680 598654680
630637063 630637063
148244449 148244449
597585034 597585034
220396805 220396805
104687603 104687603
662985673 662985673
145126088 145126088
57942545 57942545
105716428 105716428
332848528 332848528
588291536 588291536
420065568 420065568
385258302 385258302
857442714 857442714
202077383 202077383
163818993 163818993
994553023 994553023
135289812 135289812
917980576 917980576
7252171 7252171
585845170 585845170
475623510 475623510
508951640 508951640
756327990 756327990
717538339 717538339
928181526 928181526
444912163 444912163
983859892 983859892
183308603 183308603
281155735 281155735
572105650 572105650
979194018 979194018
967683759 967683759
559656902 559656902
611196516 611196516
63465648 63465648
89001921 89001921
885441595 885441595
284154517 284154517
103178440 103178440
47565943 47565943
888682142 888682142
549968778 549968778
419492728 419492728
871203781 871203781
427786118 427786118
138230459 138230459
60448434 60448434
140926897 140926897
424687 424687
938244768 938244768
962236723 962236723
420292387 420292387
989318052 989318052
114501515 114501515
413553325 413553325
661952557 661952557
643937785 643937785
54571442 54571442
708922386 708922386
661103616 661103616
22762 22762
768798069 768798069
204327380 204327380
949015179 949015179
69972353 69972353
687600690 687600690
359821186 359821186
506884448 506884448
747018454 747018454
990894940 990894940
43704650 43704650
218016373 218016373
342113892 342113892
810868079 810868079
427512475 427512475
968260224 968260224
813502551 813502551
953216817 953216817
769971211 769971211
536733399 536733399
515038877 515038877
782065679 782065679
826446945 826446945
133163202 133163202
570636120 570636120
508634089 508634089
253144397 253144397
278108877 278108877
66472920 66472920
709907319 709907319
549270796 549270796
762557112 762557112
187399773 187399773
940949226 940949226
817115662 817115662
519165680 519165680
148558376 148558376
101656810 101656810
577131019 577131019
111067113 111067113
195678380 195678380
419771759 419771759
197320279 197320279
835981472 835981472
381031896 381031896
810930096 810930096
555361164 555361164
854930498 854930498
270497087 270497087
319047961 319047961
992910564 992910564
70168226 70168226
983129065 983129065
763831046 763831046
411743123 411743123
82321155 82321155
427546875 427546875
151061624 151061624
943938699 943938699
920746037 920746037
299678031 299678031
707253185 707253185
252960319 252960319
978213558 978213558
662316404 662316404
831428425 831428425
181150481 181150481
861556016 861556016
723802877 723802877
407551591 407551591
75731788 75731788
633613565 633613565
550791541 550791541
926826899 926826899
384004356 384004356
675132343 675132343
813936701 813936701
137012942 137012942
224210660 224210660
178102561 178102561
58442466 58442466
918993203 918993203
33436299 33436299
153059440 153059440
929334063 929334063
919058784 919058784
801179499 801179499
11649212 11649212
145779326 145779326
418178280 418178280
148858168 148858168
357030230 357030230
449142502 449142502
313186112 313186112
290697075 290697075
574850689 574850689
154135112 154135112
228520723 228520723
216174810 216174810
257392955 257392955
980956009 980956009
699538956 699538956
365764495 365764495
43160074 43160074
423729738 423729738
131652650 131652650
246665199 246665199
323517210 323517210
79238645 79238645
430885171 430885171
260969032 260969032
230342473 230342473
738469408 738469408
648273004 648273004
40634290 40634290
163911383 163911383
699405455 699405455
952980990 952980990
66635330 66635330
937382828 937382828
283218269 283218269
40151959 40151959
451782263 451782263
392818865 392818865
760442783 760442783
469669394 469669394
621377188 621377188
369959346 369959346
949009747 949009747
671880964 671880964
532114206 532114206
419241459 419241459
828299722 828299722
784192025 784192025
354487394 354487394
369495556 369495556
243987679 243987679
208947401 208947401
558643122 558643122
799986268 799986268
912344837 912344837
398909649 398909649
535567171 535567171
317714856 317714856
279990934 279990934
351377728 351377728
71151354 71151354
112165795 112165795
866481192 866481192
86169797 86169797
261461319 261461319
529662448 529662448
735988994 735988994
550826050 550826050
714483958 714483958
739143000 739143000
102264200 102264200
560207245 560207245
986428845 986428845
300501538 300501538
814695173 814695173
321579576 321579576
149800851 149800851
989268054 989268054
928562079 928562079
882636911 882636911
144565740 144565740
869235346 869235346
63805450 63805450
83411791 83411791
711956062 711956062
556924451 556924451
366231051 366231051
78779280 78779280
579891097 579891097
311048087 311048087
75113025 75113025
406851007 406851007
234683874 234683874
165468717 165468717
648519274 648519274
976713884 976713884
308699935 308699935
14086984 14086984
29163560 29163560
229455096 229455096
597204722 597204722
472799024 472799024
629665514 629665514
349859799 349859799
551653759 551653759
41505919 41505919
97608865 97608865
510950530 510950530
769626004 769626004
679448636 679448636
214617784 214617784
33150931 33150931
631993371 631993371
45728402 45728402
660080495 660080495
170601007 170601007
647905081 647905081
610845152 610845152
903646975 903646975
131708994 131708994
956107434 956107434
56650636 56650636
694553937 694553937
144441576 144441576
639749528 639749528
44672768 44672768
125930552 125930552
510079809 510079809
226683126 226683126
72396963 72396963
685169104 685169104
964198429 964198429
906569116 906569116
213396146 213396146
262106447 262106447
118003454 118003454
7710247 7710247
416388198 416388198
768346655 768346655
327765434 327765434
150259840 150259840
464058899 464058899
615439714 615439714
426701421 426701421
641812014 641812014
178615943 178615943
688671076 688671076
741882567 741882567
250701823 250701823
298687446 298687446
637903918 637903918
375223786 375223786
593500896 593500896
40762650 40762650
400098522 400098522
735863873 735863873
452040351 452040351
622674734 622674734
738642271 738642271
328317756 328317756
239143283 239143283
23742118 23742118
928816787 928816787
326401486 326401486
712131540 712131540
972855434 972855434
273529657 273529657
570762838 570762838
413547834 413547834
340477948 340477948
400695782 400695782
204180620 204180620
393162441 393162441
865615368 865615368
783342782 783342782
956468859 956468859
123523853 123523853
298443310 298443310
498612036 498612036
158802530 158802530
941166753 941166753
874840577 874840577
283627886 283627886
699421434 699421434
239530428 239530428
26301631 26301631
346430181 346430181
163641682 163641682
249372807 249372807
980718895 980718895
422456854 422456854
413639458 413639458
524154072 524154072
19036020 19036020
459349974 459349974
627576130 627576130
711857534 711857534
10026182 10026182
107908033 107908033
522906871 522906871
855767330 855767330
905693237 905693237
638946726 638946726
986884990 986884990
243084625 243084625
260064671 260064671
262224038 262224038
390882117 390882117
522201385 522201385
26989790 26989790
283949064 283949064
1945447 1945447
997289014 997289014
55178686 55178686
20369011 20369011
504502056 504502056
454001949 454001949
94719846 94719846
897672146 897672146
40772521 40772521
692737446 692737446
54250106 54250106
248506579 248506579
13998003 13998003
561574214 561574214
136443273 136443273
9808168 9808168
884279699 884279699
190441977 190441977
611587742 611587742
242755227 242755227
951022010 951022010
205992741 205992741
720126835 720126835
825275709 825275709
944532361 944532361
591591714 591591714
611470313 611470313
152070023 152070023
636783466 636783466
607179319 607179319
95886342 95886342
215883061 215883061
465243270 465243270
984263167 984263167
332241470 332241470
135744373 135744373
338529217 338529217
206094564 206094564
234794152 234794152
967355984 967355984
224545670 224545670
769611764 769611764
528795355 528795355
400657644 400657644
389999092 389999092
946992063 946992063
27330838 27330838
884291772 884291772
91694304 91694304
711674342 711674342
550599487 550599487
449383054 449383054
288782479 288782479
100211913 100211913
226049606 226049606
526557070 526557070
865450217 865450217
128975981 128975981
637599528 637599528
722207102 722207102
364131576 364131576
185799234 185799234
223929790 223929790
26543621 26543621
897880298 897880298
404375247 404375247
792211804 792211804
124568445 124568445
162028460 162028460
73299522 73299522
539350066 539350066
159697470 159697470
262694673 262694673
725366009 725366009
550065989 550065989
32036547 32036547
910813158 910813158
217014083 217014083
108659762 108659762
366804860 366804860
788806185 788806185
384251273 384251273
672117990 672117990
355457719 355457719
617032479 617032479
924399605 924399605
749054302 749054302
833589846 833589846
403179840 403179840
518547450 518547450
23143116 23143116
102095576 102095576
502760830 502760830
276402205 276402205
551907057 551907057
10702855 10702855
810374317 810374317
555972947 555972947
109568484 109568484
485708829 485708829
100034260 100034260
596025580 596025580
884934050 884934050
186749590 186749590
42160739 42160739
40802925 40802925
234036517 234036517
717488857 717488857
392828364 392828364
209090322 209090322
135592974 135592974
218314635 218314635
203930515 203930515
475577499 475577499
713142590 713142590
960060612 960060612
389757973 389757973
65767397 65767397
865628547 865628547
157614015 157614015
551922866 551922866
215421534 215421534
559229055 559229055
9765670 9765670
373199849 373199849
286568012 286568012
843876548 843876548
733214050 733214050
778800047 778800047
143061659 143061659
408737590 408737590
402519901 402519901
546974187 546974187
143057492 143057492
328747148 328747148
870483566 870483566
810340035 810340035
74135669 74135669
7493968 7493968
996699863 996699863
450926929 450926929
186859460 186859460
454311670 454311670
93237050 93237050
782385667 782385667
935485805 935485805
559978485 559978485
290529686 290529686
546559038 546559038
280979540 280979540
198926151 198926151
790202075 790202075
406471125 406471125
807326412 807326412
890135331 890135331
516225538 516225538
749970166 749970166
736499154 736499154
470055473 470055473
526724238 526724238
153755683 153755683
855029331 855029331
366744269 366744269
428066865 428066865
175384336 175384336
876345958 876345958
487755882 487755882
429004335 429004335
326968179 326968179
783027349 783027349
315569126 315569126
294164060 294164060
108540688 108540688
339093645 339093645
953376852 953376852
684455588 684455588
858937577 858937577
170284746 170284746
66872526 66872526
157329097 157329097
484539003 484539003
78235182 78235182
187191301 187191301
548568950 548568950
712873874 712873874
830387735 830387735
193196500 193196500
574190304 574190304
738397937 738397937
230242354 230242354
607938007 607938007
547972251 547972251
350077694 350077694
398828357 398828357
480660993 480660993
319258906 319258906
78904328 78904328
986402403 986402403
868500544 868500544
271239263 271239263
73729075 73729075
851494823 851494823
484318270 484318270
860360596 860360596
738277388 738277388
867018716 867018716
91267704 91267704
841726861 841726861
312158169 312158169
225033328 225033328
203670105 203670105
274469171 274469171
609771707 609771707
663618416 663618416
593661158 593661158
570285406 570285406
569606067 569606067
607578396 607578396
890812396 890812396
42385871 42385871
80047317 80047317
530867047 530867047
439267706 439267706
428172293 428172293
108970017 108970017
457652516 457652516
342387574 342387574
902195041 902195041
657749110 657749110
61961346 61961346
982722740 982722740
206379538 206379538
476381190 476381190
170584378 170584378
788070099 788070099
302287044 302287044
65825412 65825412
916222364 916222364
495861823 495861823
824531430 824531430
358499196 358499196
291807624 291807624
994916259 994916259
230910292 230910292
816084907 816084907
836408561 836408561
222630659 222630659
581037321 581037321
98241825 98241825
847525297 847525297
157244908 157244908
949175392 949175392
82799156 82799156
624838 624838
554496846 554496846
33352907 33352907
383266225 383266225
172298609 172298609
279975937 279975937
164318604 164318604
654010587 654010587
389522643 389522643
530207113 530207113
96081392 96081392
375947441 375947441
721783409 721783409
895949659 895949659
57735984 57735984
89532036 89532036
677662683 677662683
140438828 140438828
394475237 394475237
149453536 149453536
684856637 684856637
493248769 493248769
615057149 615057149
200043427 200043427
737242370 737242370
647287134 647287134
357663175 357663175
30082968 30082968
524502367 524502367
191884297 191884297
537230848 537230848
802281559 802281559
644169393 644169393
607468806 607468806
788752212 788752212
424563513 424563513
627747967 627747967
182498465 182498465
807105571 807105571
718768698 718768698
46333386 46333386
108321435 108321435
714257578 714257578
706400109 706400109
155731787 155731787
20650198 20650198
331335646 331335646
196370116 196370116
166582931 166582931
214775975 214775975
558074536 558074536
237366755 237366755
677974339 677974339
616529170 616529170
465328053 465328053
604183897 604183897
481929133 481929133
552097189 552097189
598831909 598831909
601129663 601129663
987173750 987173750
185400690 185400690
625746401 625746401
102879306 102879306
186477262 186477262
287413551 287413551
21173588 21173588
832720984 832720984
770627761 770627761
943866715 943866715
952612138 952612138
604763451 604763451
378109406 378109406
391771540 391771540
692678852 692678852
22523130 22523130
914986715 914986715
591588750 591588750
611219484 611219484
160888582 160888582
28098291 28098291
634616314 634616314
50411793 50411793
510610264 510610264
863230636 863230636
378262014 378262014
235098092 235098092
287260387 287260387
222731771 222731771
937906821 937906821
550231826 550231826
169962492 169962492
72336323 72336323
811172647 811172647
819389074 819389074
488444687 488444687
846406559 846406559
978242611 978242611
731086750 731086750
570412167 570412167
320516642 320516642
282782265 282782265
916867507 916867507
838482592 838482592
922315897 922315897
480185689 480185689
972002293 972002293
31118265 31118265
464364486 464364486
669475041 669475041
244374290 244374290
66773374 66773374
815340212 815340212
14362231 14362231
696249706 696249706
142519394 142519394
236319162 236319162
595080045 595080045
354149800 354149800
321411724 321411724
443050030 443050030
398681430 398681430
731304953 731304953
688931007 688931007
598020802 598020802
814697873 814697873
542740538 542740538
623740125 623740125
367190431 367190431
799036376 799036376
476827728 476827728
649889035 649889035
786053630 786053630
871909918 871909918
356060642 356060642
874951895 874951895
233398586 233398586
471901388 471901388
869504070 869504070
311731208 311731208
219634452 219634452
23568922 23568922
438090113 438090113
90626663 90626663
174678339 174678339
292010602 292010602
535090953 535090953
506106740 506106740
520195091 520195091
732841442 732841442
859638874 859638874
509584892 509584892
649375742 649375742
463444369 463444369
896349885 896349885
900249449 900249449
301529154 301529154
5252505 5252505
808295390 808295390
75128864 75128864
774255359 774255359
85716437 85716437
2643744 2643744
400362637 400362637
595879898 595879898
194678140 194678140
130612952 130612952
155594797 155594797
90703431 90703431
186236407 186236407
717267227 717267227
779015780 779015780
579266651 579266651
921852685 921852685
429276455 429276455
313518125 313518125
217668766 217668766
373485099 373485099
346882921 346882921
970259946 970259946
341775840 341775840
722349547 722349547
650179032 650179032
202480108 202480108
208220241 208220241
758741467 758741467
69396168 69396168
54993339 54993339
119844170 119844170
11893485 11893485
693341992 693341992
184417979 184417979
227202705 227202705
631211189 631211189
987375563 987375563
101998301 101998301
401393411 401393411
819652606 819652606
175984374 175984374
737115962 737115962
405259555 405259555
245040057 245040057
764160670 764160670
372846205 372846205
670702855 670702855
117208993 117208993
402510183 402510183
878904205 878904205
569270959 569270959
450497310 450497310
497665174 497665174
537794786 537794786
914731634 914731634
703643689 703643689
645600085 645600085
158943225 158943225
289053241 289053241
234709974 234709974
115161933 115161933
831260473 831260473
711286827 711286827
730507149 730507149
794282453 794282453
524774841 524774841
57454311 57454311
246132714 246132714
616518378 616518378
993471944 993471944
578855039 578855039
203667392 203667392
139654855 139654855
257225865 257225865
803798919 803798919
746354223 746354223
428234074 428234074
243264353 243264353
777935792 777935792
189719132 189719132
684918489 684918489
47966787 47966787
378580467 378580467
775918552 775918552
488162153 488162153
276183283 276183283
128225867 128225867
742605148 742605148
829091194 829091194
703963453 703963453
65938812 65938812
886296739 886296739
422215009 422215009
355337243 355337243
921962207 921962207
486930647 486930647
899420207 899420207
274574495 274574495
408602047 408602047
325645564 325645564
349899355 349899355
895345497 895345497
907834806 907834806
942522329 942522329
163582660 163582660
199816222 199816222
462974552 462974552
956829919 956829919
587252158 587252158
37778982 37778982
693498737 693498737
303299356 303299356
355943043 355943043
699373929 699373929
659074055 659074055
532741077 532741077
744838073 744838073
735932164 735932164
55372406 55372406
293693257 293693257
311672892 311672892
740101542 740101542
635199166 635199166
682440793 682440793
471109221 471109221
701103957 701103957
871116319 871116319
993777071 993777071
194147318 194147318
510254358 510254358
465110675 465110675
364164436 364164436
835483936 835483936
519793618 519793618
53013547 53013547
624241445 624241445
38117405 38117405
826211033 826211033
480343200 480343200
248673122 248673122
853800471 853800471
415892628 415892628
145724530 145724530
717856728 717856728
809794157 809794157
645581234 645581234
21055763 21055763
688554945 688554945
268493427 268493427
625005883 625005883
787551704 787551704
157876528 157876528
94044684 94044684
64302899 64302899
890490061 890490061
536509422 536509422
296361760 296361760
169911862 169911862
940156838 940156838
379634317 379634317
416933880 416933880
363025309 363025309
468284147 468284147
768176946 768176946
576835893 576835893
97735796 97735796
541897327 541897327
942109557 942109557
13996975 13996975
61074718 61074718
78002545 78002545
878428680 878428680
9495611 9495611
147763975 147763975
945417709 945417709
381298043 381298043
37754603 37754603
232686491 232686491
918410399 918410399
766082118 766082118
590892316 590892316
718311827 718311827
883027952 883027952
832147407 832147407
293204043 293204043
373120345 373120345
546521677 546521677
471618082 471618082
133534813 133534813
202852067 202852067
217538616 217538616
706429354 706429354
388319483 388319483
656512202 656512202
428955460 428955460
171140391 171140391
732618125 732618125
992498443 992498443
477394824 477394824
472301764 472301764
278969098 278969098
4130437 4130437
971353201 971353201
931570588 931570588
916695234 916695234
888037441 888037441
630878483 630878483
496076744 496076744
76656115 76656115
390053930 390053930
207099779 207099779
728043280 728043280
681861927 681861927
363104179 363104179
366500791 366500791
587625056 587625056
177968621 177968621
732117221 732117221
616905889 616905889
734855842 734855842
907841663 907841663
273030807 273030807
202212019 202212019
501481140 501481140
45609097 45609097
76115361 76115361
135360932 135360932
262142524 262142524
729176773 729176773
355924664 355924664
696639297 696639297
680875497 680875497
308206386 308206386
126106676 126106676
809163737 809163737
18869665 18869665
947895461 947895461
100786821 100786821
591002202 591002202
242176299 242176299
159744348 159744348
307788583 307788583
475753334 475753334
746384160 746384160
898959983 898959983
99693449 99693449
570400818 570400818
780319456 780319456
660722174 660722174
330407171 330407171
230268563 230268563
201439786 201439786
484693847 484693847
985455904 985455904
314072515 314072515
450718525 450718525
76861917 76861917
652485500 652485500
827578221 827578221
74491517 74491517
979562696 979562696
451065777 451065777
403453769 403453769
438776958 438776958
58975471 58975471
915369838 915369838
833991928 833991928
815413979 815413979
35684643 35684643
209834774 209834774
80479277 80479277
332619972 332619972
649115146 649115146
545800389 545800389
773573536 773573536
672476866 672476866
108696309 108696309
657016179 657016179
41831606 41831606
108137240 108137240
39987583 39987583
29547935 29547935
47006244 47006244
766138757 766138757
682835834 682835834
804821721 804821721
387916380 387916380
789490973 789490973
196688840 196688840
794292287 794292287
448210120 448210120
34725764 34725764
387934791 387934791
496730346 496730346
124760159 124760159
715499673 715499673
20903893 20903893
527567348 527567348
476944843 476944843
600950701 600950701
538420295 538420295
118307167 118307167
8362383 8362383
160456387 160456387
960950532 960950532
84940301 84940301
919212974 919212974
107033214 107033214
175344139 175344139
159147713 159147713
19095142 19095142
356452542 356452542
281419990 281419990
217031297 217031297
374398943 374398943
176427181 176427181
716862816 716862816
570848795 570848795
301466836 301466836
407419560 407419560
586637338 586637338
102802865 102802865
925948885 925948885
576059969 576059969
25391316 25391316
239567999 239567999
656707439 656707439
389307222 389307222
122273831 122273831
651455029 651455029
164102590 164102590
170282935 170282935
506429371 506429371
55505037 55505037
660603529 660603529
53635233 53635233
731254073 731254073
146503394 146503394
397168978 397168978
112774032 112774032
962659399 962659399
725384644 725384644
721375200 721375200
440048389 440048389
207951723 207951723
128738317 128738317
428589689 428589689
627684888 627684888
110599594 110599594
721997164 721997164
84319404 84319404
875787777 875787777
740167234 740167234
94517003 94517003
482622964 482622964
8935185 8935185
923374972 923374972
506625923 506625923
545256340 545256340
513269593 513269593
690697841 690697841
882757648 882757648
794776658 794776658
944811878 944811878
625748877 625748877
262280674 262280674
121223679 121223679
165605530 165605530
572775257 572775257
548170501 548170501
641264953 641264953
988326805 988326805
325297102 325297102
763764106 763764106
530989473 530989473
461589654 461589654
400184160 400184160
50134998 50134998
968100592 968100592
81754599 81754599
916034311 916034311
220176508 220176508
691388698 691388698
106766957 106766957
808527978 808527978
877003416 877003416
438433223 438433223
28855797 28855797
182436339 182436339
523969906 523969906
139508876 139508876
127595823 127595823
58519216 58519216
296029764 296029764
516187553 516187553
740215479 740215479
218964301 218964301
51392075 51392075
885438017 885438017
455988682 455988682
587519636 587519636
906788472 906788472
658165970 658165970
931250649 931250649
133585276 133585276
739553889 739553889
637828049 637828049
25865838 25865838
832853643 832853643
595965255 595965255
897328918 897328918
402113791 402113791
981549140 981549140
63483155 63483155
910490808 910490808
268156389 268156389
401710683 401710683
439152951 439152951
861934825 861934825
993325741 993325741
326579158 326579158
207974644 207974644
785160786 785160786
246174529 246174529
972633888 972633888
866890472 866890472
705518274 705518274
388433884 388433884
835391295 835391295
951897273 951897273
435930078 435930078
856564127 856564127
354209820 354209820
45240550 45240550
638172530 638172530
854654274 854654274
57274160 57274160
267653192 267653192
818100226 818100226
376322474 376322474
730643006 730643006
704340607 704340607
844346767 844346767
388030979 388030979
141897608 141897608
78491163 78491163
228463364 228463364
311115103 311115103
309235662 309235662
600849822 600849822
97764499 97764499
250435230 250435230
654541025 654541025
27016506 27016506
177689293 177689293
440732489 440732489
190170495 190170495
641833669 641833669
910317616 910317616
266402866 266402866
198635154 198635154
55429245 55429245
327069394 327069394
946255023 946255023
648740530 648740530
346467448 346467448
959055280 959055280
39395809 39395809
854070359 854070359
363631850 363631850
824933069 824933069
108584837 108584837
687915636 687915636
953583895 953583895
942209683 942209683
70450358 70450358
131026756 131026756
433478142 433478142
553241230 553241230
28891405 28891405
959341209 959341209
807805030 807805030
587865140 587865140
875462859 875462859
301338322 301338322
335365363 335365363
103742964 103742964
208233345 208233345
784967594 784967594
423502619 423502619
206581949 206581949
231578806 231578806
564010165 564010165
298757368 298757368
791165305 791165305
584202544 584202544
742773215 742773215
177405818 177405818
123280930 123280930
119788372 119788372
676518634 676518634
11804266 11804266
748787629 748787629
528778868 528778868
557696939 557696939
690809426 690809426
213985347 213985347
208061087 208061087
831657626 831657626
986698072 986698072
299238201 299238201
204246120 204246120
101821342 101821342
389980056 389980056
365501634 365501634
161476290 161476290
212783285 212783285
339315544 339315544
249976116 249976116
146129574 146129574
998174130 998174130
344306155 344306155
708789587 708789587
545589490 545589490
620583630 620583630
704710874 704710874
386295804 386295804
138882728 138882728
815056166 815056166
837824112 837824112
585806972 585806972
381774302 381774302
656760039 656760039
950361801 950361801
257636735 257636735
787478119 787478119
70557582 70557582
664441401 664441401
159334335 159334335
322922412 322922412
321196612 321196612
5117305 5117305
435797486 435797486
960004756 960004756
20582633 20582633
120804733 120804733
967503489 967503489
146374455 146374455
943250697 943250697
442241421 442241421
850075649 850075649
157875843 157875843
941725201 941725201
244509467 244509467
457103634 457103634
299824252 299824252
854574062 854574062
960308632 960308632
508118522 508118522
710611954 710611954
647241103 647241103
38086840 38086840
303113442 303113442
225934539 225934539
105551843 105551843
40645527 40645527
983692366 983692366
840262667 840262667
537023205 537023205
945416782 945416782
683310097 683310097
632500544 632500544
254818568 254818568
159794964 159794964
565783832 565783832
287943958 287943958
197008144 197008144
67578097 67578097
243183300 243183300
319186564 319186564
952838030 952838030
48909142 48909142
959214964 959214964
287469827 287469827
948626483 948626483
91211977 91211977
966047582 966047582
524277650 524277650
571262438 571262438
956170152 956170152
585725150 585725150
914761258 914761258
193866230 193866230
925887719 925887719
980565710 980565710
375646669 375646669
668583667 668583667
271435530 271435530
197263331 197263331
421389861 421389861
920851800 920851800
237615775 237615775
674627397 674627397
72699054 72699054
989277626 989277626
395258495 395258495
324226302 324226302
130829828 130829828
956628125 956628125
514709056 514709056
335090271 335090271
837445366 837445366
462401086 462401086
548684978 548684978
235982179 235982179
691182269 691182269
865500546 865500546
13551970 13551970
556326371 556326371
967010707 967010707
281123338 281123338
533860594 533860594
181005174 181005174
137474073 137474073
221926038 221926038
934771187 934771187
721437262 721437262
435783634 435783634
417537073 417537073
870315586 870315586
460980926 460980926
446077920 446077920
204392782 204392782
443080080 443080080
546786954 546786954
493106577 493106577
198854029 198854029
991022233 991022233
397767321 397767321
752651944 752651944
25219 25219
32604665 32604665
895751051 895751051
210240309 210240309
661605312 661605312
119914425 119914425
481477333 481477333
495516866 495516866
146815936 146815936
871265148 871265148
340146521 340146521
210092456 210092456
190936882 190936882
605266611 605266611
201131789 201131789
650721667 650721667
667002080 667002080
677379530 677379530
584699546 584699546
270538685 270538685
716562750 716562750
946893725 946893725
126969163 126969163
855790417 855790417
626177918 626177918
432683175 432683175
459713528 459713528
351760309 351760309
655779302 655779302
554596869 554596869
275828379 275828379
736677159 736677159
483962737 483962737
828433166 828433166
391853933 391853933
333529433 333529433
28666610 28666610
15763088 15763088
305138482 305138482
672298429 672298429
906934230 906934230
431564804 431564804
794353317 794353317
430946137 430946137
336548332 336548332
891811387 891811387
560036248 560036248
15027417 15027417
411418129 411418129
436666100 436666100
156862268 156862268
821166321 821166321
615862504 615862504
212785328 212785328
288309959 288309959
545821336 545821336
556787270 556787270
251723183 251723183
42102832 42102832
700406214 700406214
7694935 7694935
495905904 495905904
191456615 191456615
650263005 650263005
120954613 120954613
302507812 302507812
677624154 677624154
660119365 660119365
91036369 91036369
745818592 745818592
117957807 117957807
199174409 199174409
899600752 899600752
243187648 243187648
386779891 386779891
336605220 336605220
2016001 2016001
933981289 933981289
28367313 28367313
731357746 731357746
75464048 75464048
628223806 628223806
281876977 281876977
266984341 266984341
674096904 674096904
612772638 612772638
590437470 590437470
597533362 597533362
187152275 187152275
240040153 240040153
103409756 103409756
64735928 64735928
164113037 164113037
21064507 21064507
968880192 968880192
847614111 847614111
990146177 990146177
313294568 313294568
849422300 849422300
807114839 807114839
817130554 817130554
187896825 187896825
842552059 842552059
906783150 906783150
543692303 543692303
135187782 135187782
48809345 48809345
828417522 828417522
95434749 95434749
211992182 211992182
36017137 36017137
450763037 450763037
320126493 320126493
604364959 604364959
962349346 962349346
802508936 802508936
457296487 457296487
34482423 34482423
823049687 823049687
20971339 20971339
39949563 39949563
13853171 13853171
279023903 279023903
237941219 237941219
550181650 550181650
799422627 799422627
983751179 983751179
79522119 79522119
134535828 134535828
836340562 836340562
596059499 596059499
502087873 502087873
109813518 109813518
604133575 604133575
644585903 644585903
555585751 555585751
981486508 981486508
974160600 974160600
56313854 56313854
975126559 975126559
204244781 204244781
277065380 277065380
369569892 369569892
274861649 274861649
424195643 424195643
802906908 802906908
420929578 420929578
876043277 876043277
960323058 960323058
100619721 100619721
420362707 420362707
956712044 956712044
15166296 15166296
789427823 789427823
382088057 382088057
361279403 361279403
25967561 25967561
357412840 357412840
473052855 473052855
464879971 464879971
577073889 577073889
9087696 9087696
795006642 795006642
203044482 203044482
67703743 67703743
36619400 36619400
18898490 18898490
134311345 134311345
92685096 92685096
436383664 436383664
182945730 182945730
101325700 101325700
354613113 354613113
716392044 716392044
314973108 314973108
680266939 680266939
11382780 11382780
834765577 834765577
614323640 614323640
264860737 264860737
719318841 719318841
125990270 125990270
315805075 315805075
150754826 150754826
213206718 213206718
487105064 487105064
39300100 39300100
548708206 548708206
833888934 833888934
151252029 151252029
892838952 892838952
615749588 615749588
794142786 794142786
548073406 548073406
620249131 620249131
490518573 490518573
664297925 664297925
545947004 545947004
45512833 45512833
978340184 978340184
478745827 478745827
325565178 325565178
233846005 233846005
831978534 831978534
29363879 29363879
50257631 50257631
577271433 577271433
463548945 463548945
708776842 708776842
450894276 450894276
323199174 323199174
874723540 874723540
269405896 269405896
142707961 142707961
414628010 414628010
49169414 49169414
856754242 856754242
524275885 524275885
484522371 484522371
901798257 901798257
599674043 599674043
478953255 478953255
141712712 141712712
811139473 811139473
354847205 354847205
860269952 860269952
171882076 171882076
188230129 188230129
280644061 280644061
671554248 671554248
507542454 507542454
352147650 352147650
647633845 647633845
726780894 726780894
464606212 464606212
473168910 473168910
290355632 290355632
473821599 473821599
181996648 181996648
37613977 37613977
157066163 157066163
169914721 169914721
221012185 221012185
678408920 678408920
219233442 219233442
264412190 264412190
512316735 512316735
18031989 18031989
556780973 556780973
11960237 11960237
348111084 348111084
985587087 985587087
115761813 115761813
820250743 820250743
640537104 640537104
478838388 478838388
43888044 43888044
166260629 166260629
853906438 853906438
158083081 158083081
527842243 527842243
34622274 34622274
988412535 988412535
743205770 743205770
557496634 557496634
178791562 178791562
753227100 753227100
394746876 394746876
140293131 140293131
323712725 323712725
240780377 240780377
55371231 55371231
249130363 249130363
110203207 110203207
590948377 590948377
165284471 165284471
188950276 188950276
711391366 711391366
761027457 761027457
659725699 659725699
485612508 485612508
145766273 145766273
59204197 59204197
867392530 867392530
600725016 600725016
280443346 280443346
744823049 744823049
42792233 42792233
567026037 567026037
854757966 854757966
991541934 991541934
234535136 234535136
98419973 98419973
556029878 556029878
319675482 319675482
944515549 944515549
102318745 102318745
121705890 121705890
820108901 820108901
682953135 682953135
99479051 99479051
827391525 827391525
892548730 892548730
293585399 293585399
702264316 702264316
263056102 263056102
43065610 43065610
693009410 693009410
372937116 372937116
200324337 200324337
900568076 900568076
116832952 116832952
184776473 184776473
987024994 987024994
62564716 62564716
785753088 785753088
168877105 168877105
320517139 320517139
609759381 609759381
500460025 500460025
88130538 88130538
200739671 200739671
152727288 152727288
185744080 185744080
334897504 334897504
213893724 213893724
38986252 38986252
833126719 833126719
531457621 531457621
143492209 143492209
197703203 197703203
214330505 214330505
886351444 886351444
13652328 13652328
268854540 268854540
445541193 445541193
247477378 247477378
58537652 58537652
997089982 997089982
224391801 224391801
212951332 212951332
249834685 249834685
819431065 819431065
425931079 425931079
196289830 196289830
922524377 922524377
458253675 458253675
230891383 230891383
319990096 319990096
243119983 243119983
130118299 130118299
78747244 78747244
313751385 313751385
500640265 500640265
284698408 284698408
466117791 466117791
636725337 636725337
20462112 20462112
11140172 11140172
499197326 499197326
974127665 974127665
89119227 89119227
128311249 128311249
156312560 156312560
286541607 286541607
165675114 165675114
219969695 219969695
209164225 209164225
837237618 837237618
652208482 652208482
167774689 167774689
828766176 828766176
657226315 657226315
207044342 207044342
320640344 320640344
708558576 708558576
637769909 637769909
523374478 523374478
455152343 455152343
340408860 340408860
54313341 54313341
373328845 373328845
755849874 755849874
913765094 913765094
482686008 482686008
948883027 948883027
372049913 372049913
560120060 560120060
577200408 577200408
280669765 280669765
44804135 44804135
94715423 94715423
535568143 535568143
401715763 401715763
822239830 822239830
181622863 181622863
798025127 798025127
97742452 97742452
495922129 495922129
651980296 651980296
501608294 501608294
109620854 109620854
258300089 258300089
184287394 184287394
119660015 119660015
283111207 283111207
467619559 467619559
907332788 907332788
106520629 106520629
569939603 569939603
198519053 198519053
609891308 609891308
346148512 346148512
239965981 239965981
621649060 621649060
834353209 834353209
428573894 428573894
504059816 504059816
930400200 930400200
464040810 464040810
79525248 79525248
392650685 392650685
331708374 331708374
843940851 843940851
24271973 24271973
874221393 874221393
399271136 399271136
667827203 667827203
921945152 921945152
53397425 53397425
489995114 489995114
676813236 676813236
562042526 562042526
924351986 924351986
337080807 337080807
162367859 162367859
990664510 990664510
506015614 506015614
913236762 913236762
191352014 191352014
490387743 490387743
318061869 318061869
862526906 862526906
57281695 57281695
887422150 887422150
851687016 851687016
34799353 34799353
854559751 854559751
300139143 300139143
311165396 311165396
434818948 434818948
922912140 922912140
276830947 276830947
359401482 359401482
524804623 524804623
91307170 91307170
423545742 423545742
877245352 877245352
278230756 278230756
397783708 397783708
924206030 924206030
525880704 525880704
470912658 470912658
558072850 558072850
872282504 872282504
104218742 104218742
470167279 470167279
172308363 172308363
463170297 463170297
359997888 359997888
225579281 225579281
90057560 90057560
590873319 590873319
359913133 359913133
292868432 292868432
123145643 123145643
184640892 184640892
455144076 455144076
177998282 177998282
275048692 275048692
514719134 514719134
768434794 768434794
307399969 307399969
221051368 221051368
927728548 927728548
944195091 944195091
574697810 574697810
83795967 83795967
165762801 165762801
316001566 316001566
919087639 919087639
994271481 994271481
51545055 51545055
262627724 262627724
259798457 259798457
863585177 863585177
441599167 441599167
105444203 105444203
134962685 134962685
5021520 5021520
385233429 385233429
57540972 57540972
433909815 433909815
550745365 550745365
556469085 556469085
219228052 219228052
179107433 179107433
874299002 874299002
67351619 67351619
220430134 220430134
428123752 428123752
23274771 23274771
369003075 369003075
559589396 559589396
385841282 385841282
144030746 144030746
608327490 608327490
43504234 43504234
379546639 379546639
565671187 565671187
126408508 126408508
5344763 5344763
394082576 394082576
405435851 405435851
339211730 339211730
688989876 688989876
947568409 947568409
464827736 464827736
494791300 494791300
134668282 134668282
455545441 455545441
701907199 701907199
230423763 230423763
497603696 497603696
841680221 841680221
932848830 932848830
595828682 595828682
774978379 774978379
843534037 843534037
196682755 196682755
343360741 343360741
260213231 260213231
291836157 291836157
606517884 606517884
297409667 297409667
530166805 530166805
527613572 527613572
934266581 934266581
886756650 886756650
575329068 575329068
95246924 95246924
437863558 437863558
374007482 374007482
294909551 294909551
401365721 401365721
925173192 925173192
836337058 836337058
412177750 412177750
685820945 685820945
877958419 877958419
934099739 934099739
165831876 165831876
507934968 507934968
157902393 157902393
854643518 854643518
395429058 395429058
41852595 41852595
602155977 602155977
433313417 433313417
171583109 171583109
848634691 848634691
769107588 769107588
51095973 51095973
660745284 660745284
120012277 120012277
905684846 905684846
65543242 65543242
416539477 416539477
267144874 267144874
720138835 720138835
107378938 107378938
155475437 155475437
773190547 773190547
28890981 28890981
634442628 634442628
894552763 894552763
388395118 388395118
777100522 777100522
802319160 802319160
9795369 9795369
706935907 706935907
348642553 348642553
809737930 809737930
395374806 395374806
683666773 683666773
609895587 609895587
395172875 395172875
882160874 882160874
540531788 540531788
605669287 605669287
508536100 508536100
591326023 591326023
932855554 932855554
507414066 507414066
686248382 686248382
210431486 210431486
794906166 794906166
842549725 842549725
486337774 486337774
395087669 395087669
337696963 337696963
453870578 453870578
196870052 196870052
963529606 963529606
88972932 88972932
864519455 864519455
510966103 510966103
827740752 827740752
61654331 61654331
783856608 783856608
813693376 813693376
830873308 830873308
176456470 176456470
344453238 344453238
564578550 564578550
342848771 342848771
259994304 259994304
675085143 675085143
10571535 10571535
802581644 802581644
503433124 503433124
511844100 511844100
292321472 292321472
729349983 729349983
34650473 34650473
400660567 400660567
186692573 186692573
875297029 875297029
611540263 611540263
739712363 739712363
166734916 166734916
480575699 480575699
852995876 852995876
879476421 879476421
691679858 691679858
918384623 918384623
197005416 197005416
208806006 208806006
407133431 407133431
156584740 156584740
649971627 649971627
248847669 248847669
571593931 571593931
135244551 135244551
514556131 514556131
676772276 676772276
216697199 216697199
266976863 266976863
185637024 185637024
197156739 197156739
479967114 479967114
192256109 192256109
553735693 553735693
421427850 421427850
567634853 567634853
53387778 53387778
693108884 693108884
354948374 354948374
121990990 121990990
317178249 317178249
6291118 6291118
913819988 913819988
839361424 839361424
347227158 347227158
692284045 692284045
316360805 316360805
133411440 133411440
404412400 404412400
217673168 217673168
444960826 444960826
742079617 742079617
255423583 255423583
656624173 656624173
953414164 953414164
648953852 648953852
139982304 139982304
225831388 225831388
465845386 465845386
315935876 315935876
122843263 122843263
812561974 812561974
526852807 526852807
196556761 196556761
196681984 196681984
280127239 280127239
648355544 648355544
301428678 301428678
155168214 155168214
34738501 34738501
360138008 360138008
67484767 67484767
196996892 196996892
582616194 582616194
532181850 532181850
845914341 845914341
504839384 504839384
533497639 533497639
305672877 305672877
223413704 223413704
209959387 209959387
177022618 177022618
244751485 244751485
858866700 858866700
615791704 615791704
20029236 20029236
309396841 309396841
354599908 354599908
782686135 782686135
875626233 875626233
92100839 92100839
269223792 269223792
246827220 246827220
932720776 932720776
299788061 299788061
37244068 37244068
316566275 316566275
769908014 769908014
894897163 894897163
374561793 374561793
348902486 348902486
834456265 834456265
353215423 353215423
908143767 908143767
198778881 198778881
564371399 564371399
991597747 991597747
272065252 272065252
9848964 9848964
724955994 724955994
428886349 428886349
368551316 368551316
757101132 757101132
356130146 356130146
462649360 462649360
686199840 686199840
683254032 683254032
826852626 826852626
706512206 706512206
361144511 361144511
165392642 165392642
441135377 441135377
868572022 868572022
943035793 943035793
154067039 154067039
284694589 284694589
234346400 234346400
258841774 258841774
890535173 890535173
53000229 53000229
815972509 815972509
496883962 496883962
542852890 542852890
301434156 301434156
379525419 379525419
138312877 138312877
447383299 447383299
109822391 109822391
833861372 833861372
144663155 144663155
76554953 76554953
25630455 25630455
630169776 630169776
509683758 509683758
158480417 158480417
190966050 190966050
522754069 522754069
17857136 17857136
267175159 267175159
690645060 690645060
901198820 901198820
835096131 835096131
936238544 936238544
842515412 842515412
32275312 32275312
518759399 518759399
434033543 434033543
73436405 73436405
867248962 867248962
327104745 327104745
647182032 647182032
763108806 763108806
665037927 665037927
91457040 91457040
550267233 550267233
605427253 605427253
956944566 956944566
928557604 928557604
12770681 12770681
177562704 177562704
99552829 99552829
117039895 117039895
56634508 56634508
19683145 19683145
414894829 414894829
473234595 473234595
880131552 880131552
856684597 856684597
518036217 518036217
666909986 666909986
599811191 599811191
89348151 89348151
524093907 524093907
709836246 709836246
237368025 237368025
71020610 71020610
256933152 256933152
568893174 568893174
454852861 454852861
538270210 538270210
650759781 650759781
637851860 637851860
767867652 767867652
714892072 714892072
541628459 541628459
553138075 553138075
123818745 123818745
983401150 983401150
172843526 172843526
34380051 34380051
475238231 475238231
780146669 780146669
579329264 579329264
225203665 225203665
619405089 619405089
34182557 34182557
330939008 330939008
420384662 420384662
949024203 949024203
185106321 185106321
414948054 414948054
304410813 304410813
340412113 340412113
847618437 847618437
888585022 888585022
389686399 389686399
361514276 361514276
585085832 585085832
334639751 334639751
21601827 21601827
934319203 934319203
91660116 91660116
977327632 977327632
189707565 189707565
664552375 664552375
589390725 589390725
540141006 540141006
452319494 452319494
242481469 242481469
744292948 744292948
541225023 541225023
167475689 167475689
992262737 992262737
830080753 830080753
126662362 126662362
371825713 371825713
92827567 92827567
133588401 133588401
400011764 400011764
427740062 427740062
722540015 722540015
711611433 711611433
641801535 641801535
461660891 461660891
678471259 678471259
210875252 210875252
275641108 275641108
826430972 826430972
350784181 350784181
819860914 819860914
635577730 635577730
5761449 5761449
170181183 170181183
908009707 908009707
549113086 549113086
195525325 195525325
353050404 353050404
363434794 363434794
429263429 429263429
817377475 817377475
290771000 290771000
561932621 561932621
687718862 687718862
439834893 439834893
568679636 568679636
271525706 271525706
189681115 189681115
687117943 687117943
929470439 929470439
851352121 851352121
439895656 439895656
216493692 216493692
639061526 639061526
54203630 54203630
552442417 552442417
707291068 707291068
288754718 288754718
33707398 33707398
31372660 31372660
461991841 461991841
927202733 927202733
258371368 258371368
382341595 382341595
59336177 59336177
227904627 227904627
909131238 909131238
581751997 581751997
483290668 483290668
849323380 849323380
968914934 968914934
308531448 308531448
291212506 291212506
268315445 268315445
543043661 543043661
425082426 425082426
528282006 528282006
354258971 354258971
795343653 795343653
631132562 631132562
956407744 956407744
895226215 895226215
469646340 469646340
933223575 933223575
228476135 228476135
442859901 442859901
653574160 653574160
54086938 54086938
512467651 512467651
179741914 179741914
648823037 648823037
122396421 122396421
833220569 833220569
224627188 224627188
122028429 122028429
459889482 459889482
240831134 240831134
979865573 979865573
938283480 938283480
191986730 191986730
912569646 912569646
928992139 928992139
471992936 471992936
736560646 736560646
503877661 503877661
634115445 634115445
321768071 321768071
64067644 64067644
130416452 130416452
133398444 133398444
221213400 221213400
678345642 678345642
390532047 390532047
154574629 154574629
491652992 491652992
977532131 977532131
41062913 41062913
154002124 154002124
77043868 77043868
280491206 280491206
728942075 728942075
856765944 856765944
77039650 77039650
393357102 393357102
662781683 662781683
649431146 649431146
180968216 180968216
160586409 160586409
185044805 185044805
489397941 489397941
709632297 709632297
210440080 210440080
830708419 830708419
717406291 717406291
707579693 707579693
48911088 48911088
610470158 610470158
105689432 105689432
253024352 253024352
303183282 303183282
103211410 103211410
837268762 837268762
688490987 688490987
773679199 773679199
589751626 589751626
159188475 159188475
65756235 65756235
495004351 495004351
6409943 6409943
289344174 289344174
701321831 701321831
128260756 128260756
54963700 54963700
878986121 878986121
98915643 98915643
881872047 881872047
511612074 511612074
71896164 71896164
344309089 344309089
630188585 630188585
279949478 279949478
767944916 767944916
325725590 325725590
662535467 662535467
482646874 482646874
627967709 627967709
95739861 95739861
559774491 559774491
627334849 627334849
353068440 353068440
352664605 352664605
738791901 738791901
409101278 409101278
12628396 12628396
290550506 290550506
876166069 876166069
907484001 907484001
568979001 568979001
68582991 68582991
367706447 367706447
565490884 565490884
544469071 544469071
862835637 862835637
154715109 154715109
448433139 448433139
150205157 150205157
23233147 23233147
655672983 655672983
338325700 338325700
870812199 870812199
958301139 958301139
98855126 98855126
834494632 834494632
539004281 539004281
200904048 200904048
332962228 332962228
80938497 80938497
314601195 314601195
956664967 956664967
953953445 953953445
204492613 204492613
598115510 598115510
856256201 856256201
415767708 415767708
14763877 14763877
875936118 875936118
33232099 33232099
33967592 33967592
920535388 920535388
568741054 568741054
432821195 432821195
355823979 355823979
196339977 196339977
738855151 738855151
571899492 571899492
372343209 372343209
739161567 739161567
676700425 676700425
185360488 185360488
228035720 228035720
256559544 256559544
870078757 870078757
877137071 877137071
564281354 564281354
616802113 616802113
893781568 893781568
518482143 518482143
71526679 71526679
374720899 374720899
613089781 613089781
716697369 716697369
16234368 16234368
593828534 593828534
212271307 212271307
981776670 981776670
811456110 811456110
287583453 287583453
86076426 86076426
842956928 842956928
526674407 526674407
26797802 26797802
173258708 173258708
329047212 329047212
208239364 208239364
468517813 468517813
710721377 710721377
283063983 283063983
105027405 105027405
691862126 691862126
685153584 685153584
999118111 999118111
190291259 190291259
932576815 932576815
642304350 642304350
985753159 985753159
141856168 141856168
245330197 245330197
501702404 501702404
874206855 874206855
356067557 356067557
809801886 809801886
910270778 910270778
880437822 880437822
686467795 686467795
534561068 534561068
169521962 169521962
910994529 910994529
986975336 986975336
499885243 499885243
30365969 30365969
283907357 283907357
648366125 648366125
72999644 72999644
639576451 639576451
126260818 126260818
917224754 917224754
677082973 677082973
620935459 620935459
693004900 693004900
240272533 240272533
988566214 988566214
359414680 359414680
234364452 234364452
513841947 513841947
100481582 100481582
244237086 244237086
777027212 777027212
191148488 191148488
883342093 883342093
258211495 258211495
510993729 510993729
331281632 331281632
45022867 45022867
461495791 461495791
485302855 485302855
521152282 521152282
138311672 138311672
122073300 122073300
917657453 917657453
89037549 89037549
239328059 239328059
112313410 112313410
9382649 9382649
998705600 998705600
770262649 770262649
300954455 300954455
905239621 905239621
986145323 986145323
890939224 890939224
361371085 361371085
151681530 151681530
378163087 378163087
260893060 260893060
587007412 587007412
368101124 368101124
137959427 137959427
607405644 607405644
654421818 654421818
21431094 21431094
508341733 508341733
2537677 2537677
300417404 300417404
456137015 456137015
317621469 317621469
814360723 814360723
696152425 696152425
83065168 83065168
295676539 295676539
70749964 70749964
131048262 131048262
810867120 810867120
181455207 181455207
774762915 774762915
288940308 288940308
25627666 25627666
60900928 60900928
384642514 384642514
976885202 976885202
93407727 93407727
708188374 708188374
188566124 188566124
213716632 213716632
74915417 74915417
924252871 924252871
909841260 909841260
761876467 761876467
728245071 728245071
347424872 347424872
105773264 105773264
698181694 698181694
193960850 193960850
758161594 758161594
389858933 389858933
777128671 777128671
387322112 387322112
553330016 553330016
381916718 381916718
894875869 894875869
269083499 269083499
21610722 21610722
754692487 754692487
724078883 724078883
172172715 172172715
306470150 306470150
606165123 606165123
830614211 830614211
531090935 531090935
32241427 32241427
703152423 703152423
692702629 692702629
871669703 871669703
162295904 162295904
270913724 270913724
436888573 436888573
994219542 994219542
635611249 635611249
173339579 173339579
719182341 719182341
989361202 989361202
257317665 257317665
782563250 782563250
401765821 401765821
959097314 959097314
620143633 620143633
66115177 66115177
988198577 988198577
829334611 829334611
693316283 693316283
163968110 163968110
911320648 911320648
200012244 200012244
14432303 14432303
442981578 442981578
434874539 434874539
621452462 621452462
276054140 276054140
261560760 261560760
715184538 715184538
952911868 952911868
255177793 255177793
336399294 336399294
382175815 382175815
873435893 873435893
527394768 527394768
116474222 116474222
688374887 688374887
792649890 792649890
151603545 151603545
288129015 288129015
68591693 68591693
19204358 19204358
620889918 620889918
43205508 43205508
360695918 360695918
131218678 131218678
719255718 719255718
882766149 882766149
231236111 231236111
291271068 291271068
209499321 209499321
856391474 856391474
293632543 293632543
748848297 748848297
205097338 205097338
937534459 937534459
924673093 924673093
248721319 248721319
266322640 266322640
672157930 672157930
148743804 148743804
867245673 867245673
277467199 277467199
824024324 824024324
850287184 850287184
152372716 152372716
646705186 646705186
318015623 318015623
420767104 420767104
742832502 742832502
669111524 669111524
793456845 793456845
168926010 168926010
328860264 328860264
571480994 571480994
31824416 31824416
524398251 524398251
674748916 674748916
533357609 533357609
326511761 326511761
962725025 962725025
109724876 109724876
968554030 968554030
531894680 531894680
412270890 412270890
600545905 600545905
643462087 643462087
539864013 539864013
400610810 400610810
144404716 144404716
255361593 255361593
120546504 120546504
666400301 666400301
759519460 759519460
692386275 692386275
39387734 39387734
385299200 385299200
942946874 942946874
226941734 226941734
114835265 114835265
592963039 592963039
664159396 664159396
115833578 115833578
889728912 889728912
548815379 548815379
22598594 22598594
12374445 12374445
727142875 727142875
981251206 981251206
487678745 487678745
320501777 320501777
239213916 239213916
398661224 398661224
862778356 862778356
819020714 819020714
441075320 441075320
794890967 794890967
162583661 162583661
350819976 350819976
828874207 828874207
676454510 676454510
763628907 763628907
79983297 79983297
867879155 867879155
570647674 570647674
374174320 374174320
27855797 27855797
285728821 285728821
891042804 891042804
367166024 367166024
144408598 144408598
109528847 109528847
694670321 694670321
402331460 402331460
226270739 226270739
63686328 63686328
82231959 82231959
114003651 114003651
22580169 22580169
656299098 656299098
525287006 525287006
232325516 232325516
477809798 477809798
859100187 859100187
816951427 816951427
41955833 41955833
9021541 9021541
670573394 670573394
316638158 316638158
797815838 797815838
23960104 23960104
564586057 564586057
563427935 563427935
16578402 16578402
161105481 161105481
911699994 911699994
181412115 181412115
291373803 291373803
481325657 481325657
6332598 6332598
898210426 898210426
2527878 2527878
249305009 249305009
992526467 992526467
51941981 51941981
130207679 130207679
37102010 37102010
999101031 999101031
559177708 559177708
230788285 230788285
14289868 14289868
368325914 368325914
990204381 990204381
736926200 736926200
377455866 377455866
329269402 329269402
51241265 51241265
867922280 867922280
425406481 425406481
433804601 433804601
155075524 155075524
815627016 815627016
931826112 931826112
803603086 803603086
411904191 411904191
265749578 265749578
955561830 955561830
406203698 406203698
633712026 633712026
295047606 295047606
737794930 737794930
922204192 922204192
742459963 742459963
45784780 45784780
784519963 784519963
65240574 65240574
430636340 430636340
99744779 99744779
717475047 717475047
361693772 361693772
875742933 875742933
59889786 59889786
192406484 192406484
338064282 338064282
770835110 770835110
97535338 97535338
777875797 777875797
483675216 483675216
336097291 336097291
899553025 899553025
316293878 316293878
714757208 714757208
538844123 538844123
531192049 531192049
503983383 503983383
293921296 293921296
446680769 446680769
375424483 375424483
907822230 907822230
765900257 765900257
148599952 148599952
757805163 757805163
282717967 282717967
232599384 232599384
628832920 628832920
682258240 682258240
918818448 918818448
543456547 543456547
261680588 261680588
855438935 855438935
87592717 87592717
944159154 944159154
415740964 415740964
79915850 79915850
30697858 30697858
735693766 735693766
979710356 979710356
949845868 949845868
69499817 69499817
352359748 352359748
127171494 127171494
592879553 592879553
564433476 564433476
103927992 103927992
274391753 274391753
97952747 97952747
261378948 261378948
716903578 716903578
495737027 495737027
273698155 273698155
325880314 325880314
57018333 57018333
215132618 215132618
507721060 507721060
426910003 426910003
619529551 619529551
870490661 870490661
703452118 703452118
587553595 587553595
275982263 275982263
938456620 938456620
521896573 521896573
787929340 787929340
79402304 79402304
70718827 70718827
261498571 261498571
620789068 620789068
597341144 597341144
497965175 497965175
600757799 600757799
379381333 379381333
219916423 219916423
602249461 602249461
701626852 701626852
802576775 802576775
959366083 959366083
347514465 347514465
467776031 467776031
415314019 415314019
802206503 802206503
907833038 907833038
62135455 62135455
749529467 749529467
810477572 810477572
672383583 672383583
711762394 711762394
810832459 810832459
196811939 196811939
728013077 728013077
346318932 346318932
568888017 568888017
600342155 600342155
938944494 938944494
363522588 363522588
118596758 118596758
260854271 260854271
269767255 269767255
922661725 922661725
570918972 570918972
349614855 349614855
67604587 67604587
313360189 313360189
800444150 800444150
450102980 450102980
31296568 31296568
369025523 369025523
775544353 775544353
496291386 496291386
427670515 427670515
25396942 25396942
691405080 691405080
809426221 809426221
309900475 309900475
840216896 840216896
669825940 669825940
723109539 723109539
171842489 171842489
25205678 25205678
382379535 382379535
206634142 206634142
997848780 997848780
265496479 265496479
871085422 871085422
424596453 424596453
719866692 719866692
631259928 631259928
247754105 247754105
572084904 572084904
76889866 76889866
172240937 172240937
200046216 200046216
655538255 655538255
10461866 10461866
12683713 12683713
472396040 472396040
243108429 243108429
201452589 201452589
701098927 701098927
509402867 509402867
261993234 261993234
218743280 218743280
793925125 793925125
130816012 130816012
204775030 204775030
465639033 465639033
48900370 48900370
230227876 230227876
651247127 651247127
14302079 14302079
608067808 608067808
269735422 269735422
134321340 134321340
476758351 476758351
760162007 760162007
800868603 800868603
722027223 722027223
131558717 131558717
130182558 130182558
600835697 600835697
452471182 452471182
521737793 521737793
476339227 476339227
264397741 264397741
44704722 44704722
75298748 75298748
850752325 850752325
815175833 815175833
165580222 165580222
94703798 94703798
40105853 40105853
952538984 952538984
966331736 966331736
68341007 68341007
697787346 697787346
40072128 40072128
636361076 636361076
730145653 730145653
880304248 880304248
137728358 137728358
720850346 720850346
226538120 226538120
948025119 948025119
788392617 788392617
21986930 21986930
826646349 826646349
268797911 268797911
409257810 409257810
355253961 355253961
823625068 823625068
30910602 30910602
228199797 228199797
57309436 57309436
675430654 675430654
626138018 626138018
854036142 854036142
810495681 810495681
467174936 467174936
63467402 63467402
269385365 269385365
332213919 332213919
599451914 599451914
309344454 309344454
196547781 196547781
307777711 307777711
228040845 228040845
792159714 792159714
790545580 790545580
815879553 815879553
253724029 253724029
362841430 362841430
428405415 428405415
112033012 112033012
107693235 107693235
384971852 384971852
523262799 523262799
431606845 431606845
382117475 382117475
482749882 482749882
418786961 418786961
525222742 525222742
862621512 862621512
67153399 67153399
795236889 795236889
699222228 699222228
559206195 559206195
616019031 616019031
262148815 262148815
348236678 348236678
148945894 148945894
971900493 971900493
99175764 99175764
35187973 35187973
665948204 665948204
180186243 180186243
913359723 913359723
247261760 247261760
911613240 911613240
912226941 912226941
722834111 722834111
818647211 818647211
971672715 971672715
398593455 398593455
303779175 303779175
834455100 834455100
43988077 43988077
522774996 522774996
593307183 593307183
459737136 459737136
18542868 18542868
327992294 327992294
153767638 153767638
851651447 851651447
164768143 164768143
380648213 380648213
609009276 609009276
380185791 380185791
424026016 424026016
753337512 753337512
360368369 360368369
8125280 8125280
341974538 341974538
429109064 429109064
253283656 253283656
959665716 959665716
569748066 569748066
959020355 959020355
160600206 160600206
461615301 461615301
874577586 874577586
912729711 912729711
973171288 973171288
61420597 61420597
278261476 278261476
865366439 865366439
96000430 96000430
630164875 630164875
107109774 107109774
627223999 627223999
13552420 13552420
547112395 547112395
667029775 667029775
519174352 519174352
273794713 273794713
243340437 243340437
221036600 221036600
984955784 984955784
552295031 552295031
418804411 418804411
195967201 195967201
767908011 767908011
87068095 87068095
98361514 98361514
359206473 359206473
336296127 336296127
179169153 179169153
129077096 129077096
233132881 233132881
360272374 360272374
369453090 369453090
247949742 247949742
297727734 297727734
585152211 585152211
805990813 805990813
618426193 618426193
739502763 739502763
904860380 904860380
100283199 100283199
195211060 195211060
442567340 442567340
664822582 664822582
195586495 195586495
386645628 386645628
373216433 373216433
177794868 177794868
601404066 601404066
999722559 999722559
601221183 601221183
168335866 168335866
886266656 886266656
215926735 215926735
532022114 532022114
860357217 860357217
763759513 763759513
508266989 508266989
980832561 980832561
682707796 682707796
446780294 446780294
199195946 199195946
61406373 61406373
387319586 387319586
892872059 892872059
605461684 605461684
358937101 358937101
35520760 35520760
698564443 698564443
835425095 835425095
921468267 921468267
910619938 910619938
80155652 80155652
153461125 153461125
588130227 588130227
617207800 617207800
53964098 53964098
176815618 176815618
278956702 278956702
714825651 714825651
94185809 94185809
176963546 176963546
865739681 865739681
206068485 206068485
555582626 555582626
336623770 336623770
928875091 928875091
484757270 484757270
704351096 704351096
233089460 233089460
745658582 745658582
835594826 835594826
94827235 94827235
719351962 719351962
438068550 438068550
594413333 594413333
730128345 730128345
671936618 671936618
252648439 252648439
945024933 945024933
192867526 192867526
711447948 711447948
813071459 813071459
65294425 65294425
894871561 894871561
814606815 814606815
5277068 5277068
835911069 835911069
681807946 681807946
493013160 493013160
385925732 385925732
756500139 756500139
680515934 680515934
276378172 276378172
976881438 976881438
649850043 649850043
107319538 107319538
344563173 344563173
53306221 53306221
781560367 781560367
870062173 870062173
597543063 597543063
652441134 652441134
879192304 879192304
743040987 743040987
889928097 889928097
602732851 602732851
978931437 978931437
928944414 928944414
353413420 353413420
282397765 282397765
494814385 494814385
73905071 73905071
154835195 154835195
141608875 141608875
880958509 880958509
976530443 976530443
369069396 369069396
150997672 150997672
5573348 5573348
117940488 117940488
811237408 811237408
869457328 869457328
228056302 228056302
821696356 821696356
336045667 336045667
636499609 636499609
887332398 887332398
116130549 116130549
828585403 828585403
323652595 323652595
446030147 446030147
916449882 916449882
205017686 205017686
260579185 260579185
385480664 385480664
838679408 838679408
643215796 643215796
755931572 755931572
971942168 971942168
481082099 481082099
118191026 118191026
578540195 578540195
53538234 53538234
417904552 417904552
29236685 29236685
249896921 249896921
631415232 631415232
687391776 687391776
174716662 174716662
962141711 962141711
41375501 41375501
478671693 478671693
809188496 809188496
50605184 50605184
427948509 427948509
798219060 798219060
486573577 486573577
936847004 936847004
513505437 513505437
860167354 860167354
756162494 756162494
241403396 241403396
554151337 554151337
591596836 591596836
238036946 238036946
170790520 170790520
35757345 35757345
86221154 86221154
361978221 361978221
73427861 73427861
872018339 872018339
167936949 167936949
330691099 330691099
762884882 762884882
611553168 611553168
104039571 104039571
607665995 607665995
84962444 84962444
721748952 721748952
740160190 740160190
494103534 494103534
657157049 657157049
57467057 57467057
148146199 148146199
864776892 864776892
63346480 63346480
311388105 311388105
823494451 823494451
622338554 622338554
71569051 71569051
147877302 147877302
973633271 973633271
932034769 932034769
874436194 874436194
267745713 267745713
431465060 431465060
730239703 730239703
281765306 281765306
137422781 137422781
43630710 43630710
879369179 879369179
586692134 586692134
892958271 892958271
8966451 8966451
229421239 229421239
262894271 262894271
729955293 729955293
341974242 341974242
791735543 791735543
437782757 437782757
952064161 952064161
508521438 508521438
671848622 671848622
437311340 437311340
315289530 315289530
238193363 238193363
472041534 472041534
893593934 893593934
993884580 993884580
985565070 985565070
386134619 386134619
834699129 834699129
34701638 34701638
773437110 773437110
622076738 622076738
542145856 542145856
166781677 166781677
270764853 270764853
292847237 292847237
867706308 867706308
59633075 59633075
510393158 510393158
614874104 614874104
410972244 410972244
542845491 542845491
452027226 452027226
505095450 505095450
95655446 95655446
350050523 350050523
173125294 173125294
701524361 701524361
623310403 623310403
133548991 133548991
53835497 53835497
831947519 831947519
733296067 733296067
619147360 619147360
175595423 175595423
179195688 179195688
228319876 228319876
570261796 570261796
766469476 766469476
981123072 981123072
510106547 510106547
309027390 309027390
485882198 485882198
34377109 34377109
221054289 221054289
88898006 88898006
106085418 106085418
945796835 945796835
746074901 746074901
365203887 365203887
745580988 745580988
547442735 547442735
559589678 559589678
269300399 269300399
522435335 522435335
851073897 851073897
792864690 792864690
782432821 782432821
625821397 625821397
903276694 903276694
535216291 535216291
960994414 960994414
607372092 607372092
484327093 484327093
732268124 732268124
128290222 128290222
37076143 37076143
966917868 966917868
899033071 899033071
733032058 733032058
868323905 868323905
785256393 785256393
29741470 29741470
156115347 156115347
567880787 567880787
875930829 875930829
661794555 661794555
277544489 277544489
608287575 608287575
284605236 284605236
267723940 267723940
246647589 246647589
723216850 723216850
187860138 187860138
807313887 807313887
397278437 397278437
794053765 794053765
215410001 215410001
260655690 260655690
660308092 660308092
782305974 782305974
566852409 566852409
615377685 615377685
459733200 459733200
339117807 339117807
356934012 356934012
397199197 397199197
913479203 913479203
237571617 237571617
288199708 288199708
54394559 54394559
278612626 278612626
469606443 469606443
144236262 144236262
632152378 632152378
73820344 73820344
298964147 298964147
253328691 253328691
694913153 694913153
587069522 587069522
854529799 854529799
972190597 972190597
986052422 986052422
929107855 929107855
533298244 533298244
293503827 293503827
432137803 432137803
733536763 733536763
190091664 190091664
761662302 761662302
119224852 119224852
950674995 950674995
791378653 791378653
280495360 280495360
31252570 31252570
589595280 589595280
903323885 903323885
499940866 499940866
294251395 294251395
234905337 234905337
561372730 561372730
998017507 998017507
961087021 961087021
16103075 16103075
14050443 14050443
308969119 308969119
428347217 428347217
9771565 9771565
819298896 819298896
986407333 986407333
261025134 261025134
255746492 255746492
782560178 782560178
889939671 889939671
105188548 105188548
444208846 444208846
231735651 231735651
278664047 278664047
221504137 221504137
209870192 209870192
792153375 792153375
380213212 380213212
574853773 574853773
456446655 456446655
282782067 282782067
644913754 644913754
16682008 16682008
288730055 288730055
734946894 734946894
882049516 882049516
41349955 41349955
241928571 241928571
312586068 312586068
127974249 127974249
100553054 100553054
929584909 929584909
419997784 419997784
583968459 583968459
385816482 385816482
540544772 540544772
168619062 168619062
458620659 458620659
550043209 550043209
388205338 388205338
137258928 137258928
175767268 175767268
141861703 141861703
478641953 478641953
85340633 85340633
458180912 458180912
478409220 478409220
664445125 664445125
128302488 128302488
451996972 451996972
73114245 73114245
24817097 24817097
566542390 566542390
551303868 551303868
505254709 505254709
123357283 123357283
842932848 842932848
889343759 889343759
206312425 206312425
525194329 525194329
360819697 360819697
756124916 756124916
224512370 224512370
11618624 11618624
515469711 515469711
542812057 542812057
552296686 552296686
997279862 997279862
820257027 820257027
489637900 489637900
524601623 524601623
988362159 988362159
563226950 563226950
217521008 217521008
124352978 124352978
23839513 23839513
656528281 656528281
188892789 188892789
571980354 571980354
765735960 765735960
56635525 56635525
561646409 561646409
861847205 861847205
621736858 621736858
351690046 351690046
508829285 508829285
832239762 832239762
314252410 314252410
157570267 157570267
217812492 217812492
905992523 905992523
595359395 595359395
898566530 898566530
8824589 8824589
342846243 342846243
324240162 324240162
374339265 374339265
624067790 624067790
727830199 727830199
354206708 354206708
390824868 390824868
650954644 650954644
560133320 560133320
179544943 179544943
150366877 150366877
641639154 641639154
50057803 50057803
588123896 588123896
616503354 616503354
420535405 420535405
724960547 724960547
60037282 60037282
606074342 606074342
870712237 870712237
64998393 64998393
525870668 525870668
641860771 641860771
412578105 412578105
288259375 288259375
706862335 706862335
69762676 69762676
640573332 640573332
499448072 499448072
18501395 18501395
986481288 986481288
86850567 86850567
797569369 797569369
84226121 84226121
923364906 923364906
982599130 982599130
955584596 955584596
10456758 10456758
741206980 741206980
311069221 311069221
88640113 88640113
942810993 942810993
883189339 883189339
844426560 844426560
940625516 940625516
392413372 392413372
470624385 470624385
538742449 538742449
160641611 160641611
711688536 711688536
389030466 389030466
944545930 944545930
420865330 420865330
28600860 28600860
523985940 523985940
888760223 888760223
210669917 210669917
936826997 936826997
415566478 415566478
468251345 468251345
52638816 52638816
407555335 407555335
726946341 726946341
111702100 111702100
509093313 509093313
59878390 59878390
181541143 181541143
414228381 414228381
13659809 13659809
154731281 154731281
138832886 138832886
627277996 627277996
208063851 208063851
946802962 946802962
78084870 78084870
805402991 805402991
242552996 242552996
948401344 948401344
889626123 889626123
828418272 828418272
445948382 445948382
513137259 513137259
549346236 549346236
636897659 636897659
701704796 701704796
633675586 633675586
623262380 623262380
243060319 243060319
466783569 466783569
802998705 802998705
416893962 416893962
197060246 197060246
474817289 474817289
741496021 741496021
233623025 233623025
940888075 940888075
401653465 401653465
613798893 613798893
242471989 242471989
121022766 121022766
764929292 764929292
173260274 173260274
770738790 770738790
72944146 72944146
182481117 182481117
932177803 932177803
592283127 592283127
512852706 512852706
190826388 190826388
24087339 24087339
698135660 698135660
523124175 523124175
968607213 968607213
665412879 665412879
630029305 630029305
342123152 342123152
527192828 527192828
22994753 22994753
465208427 465208427
335589733 335589733
314962878 314962878
410791055 410791055
37357262 37357262
148822280 148822280
581273156 581273156
352517677 352517677
156049260 156049260
809338949 809338949
151230408 151230408
187184008 187184008
478469518 478469518
478526860 478526860
53430174 53430174
601273828 601273828
48937410 48937410
582356445 582356445
540485626 540485626
725918074 725918074
195775966 195775966
249574093 249574093
629375101 629375101
473968289 473968289
744306598 744306598
837011279 837011279
369827410 369827410
349828809 349828809
71882540 71882540
659560379 659560379
4270469 4270469
509826947 509826947
928437236 928437236
301868018 301868018
180889234 180889234
344436495 344436495
370217277 370217277
494047539 494047539
593953314 593953314
858170747 858170747
620959228 620959228
136149590 136149590
687938151 687938151
675817723 675817723
92285127 92285127
817331730 817331730
494526666 494526666
480861824 480861824
6495700 6495700
571455322 571455322
270037112 270037112
654833777 654833777
102663726 102663726
691418988 691418988
18397754 18397754
805175240 805175240
367313818 367313818
412585613 412585613
55596250 55596250
678072568 678072568
85973037 85973037
340240286 340240286
536074713 536074713
375257813 375257813
316108615 316108615
651591508 651591508
769727978 769727978
964979637 964979637
432710959 432710959
197279101 197279101
416932550 416932550
554276617 554276617
680939879 680939879
643831357 643831357
314835354 314835354
504929277 504929277
412222996 412222996
195259323 195259323
646414366 646414366
986715016 986715016
977634877 977634877
608248464 608248464
765116292 765116292
587230530 587230530
399844766 399844766
41969461 41969461
549877904 549877904
791251165 791251165
160123562 160123562
96788157 96788157
299661744 299661744
715194822 715194822
240947890 240947890
540260503 540260503
94787757 94787757
948275829 948275829
884562107 884562107
45836420 45836420
132489389 132489389
876480227 876480227
373229547 373229547
86637372 86637372
631794189 631794189
81513205 81513205
484349062 484349062
273071870 273071870
75055580 75055580
841422481 841422481
766913461 766913461
587619004 587619004
328294349 328294349
813288084 813288084
939764852 939764852
431571161 431571161
186629662 186629662
648580769 648580769
210307901 210307901
531688578 531688578
213069013 213069013
958938202 958938202
121213424 121213424
513268005 513268005
586400520 586400520
27455301 27455301
421370850 421370850
55894710 55894710
736918337 736918337
775537048 775537048
129509830 129509830
475099662 475099662
788519128 788519128
834438559 834438559
846663656 846663656
956801485 956801485
927088510 927088510
656427129 656427129
616123657 616123657
719612076 719612076
6453819 6453819
968843008 968843008
269212669 269212669
627780567 627780567
308208803 308208803
758929430 758929430
97826214 97826214
377530869 377530869
338529087 338529087
908004327 908004327
426287986 426287986
160531665 160531665
108553824 108553824
355123848 355123848
640339637 640339637
72529080 72529080
368022125 368022125
58192374 58192374
521247790 521247790
856124165 856124165
626598585 626598585
618869941 618869941
489342868 489342868
820083739 820083739
805946825 805946825
702483528 702483528
960923828 960923828
866243559 866243559
186658514 186658514
908905756 908905756
164277111 164277111
386213891 386213891
852311500 852311500
675882339 675882339
998437654 998437654
313691758 313691758
726453676 726453676
466492130 466492130
513489619 513489619
780537961 780537961
993407580 993407580
273455527 273455527
269715119 269715119
332957169 332957169
283013240 283013240
417025393 417025393
211771977 211771977
364412154 364412154
516066699 516066699
694500290 694500290
307131654 307131654
754688923 754688923
114060311 114060311
728716608 728716608
668864064 668864064
715993289 715993289
576474466 576474466
748110290 748110290
403537892 403537892
424785576 424785576
467258063 467258063
91460548 91460548
43708829 43708829
733697681 733697681
996642332 996642332
331874148 331874148
277910940 277910940
621866498 621866498
993557952 993557952
181308763 181308763
490816060 490816060
257144225 257144225
576053194 576053194
809058251 809058251
766012249 766012249
666572470 666572470
654483057 654483057
616660373 616660373
365779829 365779829
835683444 835683444
958297578 958297578
755214380 755214380
419269995 419269995
494617877 494617877
257692131 257692131
587607834 587607834
421405101 421405101
984262046 984262046
266830192 266830192
40632604 40632604
590490278 590490278
725188001 725188001
660481470 660481470
32429474 32429474
795229723 795229723
129962550 129962550
934594711 934594711
691476187 691476187
599529907 599529907
362019176 362019176
273435760 273435760
737272668 737272668
470020156 470020156
834643644 834643644
97359600 97359600
66356834 66356834
798549209 798549209
402008573 402008573
789753828 789753828
318512117 318512117
105330035 105330035
358508800 358508800
517598005 517598005
103334949 103334949
106619596 106619596
177741573 177741573
245564877 245564877
365925181 365925181
590484517 590484517
807601615 807601615
158984223 158984223
88423602 88423602
84480716 84480716
183897912 183897912
15971149 15971149
578093517 578093517
532956295 532956295
269573896 269573896
861178490 861178490
441197780 441197780
618472086 618472086
329712813 329712813
166674015 166674015
722333260 722333260
6655357 6655357
208715222 208715222
320231689 320231689
371392678 371392678
59159033 59159033
236133394 236133394
479787573 479787573
306983969 306983969
281111768 281111768
757970256 757970256
870245406 870245406
850158453 850158453
136725205 136725205
454337537 454337537
788689270 788689270
366835238 366835238
516022672 516022672
558262550 558262550
820847488 820847488
366243961 366243961
182653102 182653102
627671426 627671426
609184489 609184489
879207758 879207758
347247798 347247798
17725174 17725174
695088802 695088802
689345635 689345635
487284857 487284857
229635582 229635582
732439223 732439223
477444898 477444898
379561066 379561066
493048032 493048032
138390666 138390666
292712478 292712478
763193744 763193744
928345891 928345891
742447829 742447829
624555539 624555539
404565301 404565301
4058194 4058194
78744082 78744082
297928814 297928814
93261016 93261016
307018364 307018364
271409415 271409415
996882175 996882175
134966114 134966114
108128010 108128010
214882951 214882951
203860461 203860461
19561037 19561037
631976686 631976686
248072545 248072545
516968393 516968393
899535257 899535257
24612712 24612712
775906601 775906601
236112905 236112905
344013666 344013666
451931932 451931932
56788676 56788676
630489841 630489841
899614164 899614164
730096231 730096231
888462840 888462840
725782680 725782680
755195695 755195695
451001983 451001983
368246769 368246769
842059572 842059572
940784408 940784408
373548425 373548425
270158303 270158303
983474382 983474382
967482438 967482438
69875920 69875920
366979520 366979520
88987901 88987901
430284291 430284291
272175885 272175885
95396238 95396238
384525967 384525967
126545995 126545995
275002358 275002358
598599205 598599205
864413592 864413592
918430515 918430515
175801439 175801439
225352220 225352220
468896543 468896543
651780053 651780053
853571822 853571822
182552672 182552672
78996050 78996050
132127089 132127089
83486603 83486603
848928618 848928618
597101957 597101957
818264611 818264611
82835016 82835016
167873274 167873274
901405489 901405489
808160390 808160390
351230966 351230966
438066656 438066656
65604945 65604945
235663819 235663819
230850513 230850513
33738173 33738173
195873270 195873270
174227319 174227319
139134534 139134534
261002980 261002980
235870332 235870332
116939133 116939133
979913447 979913447
254113308 254113308
279031329 279031329
626346859 626346859
468865624 468865624
635713606 635713606
333259778 333259778
422826666 422826666
59161054 59161054
670692525 670692525
822380021 822380021
506988548 506988548
962227757 962227757
134862728 134862728
828138716 828138716
268582158 268582158
142878540 142878540
827626007 827626007
590517875 590517875
367390307 367390307
264372139 264372139
911041385 911041385
543341069 543341069
134320355 134320355
840750119 840750119
500544857 500544857
934838440 934838440
294574264 294574264
971777184 971777184
323341912 323341912
110670502 110670502
77793098 77793098
44720172 44720172
852572209 852572209
524881265 524881265
914276649 914276649
849158127 849158127
97937908 97937908
308620245 308620245
260866219 260866219
37732743 37732743
135534384 135534384
133133662 133133662
107334275 107334275
663137858 663137858
698363531 698363531
132907784 132907784
273353751 273353751
614544430 614544430
799228303 799228303
345332135 345332135
160748892 160748892
645600666 645600666
32235237 32235237
529032526 529032526
240372510 240372510
297254603 297254603
575584113 575584113
294468324 294468324
153549593 153549593
429220186 429220186
66928385 66928385
673620509 673620509
735157431 735157431
805261354 805261354
770940116 770940116
551254684 551254684
272649502 272649502
119768166 119768166
620709348 620709348
173352676 173352676
928773904 928773904
951612937 951612937
974379362 974379362
613804056 613804056
76171264 76171264
51854225 51854225
358788113 358788113
408984609 408984609
229120001 229120001
57041806 57041806
692513161 692513161
102421814 102421814
833854335 833854335
824205619 824205619
489388238 489388238
383839264 383839264
218810862 218810862
264332944 264332944
7839229 7839229
789822122 789822122
692890199 692890199
864196371 864196371
596776906 596776906
554598713 554598713
814062201 814062201
891869194 891869194
481454725 481454725
558166738 558166738
79722830 79722830
459776513 459776513
978600569 978600569
854491647 854491647
859595038 859595038
65389105 65389105
355347183 355347183
371304214 371304214
664291915 664291915
532926628 532926628
779943134 779943134
183005607 183005607
359161999 359161999
542184589 542184589
981287908 981287908
433795673 433795673
209723958 209723958
364230230 364230230
183796412 183796412
905008981 905008981
548602885 548602885
302284319 302284319
393239900 393239900
271156237 271156237
800794440 800794440
576436239 576436239
719256621 719256621
703815447 703815447
427143522 427143522
30149545 30149545
861022310 861022310
442979178 442979178
344589206 344589206
64252842 64252842
205935251 205935251
434594116 434594116
854289245 854289245
19255148 19255148
13160194 13160194
533817277 533817277
264255761 264255761
753373088 753373088
172692953 172692953
382178379 382178379
78411132 78411132
574289132 574289132
913661917 913661917
37675578 37675578
196558696 196558696
259315304 259315304
837731350 837731350
864770779 864770779
118869383 118869383
485705216 485705216
809744204 809744204
569714555 569714555
574140135 574140135
979477383 979477383
380980393 380980393
567791250 567791250
757357037 757357037
131719757 131719757
567375063 567375063
812594393 812594393
330830401 330830401
487862773 487862773
934252638 934252638
5362703 5362703
834072120 834072120
962701296 962701296
24610495 24610495
482434575 482434575
497339881 497339881
973536357 973536357
772252073 772252073
420495872 420495872
820579645 820579645
144151712 144151712
789403401 789403401
690994120 690994120
321248523 321248523
678012826 678012826
788422118 788422118
398622405 398622405
445692102 445692102
669462121 669462121
250889885 250889885
546657656 546657656
855327779 855327779
779779790 779779790
189694100 189694100
805359682 805359682
671080741 671080741
147645462 147645462
136005096 136005096
162124622 162124622
178182737 178182737
101496420 101496420
938839281 938839281
932713435 932713435
221082879 221082879
470378482 470378482
375322438 375322438
489231311 489231311
200565237 200565237
257628307 257628307
211307172 211307172
244232570 244232570
92984260 92984260
239560632 239560632
38752826 38752826
439385114 439385114
920173874 920173874
87823119 87823119
922541407 922541407
100991065 100991065
709500959 709500959
6812333 6812333
12171895 12171895
697598387 697598387
143847835 143847835
460349487 460349487
896881734 896881734
708616846 708616846
668821455 668821455
855553196 855553196
692139874 692139874
56602540 56602540
280132879 280132879
91103596 91103596
795157245 795157245
142891571 142891571
736211317 736211317
279288838 279288838
882556921 882556921
976907238 976907238
904570213 904570213
181329257 181329257
690347068 690347068
302299908 302299908
746346762 746346762
116292981 116292981
25047610 25047610
856014921 856014921
70225990 70225990
184739668 184739668
582370564 582370564
774028377 774028377
208594811 208594811
222468013 222468013
526639622 526639622
584170879 584170879
803631339 803631339
446460066 446460066
633441754 633441754
785054895 785054895
697018947 697018947
296383072 296383072
150486302 150486302
382496990 382496990
718829126 718829126
617776468 617776468
784960670 784960670
619412554 619412554
294952657 294952657
303797138 303797138
366976708 366976708
168058116 168058116
161715558 161715558
648278464 648278464
420236411 420236411
565651088 565651088
501036599 501036599
751026349 751026349
267256507 267256507
455705241 455705241
597429713 597429713
482182755 482182755
751093124 751093124
156832015 156832015
359831965 359831965
802684781 802684781
23386244 23386244
304907669 304907669
545695186 545695186
44835900 44835900
153457016 153457016
990861539 990861539
575651697 575651697
637723602 637723602
767678433 767678433
187834670 187834670
522522381 522522381
5882436 5882436
932080706 932080706
124961279 124961279
597284877 597284877
122125757 122125757
125847130 125847130
388033468 388033468
220086183 220086183
938782365 938782365
499919746 499919746
246134806 246134806
900415884 900415884
383877920 383877920
262813918 262813918
670526289 670526289
516386516 516386516
602941924 602941924
116841788 116841788
449543492 449543492
873723028 873723028
45694749 45694749
253920293 253920293
817686245 817686245
77398514 77398514
241611606 241611606
770861739 770861739
83565898 83565898
254526060 254526060
909818426 909818426
125839862 125839862
712633114 712633114
792962795 792962795
262730094 262730094
672834453 672834453
816199863 816199863
361586630 361586630
185826718 185826718
170462186 170462186
896762524 896762524
103312001 103312001
252890784 252890784
68614214 68614214
629176242 629176242
155732226 155732226
535156991 535156991
898287000 898287000
306729859 306729859
983717539 983717539
89181092 89181092
645186858 645186858
726104559 726104559
971689894 971689894
228061220 228061220
143762608 143762608
41393128 41393128
129853062 129853062
636215163 636215163
285800450 285800450
386718893 386718893
778968883 778968883
667540498 667540498
987014381 987014381
867567001 867567001
572763764 572763764
866025965 866025965
889579259 889579259
907660024 907660024
741632178 741632178
699385128 699385128
43060955 43060955
158536786 158536786
654381654 654381654
147099450 147099450
220096605 220096605
541887893 541887893
521995192 521995192
305106090 305106090
551099754 551099754
749743087 749743087
423524495 423524495
770800051 770800051
224447979 224447979
971600234 971600234
479408975 479408975
291397220 291397220
452760937 452760937
858110258 858110258
389069764 389069764
81989105 81989105
683694714 683694714
207036546 207036546
104028364 104028364
761916016 761916016
217875636 217875636
448158143 448158143
119710243 119710243
762298187 762298187
363784031 363784031
723026465 723026465
635021090 635021090
920084303 920084303
328256151 328256151
126598167 126598167
477377287 477377287
891346849 891346849
472613266 472613266
552308943 552308943
842905074 842905074
759404591 759404591
497255653 497255653
660288172 660288172
812231849 812231849
389781875 389781875
764172470 764172470
155888814 155888814
994221017 994221017
150008505 150008505
69054698 69054698
456364335 456364335
486475800 486475800
180555628 180555628
947212629 947212629
730355263 730355263
90449883 90449883
607443817 607443817
45229726 45229726
897086246 897086246
173924831 173924831
88617863 88617863
361698834 361698834
572290001 572290001
685246385 685246385
635885314 635885314
269656341 269656341
592801245 592801245
251138450 251138450
253636555 253636555
749870756 749870756
285916029 285916029
989476795 989476795
516069457 516069457
38780258 38780258
178775821 178775821
295705379 295705379
894102906 894102906
424341575 424341575
308038024 308038024
138890190 138890190
786756849 786756849
573794121 573794121
592889162 592889162
677354425 677354425
999386709 999386709
951798158 951798158
629807527 629807527
280898992 280898992
73041467 73041467
382746718 382746718
933523012 933523012
248663538 248663538
482180232 482180232
225205686 225205686
398670774 398670774
779100662 779100662
785562391 785562391
305052713 305052713
478824311 478824311
995461390 995461390
484196889 484196889
340967285 340967285
680562314 680562314
821057469 821057469
192571405 192571405
138724789 138724789
576655964 576655964
683774134 683774134
889862524 889862524
943903901 943903901
748701297 748701297
16477499 16477499
712538481 712538481
493228718 493228718
140315014 140315014
41831594 41831594
386904600 386904600
504437179 504437179
492971592 492971592
90119882 90119882
216311109 216311109
91125709 91125709
713776711 713776711
703778812 703778812
863236178 863236178
503633922 503633922
346240209 346240209
236164700 236164700
123588920 123588920
553652987 553652987
652703324 652703324
283824121 283824121
257593273 257593273
967069067 967069067
585814600 585814600
944449983 944449983
413591073 413591073
600844307 600844307
781969258 781969258
822691428 822691428
508491101 508491101
773040955 773040955
101459237 101459237
136707446 136707446
731072192 731072192
69064878 69064878
289683298 289683298
398632487 398632487
579228956 579228956
534170578 534170578
156019409 156019409
111284499 111284499
893564384 893564384
377881190 377881190
959464251 959464251
825222022 825222022
904241889 904241889
394004031 394004031
840402922 840402922
204666381 204666381
117902426 117902426
285396010 285396010
226700688 226700688
78126458 78126458
693688852 693688852
108608872 108608872
130860439 130860439
317148498 317148498
590089176 590089176
828785472 828785472
993961818 993961818
513279253 513279253
834634782 834634782
864512488 864512488
97630070 97630070
611040158 611040158
700892937 700892937
588113226 588113226
125884270 125884270
698349656 698349656
39732953 39732953
88398257 88398257
258182998 258182998
704592998 704592998
566636919 566636919
475661864 475661864
924853359 924853359
240601790 240601790
1754521 1754521
405757719 405757719
761654626 761654626
227459818 227459818
604764544 604764544
90998638 90998638
96095952 96095952
52150443 52150443
668642067 668642067
934201050 934201050
14735298 14735298
958830777 958830777
564671063 564671063
738147293 738147293
205537476 205537476
346892922 346892922
516627447 516627447
203321796 203321796
101345825 101345825
680013960 680013960
739835404 739835404
918269587 918269587
130529659 130529659
546942976 546942976
170434777 170434777
25750714 25750714
674764112 674764112
577259086 577259086
472939170 472939170
570538975 570538975
275269006 275269006
62780822 62780822
270962174 270962174
63429581 63429581
681349815 681349815
140720432 140720432
799545678 799545678
323495973 323495973
970888607 970888607
83781107 83781107
666768743 666768743
711102260 711102260
339808095 339808095
5324575 5324575
934361210 934361210
181165456 181165456
865542744 865542744
220628695 220628695
714962980 714962980
563488396 563488396
803375093 803375093
21277998 21277998
159669866 159669866
768339852 768339852
827583901 827583901
56696922 56696922
357962074 357962074
524122893 524122893
899371719 899371719
426246337 426246337
355787374 355787374
906797813 906797813
373317137 373317137
839133770 839133770
761601247 761601247
490673823 490673823
62286164 62286164
762200189 762200189
241793874 241793874
582655499 582655499
196900693 196900693
975265205 975265205
498759640 498759640
280885469 280885469
115991010 115991010
251629515 251629515
953430243 953430243
541743227 541743227
184200240 184200240
311298337 311298337
328666405 328666405
35259187 35259187
457330073 457330073
366769525 366769525
448421912 448421912
758787555 758787555
572737468 572737468
671786075 671786075
498851609 498851609
368411382 368411382
478966607 478966607
642471114 642471114
293679381 293679381
496616837 496616837
678276406 678276406
77796464 77796464
162666596 162666596
134924867 134924867
358184359 358184359
184332073 184332073
62115421 62115421
38255671 38255671
953883205 953883205
195994704 195994704
393072848 393072848
356241238 356241238
100547641 100547641
313342847 313342847
104441526 104441526
983162996 983162996
122495918 122495918
245621276 245621276
848934871 848934871
791549547 791549547
242852016 242852016
233133632 233133632
106569339 106569339
664467978 664467978
847984172 847984172
268914027 268914027
269221976 269221976
831123104 831123104
343165031 343165031
719823369 719823369
823650865 823650865
575830568 575830568
969391888 969391888
122825291 122825291
230206652 230206652
961188740 961188740
507179862 507179862
707146246 707146246
802237724 802237724
185332886 185332886
199975115 199975115
766704339 766704339
187689835 187689835
552608287 552608287
74830284 74830284
25985046 25985046
332074804 332074804
263734216 263734216
944121542 944121542
395108056 395108056
696991914 696991914
177906046 177906046
101724659 101724659
588006062 588006062
81925096 81925096
844813543 844813543
978833413 978833413
273630641 273630641
11702067 11702067
563007983 563007983
628104399 628104399
309785447 309785447
600725293 600725293
533833898 533833898
29357252 29357252
399760758 399760758
759664858 759664858
461777890 461777890
508820518 508820518
116207626 116207626
940596321 940596321
885923388 885923388
618929625 618929625
869024611 869024611
685833339 685833339
269331966 269331966
600263643 600263643
875625808 875625808
325504163 325504163
784018900 784018900
993501805 993501805
717735821 717735821
455495460 455495460
646849119 646849119
303823631 303823631
415909901 415909901
452749489 452749489
834635442 834635442
381298417 381298417
604488089 604488089
396264918 396264918
890188980 890188980
43879195 43879195
653512919 653512919
385159554 385159554
189405388 189405388
477203365 477203365
861480751 861480751
523344304 523344304
466312098 466312098
65428711 65428711
336551444 336551444
547968938 547968938
191739458 191739458
606559288 606559288
260253103 260253103
927705432 927705432
144138209 144138209
456185599 456185599
150730412 150730412
344191298 344191298
897676662 897676662
272364356 272364356
272476110 272476110
772402461 772402461
872037814 872037814
953350658 953350658
477779684 477779684
246604868 246604868
589824634 589824634
365851219 365851219
823376934 823376934
584292866 584292866
934525080 934525080
988043189 988043189
836261443 836261443
628687958 628687958
242984171 242984171
478685160 478685160
207684179 207684179
147993250 147993250
865690581 865690581
1422747 1422747
70324532 70324532
226985420 226985420
67787870 67787870
258147425 258147425
364411272 364411272
652649300 652649300
548844520 548844520
762298907 762298907
109914950 109914950
632680249 632680249
170379877 170379877
490320606 490320606
883872670 883872670
636594672 636594672
618723594 618723594
473262242 473262242
706234246 706234246
969228003 969228003
750468399 750468399
749696988 749696988
842984274 842984274
30134648 30134648
282325680 282325680
520104136 520104136
383596626 383596626
419999203 419999203
170181423 170181423
696729167 696729167
828802067 828802067
268115797 268115797
860312042 860312042
335832756 335832756
99708396 99708396
106688579 106688579
104305102 104305102
274082924 274082924
139971849 139971849
65444294 65444294
96081342 96081342
389270548 389270548
89720308 89720308
761074719 761074719
579241825 579241825
843399326 843399326
54173250 54173250
828896369 828896369
778254693 778254693
799215424 799215424
138505992 138505992
331273865 331273865
865485288 865485288
175761088 175761088
391670893 391670893
607681670 607681670
410981671 410981671
587036241 587036241
230292032 230292032
604304662 604304662
911353855 911353855
764693075 764693075
581894247 581894247
680445967 680445967
922606233 922606233
488562836 488562836
66357059 66357059
326450868 326450868
676983817 676983817
458248693 458248693
937851603 937851603
690942894 690942894
14697536 14697536
342245983 342245983
584005371 584005371
121633072 121633072
699001060 699001060
244681969 244681969
27837602 27837602
208576714 208576714
207917469 207917469
527654395 527654395
264363428 264363428
848271773 848271773
452251421 452251421
290227932 290227932
600773572 600773572
584602841 584602841
450915794 450915794
6013771 6013771
446569736 446569736
969909122 969909122
59825665 59825665
862736950 862736950
668735595 668735595
410071528 410071528
343641255 343641255
264864808 264864808
803626454 803626454
981230776 981230776
587296623 587296623
805332681 805332681
26568221 26568221
416948561 416948561
260726628 260726628
756338205 756338205
680813649 680813649
313262346 313262346
132940714 132940714
781406558 781406558
813895840 813895840
60672006 60672006
218621047 218621047
74104610 74104610
767152305 767152305
424717044 424717044
284586992 284586992
278606619 278606619
290924400 290924400
542269794 542269794
210474603 210474603
607585267 607585267
175817256 175817256
483552338 483552338
251439286 251439286
265483705 265483705
968085034 968085034
427458516 427458516
9927064 9927064
146454993 146454993
195992884 195992884
133964595 133964595
493207326 493207326
824334585 824334585
369797480 369797480
131115784 131115784
275264822 275264822
290010814 290010814
113215165 113215165
40156833 40156833
342710469 342710469
734842114 734842114
98653982 98653982
766980686 766980686
769188796 769188796
434343694 434343694
545608167 545608167
871930150 871930150
874889725 874889725
327412114 327412114
434661143 434661143
162999270 162999270
841529306 841529306
97140922 97140922
945297978 945297978
448404973 448404973
223163201 223163201
847496750 847496750
923203525 923203525
5045015 5045015
247639283 247639283
75754481 75754481
969040491 969040491
732563186 732563186
890275538 890275538
678491206 678491206
175633286 175633286
873921884 873921884
206509575 206509575
269153253 269153253
209452501 209452501
990826420 990826420
97701672 97701672
891612507 891612507
442965702 442965702
782012104 782012104
853168751 853168751
203324802 203324802
926330982 926330982
252052376 252052376
15643141 15643141
551467180 551467180
836837278 836837278
736166317 736166317
755693569 755693569
872614678 872614678
150376393 150376393
793320227 793320227
196541719 196541719
581008277 581008277
805714345 805714345
824087118 824087118
28854760 28854760
582274212 582274212
619291119 619291119
114195620 114195620
852876042 852876042
168345751 168345751
165308501 165308501
616753422 616753422
608243706 608243706
833929855 833929855
5320587 5320587
979217443 979217443
169325685 169325685
774868072 774868072
179854891 179854891
727888579 727888579
892642522 892642522
114156227 114156227
529044485 529044485
80806213 80806213
374274268 374274268
451128888 451128888
71579964 71579964
264279747 264279747
43598751 43598751
194808253 194808253
246931081 246931081
490837609 490837609
898343610 898343610
868651180 868651180
416131192 416131192
200074732 200074732
406483825 406483825
966054614 966054614
765462501 765462501
802633011 802633011
495190533 495190533
548303064 548303064
443738379 443738379
348495738 348495738
169072437 169072437
101311170 101311170
479170363 479170363
965759474 965759474
995369126 995369126
395642502 395642502
721090744 721090744
80911169 80911169
628867608 628867608
272046067 272046067
754045257 754045257
325498310 325498310
540058016 540058016
752226899 752226899
481098237 481098237
89927132 89927132
518105859 518105859
638110045 638110045
721821272 721821272
463288646 463288646
111811745 111811745
181431623 181431623
926395393 926395393
239311493 239311493
553734643 553734643
397929675 397929675
531079272 531079272
422999318 422999318
85707716 85707716
639832070 639832070
62971876 62971876
93068075 93068075
933020569 933020569
578049301 578049301
817944178 817944178
456713890 456713890
603589259 603589259
822140083 822140083
886277890 886277890
555800231 555800231
206742146 206742146
299603306 299603306
622614896 622614896
100776472 100776472
254442537 254442537
570410695 570410695
222708971 222708971
521107103 521107103
466112277 466112277
312476182 312476182
870428799 870428799
929270021 929270021
908974044 908974044
79113971 79113971
622592810 622592810
941787739 941787739
301622765 301622765
216974407 216974407
390511107 390511107
197562353 197562353
675866251 675866251
122990033 122990033
740585310 740585310
898057091 898057091
605405933 605405933
41413158 41413158
762474835 762474835
569021670 569021670
128570565 128570565
645023244 645023244
935833973 935833973
395527951 395527951
908113097 908113097
454760062 454760062
485521308 485521308
231081213 231081213
792140123 792140123
772615911 772615911
406625464 406625464
532098892 532098892
87162326 87162326
418185831 418185831
9430201 9430201
598962292 598962292
841601572 841601572
498143472 498143472
422208373 422208373
969270012 969270012
182613685 182613685
152523985 152523985
764757486 764757486
815206616 815206616
529819271 529819271
251983508 251983508
600067162 600067162
547525608 547525608
32652383 32652383
69756227 69756227
874282296 874282296
782876590 782876590
775189130 775189130
551965243 551965243
977106498 977106498
388849364 388849364
348197932 348197932
218424230 218424230
838738904 838738904
703305505 703305505
165048692 165048692
343350159 343350159
289471496 289471496
696096009 696096009
882230777 882230777
700527524 700527524
559776793 559776793
783252862 783252862
3161763 3161763
790056641 790056641
486683849 486683849
224934046 224934046
291012538 291012538
461636799 461636799
35492398 35492398
822826273 822826273
625077848 625077848
79804185 79804185
369764804 369764804
970680271 970680271
54160455 54160455
788351097 788351097
61296737 61296737
22253084 22253084
662802107 662802107
21909445 21909445
631056053 631056053
820754147 820754147
651339669 651339669
244389794 244389794
130691387 130691387
993939766 993939766
840000600 840000600
727875485 727875485
696721082 696721082
195075088 195075088
955391287 955391287
42974939 42974939
856421556 856421556
836497714 836497714
195733153 195733153
914312350 914312350
988502064 988502064
308961105 308961105
268711181 268711181
868336259 868336259
374321451 374321451
721094 721094
855089574 855089574
349432436 349432436
273428951 273428951
790287661 790287661
545452882 545452882
492842568 492842568
614528743 614528743
525806575 525806575
303118578 303118578
596530877 596530877
943717244 943717244
69195920 69195920
629440964 629440964
503460540 503460540
558045736 558045736
638322209 638322209
633442858 633442858
721049365 721049365
826834480 826834480
752928112 752928112
22392428 22392428
164727436 164727436
8032601 8032601
494899346 494899346
156760709 156760709
12374663 12374663
19323893 19323893
925417893 925417893
621918258 621918258
471179612 471179612
100891060 100891060
713846644 713846644
196513925 196513925
342789937 342789937
820873740 820873740
127938400 127938400
535486502 535486502
512622941 512622941
315171759 315171759
521386194 521386194
465566850 465566850
283349071 283349071
205541786 205541786
374864478 374864478
811174092 811174092
897200884 897200884
710756500 710756500
168445447 168445447
407418924 407418924
785941086 785941086
828714793 828714793
821986707 821986707
73255460 73255460
171776932 171776932
38580081 38580081
896246471 896246471
244409495 244409495
95155368 95155368
532502538 532502538
744746119 744746119
739833717 739833717
166856892 166856892
984342123 984342123
160046279 160046279
456554536 456554536
592205826 592205826
351951675 351951675
48838359 48838359
921440814 921440814
41246999 41246999
199290216 199290216
823816742 823816742
689142812 689142812
589788681 589788681
849137049 849137049
271843262 271843262
388349466 388349466
225515779 225515779
148790074 148790074
411952145 411952145
789746096 789746096
568450051 568450051
228389991 228389991
401295958 401295958
202980155 202980155
470824564 470824564
195716237 195716237
310280526 310280526
613530242 613530242
843409968 843409968
616658848 616658848
53861179 53861179
429864305 429864305
414953748 414953748
161692401 161692401
11257045 11257045
283339199 283339199
871445829 871445829
98558941 98558941
230891210 230891210
33705261 33705261
992873500 992873500
292894328 292894328
306674111 306674111
571271321 571271321
305581724 305581724
69536698 69536698
557460999 557460999
402657758 402657758
858619840 858619840
72089321 72089321
513316871 513316871
930885768 930885768
670687038 670687038
758043764 758043764
855192944 855192944
537135541 537135541
247577012 247577012
653789876 653789876
786479882 786479882
533865507 533865507
142747294 142747294
236124856 236124856
392403703 392403703
223065266 223065266
374433180 374433180
165879095 165879095
100542720 100542720
382004000 382004000
775974950 775974950
659536399 659536399
99846454 99846454
34968376 34968376
242472343 242472343
795243607 795243607
401646293 401646293
252381801 252381801
93251019 93251019
916834398 916834398
580196318 580196318
390036081 390036081
24996825 24996825
38373807 38373807
895098779 895098779
169465095 169465095
184701501 184701501
917961719 917961719
496105951 496105951
838759652 838759652
553001544 553001544
35065831 35065831
240912694 240912694
358184327 358184327
172981303 172981303
367193453 367193453
75750662 75750662
481162331 481162331
714876166 714876166
919823900 919823900
37586691 37586691
766281085 766281085
161036825 161036825
23418828 23418828
833970011 833970011
231867904 231867904
808237865 808237865
593358663 593358663
406867977 406867977
726117380 726117380
248411168 248411168
251437119 251437119
206664298 206664298
655819926 655819926
335743532 335743532
627725918 627725918
679508287 679508287
881552452 881552452
890105143 890105143
560509875 560509875
394723596 394723596
794794150 794794150
75696599 75696599
684693085 684693085
465714497 465714497
220522617 220522617
960424455 960424455
53376795 53376795
500863083 500863083
758460790 758460790
127709203 127709203
706537668 706537668
430751502 430751502
87566526 87566526
533192258 533192258
224702078 224702078
807248384 807248384
326934561 326934561
201706221 201706221
12451979 12451979
240732332 240732332
534687132 534687132
458469055 458469055
138339681 138339681
266668566 266668566
47583367 47583367
422394006 422394006
594101399 594101399
470294424 470294424
160198368 160198368
898608366 898608366
354879647 354879647
339898279 339898279
603131277 603131277
408016286 408016286
45758236 45758236
346905081 346905081
67044145 67044145
813436077 813436077
390561920 390561920
678902099 678902099
682799751 682799751
817820448 817820448
915131990 915131990
446386287 446386287
139173211 139173211
254353769 254353769
446028691 446028691
267411492 267411492
692681863 692681863
475391566 475391566
138760965 138760965
727418147 727418147
387659881 387659881
882839195 882839195
744191464 744191464
868118655 868118655
52436573 52436573
46477942 46477942
82565791 82565791
229909905 229909905
97854458 97854458
489333345 489333345
607673271 607673271
755829116 755829116
471726661 471726661
376317708 376317708
479431756 479431756
410431405 410431405
809858682 809858682
797404438 797404438
56576148 56576148
710267505 710267505
484340100 484340100
107650535 107650535
217290295 217290295
656111580 656111580
146974361 146974361
758955558 758955558
328383648 328383648
775765570 775765570
56996799 56996799
589132295 589132295
882227092 882227092
648313993 648313993
87066207 87066207
316247732 316247732
395602915 395602915
602214670 602214670
100356586 100356586
961565016 961565016
179877183 179877183
916908777 916908777
928142268 928142268
20830637 20830637
435420921 435420921
925624320 925624320
22202408 22202408
709281181 709281181
621045432 621045432
524569659 524569659
326011488 326011488
958872632 958872632
292933787 292933787
121814513 121814513
605711419 605711419
890306954 890306954
626985427 626985427
544633088 544633088
761497867 761497867
39415561 39415561
969533247 969533247
877912978 877912978
900222998 900222998
183257140 183257140
952329281 952329281
819158369 819158369
452652263 452652263
153832388 153832388
776581239 776581239
713878761 713878761
441463966 441463966
78474724 78474724
457088072 457088072
860585938 860585938
86716989 86716989
704399876 704399876
267299176 267299176
855171068 855171068
211540582 211540582
197074629 197074629
308829597 308829597
943244566 943244566
672190143 672190143
59365392 59365392
306285484 306285484
523655330 523655330
662473027 662473027
481609299 481609299
159108610 159108610
505349615 505349615
256824909 256824909
39693587 39693587
527728106 527728106
172777688 172777688
82640505 82640505
737292215 737292215
942609245 942609245
430259452 430259452
54903507 54903507
781978498 781978498
655189421 655189421
728117781 728117781
405500850 405500850
382317768 382317768
96896782 96896782
718300724 718300724
254140637 254140637
355394948 355394948
99877956 99877956
208332114 208332114
712921489 712921489
505251717 505251717
644647794 644647794
142949961 142949961
524007357 524007357
834033452 834033452
122949470 122949470
662215540 662215540
312229502 312229502
839404660 839404660
462938135 462938135
82821713 82821713
367434412 367434412
657338751 657338751
508887283 508887283
523332121 523332121
998789201 998789201
183987146 183987146
632991919 632991919
598587552 598587552
371869711 371869711
383523224 383523224
278107080 278107080
775959369 775959369
953090090 953090090
809812195 809812195
158411166 158411166
598810348 598810348
704000034 704000034
357443166 357443166
791979275 791979275
600349634 600349634
586754760 586754760
771630652 771630652
91412218 91412218
282572529 282572529
461277975 461277975
783051518 783051518
615370931 615370931
191472424 191472424
653058071 653058071
817795327 817795327
7432791 7432791
255889090 255889090
598890223 598890223
201965890 201965890
597257996 597257996
691719974 691719974
902545029 902545029
603647906 603647906
432570441 432570441
50888972 50888972
413160873 413160873
271507520 271507520
814307607 814307607
239301671 239301671
871493140 871493140
16604607 16604607
505606804 505606804
223383672 223383672
455971549 455971549
280723634 280723634
497013913 497013913
711881354 711881354
13707644 13707644
944214303 944214303
271659915 271659915
6099763 6099763
483127998 483127998
296466122 296466122
687454652 687454652
542013734 542013734
291760171 291760171
194807268 194807268
536183484 536183484
867102593 867102593
240835642 240835642
20735776 20735776
51969197 51969197
372229275 372229275
536462639 536462639
926894364 926894364
413444254 413444254
475811500 475811500
739434966 739434966
880978340 880978340
28857832 28857832
978890844 978890844
302798553 302798553
217123194 217123194
871423124 871423124
374517130 374517130
549111744 549111744
88453683 88453683
67047808 67047808
156804564 156804564
416772560 416772560
304294635 304294635
363181444 363181444
789193915 789193915
656084934 656084934
41278282 41278282
781466055 781466055
944309581 944309581
651851176 651851176
233477976 233477976
129407556 129407556
953771014 953771014
448259610 448259610
109298737 109298737
420618562 420618562
748049731 748049731
676182955 676182955
117105308 117105308
368756946 368756946
454051854 454051854
473522380 473522380
613414560 613414560
121726882 121726882
186057196 186057196
601180284 601180284
806064415 806064415
377146458 377146458
306012560 306012560
698409719 698409719
981114164 981114164
733284186 733284186
449171965 449171965
274257316 274257316
82879376 82879376
504265192 504265192
928723666 928723666
434008815 434008815
751613276 751613276
421059751 421059751
905691010 905691010
130644282 130644282
926104478 926104478
941987582 941987582
315486442 315486442
692416113 692416113
599381174 599381174
588983807 588983807
233378629 233378629
310951724 310951724
361172635 361172635
542453234 542453234
338566149 338566149
479574412 479574412
217392842 217392842
984646068 984646068
712533547 712533547
483215007 483215007
909884986 909884986
957647399 957647399
172099812 172099812
901645856 901645856
874143386 874143386
405646737 405646737
399469190 399469190
490420761 490420761
418898081 418898081
481933970 481933970
995753710 995753710
546877235 546877235
179534578 179534578
170120428 170120428
689515827 689515827
595633114 595633114
201211592 201211592
652297143 652297143
463134132 463134132
533415557 533415557
565353267 565353267
363671833 363671833
580477223 580477223
942140381 942140381
608166896 608166896
111884950 111884950
186919348 186919348
219523904 219523904
357708368 357708368
457437548 457437548
514510793 514510793
886387730 886387730
640525374 640525374
439986710 439986710
519806644 519806644
37165523 37165523
147747328 147747328
178516450 178516450
314517568 314517568
517017550 517017550
801370708 801370708
269837699 269837699
281249602 281249602
394433850 394433850
635967199 635967199
265519893 265519893
1383458 1383458
428467192 428467192
847425856 847425856
621744662 621744662
535352698 535352698
507337580 507337580
209813262 209813262
677070591 677070591
875664753 875664753
651827392 651827392
352261438 352261438
95578331 95578331
143925 143925
447671741 447671741
4160860 4160860
308299079 308299079
209537984 209537984
686792990 686792990
571544632 571544632
907472236 907472236
386263773 386263773
857476247 857476247
755703505 755703505
925155306 925155306
176609304 176609304
211390483 211390483
447488874 447488874
164378132 164378132
510194736 510194736
710749589 710749589
976160772 976160772
289147027 289147027
994463003 994463003
211126225 211126225
57853281 57853281
695662789 695662789
205925487 205925487
279902180 279902180
78934983 78934983
637214164 637214164
924587508 924587508
66542611 66542611
765646459 765646459
956879769 956879769
566463098 566463098
816801842 816801842
703694183 703694183
575251779 575251779
599705905 599705905
702532749 702532749
813132257 813132257
615496494 615496494
706033869 706033869
144955715 144955715
800969125 800969125
204062770 204062770
443212140 443212140
151252137 151252137
887094450 887094450
921637165 921637165
48721906 48721906
937574404 937574404
212692244 212692244
181970784 181970784
207603077 207603077
428561044 428561044
574435372 574435372
936514976 936514976
903970364 903970364
180543356 180543356
680108900 680108900
119884922 119884922
329888666 329888666
908592015 908592015
219967452 219967452
162880163 162880163
472336794 472336794
886753787 886753787
854476062 854476062
517685284 517685284
439601791 439601791
532531709 532531709
458162946 458162946
410788030 410788030
393668781 393668781
872719801 872719801
51374967 51374967
526347628 526347628
187237659 187237659
901461120 901461120
350520906 350520906
817197188 817197188
942198038 942198038
287464556 287464556
938332510 938332510
916411420 916411420
292288799 292288799
270447533 270447533
121293257 121293257
108960802 108960802
933087723 933087723
187013064 187013064
700270626 700270626
282421068 282421068
616547119 616547119
520644525 520644525
768804450 768804450
49057485 49057485
220425990 220425990
167019150 167019150
2712021 2712021
700338207 700338207
844965264 844965264
603205208 603205208
777197351 777197351
60003558 60003558
43903024 43903024
959358644 959358644
345201266 345201266
1254584 1254584
208354605 208354605
34449870 34449870
323899149 323899149
656960035 656960035
179461430 179461430
222651086 222651086
347374193 347374193
305897761 305897761
76756503 76756503
196595195 196595195
401735826 401735826
926141869 926141869
544768669 544768669
943167378 943167378
418344411 418344411
235323922 235323922
847542841 847542841
183537721 183537721
586758525 586758525
657774847 657774847
40321918 40321918
662767424 662767424
181304263 181304263
130037509 130037509
142631165 142631165
745082961 745082961
753676265 753676265
371390297 371390297
707772052 707772052
450291932 450291932
287944585 287944585
313959215 313959215
212297041 212297041
585666193 585666193
6392060 6392060
917224975 917224975
84753187 84753187
676446875 676446875
418193444 418193444
820133208 820133208
341916437 341916437
430079878 430079878
938939 938939
262950808 262950808
44770377 44770377
659120792 659120792
712890063 712890063
259938469 259938469
626804467 626804467
817965971 817965971
504428659 504428659
268087122 268087122
185561465 185561465
617649696 617649696
760585986 760585986
326294362 326294362
621855649 621855649
83631893 83631893
229365800 229365800
652855911 652855911
923188449 923188449
88886313 88886313
737649023 737649023
569330927 569330927
64622318 64622318
890462250 890462250
693580493 693580493
758570084 758570084
577480764 577480764
293309204 293309204
861605664 861605664
635340544 635340544
646201524 646201524
163074137 163074137
46118519 46118519
643295048 643295048
750505348 750505348
235458690 235458690
395857559 395857559
492399828 492399828
48921235 48921235
714771934 714771934
296875130 296875130
875948289 875948289
169423186 169423186
219363039 219363039
232608082 232608082
182542458 182542458
624838242 624838242
719305508 719305508
295712654 295712654
561452964 561452964
801338940 801338940
823962156 823962156
371933756 371933756
358013722 358013722
784975437 784975437
142763408 142763408
344234942 344234942
516309173 516309173
403360154 403360154
390598970 390598970
522463269 522463269
183721510 183721510
708714583 708714583
404224929 404224929
951154004 951154004
547056384 547056384
791407562 791407562
67835378 67835378
354090693 354090693
689390518 689390518
717630700 717630700
503761717 503761717
520906211 520906211
231238715 231238715
593769638 593769638
91715871 91715871
404798457 404798457
820311061 820311061
35092891 35092891
364398037 364398037
589891319 589891319
34139893 34139893
754351306 754351306
445412317 445412317
194158913 194158913
467908129 467908129
484059810 484059810
492205355 492205355
247142544 247142544
137742870 137742870
35082095 35082095
257396555 257396555
450832625 450832625
329396319 329396319
423101095 423101095
925998407 925998407
237860574 237860574
198176886 198176886
192906068 192906068
24035093 24035093
927458678 927458678
378782805 378782805
635635561 635635561
986422915 986422915
752532952 752532952
778054228 778054228
708883222 708883222
409584871 409584871
565056912 565056912
2815524 2815524
96081236 96081236
647783099 647783099
952867797 952867797
800053717 800053717
19792150 19792150
896907962 896907962
85137003 85137003
827022117 827022117
111374223 111374223
754182191 754182191
41580738 41580738
377006220 377006220
204312792 204312792
357223623 357223623
490949292 490949292
523249808 523249808
793710279 793710279
366687209 366687209
701573999 701573999
635668556 635668556
553810977 553810977
749161736 749161736
743956182 743956182
632921020 632921020
965612613 965612613
45236210 45236210
717214421 717214421
229633191 229633191
2054346 2054346
692461741 692461741
270223173 270223173
875169206 875169206
203590711 203590711
828496746 828496746
448404680 448404680
104232210 104232210
577704888 577704888
78724086 78724086
628051397 628051397
945027957 945027957
91574947 91574947
806361 806361
43492607 43492607
682835019 682835019
77666891 77666891
826813895 826813895
798116091 798116091
327540382 327540382
918712663 918712663
445112392 445112392
874166590 874166590
381943875 381943875
657430603 657430603
270091860 270091860
902397476 902397476
375224158 375224158
640586674 640586674
711617302 711617302
67595302 67595302
570793046 570793046
150934107 150934107
860142436 860142436
368740146 368740146
642144025 642144025
133584381 133584381
136433987 136433987
185472767 185472767
594934180 594934180
104266616 104266616
820965606 820965606
41963207 41963207
677222875 677222875
180891950 180891950
320264150 320264150
978857942 978857942
122907911 122907911
34171037 34171037
889368399 889368399
95913380 95913380
130720748 130720748
164333058 164333058
960204286 960204286
430388806 430388806
236104754 236104754
767112179 767112179
178538689 178538689
259864939 259864939
801633924 801633924
293081681 293081681
402300359 402300359
447036269 447036269
663025002 663025002
225250157 225250157
781200426 781200426
780030902 780030902
658399299 658399299
255925322 255925322
164604757 164604757
975950451 975950451
230436438 230436438
49589943 49589943
15875814 15875814
168128603 168128603
20691357 20691357
610966628 610966628
536989257 536989257
408278285 408278285
762967311 762967311
642901525 642901525
726079892 726079892
170240275 170240275
627302866 627302866
951605757 951605757
197197300 197197300
574004289 574004289
492148027 492148027
626781912 626781912
322071317 322071317
326835840 326835840
943784225 943784225
826530255 826530255
656737521 656737521
930835266 930835266
57731560 57731560
872760937 872760937
9409324 9409324
310488401 310488401
212698384 212698384
63248801 63248801
589791792 589791792
142846670 142846670
286599847 286599847
507034651 507034651
652521933 652521933
896996090 896996090
89078799 89078799
109006700 109006700
321266130 321266130
200507764 200507764
526559530 526559530
850390141 850390141
19727034 19727034
267662214 267662214
36289210 36289210
677421736 677421736
716676337 716676337
124571396 124571396
233642250 233642250
333159330 333159330
707762629 707762629
415830318 415830318
277932020 277932020
453548770 453548770
534473908 534473908
60690692 60690692
427793934 427793934
97633889 97633889
278776180 278776180
612750730 612750730
843320036 843320036
103995812 103995812
966610641 966610641
217119623 217119623
183506379 183506379
396424604 396424604
941165034 941165034
262640845 262640845
383600954 383600954
796950244 796950244
297908916 297908916
648732772 648732772
263694666 263694666
430338972 430338972
47770630 47770630
131685437 131685437
408347110 408347110
599132663 599132663
321254419 321254419
985870988 985870988
552090943 552090943
669766592 669766592
52963782 52963782
173083374 173083374
700906474 700906474
958021123 958021123
434220398 434220398
532998677 532998677
409583640 409583640
714223032 714223032
874127818 874127818
997176624 997176624
745714330 745714330
708215580 708215580
678633570 678633570
698938251 698938251
776830372 776830372
479865413 479865413
749110153 749110153
868168578 868168578
320096500 320096500
519132484 519132484
700476281 700476281
534386214 534386214
168157533 168157533
700862387 700862387
823867094 823867094
948047444 948047444
339410936 339410936
458129239 458129239
915137760 915137760
497694704 497694704
136840599 136840599
467503948 467503948
25341658 25341658
731950780 731950780
302256709 302256709
293818584 293818584
605274427 605274427
94627135 94627135
334586238 334586238
841376189 841376189
388656412 388656412
391826936 391826936
48083607 48083607
842162528 842162528
3017401 3017401
482954772 482954772
363895880 363895880
991932662 991932662
846673678 846673678
388152093 388152093
19809834 19809834
616563470 616563470
382945479 382945479
428046148 428046148
497516304 497516304
53822175 53822175
673432189 673432189
465112331 465112331
925038705 925038705
618670268 618670268
715258427 715258427
152576271 152576271
103908432 103908432
881516420 881516420
257251721 257251721
453759000 453759000
201213654 201213654
742421657 742421657
127725861 127725861
937864152 937864152
580038676 580038676
723241187 723241187
909366664 909366664
773179934 773179934
300332825 300332825
915606584 915606584
934560032 934560032
350434406 350434406
84453017 84453017
547570438 547570438
519644333 519644333
873995655 873995655
27172809 27172809
898167151 898167151
527805874 527805874
329670936 329670936
765937958 765937958
157503860 157503860
886753020 886753020
805866363 805866363
606172477 606172477
22263520 22263520
166002463 166002463
119040031 119040031
197961212 197961212
502729259 502729259
287694863 287694863
279057714 279057714
805401362 805401362
727706659 727706659
517689414 517689414
368732633 368732633
725770857 725770857
539815108 539815108
611936981 611936981
492671595 492671595
598794823 598794823
605720033 605720033
95134779 95134779
969576425 969576425
811006110 811006110
674036538 674036538
51428236 51428236
988556973 988556973
956278924 956278924
9869013 9869013
510051858 510051858
165877930 165877930
482570562 482570562
881403602 881403602
21276638 21276638
154616695 154616695
775499366 775499366
127259112 127259112
294509027 294509027
569399459 569399459
907427774 907427774
656075784 656075784
910495699 910495699
824386961 824386961
645924615 645924615
147622182 147622182
322512560 322512560
199575319 199575319
878118518 878118518
181668876 181668876
76509972 76509972
23597601 23597601
801153802 801153802
433734645 433734645
167019813 167019813
127008178 127008178
921317400 921317400
29432230 29432230
506963843 506963843
113463741 113463741
994587367 994587367
112124674 112124674
740616209 740616209
226143731 226143731
185197008 185197008
419365657 419365657
742756554 742756554
707838115 707838115
654854199 654854199
531242715 531242715
391864889 391864889
353133552 353133552
540636383 540636383
837233287 837233287
580206356 580206356
643740134 643740134
350688984 350688984
524234172 524234172
49792984 49792984
359827403 359827403
530645342 530645342
180259880 180259880
215017421 215017421
703527733 703527733
401745353 401745353
477710614 477710614
96336515 96336515
214722297 214722297
251365674 251365674
439916525 439916525
617598499 617598499
318858151 318858151
994257010 994257010
827722742 827722742
82983635 82983635
227338163 227338163
834183345 834183345
955936237 955936237
829289445 829289445
173871997 173871997
893877175 893877175
489743037 489743037
500066457 500066457
504975405 504975405
290545968 290545968
750711729 750711729
794398979 794398979
602643052 602643052
606006938 606006938
130200691 130200691
410556261 410556261
179312579 179312579
66960927 66960927
588070217 588070217
454365290 454365290
178474080 178474080
731089850 731089850
11277293 11277293
998471016 998471016
418612660 418612660
3419477 3419477
219461358 219461358
39973332 39973332
887399362 887399362
218560911 218560911
572465762 572465762
413955178 413955178
186844811 186844811
552894201 552894201
264109421 264109421
989803893 989803893
140776281 140776281
758518437 758518437
998269507 998269507
279856963 279856963
474713674 474713674
933890158 933890158
200393239 200393239
592786578 592786578
669108816 669108816
145106545 145106545
126855939 126855939
296777864 296777864
386434157 386434157
140379946 140379946
267855560 267855560
818816691 818816691
573669550 573669550
223533966 223533966
436416505 436416505
549762442 549762442
481284295 481284295
981439932 981439932
766385569 766385569
249901353 249901353
49449430 49449430
21906872 21906872
826821607 826821607
33875010 33875010
360829651 360829651
52176164 52176164
48008358 48008358
354214500 354214500
477657363 477657363
457150520 457150520
913079019 913079019
828447326 828447326
483008293 483008293
642215088 642215088
687352495 687352495
354952906 354952906
995389993 995389993
849679567 849679567
422816464 422816464
380648930 380648930
864481501 864481501
398909988 398909988
698427319 698427319
788492883 788492883
37082444 37082444
400661398 400661398
34580775 34580775
638150175 638150175
485058724 485058724
625213464 625213464
100693168 100693168
740004423 740004423
153032801 153032801
683866685 683866685
748527460 748527460
347701674 347701674
184487048 184487048
296071598 296071598
241785205 241785205
576903355 576903355
889472983 889472983
446429585 446429585
103932504 103932504
332429125 332429125
363642419 363642419
452763648 452763648
868016428 868016428
211397311 211397311
151968580 151968580
983544768 983544768
269054678 269054678
471181547 471181547
217340563 217340563
113493502 113493502
424208661 424208661
842572952 842572952
62842591 62842591
896138144 896138144
146437730 146437730
432372133 432372133
667252562 667252562
223548697 223548697
606439764 606439764
949985583 949985583
566749357 566749357
257131441 257131441
567444776 567444776
230762193 230762193
687310813 687310813
349014212 349014212
623488782 623488782
248084165 248084165
59069488 59069488
3581588 3581588
11927042 11927042
392134287 392134287
445762172 445762172
618632950 618632950
159105531 159105531
604902477 604902477
237513158 237513158
125625889 125625889
184197760 184197760
583661087 583661087
740314918 740314918
737190879 737190879
638452937 638452937
328614985 328614985
162202592 162202592
964148555 964148555
773881690 773881690
925990943 925990943
940643068 940643068
668425553 668425553
268786238 268786238
46683601 46683601
490114457 490114457
282253577 282253577
445313221 445313221
263524005 263524005
717099685 717099685
627733794 627733794
475063512 475063512
178865207 178865207
578947783 578947783
946597333 946597333
815402152 815402152
302713095 302713095
452586021 452586021
715633548 715633548
734850213 734850213
714395141 714395141
947278564 947278564
168771067 168771067
521307554 521307554
774432237 774432237
905405566 905405566
206131917 206131917
149237482 149237482
817620988 817620988
932876961 932876961
79312735 79312735
372381966 372381966
697256631 697256631
865252688 865252688
430022040 430022040
891035295 891035295
931186065 931186065
83851343 83851343
45009620 45009620
222261789 222261789
445864200 445864200
938285114 938285114
476219338 476219338
699350599 699350599
907328228 907328228
396748975 396748975
781283499 781283499
689357120 689357120
253118773 253118773
467814678 467814678
368289209 368289209
997518792 997518792
985453200 985453200
865331581 865331581
269380543 269380543
750857870 750857870
98628746 98628746
624184426 624184426
856461956 856461956
648582228 648582228
534398847 534398847
284970075 284970075
615636595 615636595
628974699 628974699
980051676 980051676
484834660 484834660
675664573 675664573
928232516 928232516
549851738 549851738
577741241 577741241
607218934 607218934
235107694 235107694
28074663 28074663
222388682 222388682
149076588 149076588
752947448 752947448
859329728 859329728
373599629 373599629
526880297 526880297
19660314 19660314
371004980 371004980
610025679 610025679
49447286 49447286
804769214 804769214
419211708 419211708
116851943 116851943
969198451 969198451
47774725 47774725
426694647 426694647
164699781 164699781
803750166 803750166
262865026 262865026
64690024 64690024
892332191 892332191
999030781 999030781
392554569 392554569
13092708 13092708
366629450 366629450
798957551 798957551
72286143 72286143
582584942 582584942
167827672 167827672
94445248 94445248
79661327 79661327
660323536 660323536
564147153 564147153
311296756 311296756
554109831 554109831
944714361 944714361
845316095 845316095
310733544 310733544
118836345 118836345
897695675 897695675
874816134 874816134
785093919 785093919
160216528 160216528
856144597 856144597
560812249 560812249
189173387 189173387
636913637 636913637
706813490 706813490
636416353 636416353
422023942 422023942
119502282 119502282
648918330 648918330
971189295 971189295
762785284 762785284
581877561 581877561
661038182 661038182
254509691 254509691
360168606 360168606
902731353 902731353
942696734 942696734
803324251 803324251
254681929 254681929
635341726 635341726
666656518 666656518
374776723 374776723
389507972 389507972
317190576 317190576
520704458 520704458
524869962 524869962
390072272 390072272
893268043 893268043
848665759 848665759
757052408 757052408
447461535 447461535
215066912 215066912
176735776 176735776
884914012 884914012
414265505 414265505
207283320 207283320
534530958 534530958
882142607 882142607
104705523 104705523
22091175 22091175
996127084 996127084
59093771 59093771
923459738 923459738
391623481 391623481
836152180 836152180
449005039 449005039
265972112 265972112
5888888 5888888
864721469 864721469
776525648 776525648
66284496 66284496
283832654 283832654
368943558 368943558
621973611 621973611
729209563 729209563
350830197 350830197
282624114 282624114
53832640 53832640
931809333 931809333
566667028 566667028
442873511 442873511
559099533 559099533
20044681 20044681
280554604 280554604
872497118 872497118
641268117 641268117
93364120 93364120
63402786 63402786
576791517 576791517
409903682 409903682
652663027 652663027
544294244 544294244
106720842 106720842
575591825 575591825
833061429 833061429
319789164 319789164
143411969 143411969
229274327 229274327
813570190 813570190
95060342 95060342
918517359 918517359
195409892 195409892
6909707 6909707
204874222 204874222
408923366 408923366
251790452 251790452
914602572 914602572
308325385 308325385
26765974 26765974
579556904 579556904
668071450 668071450
453485923 453485923
654580078 654580078
188124009 188124009
222846105 222846105
115677455 115677455
5008755 5008755
939832750 939832750
134033292 134033292
471368908 471368908
579072266 579072266
589932392 589932392
22304582 22304582
459289143 459289143
928052588 928052588
402704303 402704303
532554594 532554594
89688659 89688659
230133980 230133980
751519436 751519436
391932830 391932830
752981099 752981099
949589380 949589380
39051714 39051714
519860312 519860312
809560981 809560981
972585322 972585322
884641183 884641183
999841965 999841965
781468852 781468852
716670295 716670295
981454525 981454525
558905449 558905449
273660260 273660260
927675757 927675757
439739210 439739210
401806933 401806933
887447596 887447596
900745956 900745956
302509604 302509604
822759337 822759337
940973739 940973739
80441208 80441208
187461974 187461974
487903451 487903451
196827142 196827142
82866042 82866042
318841935 318841935
494109973 494109973
138422135 138422135
134401697 134401697
543201839 543201839
83956717 83956717
200042609 200042609
913423545 913423545
735114433 735114433
948733544 948733544
805450174 805450174
164650026 164650026
540572750 540572750
5632362 5632362
409570288 409570288
648347481 648347481
553945634 553945634
308348077 308348077
206479489 206479489
158134771 158134771
595902558 595902558
234971018 234971018
447579602 447579602
640617064 640617064
726693905 726693905
851962906 851962906
374645103 374645103
53509261 53509261
207392060 207392060
78570236 78570236
50528998 50528998
873716658 873716658
503480877 503480877
241854327 241854327
976428498 976428498
178544015 178544015
13628517 13628517
467521168 467521168
48891549 48891549
366724395 366724395
182458194 182458194
981709787 981709787
13423561 13423561
456416467 456416467
406081264 406081264
681981223 681981223
919473466 919473466
59755119 59755119
947461801 947461801
238350834 238350834
621703675 621703675
30923919 30923919
645764572 645764572
893607652 893607652
475716934 475716934
556660756 556660756
84058882 84058882
630923608 630923608
668034760 668034760
416016824 416016824
578720382 578720382
102779454 102779454
353538568 353538568
678118810 678118810
433808041 433808041
362035812 362035812
255552097 255552097
543408945 543408945
918267974 918267974
120953155 120953155
793111461 793111461
515490777 515490777
255080339 255080339
849447524 849447524
215210088 215210088
891364418 891364418
985239997 985239997
595452988 595452988
804785655 804785655
12622900 12622900
747650417 747650417
486647416 486647416
376654790 376654790
355456534 355456534
709827830 709827830
419435844 419435844
311456472 311456472
785839370 785839370
383892482 383892482
492338454 492338454
926816809 926816809
465326250 465326250
47389976 47389976
122946173 122946173
784058267 784058267
225509815 225509815
75060068 75060068
141209635 141209635
821217351 821217351
957291353 957291353
954737368 954737368
451214932 451214932
296822234 296822234
859870202 859870202
816138629 816138629
736079000 736079000
916259659 916259659
639966307 639966307
902508033 902508033
537515285 537515285
113346335 113346335
205105017 205105017
561902633 561902633
710843937 710843937
905731142 905731142
992331630 992331630
540752403 540752403
23481789 23481789
116034399 116034399
220123254 220123254
210990389 210990389
495562215 495562215
290436091 290436091
287651535 287651535
64490131 64490131
7089177 7089177
776209026 776209026
671965569 671965569
787913097 787913097
301638906 301638906
56504488 56504488
36994522 36994522
96609191 96609191
626781454 626781454
904215536 904215536
527279649 527279649
767461839 767461839
678278344 678278344
950532386 950532386
127779260 127779260
147328430 147328430
180311019 180311019
160463352 160463352
675037041 675037041
140560391 140560391
951626031 951626031
602224909 602224909
51435978 51435978
230650613 230650613
502071298 502071298
653302473 653302473
565372573 565372573
498687036 498687036
273445082 273445082
407152109 407152109
167364734 167364734
532882417 532882417
446003838 446003838
70498026 70498026
270832458 270832458
570025474 570025474
40302589 40302589
307020946 307020946
384120486 384120486
892301232 892301232
133182385 133182385
249757606 249757606
225326948 225326948
36266732 36266732
640996405 640996405
108418005 108418005
984728157 984728157
891755802 891755802
982161234 982161234
947374608 947374608
158552510 158552510
590716088 590716088
570639003 570639003
458661377 458661377
495827985 495827985
135062669 135062669
460326000 460326000
949116771 949116771
126920344 126920344
730962727 730962727
242700650 242700650
183247630 183247630
818204013 818204013
363018400 363018400
770191912 770191912
360924841 360924841
734623391 734623391
90275526 90275526
667190540 667190540
862731485 862731485
847973028 847973028
11890934 11890934
53008938 53008938
22053742 22053742
527320830 527320830
52991779 52991779
75108576 75108576
269940608 269940608
552209461 552209461
410350479 410350479
423736052 423736052
658358221 658358221
316203390 316203390
759775358 759775358
349483405 349483405
144767921 144767921
461158154 461158154
851747848 851747848
283443202 283443202
774832766 774832766
168569295 168569295
701576974 701576974
498115209 498115209
675866272 675866272
743659482 743659482
799648237 799648237
56048462 56048462
97279618 97279618
826043466 826043466
956136424 956136424
680537110 680537110
591261792 591261792
588418555 588418555
6080934 6080934
326014647 326014647
822851452 822851452
66351712 66351712
268074316 268074316
95863848 95863848
249035072 249035072
276684974 276684974
397253114 397253114
79520592 79520592
77196499 77196499
400917450 400917450
293103961 293103961
62708962 62708962
680289808 680289808
833321027 833321027
309835558 309835558
668877144 668877144
171851801 171851801
847499375 847499375
238172348 238172348
71331 71331
717046081 717046081
674067252 674067252
271363607 271363607
980227459 980227459
714134298 714134298
983667431 983667431
816948266 816948266
523169073 523169073
447991271 447991271
672905021 672905021
112196327 112196327
537025635 537025635
581844321 581844321
160727582 160727582
245305344 245305344
187078428 187078428
652921329 652921329
944142471 944142471
973955589 973955589
331706072 331706072
325589192 325589192
609372914 609372914
728000083 728000083
506276629 506276629
657541483 657541483
384089398 384089398
328678308 328678308
547422482 547422482
976166181 976166181
986797726 986797726
121166636 121166636
253998636 253998636
359840676 359840676
469214340 469214340
351949892 351949892
99254661 99254661
247911947 247911947
915722187 915722187
446115555 446115555
470301408 470301408
953512960 953512960
121842962 121842962
519079861 519079861
997836873 997836873
83258841 83258841
279266422 279266422
169950195 169950195
834802695 834802695
48587308 48587308
532239196 532239196
241611062 241611062
684920858 684920858
426130043 426130043
516711090 516711090
989922775 989922775
715012421 715012421
524884735 524884735
511841752 511841752
236041349 236041349
401548054 401548054
793362908 793362908
442699797 442699797
829068054 829068054
269875016 269875016
421630858 421630858
438196329 438196329
59292293 59292293
742417156 742417156
578059091 578059091
155336730 155336730
502916092 502916092
835787733 835787733
27834857 27834857
309280462 309280462
886878536 886878536
975163653 975163653
682180 682180
180873166 180873166
622918090 622918090
43197420 43197420
564307317 564307317
415995000 415995000
989328794 989328794
898114657 898114657
492346808 492346808
278409591 278409591
256550639 256550639
513245778 513245778
121860161 121860161
695761139 695761139
419202368 419202368
301261563 301261563
931145736 931145736
502948173 502948173
277125379 277125379
749755731 749755731
236789590 236789590
514319780 514319780
539132096 539132096
834588363 834588363
786172173 786172173
641664948 641664948
282918722 282918722
884460416 884460416
945369384 945369384
742649178 742649178
177185696 177185696
358543630 358543630
596939632 596939632
345308973 345308973
5458707 5458707
690173179 690173179
925459128 925459128
633692429 633692429
768528520 768528520
586298414 586298414
65989536 65989536
941647508 941647508
45437591 45437591
428764297 428764297
864764848 864764848
630699578 630699578
106065544 106065544
491448615 491448615
333047513 333047513
177698907 177698907
433982493 433982493
537150722 537150722
482772024 482772024
464560016 464560016
188312612 188312612
906385178 906385178
628511078 628511078
979681293 979681293
643998330 643998330
418793711 418793711
222022351 222022351
393090353 393090353
784280810 784280810
516815306 516815306
761894600 761894600
282646599 282646599
649714016 649714016
477693846 477693846
179966743 179966743
339873694 339873694
590487367 590487367
516230845 516230845
659551520 659551520
673206107 673206107
229222993 229222993
500821523 500821523
139323570 139323570
528249369 528249369
743780071 743780071
108299022 108299022
454762889 454762889
438344758 438344758
934281955 934281955
925414633 925414633
924883193 924883193
185111289 185111289
242777107 242777107
434728364 434728364
88491947 88491947
703266894 703266894
908719797 908719797
208062814 208062814
452055317 452055317
364539446 364539446
809785977 809785977
518643538 518643538
892242696 892242696
221598568 221598568
802225289 802225289
650782917 650782917
668434449 668434449
368904107 368904107
972956296 972956296
19135838 19135838
710762073 710762073
918100510 918100510
853031549 853031549
456113494 456113494
989431583 989431583
673765689 673765689
700844481 700844481
229209391 229209391
540381424 540381424
828706153 828706153
574970759 574970759
630181853 630181853
271634383 271634383
761338417 761338417
355602813 355602813
224416404 224416404
607610657 607610657
200001208 200001208
291977888 291977888
366347640 366347640
901955866 901955866
914046913 914046913
6609201 6609201
462743603 462743603
52285823 52285823
753926945 753926945
256034997 256034997
114808027 114808027
642460732 642460732
402749837 402749837
612325405 612325405
365873945 365873945
220774233 220774233
938567978 938567978
628110289 628110289
233797618 233797618
326885766 326885766
465776457 465776457
668094908 668094908
195706967 195706967
640187752 640187752
409792672 409792672
359894832 359894832
822348969 822348969
338463273 338463273
2494317 2494317
576686011 576686011
701082147 701082147
419688032 419688032
603613573 603613573
986431428 986431428
118002482 118002482
768290982 768290982
131809275 131809275
699669987 699669987
174241509 174241509
239650383 239650383
875133763 875133763
552411210 552411210
72340792 72340792
482367154 482367154
634323868 634323868
964797591 964797591
51590985 51590985
471236611 471236611
756016571 756016571
147658764 147658764
634466140 634466140
386275893 386275893
125251297 125251297
249873783 249873783
702140025 702140025
673469976 673469976
546564379 546564379
35410598 35410598
23226424 23226424
405105609 405105609
915456533 915456533
583737764 583737764
492405729 492405729
841674830 841674830
538894795 538894795
305718123 305718123
599993917 599993917
150390125 150390125
68371924 68371924
188464880 188464880
516995700 516995700
686223016 686223016
703018274 703018274
750101798 750101798
707085510 707085510
585296697 585296697
343524860 343524860
249525571 249525571
188255242 188255242
963122331 963122331
91871404 91871404
332856500 332856500
527698233 527698233
303791681 303791681
315396768 315396768
875050161 875050161
224004431 224004431
519001997 519001997
722361368 722361368
694689787 694689787
19604799 19604799
176177263 176177263
282458050 282458050
593210387 593210387
695885752 695885752
998508439 998508439
191181223 191181223
7322703 7322703
305983807 305983807
265769243 265769243
496406410 496406410
253390770 253390770
450394398 450394398
909720299 909720299
915926509 915926509
123644319 123644319
80724350 80724350
270630041 270630041
507503781 507503781
122734078 122734078
19670863 19670863
637615624 637615624
786452865 786452865
922979073 922979073
785425779 785425779
808861663 808861663
992357089 992357089
500676521 500676521
254448082 254448082
67387386 67387386
54991326 54991326
726434596 726434596
294386514 294386514
879643835 879643835
157684037 157684037
46706013 46706013
435124460 435124460
609623045 609623045
821665927 821665927
104036860 104036860
38059590 38059590
300514244 300514244
528473015 528473015
187304597 187304597
428997214 428997214
180242688 180242688
587145492 587145492
726166244 726166244
418450994 418450994
281093557 281093557
311819761 311819761
11244417 11244417
6653554 6653554
589657798 589657798
819508694 819508694
916352001 916352001
827157744 827157744
950706905 950706905
707973985 707973985
354410822 354410822
151335250 151335250
49794399 49794399
866317899 866317899
181349735 181349735
584017620 584017620
130846386 130846386
465923639 465923639
749238646 749238646
606213804 606213804
792254476 792254476
268222839 268222839
519618227 519618227
187805642 187805642
285923380 285923380
593648663 593648663
858831595 858831595
813644149 813644149
152579371 152579371
507229427 507229427
889336038 889336038
755972463 755972463
369898435 369898435
953155035 953155035
564220278 564220278
370436024 370436024
28522143 28522143
286433690 286433690
144478094 144478094
283986107 283986107
589478296 589478296
982265238 982265238
392762169 392762169
417066940 417066940
90816029 90816029
471948410 471948410
240605776 240605776
952151296 952151296
720738620 720738620
117317230 117317230
898015651 898015651
705355435 705355435
341825308 341825308
544227468 544227468
950669702 950669702
992004451 992004451
606567802 606567802
855705649 855705649
479262184 479262184
519358901 519358901
86430684 86430684
202655555 202655555
497032313 497032313
264774888 264774888
225726098 225726098
203174500 203174500
762492826 762492826
85763638 85763638
110379585 110379585
40511224 40511224
172300033 172300033
707477685 707477685
572933640 572933640
818361605 818361605
396357088 396357088
702561143 702561143
475489719 475489719
546940872 546940872
252956879 252956879
831397595 831397595
969363433 969363433
849747750 849747750
986497900 986497900
691139014 691139014
322627111 322627111
115961713 115961713
538656286 538656286
634364143 634364143
482417480 482417480
130189289 130189289
22583925 22583925
180565508 180565508
353033865 353033865
404124413 404124413
988328421 988328421
102944202 102944202
891850034 891850034
58858122 58858122
719297427 719297427
231081244 231081244
286277144 286277144
46490141 46490141
861804556 861804556
865433783 865433783
22309110 22309110
180402309 180402309
77997033 77997033
31030342 31030342
9480205 9480205
682088431 682088431
777933939 777933939
316886764 316886764
59149780 59149780
495946440 495946440
812869396 812869396
185230308 185230308
188128849 188128849
794719095 794719095
340641521 340641521
345001417 345001417
525643492 525643492
731804525 731804525
618415710 618415710
926151316 926151316
237742967 237742967
235356227 235356227
129969150 129969150
964354385 964354385
218995977 218995977
542267438 542267438
618050311 618050311
38113389 38113389
606175723 606175723
588321995 588321995
344503501 344503501
749558274 749558274
74577173 74577173
405937504 405937504
56440210 56440210
174105084 174105084
969642194 969642194
177881644 177881644
866450525 866450525
895276087 895276087
20593740 20593740
961744186 961744186
810093566 810093566
688648174 688648174
627214632 627214632
177845242 177845242
384184123 384184123
945233015 945233015
477637680 477637680
843110947 843110947
691306112 691306112
943807194 943807194
220544833 220544833
516413338 516413338
946079204 946079204
716088725 716088725
523920602 523920602
935986081 935986081
172054469 172054469
622372420 622372420
870649944 870649944
313557582 313557582
813004855 813004855
27249343 27249343
753293985 753293985
479659450 479659450
329277770 329277770
760992707 760992707
238847520 238847520
753061769 753061769
672820145 672820145
947278692 947278692
9506297 9506297
979049461 979049461
789331082 789331082
892592599 892592599
978809489 978809489
145005797 145005797
500409580 500409580
187633306 187633306
510139184 510139184
355887420 355887420
431604077 431604077
502042648 502042648
79119260 79119260
774592796 774592796
274237309 274237309
162625127 162625127
653314198 653314198
674864990 674864990
107622129 107622129
631918530 631918530
551436336 551436336
266273328 266273328
147163958 147163958
575571606 575571606
358027890 358027890
921075160 921075160
734674819 734674819
44174259 44174259
156078551 156078551
456079239 456079239
741012634 741012634
898085374 898085374
811838281 811838281
925850670 925850670
62856659 62856659
711228931 711228931
32896932 32896932
238920551 238920551
552025976 552025976
69466448 69466448
785910023 785910023
711516966 711516966
248815292 248815292
735687149 735687149
915752697 915752697
790569832 790569832
996632301 996632301
197903468 197903468
724562404 724562404
19959513 19959513
872316972 872316972
515244998 515244998
639764562 639764562
462808821 462808821
251992640 251992640
438719914 438719914
437421272 437421272
177116151 177116151
363174982 363174982
279174289 279174289
119106735 119106735
774114807 774114807
399129153 399129153
566133136 566133136
103530062 103530062
623539602 623539602
371763884 371763884
437318589 437318589
900791240 900791240
825648728 825648728
437433601 437433601
249523510 249523510
64035823 64035823
209744918 209744918
411212087 411212087
216354481 216354481
69718220 69718220
115311650 115311650
745156394 745156394
100106025 100106025
444092020 444092020
357243926 357243926
986698030 986698030
241625448 241625448
478339044 478339044
8395936 8395936
316405179 316405179
167613984 167613984
226782018 226782018
785441977 785441977
552396123 552396123
402514520 402514520
598303766 598303766
723616611 723616611
256536502 256536502
295333890 295333890
639492270 639492270
515844917 515844917
47636608 47636608
390885369 390885369
354147429 354147429
856829485 856829485
828363855 828363855
123929696 123929696
502196457 502196457
608073536 608073536
899516821 899516821
183939750 183939750
240952436 240952436
46175729 46175729
641529890 641529890
618301641 618301641
212810535 212810535
590581216 590581216
897621982 897621982
491970821 491970821
291096458 291096458
728247522 728247522
848413011 848413011
12174301 12174301
898212196 898212196
966120276 966120276
870199014 870199014
710343147 710343147
181600630 181600630
14224179 14224179
381341701 381341701
294405774 294405774
935023315 935023315
337585954 337585954
311553808 311553808
85434681 85434681
456695222 456695222
864712552 864712552
101270683 101270683
9330222 9330222
390921212 390921212
997472420 997472420
198021399 198021399
521859908 521859908
970314042 970314042
524831169 524831169
64814818 64814818
221349804 221349804
323074516 323074516
790564831 790564831
483488995 483488995
268983483 268983483
590525134 590525134
138606304 138606304
488777838 488777838
722333935 722333935
455087933 455087933
557556050 557556050
469103289 469103289
577267074 577267074
156097692 156097692
947326708 947326708
822830161 822830161
735207192 735207192
418003109 418003109
33469364 33469364
573825968 573825968
754831042 754831042
335858682 335858682
428335601 428335601
4384809 4384809
31939580 31939580
980675304 980675304
999587927 999587927
496306672 496306672
976304977 976304977
974020595 974020595
704572199 704572199
198908436 198908436
345852586 345852586
544875980 544875980
536235378 536235378
706747250 706747250
620853483 620853483
189991007 189991007
72633525 72633525
943985536 943985536
459351274 459351274
128162153 128162153
720578345 720578345
257891307 257891307
373009794 373009794
270972474 270972474
624327325 624327325
832096393 832096393
776867989 776867989
942303967 942303967
99545796 99545796
976665987 976665987
266692139 266692139
266880631 266880631
20340836 20340836
891864525 891864525
397243056 397243056
271859418 271859418
320014225 320014225
726677609 726677609
359429467 359429467
735117218 735117218
984120543 984120543
955974037 955974037
383007789 383007789
926616176 926616176
220433030 220433030
147676671 147676671
549668856 549668856
431910312 431910312
6015366 6015366
518155371 518155371
412762570 412762570
451857289 451857289
618424277 618424277
102540661 102540661
114962758 114962758
736102973 736102973
433574770 433574770
730188109 730188109
796567702 796567702
509476755 509476755
318398293 318398293
389432012 389432012
565188930 565188930
482409408 482409408
182026923 182026923
209179592 209179592
922540733 922540733
882125473 882125473
889864899 889864899
170707231 170707231
612041442 612041442
219806321 219806321
450207621 450207621
251722703 251722703
664949614 664949614
744408447 744408447
447924789 447924789
213925712 213925712
335457806 335457806
465313785 465313785
521130810 521130810
246633472 246633472
954943456 954943456
900753018 900753018
161838873 161838873
50098241 50098241
845436232 845436232
26435408 26435408
813036819 813036819
358105745 358105745
95536679 95536679
497036227 497036227
334297187 334297187
715859202 715859202
99114274 99114274
576115937 576115937
150454616 150454616
125141754 125141754
792276343 792276343
940379130 940379130
765050736 765050736
867681008 867681008
396279086 396279086
862679859 862679859
735751895 735751895
121843669 121843669
808936296 808936296
872910788 872910788
827175869 827175869
57297241 57297241
217506716 217506716
935076856 935076856
976441920 976441920
601404873 601404873
911175467 911175467
957959967 957959967
574311683 574311683
89353068 89353068
82900888 82900888
122638180 122638180
807167721 807167721
947028985 947028985
496696004 496696004
800677442 800677442
413869266 413869266
276433287 276433287
270183376 270183376
858707368 858707368
917551182 917551182
357842437 357842437
764155887 764155887
867309529 867309529
201292444 201292444
956415200 956415200
753612365 753612365
533362595 533362595
186062365 186062365
585280231 585280231
204609113 204609113
16638292 16638292
675481321 675481321
715921673 715921673
461069226 461069226
358534020 358534020
775760770 775760770
413794254 413794254
497793923 497793923
307421685 307421685
757497015 757497015
36622737 36622737
418172330 418172330
216239932 216239932
526079504 526079504
288008028 288008028
913363859 913363859
834805105 834805105
325089817 325089817
365014930 365014930
16965339 16965339
329232335 329232335
237095689 237095689
578021987 578021987
893317726 893317726
983627573 983627573
229932965 229932965
189255390 189255390
147591057 147591057
582882136 582882136
567259883 567259883
552004424 552004424
250287227 250287227
96340538 96340538
947583513 947583513
181553435 181553435
26077057 26077057
59937900 59937900
162056712 162056712
440354229 440354229
563685169 563685169
96502485 96502485
940505420 940505420
764311325 764311325
432797005 432797005
8698483 8698483
525165164 525165164
223673666 223673666
422620759 422620759
136989624 136989624
35168787 35168787
506110738 506110738
36319030 36319030
127347590 127347590
253492645 253492645
838644453 838644453
785829424 785829424
898301284 898301284
973282113 973282113
696302749 696302749
871941336 871941336
713275829 713275829
592718266 592718266
955633722 955633722
145495359 145495359
601052205 601052205
89486069 89486069
662394924 662394924
817724696 817724696
869058097 869058097
3337238 3337238
399718526 399718526
210420090 210420090
446455600 446455600
189874736 189874736
152914116 152914116
384642423 384642423
628191603 628191603
83903229 83903229
167353668 167353668
663032004 663032004
543472413 543472413
569055651 569055651
732552244 732552244
459547853 459547853
147145681 147145681
368868747 368868747
78390474 78390474
569189163 569189163
571943630 571943630
266641072 266641072
417513682 417513682
283008795 283008795
954046836 954046836
278319563 278319563
139355891 139355891
48077822 48077822
121958233 121958233
64382398 64382398
319474661 319474661
422573183 422573183
212524220 212524220
63771755 63771755
19671622 19671622
38463066 38463066
251093163 251093163
582455872 582455872
796762800 796762800
515510356 515510356
374864442 374864442
39692371 39692371
548455456 548455456
258196280 258196280
383513563 383513563
109308201 109308201
54521229 54521229
729941991 729941991
545971775 545971775
58821407 58821407
655462832 655462832
161111548 161111548
893241020 893241020
372078654 372078654
43946264 43946264
441433625 441433625
70625039 70625039
747216688 747216688
42166864 42166864
457722347 457722347
932211911 932211911
25655445 25655445
782746862 782746862
916904392 916904392
100351705 100351705
978264136 978264136
136565023 136565023
380375299 380375299
35284241 35284241
661636602 661636602
965998447 965998447
323785751 323785751
254148243 254148243
651406482 651406482
365720863 365720863
745657568 745657568
531373806 531373806
110705973 110705973
633810989 633810989
646078033 646078033
565241382 565241382
938929314 938929314
812032023 812032023
603937585 603937585
242662496 242662496
596141370 596141370
894000383 894000383
56942313 56942313
480951763 480951763
413660949 413660949
673862201 673862201
852336867 852336867
194577937 194577937
477149344 477149344
138607726 138607726
995643182 995643182
492698612 492698612
544430820 544430820
372803096 372803096
289261817 289261817
62389745 62389745
318369650 318369650
228208153 228208153
920584157 920584157
382280863 382280863
695186506 695186506
286978235 286978235
704079894 704079894
859720736 859720736
963447431 963447431
923538952 923538952
52888565 52888565
384147763 384147763
160689089 160689089
953103785 953103785
690224993 690224993
976871452 976871452
325984406 325984406
374532861 374532861
665550182 665550182
6114001 6114001
790161254 790161254
207244958 207244958
298310895 298310895
921271566 921271566
474927617 474927617
793050354 793050354
911936148 911936148
188916183 188916183
21104528 21104528
768975199 768975199
376264244 376264244
257247142 257247142
129693123 129693123
787931694 787931694
708658424 708658424
258096208 258096208
8857433 8857433
268004498 268004498
179083843 179083843
584192550 584192550
689927107 689927107
311049552 311049552
144677587 144677587
116827171 116827171
417588867 417588867
728165870 728165870
4823441 4823441
546084636 546084636
393058822 393058822
818949799 818949799
484528439 484528439
886854394 886854394
70067650 70067650
881030998 881030998
821415718 821415718
378468022 378468022
886763220 886763220
488052171 488052171
983654269 983654269
933405515 933405515
400382522 400382522
148401367 148401367
512206208 512206208
443994488 443994488
615763695 615763695
607238962 607238962
635409405 635409405
880191911 880191911
946946005 946946005
937548853 937548853
150217676 150217676
414921348 414921348
722050958 722050958
962798316 962798316
89810399 89810399
637981273 637981273
718269404 718269404
444378443 444378443
849672514 849672514
583202445 583202445
549335458 549335458
429793126 429793126
686338588 686338588
779494297 779494297
507463515 507463515
850644923 850644923
306733688 306733688
101925812 101925812
801548142 801548142
485421038 485421038
914511244 914511244
924647459 924647459
259368298 259368298
116106943 116106943
237826459 237826459
281012124 281012124
100764490 100764490
408766090 408766090
189171640 189171640
476724487 476724487
639866560 639866560
450540326 450540326
455109341 455109341
213970731 213970731
46206096 46206096
727638755 727638755
469486843 469486843
25526428 25526428
575647685 575647685
970669851 970669851
218541304 218541304
30179107 30179107
135112705 135112705
106700115 106700115
879038612 879038612
140178631 140178631
921375417 921375417
586075705 586075705
280498058 280498058
24311783 24311783
362625707 362625707
445227585 445227585
434927854 434927854
564170696 564170696
448751310 448751310
779587416 779587416
309275134 309275134
260818969 260818969
659196648 659196648
166156923 166156923
89580643 89580643
597797680 597797680
179320021 179320021
476421318 476421318
897422035 897422035
186642660 186642660
905528452 905528452
166015450 166015450
955299277 955299277
517516447 517516447
310696663 310696663
914688561 914688561
690400358 690400358
557518275 557518275
912065295 912065295
785126211 785126211
657377255 657377255
551394771 551394771
777422298 777422298
115696691 115696691
157779378 157779378
2491595 2491595
216368679 216368679
598224175 598224175
902720829 902720829
279758825 279758825
89104751 89104751
19620949 19620949
324591223 324591223
254124625 254124625
310259472 310259472
422315542 422315542
700361596 700361596
125773903 125773903
106984933 106984933
355746800 355746800
680346943 680346943
104939272 104939272
964912098 964912098
845929709 845929709
614291187 614291187
756454156 756454156
971207019 971207019
65542261 65542261
331279014 331279014
582346263 582346263
766476121 766476121
804667474 804667474
79705923 79705923
881543058 881543058
156164094 156164094
22872909 22872909
769976787 769976787
183719318 183719318
494465153 494465153
358612626 358612626
806782055 806782055
105479614 105479614
730893954 730893954
68132908 68132908
157087681 157087681
608564115 608564115
674925342 674925342
208181735 208181735
207961543 207961543
86227100 86227100
423700464 423700464
367052724 367052724
745067767 745067767
671939355 671939355
992702663 992702663
829654887 829654887
956408989 956408989
259568992 259568992
127258424 127258424
747087491 747087491
519463531 519463531
306433479 306433479
127897250 127897250
419350054 419350054
198528472 198528472
422196435 422196435
777780751 777780751
80989719 80989719
101325013 101325013
847509268 847509268
973152347 973152347
287611245 287611245
504020539 504020539
169678146 169678146
970385396 970385396
682964789 682964789
128424178 128424178
808028383 808028383
630457631 630457631
126329940 126329940
363884893 363884893
11245713 11245713
558543835 558543835
695874358 695874358
851636629 851636629
815893250 815893250
479689766 479689766
442583600 442583600
5249774 5249774
852260015 852260015
794737404 794737404
969249554 969249554
944482129 944482129
594322915 594322915
143834372 143834372
11925250 11925250
652886342 652886342
140726832 140726832
943263376 943263376
865372643 865372643
4465916 4465916
766064473 766064473
293879670 293879670
994023285 994023285
600826446 600826446
203269524 203269524
736506734 736506734
404324539 404324539
154824676 154824676
311099923 311099923
91491391 91491391
926284277 926284277
524174587 524174587
557763268 557763268
980248895 980248895
333731886 333731886
784622404 784622404
291521613 291521613
435047305 435047305
921761153 921761153
112113433 112113433
909650650 909650650
639274266 639274266
694566460 694566460
355986817 355986817
883931793 883931793
628265853 628265853
678441610 678441610
160568668 160568668
831615233 831615233
230007851 230007851
931150259 931150259
373676203 373676203
859384657 859384657
820407644 820407644
870513344 870513344
393569404 393569404
3411983 3411983
198551933 198551933
885803634 885803634
112237818 112237818
882944950 882944950
939771986 939771986
723902864 723902864
946063568 946063568
639513371 639513371
101988125 101988125
642688817 642688817
371376440 371376440
431108606 431108606
667822661 667822661
858896706 858896706
850441079 850441079
726144827 726144827
267087447 267087447
997256435 997256435
84958300 84958300
5178968 5178968
525039380 525039380
402199058 402199058
351966148 351966148
75992390 75992390
861171959 861171959
407467615 407467615
514651354 514651354
573676235 573676235
605442334 605442334
259459629 259459629
20277704 20277704
590936495 590936495
21722408 21722408
161615477 161615477
660661923 660661923
512178325 512178325
627216009 627216009
673772959 673772959
411440022 411440022
362683427 362683427
525306854 525306854
448035483 448035483
862804157 862804157
742921444 742921444
899204801 899204801
147837482 147837482
224146719 224146719
434080409 434080409
111466376 111466376
651518023 651518023
252302692 252302692
363075021 363075021
448363121 448363121
834542094 834542094
542079655 542079655
560814098 560814098
602576532 602576532
92592572 92592572
613954893 613954893
345844912 345844912
838620426 838620426
953719042 953719042
732082269 732082269
750121282 750121282
151310783 151310783
339829506 339829506
40189536 40189536
930101647 930101647
635679553 635679553
279644144 279644144
50436204 50436204
20145089 20145089
96557861 96557861
681946859 681946859
531566514 531566514
211696404 211696404
552413084 552413084
184790031 184790031
207225373 207225373
926265137 926265137
204310516 204310516
356348360 356348360
141712461 141712461
89992570 89992570
432900679 432900679
544234693 544234693
350803430 350803430
136980948 136980948
729176850 729176850
621491131 621491131
251176810 251176810
965143867 965143867
782182449 782182449
230377031 230377031
565512833 565512833
463324500 463324500
798298368 798298368
675587079 675587079
641391838 641391838
816367249 816367249
786348841 786348841
874728775 874728775
4473376 4473376
918591110 918591110
644671984 644671984
385223265 385223265
912799591 912799591
441470045 441470045
603853855 603853855
137012235 137012235
825401069 825401069
357314080 357314080
253141360 253141360
748218540 748218540
457489541 457489541
971017179 971017179
39263975 39263975
822729138 822729138
450583998 450583998
361275712 361275712
186539562 186539562
253453968 253453968
446088845 446088845
353506322 353506322
854073199 854073199
983793576 983793576
569725241 569725241
335334404 335334404
574914112 574914112
666614877 666614877
526647781 526647781
265698834 265698834
231380394 231380394
209194588 209194588
590391011 590391011
835433022 835433022
401566269 401566269
119785124 119785124
629484244 629484244
627968343 627968343
684521633 684521633
173046400 173046400
705164019 705164019
229523361 229523361
148896592 148896592
69085104 69085104
526161466 526161466
630049876 630049876
209853466 209853466
90527568 90527568
399916623 399916623
747996975 747996975
863638415 863638415
758157906 758157906
226912329 226912329
264342579 264342579
242817575 242817575
382782418 382782418
164446020 164446020
878469985 878469985
144160228 144160228
156862571 156862571
116354944 116354944
479900678 479900678
595083828 595083828
315964756 315964756
867887294 867887294
655010576 655010576
290152582 290152582
19213993 19213993
113876581 113876581
102614615 102614615
182348952 182348952
757761795 757761795
848474965 848474965
26795579 26795579
75144473 75144473
693897280 693897280
713866619 713866619
966247802 966247802
560986243 560986243
213473601 213473601
3086736 3086736
966942846 966942846
605243162 605243162
233432783 233432783
383082377 383082377
301708219 301708219
570327138 570327138
394317092 394317092
52627957 52627957
828708465 828708465
148660320 148660320
191399565 191399565
977504652 977504652
711229626 711229626
930791274 930791274
672266421 672266421
647552206 647552206
494616864 494616864
877928377 877928377
133027197 133027197
246757625 246757625
252993632 252993632
814766916 814766916
307226492 307226492
968857356 968857356
94653666 94653666
758210095 758210095
706072802 706072802
11054495 11054495
482357974 482357974
386263031 386263031
885918080 885918080
33214102 33214102
492809484 492809484
193488618 193488618
104411774 104411774
908949366 908949366
94152440 94152440
886309899 886309899
44347978 44347978
748325503 748325503
866794795 866794795
257001155 257001155
157770398 157770398
945615187 945615187
581791631 581791631
497921564 497921564
137867660 137867660
569531593 569531593
568411177 568411177
68373413 68373413
623010446 623010446
581706746 581706746
586660461 586660461
106855080 106855080
763154787 763154787
354570675 354570675
295934197 295934197
141889136 141889136
818101988 818101988
594229050 594229050
726905353 726905353
827475267 827475267
390968135 390968135
266220143 266220143
745967551 745967551
241315679 241315679
757062235 757062235
948203485 948203485
323691529 323691529
851263049 851263049
392531760 392531760
413040464 413040464
587556110 587556110
879444117 879444117
984267318 984267318
376849522 376849522
308290085 308290085
718277954 718277954
73826900 73826900
895923740 895923740
989283918 989283918
363393453 363393453
126097388 126097388
603070953 603070953
3538313 3538313
926681688 926681688
621343950 621343950
722669768 722669768
566482684 566482684
185858452 185858452
942183704 942183704
103677464 103677464
482977085 482977085
251191105 251191105
383907899 383907899
350582602 350582602
243450485 243450485
245321641 245321641
383837437 383837437
738896149 738896149
454216369 454216369
319080704 319080704
786162366 786162366
184110071 184110071
285501778 285501778
638141717 638141717
948860990 948860990
396349391 396349391
719604053 719604053
939306985 939306985
352063799 352063799
885290578 885290578
306802576 306802576
472897887 472897887
114563789 114563789
607236284 607236284
511937391 511937391
500798841 500798841
154093240 154093240
211667515 211667515
18141138 18141138
881210910 881210910
270607716 270607716
868343752 868343752
501989849 501989849
7857917 7857917
242988763 242988763
480087260 480087260
448145194 448145194
595400402 595400402
759546262 759546262
590522595 590522595
447682100 447682100
299734229 299734229
891517606 891517606
313888585 313888585
878397358 878397358
871035734 871035734
821406361 821406361
864293344 864293344
674630115 674630115
196251882 196251882
341377403 341377403
972507183 972507183
226609448 226609448
685349415 685349415
603285073 603285073
123434241 123434241
719975776 719975776
46817351 46817351
225027186 225027186
118403223 118403223
971236118 971236118
688287827 688287827
174070247 174070247
982443023 982443023
606419196 606419196
187328525 187328525
328226227 328226227
714867426 714867426
705160513 705160513
557828847 557828847
235383547 235383547
588372982 588372982
16890748 16890748
216057429 216057429
831996681 831996681
9434848 9434848
122501230 122501230
186489240 186489240
766448477 766448477
700469852 700469852
352766140 352766140
169179750 169179750
805893775 805893775
647799928 647799928
260159440 260159440
588363708 588363708
717229147 717229147
49274359 49274359
841671967 841671967
534449711 534449711
516091419 516091419
600724910 600724910
69714420 69714420
201955324 201955324
192859694 192859694
950474842 950474842
96053374 96053374
269219490 269219490
319459470 319459470
822516391 822516391
64303265 64303265
352149545 352149545
240289754 240289754
956860647 956860647
868286886 868286886
783465858 783465858
327386974 327386974
553756394 553756394
278142930 278142930
276030049 276030049
730808685 730808685
708532260 708532260
795697245 795697245
507775732 507775732
7562141 7562141
260936565 260936565
753632550 753632550
504942560 504942560
93647311 93647311
398088414 398088414
729273983 729273983
791066118 791066118
401286662 401286662
97129838 97129838
712941782 712941782
477282379 477282379
815917893 815917893
141393866 141393866
495964474 495964474
833624335 833624335
663923848 663923848
1031797 1031797
883105648 883105648
232659618 232659618
233060759 233060759
471772073 471772073
525319648 525319648
861733302 861733302
229206841 229206841
991908212 991908212
420720848 420720848
863223913 863223913
852085736 852085736
484599842 484599842
348307365 348307365
810254409 810254409
935099461 935099461
896595774 896595774
454958149 454958149
470096395 470096395
837894882 837894882
629568845 629568845
154603413 154603413
502101912 502101912
670990555 670990555
516102377 516102377
404360638 404360638
273835677 273835677
350052230 350052230
332028048 332028048
3969513 3969513
269114910 269114910
114741375 114741375
530194486 530194486
545679285 545679285
966376499 966376499
886959107 886959107
498633647 498633647
690397053 690397053
109198939 109198939
375556411 375556411
56064368 56064368
846653452 846653452
240484241 240484241
184222365 184222365
651446637 651446637
210089416 210089416
579794264 579794264
454548389 454548389
521228037 521228037
547245758 547245758
742437344 742437344
359465699 359465699
791323356 791323356
600413342 600413342
516940591 516940591
752103459 752103459
871970957 871970957
438726322 438726322
837386655 837386655
216522751 216522751
744007515 744007515
555887928 555887928
467712318 467712318
521601724 521601724
274230528 274230528
452578538 452578538
740725582 740725582
836580179 836580179
697818303 697818303
475892134 475892134
974032822 974032822
246551036 246551036
281165002 281165002
273535890 273535890
544709298 544709298
788051483 788051483
363482915 363482915
323167462 323167462
680974233 680974233
671260333 671260333
123975745 123975745
155645436 155645436
162003207 162003207
200770604 200770604
471233435 471233435
256271727 256271727
865121728 865121728
678280367 678280367
104354232 104354232
28660702 28660702
55388530 55388530
475555859 475555859
122023722 122023722
508219315 508219315
747653697 747653697
806213460 806213460
89658886 89658886
833228702 833228702
192731561 192731561
289510240 289510240
186432444 186432444
112397353 112397353
697764415 697764415
797707446 797707446
740892096 740892096
74618476 74618476
100507041 100507041
152246934 152246934
614995789 614995789
308231881 308231881
943225002 943225002
277392467 277392467
238220020 238220020
780235179 780235179
165508415 165508415
313282092 313282092
530925661 530925661
482338975 482338975
213053315 213053315
785597539 785597539
884426140 884426140
190742349 190742349
275850775 275850775
136418965 136418965
463319754 463319754
25147877 25147877
79656383 79656383
700014746 700014746
847936654 847936654
322382378 322382378
124312845 124312845
967233394 967233394
124274528 124274528
122349773 122349773
596840824 596840824
624994576 624994576
183915572 183915572
71154443 71154443
913931328 913931328
522955588 522955588
932824181 932824181
793748893 793748893
221563959 221563959
796884736 796884736
359995767 359995767
150563217 150563217
349650747 349650747
29809943 29809943
67142375 67142375
283266907 283266907
443976851 443976851
316956948 316956948
204494268 204494268
399248041 399248041
523399278 523399278
897740546 897740546
800667942 800667942
761022948 761022948
691738559 691738559
873211935 873211935
400711486 400711486
235544792 235544792
883134358 883134358
442820306 442820306
94151478 94151478
410807051 410807051
928844177 928844177
54723936 54723936
839169619 839169619
945681662 945681662
51881907 51881907
658633615 658633615
719119479 719119479
100065285 100065285
703804441 703804441
317659357 317659357
828211156 828211156
337631263 337631263
414420330 414420330
610812619 610812619
226104128 226104128
198258302 198258302
994075405 994075405
185134691 185134691
234409795 234409795
722124511 722124511
391653331 391653331
523410061 523410061
558397121 558397121
172386813 172386813
21279121 21279121
601306074 601306074
76063842 76063842
172086032 172086032
779547322 779547322
372821653 372821653
404172902 404172902
956242015 956242015
6594632 6594632
548838415 548838415
591346238 591346238
369253176 369253176
18191097 18191097
471578688 471578688
765692492 765692492
530083723 530083723
775104898 775104898
504292093 504292093
149238512 149238512
301064563 301064563
629337283 629337283
213675707 213675707
327363602 327363602
281915438 281915438
593236657 593236657
23687709 23687709
618416988 618416988
638736366 638736366
932692882 932692882
664561915 664561915
84968152 84968152
519812118 519812118
87788207 87788207
81895055 81895055
826941597 826941597
163447126 163447126
957262171 957262171
233245229 233245229
714442106 714442106
840402512 840402512
759010337 759010337
266770343 266770343
489936918 489936918
215615481 215615481
271824527 271824527
703245887 703245887
398414631 398414631
219348852 219348852
40294854 40294854
291677687 291677687
882138473 882138473
206736087 206736087
202846158 202846158
140753761 140753761
438527382 438527382
123545991 123545991
65894861 65894861
917900605 917900605
570726818 570726818
540925774 540925774
362705877 362705877
815005891 815005891
433476845 433476845
757123921 757123921
298652195 298652195
990701530 990701530
202033246 202033246
402810623 402810623
173087492 173087492
66192813 66192813
263868791 263868791
614770829 614770829
143943266 143943266
72665576 72665576
358587454 358587454
302584851 302584851
223799831 223799831
867795259 867795259
721882039 721882039
919627375 919627375
484233167 484233167
547426455 547426455
16458341 16458341
124893548 124893548
519678244 519678244
105221335 105221335
360836046 360836046
257858588 257858588
845484381 845484381
16325926 16325926
252447695 252447695
636723694 636723694
260125959 260125959
633849100 633849100
64967584 64967584
138770450 138770450
538818730 538818730
222074869 222074869
927923121 927923121
531442236 531442236
560285909 560285909
836998406 836998406
39863482 39863482
26551039 26551039
210702133 210702133
635271323 635271323
138382154 138382154
892342649 892342649
988705 988705
81417900 81417900
571086447 571086447
576777006 576777006
698277508 698277508
669817809 669817809
761910718 761910718
22086131 22086131
205089407 205089407
489572945 489572945
359767646 359767646
108113024 108113024
888101371 888101371
811773018 811773018
203927662 203927662
548253190 548253190
939608552 939608552
307620899 307620899
290436813 290436813
482091026 482091026
951930759 951930759
152216840 152216840
237850802 237850802
761245484 761245484
784034338 784034338
402003861 402003861
497811522 497811522
80757629 80757629
383255528 383255528
155052627 155052627
556680645 556680645
540379274 540379274
906607273 906607273
42248752 42248752
320460244 320460244
627143059 627143059
634628809 634628809
599944987 599944987
328233723 328233723
832358372 832358372
708610721 708610721
762997120 762997120
719951056 719951056
165442812 165442812
774239407 774239407
443998313 443998313
188806483 188806483
275524227 275524227
116664335 116664335
649216220 649216220
639158646 639158646
529076680 529076680
266059470 266059470
137273019 137273019
598918823 598918823
475980784 475980784
145363812 145363812
818815200 818815200
122031275 122031275
250330721 250330721
130143225 130143225
271773990 271773990
64450493 64450493
690446389 690446389
679758598 679758598
123329879 123329879
113510899 113510899
164369864 164369864
525300466 525300466
147310450 147310450
120804004 120804004
151868864 151868864
744742280 744742280
895221405 895221405
17429556 17429556
948259903 948259903
670745810 670745810
500070761 500070761
769475606 769475606
940494062 940494062
94522684 94522684
177018905 177018905
525123337 525123337
369417532 369417532
220080998 220080998
196484344 196484344
535246905 535246905
246596025 246596025
219030742 219030742
979381506 979381506
725490476 725490476
25839529 25839529
747757778 747757778
327244689 327244689
944163344 944163344
822170032 822170032
619336862 619336862
669516049 669516049
970852263 970852263
119052583 119052583
537776608 537776608
7030463 7030463
211153166 211153166
999254965 999254965
435089697 435089697
989965621 989965621
232942493 232942493
191440222 191440222
323750549 323750549
976618401 976618401
180895788 180895788
939912313 939912313
175426385 175426385
762807771 762807771
737844966 737844966
361691694 361691694
692140652 692140652
577369661 577369661
613692061 613692061
321052425 321052425
84347568 84347568
29663569 29663569
841866184 841866184
672339421 672339421
306989914 306989914
828102141 828102141
908601232 908601232
941479487 941479487
920998138 920998138
520681511 520681511
111012787 111012787
18126534 18126534
942025269 942025269
36696707 36696707
124582636 124582636
334881628 334881628
484342804 484342804
347146596 347146596
80345824 80345824
754718165 754718165
911215573 911215573
187272842 187272842
564267286 564267286
925994439 925994439
865831367 865831367
148769422 148769422
52274867 52274867
310891929 310891929
681040503 681040503
61058015 61058015
656063628 656063628
954435603 954435603
575328326 575328326
402564092 402564092
532406992 532406992
601218211 601218211
524362304 524362304
602994034 602994034
897770291 897770291
528896066 528896066
443924498 443924498
797741381 797741381
182293062 182293062
749803335 749803335
925732249 925732249
400477095 400477095
691661143 691661143
896415497 896415497
748941449 748941449
556640425 556640425
809911154 809911154
43637723 43637723
569114991 569114991
512356 512356
204283944 204283944
561512667 561512667
352847492 352847492
119730278 119730278
778077278 778077278
909657836 909657836
143182757 143182757
152535366 152535366
762209802 762209802
601065288 601065288
595397490 595397490
987957640 987957640
419238359 419238359
23560179 23560179
500024779 500024779
594574873 594574873
757359325 757359325
269091292 269091292
846804230 846804230
938032919 938032919
508628853 508628853
278976741 278976741
705813238 705813238
970830616 970830616
278723995 278723995
23513539 23513539
330254074 330254074
506090096 506090096
416420078 416420078
488632082 488632082
943837327 943837327
107564705 107564705
381891855 381891855
919276716 919276716
579365269 579365269
494172666 494172666
110719363 110719363
585775374 585775374
653524231 653524231
707926480 707926480
561220692 561220692
359126770 359126770
425326230 425326230
236436008 236436008
957232629 957232629
714763988 714763988
641612507 641612507
839835337 839835337
258646566 258646566
110553244 110553244
184549229 184549229
669027504 669027504
605435072 605435072
272696725 272696725
560902063 560902063
19669461 19669461
855714387 855714387
205013709 205013709
729762118 729762118
664429156 664429156
666362214 666362214
792007601 792007601
124825179 124825179
904899713 904899713
955670297 955670297
471124864 471124864
363669799 363669799
687994619 687994619
91922990 91922990
758874629 758874629
30016318 30016318
293064884 293064884
293076328 293076328
586715743 586715743
268221743 268221743
473368220 473368220
675915509 675915509
505579339 505579339
948299928 948299928
674074451 674074451
793639946 793639946
303421814 303421814
442145950 442145950
519937022 519937022
61558660 61558660
791040349 791040349
939557418 939557418
880786769 880786769
262565824 262565824
34097073 34097073
478376004 478376004
80262004 80262004
955425271 955425271
173098610 173098610
200357140 200357140
624856604 624856604
180192064 180192064
870655696 870655696
320190921 320190921
57961447 57961447
384277356 384277356
262027317 262027317
541548792 541548792
376928038 376928038
261528656 261528656
137340067 137340067
349106692 349106692
523249005 523249005
136167217 136167217
563647738 563647738
859154740 859154740
842083895 842083895
39033599 39033599
970603163 970603163
880928059 880928059
53386148 53386148
198199445 198199445
405773222 405773222
842199062 842199062
882613580 882613580
865631023 865631023
742243147 742243147
973378926 973378926
83925896 83925896
419665761 419665761
752235683 752235683
103240981 103240981
568309567 568309567
100514920 100514920
445765436 445765436
791267955 791267955
850429238 850429238
946035768 946035768
893170512 893170512
978713855 978713855
285058838 285058838
387179113 387179113
368781720 368781720
337217364 337217364
474742737 474742737
529844055 529844055
160568227 160568227
128644377 128644377
966788009 966788009
175678386 175678386
330183475 330183475
376870794 376870794
773763776 773763776
683570844 683570844
315087867 315087867
370685197 370685197
255394310 255394310
95122262 95122262
223095302 223095302
892802680 892802680
869819725 869819725
596471199 596471199
586886857 586886857
20927097 20927097
60103383 60103383
833489368 833489368
493186732 493186732
166553122 166553122
642647797 642647797
751718708 751718708
399669128 399669128
501021118 501021118
597271304 597271304
543187401 543187401
558522 558522
658945579 658945579
75965327 75965327
441755236 441755236
855888929 855888929
983561283 983561283
854503918 854503918
6901101 6901101
698412631 698412631
701080066 701080066
696225285 696225285
655034119 655034119
39583042 39583042
99846720 99846720
213832308 213832308
420569351 420569351
328660902 328660902
244412680 244412680
159365373 159365373
788361568 788361568
333124142 333124142
271873514 271873514
163104561 163104561
41411916 41411916
113768278 113768278
475634780 475634780
94046722 94046722
395791431 395791431
551992066 551992066
77574443 77574443
16025354 16025354
175600016 175600016
223600955 223600955
410495554 410495554
542390852 542390852
30727105 30727105
265991020 265991020
857421108 857421108
849201652 849201652
594403298 594403298
20816103 20816103
132750059 132750059
656261257 656261257
508896087 508896087
7692554 7692554
169001156 169001156
818171204 818171204
323663472 323663472
591492163 591492163
115758673 115758673
950507513 950507513
113113803 113113803
454375547 454375547
442816855 442816855
246611206 246611206
963011780 963011780
131875568 131875568
4384066 4384066
591105450 591105450
863581079 863581079
83374747 83374747
301271015 301271015
329809337 329809337
277639706 277639706
198467399 198467399
385122247 385122247
835668549 835668549
543031705 543031705
879549302 879549302
99094155 99094155
885507088 885507088
625912270 625912270
976341688 976341688
230646619 230646619
39030084 39030084
220182490 220182490
784450840 784450840
867164195 867164195
619237698 619237698
183707380 183707380
470964806 470964806
962910553 962910553
664576884 664576884
355494389 355494389
676362590 676362590
736808010 736808010
661794886 661794886
702851985 702851985
575624928 575624928
877257596 877257596
56191052 56191052
202079238 202079238
756846885 756846885
534442642 534442642
341419067 341419067
632195991 632195991
390055828 390055828
703196983 703196983
835434624 835434624
437012685 437012685
921704362 921704362
367794949 367794949
290342514 290342514
542476075 542476075
128908054 128908054
857840351 857840351
940860030 940860030
83725895 83725895
814060533 814060533
304164792 304164792
450089574 450089574
950216606 950216606
598281611 598281611
995791913 995791913
157794412 157794412
64669597 64669597
373543520 373543520
392667950 392667950
750587403 750587403
729850937 729850937
219586148 219586148
680995831 680995831
535593144 535593144
685242303 685242303
198806945 198806945
983910178 983910178
563904995 563904995
927863548 927863548
280442248 280442248
154995158 154995158
957096149 957096149
391614765 391614765
770264383 770264383
231919686 231919686
37486606 37486606
150333607 150333607
440288938 440288938
176327455 176327455
666263987 666263987
788740224 788740224
99060947 99060947
387491961 387491961
93084692 93084692
525053047 525053047
315255398 315255398
202104604 202104604
104435473 104435473
225160345 225160345
78661177 78661177
904163838 904163838
869745584 869745584
769878641 769878641
924255950 924255950
438061909 438061909
48132554 48132554
3738950 3738950
185475654 185475654
433573255 433573255
370984213 370984213
962345544 962345544
764436232 764436232
471719599 471719599
112985494 112985494
307755654 307755654
654614189 654614189
193830081 193830081
691825137 691825137
91045042 91045042
949367384 949367384
352676878 352676878
501457358 501457358
310240091 310240091
4881233 4881233
44338857 44338857
165158275 165158275
730690112 730690112
656070926 656070926
745392937 745392937
959411731 959411731
496368339 496368339
196009041 196009041
427198356 427198356
575543584 575543584
963764291 963764291
943024974 943024974
38228814 38228814
48251242 48251242
328443603 328443603
199594647 199594647
738506412 738506412
49123775 49123775
452323964 452323964
52491087 52491087
197476346 197476346
950570256 950570256
899362775 899362775
348745245 348745245
711941976 711941976
959867030 959867030
251317375 251317375
600353726 600353726
875525426 875525426
907412661 907412661
538573619 538573619
31744184 31744184
762759029 762759029
744222627 744222627
462925600 462925600
628168950 628168950
232102124 232102124
790082328 790082328
651273563 651273563
641011228 641011228
438591289 438591289
719093355 719093355
45003807 45003807
699949801 699949801
820804587 820804587
949779210 949779210
426820043 426820043
983392265 983392265
104533690 104533690
475906738 475906738
868736070 868736070
571055718 571055718
551190033 551190033
332553102 332553102
79824318 79824318
62451678 62451678
483665411 483665411
206116323 206116323
271060862 271060862
614635363 614635363
354146624 354146624
868014272 868014272
540687533 540687533
218398960 218398960
187921334 187921334
282466453 282466453
299695950 299695950
781485786 781485786
435814092 435814092
953806661 953806661
747440495 747440495
77709013 77709013
533389439 533389439
973250532 973250532
245088 245088
970587262 970587262
262682539 262682539
652382 652382
123165068 123165068
916139158 916139158
550513147 550513147
46437520 46437520
461898497 461898497
934150331 934150331
243988087 243988087
77914859 77914859
116574795 116574795
543418121 543418121
222813367 222813367
882926505 882926505
711833027 711833027
157413634 157413634
35357559 35357559
644934176 644934176
481018889 481018889
122636523 122636523
740324893 740324893
689924052 689924052
102522144 102522144
734282963 734282963
548580969 548580969
387282998 387282998
781258416 781258416
241175814 241175814
187309990 187309990
357022626 357022626
263882315 263882315
839862836 839862836
560744781 560744781
991609700 991609700
702447690 702447690
806623224 806623224
239455930 239455930
8889653 8889653
770975421 770975421
195224480 195224480
788104949 788104949
995780056 995780056
277592299 277592299
178703372 178703372
219816298 219816298
225619356 225619356
438915580 438915580
676886880 676886880
997769608 997769608
147999753 147999753
274828566 274828566
947828378 947828378
766417393 766417393
265710455 265710455
704513123 704513123
877495312 877495312
14468810 14468810
586695373 586695373
639262327 639262327
708466857 708466857
307791757 307791757
514623106 514623106
636700682 636700682
812072269 812072269
675830978 675830978
847669995 847669995
462457246 462457246
341559173 341559173
491807709 491807709
151987015 151987015
679011842 679011842
559800605 559800605
85170175 85170175
491346173 491346173
534586804 534586804
538589508 538589508
804761741 804761741
866274030 866274030
290305651 290305651
7351076 7351076
443634089 443634089
809040763 809040763
201712355 201712355
553944313 553944313
97084817 97084817
49513599 49513599
66331609 66331609
83152570 83152570
578858865 578858865
904883119 904883119
567722992 567722992
811576403 811576403
633632054 633632054
859394126 859394126
374085430 374085430
510831718 510831718
274549007 274549007
741641517 741641517
601085096 601085096
521973069 521973069
821037576 821037576
753580818 753580818
397771505 397771505
969535866 969535866
262610703 262610703
42865896 42865896
379571056 379571056
691151511 691151511
445721708 445721708
46781498 46781498
805581812 805581812
6060820 6060820
758530708 758530708
188785455 188785455
885783474 885783474
323554926 323554926
361157267 361157267
736960917 736960917
466504710 466504710
258099490 258099490
84434195 84434195
350152953 350152953
339022695 339022695
498420792 498420792
935172447 935172447
48691086 48691086
366809109 366809109
661522770 661522770
113577541 113577541
625006516 625006516
929974422 929974422
718152827 718152827
661458422 661458422
604608891 604608891
781410299 781410299
496159123 496159123
200607762 200607762
79530362 79530362
768676555 768676555
190680435 190680435
192552549 192552549
205987787 205987787
704785660 704785660
562389482 562389482
705802807 705802807
284676867 284676867
172225898 172225898
727479886 727479886
835819304 835819304
924762405 924762405
879772456 879772456
193757515 193757515
642323409 642323409
706587735 706587735
99504630 99504630
39577623 39577623
995857261 995857261
469091435 469091435
108584550 108584550
317116305 317116305
664977530 664977530
962876039 962876039
406365102 406365102
939740926 939740926
688078619 688078619
705982002 705982002
853702384 853702384
543310048 543310048
685930335 685930335
793427448 793427448
398555415 398555415
426170943 426170943
682637379 682637379
769412507 769412507
783489446 783489446
494714880 494714880
229155605 229155605
550755647 550755647
570071200 570071200
591505096 591505096
820192934 820192934
588017794 588017794
404437062 404437062
321160467 321160467
191291313 191291313
790767087 790767087
14730667 14730667
736137286 736137286
569586610 569586610
19944793 19944793
841929190 841929190
563458039 563458039
644388841 644388841
844532225 844532225
366674565 366674565
999681323 999681323
244173777 244173777
547822315 547822315
32273037 32273037
988738526 988738526
960900675 960900675
64011024 64011024
879368343 879368343
912606381 912606381
474618469 474618469
838460427 838460427
346597967 346597967
666569767 666569767
940812029 940812029
173633029 173633029
362066771 362066771
723463699 723463699
700748808 700748808
986533973 986533973
74184887 74184887
125271059 125271059
697894459 697894459
88851418 88851418
692488553 692488553
227193026 227193026
839564586 839564586
135303548 135303548
167799127 167799127
284775509 284775509
756365833 756365833
246579387 246579387
94106016 94106016
499670699 499670699
421315880 421315880
931482994 931482994
622313842 622313842
345950465 345950465
117172346 117172346
293830944 293830944
234774798 234774798
524220782 524220782
428129334 428129334
581815102 581815102
940120330 940120330
183368867 183368867
122134769 122134769
978792036 978792036
91608400 91608400
967565760 967565760
593148897 593148897
408558508 408558508
317475070 317475070
282192986 282192986
55041433 55041433
249425267 249425267
78109068 78109068
197411757 197411757
992055812 992055812
685751457 685751457
467362836 467362836
678556839 678556839
312878669 312878669
113022265 113022265
232166116 232166116
170139131 170139131
925367758 925367758
931694375 931694375
995215528 995215528
168626302 168626302
452250985 452250985
854210155 854210155
16068581 16068581
812859926 812859926
7335650 7335650
937322279 937322279
897434288 897434288
932055847 932055847
684744922 684744922
24383411 24383411
308024897 308024897
61918592 61918592
734753473 734753473
565193020 565193020
620579217 620579217
581574197 581574197
158446826 158446826
903671000 903671000
547334362 547334362
728455737 728455737
556684625 556684625
651458558 651458558
473561141 473561141
134012660 134012660
311350233 311350233
809393551 809393551
367702223 367702223
543216070 543216070
322996457 322996457
291607456 291607456
194434766 194434766
37994951 37994951
912329749 912329749
216980891 216980891
878638491 878638491
789524641 789524641
263301879 263301879
385991905 385991905
535182643 535182643
344145223 344145223
982871403 982871403
829228066 829228066
147232739 147232739
626983052 626983052
257630641 257630641
353604443 353604443
78270573 78270573
956703691 956703691
295219592 295219592
84482021 84482021
392395524 392395524
8660351 8660351
204154361 204154361
50303799 50303799
347548380 347548380
474461834 474461834
257719594 257719594
786299785 786299785
130925772 130925772
112531747 112531747
82026948 82026948
149221325 149221325
752684290 752684290
489343727 489343727
630227662 630227662
325228613 325228613
979409550 979409550
706355626 706355626
509789191 509789191
745877402 745877402
846782538 846782538
711728166 711728166
752519798 752519798
317946773 317946773
421763604 421763604
27364374 27364374
295781094 295781094
179121738 179121738
215819094 215819094
294201987 294201987
55256940 55256940
613551625 613551625
422081201 422081201
418091830 418091830
606419728 606419728
839677508 839677508
794875371 794875371
743732577 743732577
529662942 529662942
636123191 636123191
264579308 264579308
442693243 442693243
67655336 67655336
102671842 102671842
775501531 775501531
494122391 494122391
192387555 192387555
700662144 700662144
743286524 743286524
994038725 994038725
97660526 97660526
757848721 757848721
151703993 151703993
269369990 269369990
667978964 667978964
760680711 760680711
286204162 286204162
319590949 319590949
408255766 408255766
74936743 74936743
354288033 354288033
794165922 794165922
352303306 352303306
65150402 65150402
897752293 897752293
867362501 867362501
627921383 627921383
187412058 187412058
621189516 621189516
959546544 959546544
81821147 81821147
927657044 927657044
902925919 902925919
784587820 784587820
106539108 106539108
208637389 208637389
714954448 714954448
68273039 68273039
758436132 758436132
158085104 158085104
42679788 42679788
224864185 224864185
139409875 139409875
582662187 582662187
153183356 153183356
921880648 921880648
231431541 231431541
160990719 160990719
413948968 413948968
214149715 214149715
205308107 205308107
862311737 862311737
10307030 10307030
396150895 396150895
185511668 185511668
633953029 633953029
77210671 77210671
96683148 96683148
161670857 161670857
276792650 276792650
785559097 785559097
505460727 505460727
531424993 531424993
799038575 799038575
988522182 988522182
327686372 327686372
59793538 59793538
659326596 659326596
40733601 40733601
446276000 446276000
799701228 799701228
710900657 710900657
427136239 427136239
735904454 735904454
981882998 981882998
247274284 247274284
789375285 789375285
164772181 164772181
502332376 502332376
170913787 170913787
262666918 262666918
921788367 921788367
941790182 941790182
56639302 56639302
915592338 915592338
301430632 301430632
6376011 6376011
765895226 765895226
323956018 323956018
943809893 943809893
496848688 496848688
324166886 324166886
390358827 390358827
272470782 272470782
149039031 149039031
623617843 623617843
62731636 62731636
54279604 54279604
627797345 627797345
954862084 954862084
258790250 258790250
717547162 717547162
23985046 23985046
571113868 571113868
163923255 163923255
397999601 397999601
586788173 586788173
269136751 269136751
152956482 152956482
489042846 489042846
136340488 136340488
390344860 390344860
499524584 499524584
864627563 864627563
774870515 774870515
339239017 339239017
11052587 11052587
786896237 786896237
266974383 266974383
824503308 824503308
467824401 467824401
404664677 404664677
244774743 244774743
893799668 893799668
59011050 59011050
817781311 817781311
355219011 355219011
386634300 386634300
254990841 254990841
607031256 607031256
496279352 496279352
420890055 420890055
785005609 785005609
167704474 167704474
583749324 583749324
827022549 827022549
648107230 648107230
848120483 848120483
103819616 103819616
45642715 45642715
962643290 962643290
340388462 340388462
254571068 254571068
438341362 438341362
858434152 858434152
46372731 46372731
502056716 502056716
551496404 551496404
373111622 373111622
152190601 152190601
85686410 85686410
249107711 249107711
803777626 803777626
330718858 330718858
968485121 968485121
212638967 212638967
569021514 569021514
394258318 394258318
288595087 288595087
709380248 709380248
137316586 137316586
531025588 531025588
154193575 154193575
463837554 463837554
803745293 803745293
636875931 636875931
895550816 895550816
148531778 148531778
133433948 133433948
745202245 745202245
589692019 589692019
406853701 406853701
57707424 57707424
55161903 55161903
648583727 648583727
769049165 769049165
835750575 835750575
14513532 14513532
238849884 238849884
486003314 486003314
656308297 656308297
16954677 16954677
404462399 404462399
481981949 481981949
456749319 456749319
711458286 711458286
291325399 291325399
174545223 174545223
475977167 475977167
816500292 816500292
497903496 497903496
136997932 136997932
615355429 615355429
623868196 623868196
74876613 74876613
71229073 71229073
960891515 960891515
345920609 345920609
114584835 114584835
168926186 168926186
266425461 266425461
64724110 64724110
731321412 731321412
254230534 254230534
60331524 60331524
498913271 498913271
858840702 858840702
608900437 608900437
219549197 219549197
813902332 813902332
82279101 82279101
508396120 508396120
103794588 103794588
258127928 258127928
451264131 451264131
26386493 26386493
416049061 416049061
816780580 816780580
848706924 848706924
994139901 994139901
517987389 517987389
878338804 878338804
180376647 180376647
769706870 769706870
988900084 988900084
274836308 274836308
556356120 556356120
807242652 807242652
792613902 792613902
981814573 981814573
698034948 698034948
421797385 421797385
786505645 786505645
932068661 932068661
434284877 434284877
888917156 888917156
939254344 939254344
319638475 319638475
613639561 613639561
169533536 169533536
455136880 455136880
816686737 816686737
813733603 813733603
117880498 117880498
181667888 181667888
215255912 215255912
598451117 598451117
517089228 517089228
802027505 802027505
729220916 729220916
305830617 305830617
476815340 476815340
41336894 41336894
163742361 163742361
482500828 482500828
143740778 143740778
718405330 718405330
161172730 161172730
505212502 505212502
547820401 547820401
208689465 208689465
60865960 60865960
267063816 267063816
44395962 44395962
749138643 749138643
871169220 871169220
553547466 553547466
303223332 303223332
434293113 434293113
834627058 834627058
81797632 81797632
913644932 913644932
910557782 910557782
247014151 247014151
707496392 707496392
38584018 38584018
279762406 279762406
987135077 987135077
159713773 159713773
924259975 924259975
182717502 182717502
181150461 181150461
880592019 880592019
847082445 847082445
70844227 70844227
14247516 14247516
702968016 702968016
581465066 581465066
917945710 917945710
553292095 553292095
105288245 105288245
970733100 970733100
850592935 850592935
158791436 158791436
339998274 339998274
542476469 542476469
744226458 744226458
261073869 261073869
817788001 817788001
977798322 977798322
164733873 164733873
640341860 640341860
463806852 463806852
256696986 256696986
614670245 614670245
178899139 178899139
420890335 420890335
217644081 217644081
408905304 408905304
757512947 757512947
859246088 859246088
832882561 832882561
66576295 66576295
967869475 967869475
11965952 11965952
908603304 908603304
355110921 355110921
535034849 535034849
796624566 796624566
188152769 188152769
163795217 163795217
849219354 849219354
898146057 898146057
549601395 549601395
459771602 459771602
960684940 960684940
637513310 637513310
617425256 617425256
528164916 528164916
733691090 733691090
435684103 435684103
65376918 65376918
159891342 159891342
309373790 309373790
496218463 496218463
993389213 993389213
311283218 311283218
275934023 275934023
102833830 102833830
36325929 36325929
324786283 324786283
267769130 267769130
682229620 682229620
9024932 9024932
474786022 474786022
903468477 903468477
54122052 54122052
473143839 473143839
100078321 100078321
881984163 881984163
955626897 955626897
108587547 108587547
52553449 52553449
700629029 700629029
767577663 767577663
279153259 279153259
866171587 866171587
55441253 55441253
895518025 895518025
124328424 124328424
53570458 53570458
825008090 825008090
475675234 475675234
263754941 263754941
501807190 501807190
474254139 474254139
649686928 649686928
456148973 456148973
199384956 199384956
232714602 232714602
293558291 293558291
654483407 654483407
726728119 726728119
144456931 144456931
26750461 26750461
873967123 873967123
337854147 337854147
474083263 474083263
266390432 266390432
137929289 137929289
700305029 700305029
133225891 133225891
631986267 631986267
138840745 138840745
148419753 148419753
689785673 689785673
634634492 634634492
305080933 305080933
69601079 69601079
214204738 214204738
688888751 688888751
324681389 324681389
567015869 567015869
930073744 930073744
251695401 251695401
743062489 743062489
210844493 210844493
134942305 134942305
362801477 362801477
76052093 76052093
202995782 202995782
492965246 492965246
89339723 89339723
24386374 24386374
136865280 136865280
349873931 349873931
551868496 551868496
37073140 37073140
266514525 266514525
356200574 356200574
966160441 966160441
323772043 323772043
212049448 212049448
99948592 99948592
475769977 475769977
397494168 397494168
646267482 646267482
677618805 677618805
506253274 506253274
711656856 711656856
182807160 182807160
621468512 621468512
266734485 266734485
305791115 305791115
465182134 465182134
118552529 118552529
597927644 597927644
861527486 861527486
46979893 46979893
29137509 29137509
922850624 922850624
114380623 114380623
783176612 783176612
327489780 327489780
105781559 105781559
461581845 461581845
78745264 78745264
63190313 63190313
634917307 634917307
93951004 93951004
535042746 535042746
150851839 150851839
952543392 952543392
292418079 292418079
409389099 409389099
246081901 246081901
314610006 314610006
349367815 349367815
16041886 16041886
834480255 834480255
636106514 636106514
842013860 842013860
796845927 796845927
178746601 178746601
541773929 541773929
892969501 892969501
945535849 945535849
246839706 246839706
116685638 116685638
877238813 877238813
941443863 941443863
994018185 994018185
114364551 114364551
205610748 205610748
43618544 43618544
753693036 753693036
982322244 982322244
267394143 267394143
94190525 94190525
448621837 448621837
978517513 978517513
550627658 550627658
183441938 183441938
537763669 537763669
195919763 195919763
434523740 434523740
949789572 949789572
304920159 304920159
873050439 873050439
14308881 14308881
176290062 176290062
697335921 697335921
149533353 149533353
344888604 344888604
423289739 423289739
285800244 285800244
582748720 582748720
367011749 367011749
221323504 221323504
853528212 853528212
398272533 398272533
399433594 399433594
101796037 101796037
109736560 109736560
403422347 403422347
337198671 337198671
778229950 778229950
4739853 4739853
122143446 122143446
778462063 778462063
115740521 115740521
550405524 550405524
31793107 31793107
53793506 53793506
126074852 126074852
768446362 768446362
125528339 125528339
802078926 802078926
890358497 890358497
521298853 521298853
706585387 706585387
334417515 334417515
702867458 702867458
135027668 135027668
177943365 177943365
198577151 198577151
186313913 186313913
680396982 680396982
375834978 375834978
370592463 370592463
877744029 877744029
819154577 819154577
262736881 262736881
981490677 981490677
337916625 337916625
268404148 268404148
632194978 632194978
168309645 168309645
455349270 455349270
286830939 286830939
637885398 637885398
65426273 65426273
257025083 257025083
792863023 792863023
819640019 819640019
472275655 472275655
89471198 89471198
766776052 766776052
852467587 852467587
518523066 518523066
531060642 531060642
973497422 973497422
174849375 174849375
245198074 245198074
251647214 251647214
745665565 745665565
340891840 340891840
472288552 472288552
275008553 275008553
640633663 640633663
332980028 332980028
192771452 192771452
433158804 433158804
824430285 824430285
217448681 217448681
631465972 631465972
154283720 154283720
9932199 9932199
497225034 497225034
157425740 157425740
440151243 440151243
838680539 838680539
771566141 771566141
85464420 85464420
285249177 285249177
369849018 369849018
513882551 513882551
813344556 813344556
312363941 312363941
240011432 240011432
335883152 335883152
881795082 881795082
545368578 545368578
1765374 1765374
350485633 350485633
635121255 635121255
384784173 384784173
172359831 172359831
551751097 551751097
627203127 627203127
36907498 36907498
678638451 678638451
24809201 24809201
398102757 398102757
92883570 92883570
462001490 462001490
325451242 325451242
275990677 275990677
156367648 156367648
5457136 5457136
370301896 370301896
710573908 710573908
909546225 909546225
956363166 956363166
75933532 75933532
373773162 373773162
751264332 751264332
524481043 524481043
545222406 545222406
233563683 233563683
933912542 933912542
922798724 922798724
186210071 186210071
663652497 663652497
441327722 441327722
56698114 56698114
380383487 380383487
593888518 593888518
984329586 984329586
741583331 741583331
886826876 886826876
200912310 200912310
112205874 112205874
761792060 761792060
350343656 350343656
588516578 588516578
140905553 140905553
564624905 564624905
275383361 275383361
672356440 672356440
285651252 285651252
223846365 223846365
1448083 1448083
210452539 210452539
429719191 429719191
848604378 848604378
97922393 97922393
241585182 241585182
13396936 13396936
408867392 408867392
881094143 881094143
542670918 542670918
828717399 828717399
573257779 573257779
605592403 605592403
36343636 36343636
505518408 505518408
514525840 514525840
202628051 202628051
550517841 550517841
972603812 972603812
534974438 534974438
88913450 88913450
714376950 714376950
963855024 963855024
270412069 270412069
248787176 248787176
249895974 249895974
910584757 910584757
468022287 468022287
730823619 730823619
725994335 725994335
623793999 623793999
231677494 231677494
886857639 886857639
493170698 493170698
70323488 70323488
460392679 460392679
16965256 16965256
980055936 980055936
565215654 565215654
352615292 352615292
658493509 658493509
126380576 126380576
782199561 782199561
229558615 229558615
585829210 585829210
359886535 359886535
417754823 417754823
93511017 93511017
103178370 103178370
66290470 66290470
157990345 157990345
185836319 185836319
200913001 200913001
343098977 343098977
316842907 316842907
243933185 243933185
111693399 111693399
279872804 279872804
891918523 891918523
152939555 152939555
889380588 889380588
89381636 89381636
537996525 537996525
810069477 810069477
365492160 365492160
650673896 650673896
575379152 575379152
269650709 269650709
845413714 845413714
244823828 244823828
374864207 374864207
376746433 376746433
84900536 84900536
853674142 853674142
130719573 130719573
838357731 838357731
44160716 44160716
616481099 616481099
857061731 857061731
733763530 733763530
475825893 475825893
816780527 816780527
903170517 903170517
262998504 262998504
191632968 191632968
747593201 747593201
337691190 337691190
705980801 705980801
74249274 74249274
426885151 426885151
363098458 363098458
208266665 208266665
892182806 892182806
507719807 507719807
834814613 834814613
283954776 283954776
945988590 945988590
54265254 54265254
618214355 618214355
884584717 884584717
716801639 716801639
754256544 754256544
648486175 648486175
398509825 398509825
374693966 374693966
684938241 684938241
421593966 421593966
722243738 722243738
149987106 149987106
733138961 733138961
11606968 11606968
552742124 552742124
475401610 475401610
540744806 540744806
51429277 51429277
435167877 435167877
975730494 975730494
353160214 353160214
735351369 735351369
273032995 273032995
836087779 836087779
299544044 299544044
414216925 414216925
102252592 102252592
606488094 606488094
630504555 630504555
416321 416321
985678243 985678243
246683862 246683862
475526445 475526445
256773004 256773004
851846534 851846534
132591409 132591409
444867884 444867884
320748604 320748604
443308305 443308305
609433576 609433576
413492081 413492081
439986527 439986527
810727377 810727377
399260645 399260645
170525649 170525649
832919844 832919844
730095239 730095239
17878300 17878300
946857999 946857999
505364698 505364698
311951020 311951020
317013262 317013262
690081866 690081866
430815267 430815267
454904133 454904133
35251489 35251489
64035284 64035284
17432071 17432071
126187673 126187673
188109912 188109912
488478054 488478054
175606720 175606720
611611359 611611359
681638016 681638016
772973393 772973393
744304388 744304388
174645773 174645773
943725594 943725594
487428459 487428459
748622639 748622639
778681765 778681765
545216514 545216514
675260637 675260637
284010067 284010067
129585666 129585666
334975410 334975410
894569338 894569338
98971429 98971429
881970989 881970989
440377064 440377064
264524318 264524318
281688436 281688436
254741661 254741661
553911298 553911298
762280631 762280631
810116728 810116728
2653462 2653462
991030750 991030750
264928273 264928273
490958628 490958628
866510205 866510205
223044386 223044386
281214129 281214129
792019069 792019069
244320470 244320470
888209646 888209646
371410741 371410741
262472323 262472323
711514615 711514615
796193019 796193019
692271573 692271573
204925409 204925409
872164383 872164383
730613847 730613847
965923362 965923362
157284850 157284850
866268877 866268877
137562937 137562937
637627360 637627360
108113603 108113603
800290833 800290833
522399141 522399141
78626016 78626016
845899142 845899142
58805178 58805178
353577305 353577305
738789891 738789891
931578398 931578398
503728700 503728700
405435658 405435658
64026256 64026256
520389982 520389982
571984205 571984205
957687744 957687744
330355893 330355893
707522628 707522628
967075809 967075809
467360782 467360782
555786769 555786769
588898770 588898770
746241679 746241679
684755786 684755786
143358353 143358353
940845522 940845522
534416029 534416029
958252740 958252740
722376985 722376985
80256116 80256116
261565017 261565017
204321585 204321585
90710423 90710423
868625017 868625017
13859288 13859288
567086499 567086499
354285207 354285207
837879351 837879351
358251467 358251467
356341151 356341151
399132430 399132430
495705554 495705554
926237514 926237514
259708293 259708293
755528686 755528686
297702579 297702579
425551589 425551589
13799151 13799151
606385687 606385687
288929458 288929458
106281936 106281936
876836014 876836014
789147523 789147523
397459738 397459738
204406308 204406308
580023969 580023969
606464920 606464920
201278949 201278949
668860329 668860329
472276605 472276605
266063248 266063248
700855193 700855193
135976781 135976781
786835442 786835442
235647784 235647784
126884093 126884093
516489951 516489951
452881223 452881223
68310086 68310086
886006573 886006573
243316805 243316805
521216420 521216420
701791519 701791519
352532634 352532634
238630181 238630181
926178950 926178950
846439205 846439205
7864594 7864594
527752545 527752545
69872348 69872348
919018758 919018758
60722708 60722708
7962821 7962821
77263678 77263678
310991083 310991083
858266509 858266509
539018314 539018314
238163494 238163494
44601716 44601716
424576411 424576411
632522408 632522408
566589748 566589748
246019130 246019130
152096397 152096397
844210323 844210323
575910595 575910595
329160515 329160515
571698055 571698055
30715140 30715140
773800111 773800111
635491229 635491229
909240122 909240122
155075 155075
195859013 195859013
331002124 331002124
950263122 950263122
525401332 525401332
834102861 834102861
824204062 824204062
928604540 928604540
785854788 785854788
649019695 649019695
181837327 181837327
470237182 470237182
547806205 547806205
509066824 509066824
657681229 657681229
665484261 665484261
250223137 250223137
541453497 541453497
763382033 763382033
21359879 21359879
715592046 715592046
684864654 684864654
700450188 700450188
320263281 320263281
429335964 429335964
542431778 542431778
93032043 93032043
351126351 351126351
276180965 276180965
347893684 347893684
913970742 913970742
442599150 442599150
797660266 797660266
596254489 596254489
60782968 60782968
387751290 387751290
605759262 605759262
71959562 71959562
122208988 122208988
788543768 788543768
245837366 245837366
470366037 470366037
532551050 532551050
413833569 413833569
316008646 316008646
504605201 504605201
315391390 315391390
717348288 717348288
491274060 491274060
771751061 771751061
885316578 885316578
848564272 848564272
60541442 60541442
139635146 139635146
196059176 196059176
886937180 886937180
58936788 58936788
40290895 40290895
526427037 526427037
83952273 83952273
354764195 354764195
372241378 372241378
907932123 907932123
863491236 863491236
614041801 614041801
103987161 103987161
416370722 416370722
709141207 709141207
262083393 262083393
95805893 95805893
799572142 799572142
209924986 209924986
888700423 888700423
682914765 682914765
74730166 74730166
458464012 458464012
78534379 78534379
597806159 597806159
870876462 870876462
920287330 920287330
631143964 631143964
52978606 52978606
201923409 201923409
824444343 824444343
866580622 866580622
346855751 346855751
285509940 285509940
893530560 893530560
921188460 921188460
650235849 650235849
958431778 958431778
306596302 306596302
982312599 982312599
234500089 234500089
615108269 615108269
957350660 957350660
106702958 106702958
725915813 725915813
802730823 802730823
693169254 693169254
103793719 103793719
119392502 119392502
534486939 534486939
666042715 666042715
229722035 229722035
62521897 62521897
566363509 566363509
978829377 978829377
182548288 182548288
522714931 522714931
345288825 345288825
499931469 499931469
503606862 503606862
536858660 536858660
835251543 835251543
782534978 782534978
172325414 172325414
908599725 908599725
620511298 620511298
391583550 391583550
577020703 577020703
673538156 673538156
881615170 881615170
665494922 665494922
621816665 621816665
684817428 684817428
933534728 933534728
32906406 32906406
539205852 539205852
494521881 494521881
851259629 851259629
578052053 578052053
561737967 561737967
848598870 848598870
835156177 835156177
493579115 493579115
614219316 614219316
973673151 973673151
565155021 565155021
188408653 188408653
438425316 438425316
283575915 283575915
730695962 730695962
119419384 119419384
593496352 593496352
212946928 212946928
587574756 587574756
877602471 877602471
989333895 989333895
274241628 274241628
369999707 369999707
321692437 321692437
766398758 766398758
477420295 477420295
717727806 717727806
588043732 588043732
823287587 823287587
694183955 694183955
646226939 646226939
222145777 222145777
854946572 854946572
245737369 245737369
811848267 811848267
733068544 733068544
553170323 553170323
31622452 31622452
253377790 253377790
234319379 234319379
607068269 607068269
816217286 816217286
91038092 91038092
183600664 183600664
809972359 809972359
433026446 433026446
606919007 606919007
118064285 118064285
369695103 369695103
113489489 113489489
219998386 219998386
348972192 348972192
946554375 946554375
328424115 328424115
661007516 661007516
243916588 243916588
518689329 518689329
237646653 237646653
681094494 681094494
116248574 116248574
487008721 487008721
371637500 371637500
473065730 473065730
670479325 670479325
238654653 238654653
11722367 11722367
430803723 430803723
473454557 473454557
928594197 928594197
6720853 6720853
486106346 486106346
653562831 653562831
270386659 270386659
419895221 419895221
631444831 631444831
803225265 803225265
732984724 732984724
474234903 474234903
659694757 659694757
248969773 248969773
175630629 175630629
589194865 589194865
3263636 3263636
848138420 848138420
640319503 640319503
956078919 956078919
577459414 577459414
854796897 854796897
268129591 268129591
363961889 363961889
87089493 87089493
946650082 946650082
93070140 93070140
565552697 565552697
286318065 286318065
646020481 646020481
350641168 350641168
201795960 201795960
352916042 352916042
966858355 966858355
601827657 601827657
302531244 302531244
171717568 171717568
115022879 115022879
592592698 592592698
711877226 711877226
505602643 505602643
688398235 688398235
345959475 345959475
346359731 346359731
224880912 224880912
584064244 584064244
716502112 716502112
591031340 591031340
713938820 713938820
668233210 668233210
827812295 827812295
993773783 993773783
247050314 247050314
578421485 578421485
893634098 893634098
976771551 976771551
179117186 179117186
53989016 53989016
656255157 656255157
90825725 90825725
427419970 427419970
123025554 123025554
106140421 106140421
283748326 283748326
747451315 747451315
573134271 573134271
653710382 653710382
183008945 183008945
850907312 850907312
56865913 56865913
649608496 649608496
399020276 399020276
932134795 932134795
783478518 783478518
873514774 873514774
839880189 839880189
165660734 165660734
538400788 538400788
358485487 358485487
400233981 400233981
119146011 119146011
893712054 893712054
236671394 236671394
357247394 357247394
576272242 576272242
722931076 722931076
228367779 228367779
860480870 860480870
535596684 535596684
29360927 29360927
55627650 55627650
233781679 233781679
840663273 840663273
468267583 468267583
287594106 287594106
110003966 110003966
640082265 640082265
980618415 980618415
913737147 913737147
363797995 363797995
228678652 228678652
275700100 275700100
274566536 274566536
867030919 867030919
237344149 237344149
93416331 93416331
677438233 677438233
56248817 56248817
774479936 774479936
624044405 624044405
74058059 74058059
406270826 406270826
196835943 196835943
695961688 695961688
868001692 868001692
794425217 794425217
497825377 497825377
882207781 882207781
659022252 659022252
2357489 2357489
744159466 744159466
698206256 698206256
182783495 182783495
999339724 999339724
193386086 193386086
174737147 174737147
905337891 905337891
538218029 538218029
27151454 27151454
959964734 959964734
98366284 98366284
73905665 73905665
583480659 583480659
574669162 574669162
74479638 74479638
689526366 689526366
155191535 155191535
480945193 480945193
143818649 143818649
454925871 454925871
934400584 934400584
63776546 63776546
927396929 927396929
308758010 308758010
584908487 584908487
109437536 109437536
417880804 417880804
650078780 650078780
642555435 642555435
636659752 636659752
909314541 909314541
70909639 70909639
844084676 844084676
559440704 559440704
368260418 368260418
41398001 41398001
931362611 931362611
713672234 713672234
307090906 307090906
317344204 317344204
500319633 500319633
15581439 15581439
631936081 631936081
492493628 492493628
100727511 100727511
186498208 186498208
766858012 766858012
134538905 134538905
718836821 718836821
486478430 486478430
887209870 887209870
416078682 416078682
584778248 584778248
468225664 468225664
848210597 848210597
17023858 17023858
249849516 249849516
504816557 504816557
763256234 763256234
694655655 694655655
418069873 418069873
715743885 715743885
280467249 280467249
689890626 689890626
597546061 597546061
131559854 131559854
598219106 598219106
214753152 214753152
572928210 572928210
560500751 560500751
387966848 387966848
446869742 446869742
564082789 564082789
225507441 225507441
321477946 321477946
750675557 750675557
996965206 996965206
174856177 174856177
175963623 175963623
139814668 139814668
579250709 579250709
895839401 895839401
139811151 139811151
842864344 842864344
75691019 75691019
2246857 2246857
295105807 295105807
954061074 954061074
122507488 122507488
350407076 350407076
862602091 862602091
279130668 279130668
317905932 317905932
94099345 94099345
792169108 792169108
858544516 858544516
658330159 658330159
526777220 526777220
485448771 485448771
905184340 905184340
282031798 282031798
617175720 617175720
274227660 274227660
464749660 464749660
549947116 549947116
764368964 764368964
149912751 149912751
440602912 440602912
209466425 209466425
76173705 76173705
920155055 920155055
610761537 610761537
513681371 513681371
257194356 257194356
741327078 741327078
472698440 472698440
565599243 565599243
197323904 197323904
863656624 863656624
361406913 361406913
592703295 592703295
182749223 182749223
48722346 48722346
469026061 469026061
221429330 221429330
406506573 406506573
409051576 409051576
522929989 522929989
348726580 348726580
206644977 206644977
134227126 134227126
17126017 17126017
50391434 50391434
113765669 113765669
385753839 385753839
417774151 417774151
25010930 25010930
839938212 839938212
168972692 168972692
424485409 424485409
174699492 174699492
38596474 38596474
655378392 655378392
18119830 18119830
943564630 943564630
45324626 45324626
659640159 659640159
194401701 194401701
276807030 276807030
466472112 466472112
951552908 951552908
750527742 750527742
32487035 32487035
687259438 687259438
42174640 42174640
722504222 722504222
35024086 35024086
254694776 254694776
583280303 583280303
311726110 311726110
584386226 584386226
294953503 294953503
274879029 274879029
701210587 701210587
832530382 832530382
973010596 973010596
572472455 572472455
798241830 798241830
818857083 818857083
131584336 131584336
721848806 721848806
711014806 711014806
905951375 905951375
64830133 64830133
990128377 990128377
599667767 599667767
873296347 873296347
533381125 533381125
295158965 295158965
905520923 905520923
295283594 295283594
106508031 106508031
900730397 900730397
199946010 199946010
713318661 713318661
714039672 714039672
86231900 86231900
18848565 18848565
925777781 925777781
136596174 136596174
272258560 272258560
868651043 868651043
912066998 912066998
569264154 569264154
630307641 630307641
176744626 176744626
608828141 608828141
405947605 405947605
625924025 625924025
419030269 419030269
904698178 904698178
847568251 847568251
384233510 384233510
581462129 581462129
213592429 213592429
46596774 46596774
245790714 245790714
23201334 23201334
607885117 607885117
731853714 731853714
847631644 847631644
649466167 649466167
128314486 128314486
876214828 876214828
440316239 440316239
841896230 841896230
789318652 789318652
560209807 560209807
243785920 243785920
18163750 18163750
158694168 158694168
533040239 533040239
802523718 802523718
211814452 211814452
848694392 848694392
720780623 720780623
73875612 73875612
263537331 263537331
67751948 67751948
581770612 581770612
197810575 197810575
825853603 825853603
183977217 183977217
421008567 421008567
948115212 948115212
919466769 919466769
286141297 286141297
927616141 927616141
110500190 110500190
613791876 613791876
35279292 35279292
59157078 59157078
689065593 689065593
551761762 551761762
777781456 777781456
424906622 424906622
581936392 581936392
166817584 166817584
505703893 505703893
397277219 397277219
216542103 216542103
51141331 51141331
969206351 969206351
752577556 752577556
359701459 359701459
704884157 704884157
191666504 191666504
712974075 712974075
136516695 136516695
136177703 136177703
259230713 259230713
56138594 56138594
265602708 265602708
928678176 928678176
626694838 626694838
780641234 780641234
906113195 906113195
888712888 888712888
170678463 170678463
153222400 153222400
498981114 498981114
240725745 240725745
415759219 415759219
942993490 942993490
905667108 905667108
677591480 677591480
34141090 34141090
968012468 968012468
658038414 658038414
563384151 563384151
888832574 888832574
345769203 345769203
306622911 306622911
523874399 523874399
312886863 312886863
927221875 927221875
696216630 696216630
564285673 564285673
418900291 418900291
549181301 549181301
664048832 664048832
330103439 330103439
328637156 328637156
109749832 109749832
238439979 238439979
244964229 244964229
552586688 552586688
842985420 842985420
525940952 525940952
327522315 327522315
217268051 217268051
169361443 169361443
928624498 928624498
703239222 703239222
942034054 942034054
496294505 496294505
250744347 250744347
265216691 265216691
216456093 216456093
879731719 879731719
974961309 974961309
980546652 980546652
72609303 72609303
618909603 618909603
219352977 219352977
195321025 195321025
170719958 170719958
341333288 341333288
24068474 24068474
272508737 272508737
930347260 930347260
20048277 20048277
137107075 137107075
690712418 690712418
274344066 274344066
5369093 5369093
488409609 488409609
920288722 920288722
955764702 955764702
359693963 359693963
154614679 154614679
548772120 548772120
185951963 185951963
169201182 169201182
614748667 614748667
812377625 812377625
841201548 841201548
465970118 465970118
381125418 381125418
492505954 492505954
222414995 222414995
981525475 981525475
183769844 183769844
227825058 227825058
330439370 330439370
505684898 505684898
102897982 102897982
575159423 575159423
877727161 877727161
290819102 290819102
253185231 253185231
574711430 574711430
464675587 464675587
491505264 491505264
696280229 696280229
551982626 551982626
112403677 112403677
131465255 131465255
313265506 313265506
726403425 726403425
954733514 954733514
996601975 996601975
8075104 8075104
410649050 410649050
163013234 163013234
175830677 175830677
496467736 496467736
919963591 919963591
639067082 639067082
877289970 877289970
429287455 429287455
789369047 789369047
967761812 967761812
823386505 823386505
48226203 48226203
92143225 92143225
57724819 57724819
816271082 816271082
827939234 827939234
365283964 365283964
350039687 350039687
892868621 892868621
760433968 760433968
63266569 63266569
615433112 615433112
149821061 149821061
546169624 546169624
5355822 5355822
30300631 30300631
989745959 989745959
826082633 826082633
745758244 745758244
339828540 339828540
628343289 628343289
221957720 221957720
601081278 601081278
88799335 88799335
884392540 884392540
56355852 56355852
769635221 769635221
606599420 606599420
584754744 584754744
164382522 164382522
340878962 340878962
742825533 742825533
151603417 151603417
958677971 958677971
682807504 682807504
381451757 381451757
946021934 946021934
191645350 191645350
881794855 881794855
234283647 234283647
658078015 658078015
36856927 36856927
10020951 10020951
969462936 969462936
878518349 878518349
174346448 174346448
1902271 1902271
885139771 885139771
723793183 723793183
3341819 3341819
738148894 738148894
288465318 288465318
18246763 18246763
379703879 379703879
211620332 211620332
527665248 527665248
899459301 899459301
346908399 346908399
164514030 164514030
598141303 598141303
818357615 818357615
623895603 623895603
147961658 147961658
818162414 818162414
118731969 118731969
825041386 825041386
852187123 852187123
586609445 586609445
334988732 334988732
338049499 338049499
19608298 19608298
132468869 132468869
217476260 217476260
817432485 817432485
4089115 4089115
15812132 15812132
441538840 441538840
586866642 586866642
944816697 944816697
571513926 571513926
491225770 491225770
852772850 852772850
51440995 51440995
687037079 687037079
456572003 456572003
341629316 341629316
454678506 454678506
247049734 247049734
401004057 401004057
104106493 104106493
82627458 82627458
376575904 376575904
429379033 429379033
594718091 594718091
579321981 579321981
246117394 246117394
120135415 120135415
967890083 967890083
270236660 270236660
439469152 439469152
520547887 520547887
736010561 736010561
225501346 225501346
429760563 429760563
935889025 935889025
109413026 109413026
13598141 13598141
531053981 531053981
863732532 863732532
760086456 760086456
172687020 172687020
776249032 776249032
405098977 405098977
208396739 208396739
800298652 800298652
121635713 121635713
785747095 785747095
739243331 739243331
73419651 73419651
94464993 94464993
108259481 108259481
781822433 781822433
411926786 411926786
640134946 640134946
433664131 433664131
766649245 766649245
261045473 261045473
374229784 374229784
838678499 838678499
533259238 533259238
268985467 268985467
799655561 799655561
303130308 303130308
385835460 385835460
701084967 701084967
424559023 424559023
577105996 577105996
970666211 970666211
53884001 53884001
829496805 829496805
696017205 696017205
93469052 93469052
168860421 168860421
671090469 671090469
220048180 220048180
299291188 299291188
113266473 113266473
459020833 459020833
52179423 52179423
928033448 928033448
43546225 43546225
258025472 258025472
547306472 547306472
118270804 118270804
2706485 2706485
649275086 649275086
277482484 277482484
942324388 942324388
250072657 250072657
526004810 526004810
6962390 6962390
635265789 635265789
138964659 138964659
145113955 145113955
785266487 785266487
206877014 206877014
466033776 466033776
984955738 984955738
377328506 377328506
265805707 265805707
19714551 19714551
543697883 543697883
948590383 948590383
632395693 632395693
654160016 654160016
454152697 454152697
388794284 388794284
298233647 298233647
1281971 1281971
363350669 363350669
313776992 313776992
928927261 928927261
939050847 939050847
514130377 514130377
805651722 805651722
674707979 674707979
384745455 384745455
125893732 125893732
650266736 650266736
829216315 829216315
953273906 953273906
872595944 872595944
668607829 668607829
580597947 580597947
400179552 400179552
322836912 322836912
109946774 109946774
336334048 336334048
223294268 223294268
422928664 422928664
831996970 831996970
878523096 878523096
912266040 912266040
986636272 986636272
330037469 330037469
968904849 968904849
761124083 761124083
677366494 677366494
445437008 445437008
272584067 272584067
298154244 298154244
488103865 488103865
343856896 343856896
566562221 566562221
805653533 805653533
833780122 833780122
185510823 185510823
69672096 69672096
825618832 825618832
246841118 246841118
623625663 623625663
535076032 535076032
602031136 602031136
144145254 144145254
651000115 651000115
117941561 117941561
137841057 137841057
971901086 971901086
779003055 779003055
616161605 616161605
20298560 20298560
601289708 601289708
291621499 291621499
773322450 773322450
21613288 21613288
463106641 463106641
66017652 66017652
916470715 916470715
626055677 626055677
466528373 466528373
259283755 259283755
243514083 243514083
822489501 822489501
588375592 588375592
598792621 598792621
158015830 158015830
39257728 39257728
686143412 686143412
407068167 407068167
646748964 646748964
790845211 790845211
130412949 130412949
827003333 827003333
305506437 305506437
223829612 223829612
155286869 155286869
962951485 962951485
631446815 631446815
804767068 804767068
686663421 686663421
927147402 927147402
797739027 797739027
176470175 176470175
199894818 199894818
641385743 641385743
941586170 941586170
433501454 433501454
998865560 998865560
415388206 415388206
207989465 207989465
887309814 887309814
773822359 773822359
987538659 987538659
554630751 554630751
936549376 936549376
569289776 569289776
873673611 873673611
90259442 90259442
150009846 150009846
428959804 428959804
13068124 13068124
148851164 148851164
906630660 906630660
473934637 473934637
511381867 511381867
989660332 989660332
790754422 790754422
171463423 171463423
429923570 429923570
365368700 365368700
723268547 723268547
775217951 775217951
192954525 192954525
13563608 13563608
109014116 109014116
551973557 551973557
786836800 786836800
788287001 788287001
6530400 6530400
114137016 114137016
375223257 375223257
761484718 761484718
655622646 655622646
532020698 532020698
984976907 984976907
306593779 306593779
559697327 559697327
725254641 725254641
432202735 432202735
310332398 310332398
978661893 978661893
707399067 707399067
827275945 827275945
661182131 661182131
58639566 58639566
58403687 58403687
587806719 587806719
367903224 367903224
699357904 699357904
178779517 178779517
309901793 309901793
314067517 314067517
161917938 161917938
623996848 623996848
812320538 812320538
327010072 327010072
904916601 904916601
195282859 195282859
253419304 253419304
770543754 770543754
290415116 290415116
744647433 744647433
565788000 565788000
145937603 145937603
613360152 613360152
682610596 682610596
936911373 936911373
22047170 22047170
655883864 655883864
753157098 753157098
926153396 926153396
979932665 979932665
301712560 301712560
784705607 784705607
512148838 512148838
730543102 730543102
25127206 25127206
693539256 693539256
782074860 782074860
550012106 550012106
773384847 773384847
148790721 148790721
258622507 258622507
397804570 397804570
554308243 554308243
853738673 853738673
502350709 502350709
149645716 149645716
795291711 795291711
175878839 175878839
166619430 166619430
790841067 790841067
64775881 64775881
375648838 375648838
74531071 74531071
662055482 662055482
950109774 950109774
593498685 593498685
761657360 761657360
826318205 826318205
177290359 177290359
939228702 939228702
347271769 347271769
26393026 26393026
726279377 726279377
284344901 284344901
842705575 842705575
490299155 490299155
63543590 63543590
306716784 306716784
517367526 517367526
47833399 47833399
404077288 404077288
795779810 795779810
265551115 265551115
848150373 848150373
148489345 148489345
922569695 922569695
695452969 695452969
460274051 460274051
73824664 73824664
169198456 169198456
665209567 665209567
373081369 373081369
13323950 13323950
256218799 256218799
665081496 665081496
826401389 826401389
350423330 350423330
25579992 25579992
183586141 183586141
655890627 655890627
614112570 614112570
549005889 549005889
236824861 236824861
860172156 860172156
943805667 943805667
588960207 588960207
709636741 709636741
252642497 252642497
933306971 933306971
407041112 407041112
923564081 923564081
406804901 406804901
430930803 430930803
192519364 192519364
227486987 227486987
566146069 566146069
456563197 456563197
127556522 127556522
520692612 520692612
874559197 874559197
937857512 937857512
153991785 153991785
912665627 912665627
424665508 424665508
250083009 250083009
44490821 44490821
778006845 778006845
49942226 49942226
773722698 773722698
579845235 579845235
523430864 523430864
123618560 123618560
153290425 153290425
819229708 819229708
480138763 480138763
240593499 240593499
11047960 11047960
138470839 138470839
315106941 315106941
73302434 73302434
245048985 245048985
949798445 949798445
248636624 248636624
242275423 242275423
949994560 949994560
972365273 972365273
717832738 717832738
860676565 860676565
702047338 702047338
738334366 738334366
373116398 373116398
251209551 251209551
251178713 251178713
577606661 577606661
991769969 991769969
571330322 571330322
536048400 536048400
230525693 230525693
421153858 421153858
307977845 307977845
572204598 572204598
398389095 398389095
29870221 29870221
955360659 955360659
724753739 724753739
184707174 184707174
348179189 348179189
552926652 552926652
951224174 951224174
58640744 58640744
252728157 252728157
952593267 952593267
916148376 916148376
48626994 48626994
753243318 753243318
829853759 829853759
248661600 248661600
390498116 390498116
73591347 73591347
450202005 450202005
717252351 717252351
934349954 934349954
755370610 755370610
105119756 105119756
240328305 240328305
63609774 63609774
430611246 430611246
328013232 328013232
611909995 611909995
95725938 95725938
718958372 718958372
108729237 108729237
152154741 152154741
801325939 801325939
221574732 221574732
71659301 71659301
591168012 591168012
381298926 381298926
115248213 115248213
292462353 292462353
104035648 104035648
839317703 839317703
551440798 551440798
727496883 727496883
70570186 70570186
918895162 918895162
818396725 818396725
213390556 213390556
962402441 962402441
442669559 442669559
575554596 575554596
302224062 302224062
936155899 936155899
19674090 19674090
939233494 939233494
346494005 346494005
600225395 600225395
363110835 363110835
727242891 727242891
236602151 236602151
776334843 776334843
525518870 525518870
72026816 72026816
980219160 980219160
12443349 12443349
486476670 486476670
18079552 18079552
761716428 761716428
126995671 126995671
180860474 180860474
383559036 383559036
111975984 111975984
73779669 73779669
375240108 375240108
758637557 758637557
306324060 306324060
755451981 755451981
49866048 49866048
197430092 197430092
905441212 905441212
685252030 685252030
563827298 563827298
760554286 760554286
799475690 799475690
840492593 840492593
36724708 36724708
186312907 186312907
64717102 64717102
282163092 282163092
353181148 353181148
25279437 25279437
608441023 608441023
365667193 365667193
712047748 712047748
424074831 424074831
553650209 553650209
630762495 630762495
410317535 410317535
316778011 316778011
695223431 695223431
174384667 174384667
815244029 815244029
767425684 767425684
357154004 357154004
824060583 824060583
839319957 839319957
436047273 436047273
940631470 940631470
824587056 824587056
88190043 88190043
355587460 355587460
537360714 537360714
74201643 74201643
660377344 660377344
131843570 131843570
660141999 660141999
389286224 389286224
77007932 77007932
588217139 588217139
83560081 83560081
727706402 727706402
342290795 342290795
836976675 836976675
692486266 692486266
743170548 743170548
556257607 556257607
371270093 371270093
998115892 998115892
223453993 223453993
565258916 565258916
277800099 277800099
918186094 918186094
205445299 205445299
902438213 902438213
147241450 147241450
115944733 115944733
121904034 121904034
422170695 422170695
744699738 744699738
824614809 824614809
653456376 653456376
176406453 176406453
87517142 87517142
67269266 67269266
597682745 597682745
578699163 578699163
595752606 595752606
593837062 593837062
349689644 349689644
806579045 806579045
331265946 331265946
650739530 650739530
660856331 660856331
846069627 846069627
991461830 991461830
771129134 771129134
140824471 140824471
897749495 897749495
367186228 367186228
145300535 145300535
141297630 141297630
107008189 107008189
461161374 461161374
502869546 502869546
192128907 192128907
781403990 781403990
934832031 934832031
427431041 427431041
584206705 584206705
914950058 914950058
416814729 416814729
35146967 35146967
28475802 28475802
967277910 967277910
138695193 138695193
227240071 227240071
890011621 890011621
732147739 732147739
760035338 760035338
37340114 37340114
349469895 349469895
814651223 814651223
622914863 622914863
491970347 491970347
31194229 31194229
126658259 126658259
23240196 23240196
196154487 196154487
986736829 986736829
269128322 269128322
496428212 496428212
756956885 756956885
37770412 37770412
534138454 534138454
37202217 37202217
188631623 188631623
545297331 545297331
915408132 915408132
845148570 845148570
157731806 157731806
898071952 898071952
381877197 381877197
288896557 288896557
390016115 390016115
798326585 798326585
988328782 988328782
415910247 415910247
397020499 397020499
520134180 520134180
369121243 369121243
790434076 790434076
1885463 1885463
674427883 674427883
154015742 154015742
806528201 806528201
51728011 51728011
188920379 188920379
254481738 254481738
583614104 583614104
997256594 997256594
663976885 663976885
614579524 614579524
675375850 675375850
87374799 87374799
56794340 56794340
943470438 943470438
399804659 399804659
129623732 129623732
991184660 991184660
562851621 562851621
578747849 578747849
660370209 660370209
134894020 134894020
61163165 61163165
535814710 535814710
648297231 648297231
576751339 576751339
513033733 513033733
982816425 982816425
577312230 577312230
265371562 265371562
806011743 806011743
318018726 318018726
791324419 791324419
845731435 845731435
522936631 522936631
5031705 5031705
322950696 322950696
426496520 426496520
206475515 206475515
219815833 219815833
950763184 950763184
265458251 265458251
90009045 90009045
516773198 516773198
108765586 108765586
83689238 83689238
645499773 645499773
87617311 87617311
168912670 168912670
60452671 60452671
11198520 11198520
178783793 178783793
451577709 451577709
106821336 106821336
884691237 884691237
384806252 384806252
121567809 121567809
317232848 317232848
483019783 483019783
625988859 625988859
129277636 129277636
45633173 45633173
697224653 697224653
504100421 504100421
837795910 837795910
625515783 625515783
71932803 71932803
60672879 60672879
434791489 434791489
158479361 158479361
988420928 988420928
615542940 615542940
746655243 746655243
95492446 95492446
289636172 289636172
760791894 760791894
253772725 253772725
546042146 546042146
606829244 606829244
400902973 400902973
558055767 558055767
128199802 128199802
591868460 591868460
140933012 140933012
80165746 80165746
804503544 804503544
600813176 600813176
624812183 624812183
708201524 708201524
22072217 22072217
915457755 915457755
645111065 645111065
530932160 530932160
375944626 375944626
414087821 414087821
256308472 256308472
308528839 308528839
347388264 347388264
830314994 830314994
311844199 311844199
859529479 859529479
744945289 744945289
190536889 190536889
941632041 941632041
763751814 763751814
614765122 614765122
28621141 28621141
317173498 317173498
241981866 241981866
574855121 574855121
122955211 122955211
266098859 266098859
123883722 123883722
404686221 404686221
858343902 858343902
414548464 414548464
429344853 429344853
483511579 483511579
962748075 962748075
202416816 202416816
316737987 316737987
461835985 461835985
177667198 177667198
844400017 844400017
562775715 562775715
474781045 474781045
891469325 891469325
583238232 583238232
83580824 83580824
601430004 601430004
788789265 788789265
317228916 317228916
875832379 875832379
216054911 216054911
228564181 228564181
354657880 354657880
838744537 838744537
437771844 437771844
197669917 197669917
541068812 541068812
551411933 551411933
227401953 227401953
494939063 494939063
256010154 256010154
739535595 739535595
667836118 667836118
661413837 661413837
249772119 249772119
413756599 413756599
62542631 62542631
391131187 391131187
911563690 911563690
848507353 848507353
316459318 316459318
824431668 824431668
530355650 530355650
109971535 109971535
782934699 782934699
690190630 690190630
822285697 822285697
39471838 39471838
965495907 965495907
678346888 678346888
652516852 652516852
150159976 150159976
245656740 245656740
693610155 693610155
439642091 439642091
868568471 868568471
943541768 943541768
416260423 416260423
228036077 228036077
926011912 926011912
774037809 774037809
505403759 505403759
18687583 18687583
342776225 342776225
612003102 612003102
681544454 681544454
481753523 481753523
49029446 49029446
999695460 999695460
860225393 860225393
300558168 300558168
587744532 587744532
723751527 723751527
58887368 58887368
72855848 72855848
322323898 322323898
968142456 968142456
436100877 436100877
896898688 896898688
670803 670803
683249633 683249633
67301067 67301067
248236551 248236551
286770549 286770549
752549905 752549905
582823661 582823661
36415581 36415581
8910253 8910253
258519573 258519573
854897710 854897710
713917327 713917327
179482344 179482344
710870348 710870348
412636723 412636723
114692955 114692955
797252514 797252514
393901883 393901883
398135694 398135694
683911060 683911060
960232730 960232730
492103564 492103564
783985982 783985982
285011267 285011267
493259719 493259719
367312426 367312426
784247970 784247970
132965042 132965042
102682617 102682617
210416252 210416252
20702432 20702432
686719321 686719321
842024349 842024349
541236725 541236725
920769340 920769340
938435750 938435750
746649140 746649140
632756413 632756413
585734836 585734836
936830290 936830290
784292542 784292542
658039415 658039415
748582085 748582085
903344661 903344661
380859687 380859687
211951812 211951812
220365475 220365475
175687285 175687285
96088379 96088379
707238193 707238193
795773012 795773012
844168420 844168420
531654367 531654367
948141479 948141479
904206282 904206282
755216967 755216967
141962842 141962842
334313112 334313112
422079341 422079341
754292139 754292139
125388359 125388359
677458279 677458279
84531609 84531609
165332703 165332703
460584513 460584513
390832299 390832299
675896993 675896993
953323080 953323080
242063261 242063261
124433813 124433813
73256454 73256454
679502205 679502205
557852153 557852153
529422984 529422984
396774217 396774217
556304868 556304868
205531560 205531560
920632537 920632537
509927818 509927818
267941236 267941236
655003446 655003446
10914489 10914489
879363848 879363848
33703637 33703637
916632812 916632812
313939454 313939454
510170154 510170154
586886365 586886365
183147953 183147953
401566218 401566218
960488930 960488930
289533887 289533887
718521845 718521845
987883258 987883258
795150985 795150985
420799503 420799503
528285455 528285455
242667426 242667426
237730987 237730987
954385050 954385050
537992422 537992422
326248742 326248742
136046362 136046362
238736941 238736941
288846522 288846522
53916660 53916660
527245306 527245306
299672911 299672911
704973945 704973945
615592003 615592003
350055839 350055839
549265154 549265154
685902796 685902796
570175175 570175175
80177228 80177228
697617291 697617291
540780101 540780101
2800391 2800391
660906926 660906926
81341009 81341009
718815791 718815791
852858251 852858251
131295365 131295365
883081816 883081816
77226608 77226608
192486595 192486595
984206469 984206469
670677635 670677635
976995453 976995453
852856003 852856003
361093911 361093911
234245045 234245045
362808637 362808637
546139560 546139560
369376527 369376527
847452665 847452665
701046462 701046462
544085232 544085232
88139752 88139752
574751615 574751615
939026622 939026622
169238240 169238240
12878802 12878802
662106914 662106914
880134930 880134930
502089851 502089851
396541912 396541912
593015615 593015615
549946202 549946202
311748966 311748966
18408507 18408507
620317570 620317570
166123359 166123359
642925060 642925060
964568107 964568107
150981737 150981737
61349454 61349454
91800259 91800259
637614651 637614651
533500370 533500370
912461271 912461271
288522716 288522716
360154022 360154022
475607075 475607075
93639501 93639501
225602292 225602292
491548976 491548976
763684706 763684706
668993623 668993623
88418542 88418542
24828326 24828326
587025816 587025816
890312643 890312643
601094645 601094645
197034025 197034025
128624267 128624267
822698549 822698549
915118745 915118745
235785132 235785132
900535864 900535864
666762161 666762161
146766109 146766109
513049602 513049602
287650492 287650492
507890222 507890222
994754390 994754390
951615159 951615159
249856035 249856035
614702931 614702931
105185102 105185102
113194170 113194170
270196811 270196811
496736470 496736470
129656491 129656491
410372075 410372075
910965763 910965763
34529872 34529872
294849860 294849860
263112963 263112963
829116889 829116889
689347651 689347651
802681392 802681392
5725478 5725478
463509524 463509524
521484991 521484991
277068666 277068666
205876298 205876298
197302488 197302488
182927539 182927539
798334766 798334766
721566130 721566130
742548011 742548011
859362254 859362254
910294479 910294479
690637346 690637346
141215643 141215643
22623864 22623864
40613286 40613286
991375251 991375251
524636215 524636215
995931 995931
836730129 836730129
271872671 271872671
473917093 473917093
585021552 585021552
733360994 733360994
743560947 743560947
941446796 941446796
911883736 911883736
81458209 81458209
995032411 995032411
267075215 267075215
534305669 534305669
646657830 646657830
172842273 172842273
91225429 91225429
95616750 95616750
964434510 964434510
758148828 758148828
946368916 946368916
146047325 146047325
538814933 538814933
19895075 19895075
345186858 345186858
309103877 309103877
175609237 175609237
49927976 49927976
329803710 329803710
882377909 882377909
217644555 217644555
679285629 679285629
129746807 129746807
625282683 625282683
998505020 998505020
44992563 44992563
921591625 921591625
636331130 636331130
206938550 206938550
920402833 920402833
412414588 412414588
9921259 9921259
605700210 605700210
803022511 803022511
658706761 658706761
464963890 464963890
703403523 703403523
446541568 446541568
652719375 652719375
150577076 150577076
162182750 162182750
476191639 476191639
150287086 150287086
594448029 594448029
999005223 999005223
254891310 254891310
514659800 514659800
326898863 326898863
494563240 494563240
538002502 538002502
551736957 551736957
659297654 659297654
146818979 146818979
160178563 160178563
624380667 624380667
274152894 274152894
82938129 82938129
579347358 579347358
735873608 735873608
719160685 719160685
336069737 336069737
32475837 32475837
120796581 120796581
773183266 773183266
664871127 664871127
78719838 78719838
967382546 967382546
191522840 191522840
212820069 212820069
628921446 628921446
291774620 291774620
15779996 15779996
237774680 237774680
704176294 704176294
339662982 339662982
271102516 271102516
531706401 531706401
37224558 37224558
535193724 535193724
272291304 272291304
384185062 384185062
640353312 640353312
3757277 3757277
495631810 495631810
81036326 81036326
687591850 687591850
327259482 327259482
363388247 363388247
86877436 86877436
615263811 615263811
540189469 540189469
47935364 47935364
939309629 939309629
184337601 184337601
359905800 359905800
253191159 253191159
826298873 826298873
864189143 864189143
590040257 590040257
23159848 23159848
943926582 943926582
118718747 118718747
897340142 897340142
586169175 586169175
800454595 800454595
133606382 133606382
725494697 725494697
867841248 867841248
245371863 245371863
701463654 701463654
213461045 213461045
979774674 979774674
82994268 82994268
943670158 943670158
784742247 784742247
114113565 114113565
628199710 628199710
2632060 2632060
832191922 832191922
106230219 106230219
441384220 441384220
932843702 932843702
697178393 697178393
86668361 86668361
657204301 657204301
496445905 496445905
718528030 718528030
504172626 504172626
195587198 195587198
907489005 907489005
448775440 448775440
809388182 809388182
540608861 540608861
498268534 498268534
341106013 341106013
591393024 591393024
948704060 948704060
644143614 644143614
236526881 236526881
68978238 68978238
258410884 258410884
876877913 876877913
880437173 880437173
923629901 923629901
923410260 923410260
92065317 92065317
958809195 958809195
839151716 839151716
474555544 474555544
325215547 325215547
500810240 500810240
922211187 922211187
833980468 833980468
78931964 78931964
705976345 705976345
859071550 859071550
87801853 87801853
530715762 530715762
313423505 313423505
963851839 963851839
790633480 790633480
3334074 3334074
767709260 767709260
613232869 613232869
428446800 428446800
148676862 148676862
733750388 733750388
61479459 61479459
506891440 506891440
201449404 201449404
657064118 657064118
316739859 316739859
243971577 243971577
434209810 434209810
343262886 343262886
240952372 240952372
578485799 578485799
940244463 940244463
815694182 815694182
323765155 323765155
401406324 401406324
228835025 228835025
789115756 789115756
143777516 143777516
704986983 704986983
811087644 811087644
34778415 34778415
16443376 16443376
779687354 779687354
996043910 996043910
339041566 339041566
388617983 388617983
932261066 932261066
114796767 114796767
101197315 101197315
143205060 143205060
134742974 134742974
472687875 472687875
133328638 133328638
2900669 2900669
216316834 216316834
188680046 188680046
524323906 524323906
717186183 717186183
175600009 175600009
550230268 550230268
646843390 646843390
239996146 239996146
757048050 757048050
198197772 198197772
160962657 160962657
740462548 740462548
762237066 762237066
140210212 140210212
149441008 149441008
570537671 570537671
823958194 823958194
136971073 136971073
542678285 542678285
661481856 661481856
88739003 88739003
914185361 914185361
449865708 449865708
535827758 535827758
591243863 591243863
632106338 632106338
729854156 729854156
92573657 92573657
214222025 214222025
696766951 696766951
748191199 748191199
841381756 841381756
744598061 744598061
597908656 597908656
24461228 24461228
868489144 868489144
3680376 3680376
546284454 546284454
76995998 76995998
575574195 575574195
299401368 299401368
869438110 869438110
330553479 330553479
399367431 399367431
90701684 90701684
427519242 427519242
86979254 86979254
999892035 999892035
673590456 673590456
180926895 180926895
79551280 79551280
901832272 901832272
837579466 837579466
490581263 490581263
341766247 341766247
197979507 197979507
330174513 330174513
473195680 473195680
382716707 382716707
607204513 607204513
68667195 68667195
575043078 575043078
619269714 619269714
172984631 172984631
480197305 480197305
137194876 137194876
259249799 259249799
332205743 332205743
99263258 99263258
188001745 188001745
694791056 694791056
668783742 668783742
116686772 116686772
630363093 630363093
454250231 454250231
37853158 37853158
605754019 605754019
981447185 981447185
714640073 714640073
564052662 564052662
911778573 911778573
83498121 83498121
328166768 328166768
182153246 182153246
84259821 84259821
145874771 145874771
410756823 410756823
54081437 54081437
511630377 511630377
325137779 325137779
804152188 804152188
848749596 848749596
812509310 812509310
880242581 880242581
799838333 799838333
333563403 333563403
280189563 280189563
943360273 943360273
397477297 397477297
343281228 343281228
2444608 2444608
159783111 159783111
851693721 851693721
101532710 101532710
72985021 72985021
912447781 912447781
618774637 618774637
222343199 222343199
874054288 874054288
292090190 292090190
128010828 128010828
964095291 964095291
71329485 71329485
959254380 959254380
612418015 612418015
522674139 522674139
864366924 864366924
174848845 174848845
667933129 667933129
672993701 672993701
9176948 9176948
629086831 629086831
266047283 266047283
50839751 50839751
65949156 65949156
870273434 870273434
92059149 92059149
63066340 63066340
180369186 180369186
58104138 58104138
694050922 694050922
53469495 53469495
121775881 121775881
979206543 979206543
395859273 395859273
630671164 630671164
664165425 664165425
27843323 27843323
547035996 547035996
414620407 414620407
737010497 737010497
669243282 669243282
179735951 179735951
790334759 790334759
46352970 46352970
384160516 384160516
290026498 290026498
865876869 865876869
971421934 971421934
104568786 104568786
265231256 265231256
663511336 663511336
986370329 986370329
47432398 47432398
237195200 237195200
99022160 99022160
250663946 250663946
27733405 27733405
45444249 45444249
314608994 314608994
823048919 823048919
989137826 989137826
644460130 644460130
659391298 659391298
676434687 676434687
243469213 243469213
935707515 935707515
641341671 641341671
153849491 153849491
760481145 760481145
248394311 248394311
312000741 312000741
358531975 358531975
854455358 854455358
777046665 777046665
869525967 869525967
975598762 975598762
299177272 299177272
407976535 407976535
555306434 555306434
539774603 539774603
177472293 177472293
68917549 68917549
585579968 585579968
118402148 118402148
931475687 931475687
396483308 396483308
399200365 399200365
431964001 431964001
352108020 352108020
839363911 839363911
97125840 97125840
285403233 285403233
447369778 447369778
385123741 385123741
862473437 862473437
981845344 981845344
662944445 662944445
498184002 498184002
824072271 824072271
251134394 251134394
283873318 283873318
54742764 54742764
757825059 757825059
987692527 987692527
4806498 4806498
145943688 145943688
699231345 699231345
231760691 231760691
103590029 103590029
341946402 341946402
123978958 123978958
272767576 272767576
17293453 17293453
331675765 331675765
190966263 190966263
568420480 568420480
88108701 88108701
204069626 204069626
13079327 13079327
724088096 724088096
432894860 432894860
210210515 210210515
58805365 58805365
14598310 14598310
473833860 473833860
282820409 282820409
522912952 522912952
616886011 616886011
353320635 353320635
998729219 998729219
225283355 225283355
261409810 261409810
833130807 833130807
64619120 64619120
548776643 548776643
444060827 444060827
848770521 848770521
89604557 89604557
216571407 216571407
962805213 962805213
805582849 805582849
225857573 225857573
904754724 904754724
248241047 248241047
22917297 22917297
112345543 112345543
920325918 920325918
762018103 762018103
14287375 14287375
51150288 51150288
790814655 790814655
380746201 380746201
984243904 984243904
320296833 320296833
443313821 443313821
769805907 769805907
155310173 155310173
444851321 444851321
326212328 326212328
910792060 910792060
321154842 321154842
199075516 199075516
620256944 620256944
921298961 921298961
621714667 621714667
329361504 329361504
428012213 428012213
265920802 265920802
809311699 809311699
514329273 514329273
13011179 13011179
421459358 421459358
84632673 84632673
401485450 401485450
970505528 970505528
51157360 51157360
826483233 826483233
597870071 597870071
105340829 105340829
258189584 258189584
567728611 567728611
198354162 198354162
600061077 600061077
677641521 677641521
740951820 740951820
770229524 770229524
925055457 925055457
603739507 603739507
214863960 214863960
424366238 424366238
979073697 979073697
813122296 813122296
830371040 830371040
45532334 45532334
304394305 304394305
179618657 179618657
389579660 389579660
684062534 684062534
72978841 72978841
271362171 271362171
915408988 915408988
953800856 953800856
829121514 829121514
96642469 96642469
428223244 428223244
152080620 152080620
402239889 402239889
418216066 418216066
932081755 932081755
427351360 427351360
531212891 531212891
639151791 639151791
547707485 547707485
918830700 918830700
620406396 620406396
418282378 418282378
999483852 999483852
368734988 368734988
344153144 344153144
784000381 784000381
675081589 675081589
471376754 471376754
890257795 890257795
60645451 60645451
421706557 421706557
94605004 94605004
98830241 98830241
52949272 52949272
97550743 97550743
38910413 38910413
180355152 180355152
211660078 211660078
224964651 224964651
286290903 286290903
768912249 768912249
453058767 453058767
435494396 435494396
669785962 669785962
535921194 535921194
140396581 140396581
696479758 696479758
400743051 400743051
601063841 601063841
217513436 217513436
11583883 11583883
437398334 437398334
922563010 922563010
168795222 168795222
220430132 220430132
85892482 85892482
940192579 940192579
72790218 72790218
276100034 276100034
348484649 348484649
169023420 169023420
690203189 690203189
944565225 944565225
942098694 942098694
118791148 118791148
825855040 825855040
493506636 493506636
144052134 144052134
299850941 299850941
712435007 712435007
262451636 262451636
531355302 531355302
110356448 110356448
544525993 544525993
944032806 944032806
787336578 787336578
242898214 242898214
525312997 525312997
728786193 728786193
637563905 637563905
16557329 16557329
418081213 418081213
766528536 766528536
945907017 945907017
58293946 58293946
106738710 106738710
591211633 591211633
83817144 83817144
167836156 167836156
88885123 88885123
518481696 518481696
278830536 278830536
780711102 780711102
176680754 176680754
916973883 916973883
947955175 947955175
989916213 989916213
330246024 330246024
661831144 661831144
717184280 717184280
400702129 400702129
853118788 853118788
240383498 240383498
265767750 265767750
391500926 391500926
715563729 715563729
508193924 508193924
6026308 6026308
751798811 751798811
508589407 508589407
224608974 224608974
458730886 458730886
973374427 973374427
646138302 646138302
455608046 455608046
430568280 430568280
54456288 54456288
76016989 76016989
976144265 976144265
497159681 497159681
690755784 690755784
342934798 342934798
992088117 992088117
236032682 236032682
501999669 501999669
220911170 220911170
747804990 747804990
503873389 503873389
457215776 457215776
100424707 100424707
840125047 840125047
438174094 438174094
128295583 128295583
704812476 704812476
25381140 25381140
659136950 659136950
634480009 634480009
211391562 211391562
705352786 705352786
585707377 585707377
147611231 147611231
752418015 752418015
448416348 448416348
936101361 936101361
777434504 777434504
228865744 228865744
908134559 908134559
24809329 24809329
815910997 815910997
803653100 803653100
530686591 530686591
109486334 109486334
6412284 6412284
607945949 607945949
722789137 722789137
653938625 653938625
287780341 287780341
106978034 106978034
87575300 87575300
265803551 265803551
802284970 802284970
332497658 332497658
806015154 806015154
545172522 545172522
635470478 635470478
570844049 570844049
8936676 8936676
376433011 376433011
319546573 319546573
972353025 972353025
124008736 124008736
101713183 101713183
800827844 800827844
864194110 864194110
213128408 213128408
129164795 129164795
281285197 281285197
463877517 463877517
208395250 208395250
986115041 986115041
794583411 794583411
489749991 489749991
590301229 590301229
118034312 118034312
279776727 279776727
85813835 85813835
538758408 538758408
269749864 269749864
83363079 83363079
191181920 191181920
245632413 245632413
914366234 914366234
14273003 14273003
829236640 829236640
182780315 182780315
187409980 187409980
685086811 685086811
992279789 992279789
571372466 571372466
479080928 479080928
557915240 557915240
71867474 71867474
798198951 798198951
396882128 396882128
380785927 380785927
630432233 630432233
637300644 637300644
909591585 909591585
408555928 408555928
41976136 41976136
283452846 283452846
318498589 318498589
280574629 280574629
120212207 120212207
857986682 857986682
516349457 516349457
909734499 909734499
706558735 706558735
128890438 128890438
51756666 51756666
563316297 563316297
690529942 690529942
956665051 956665051
527018283 527018283
215642959 215642959
509660446 509660446
396765873 396765873
931915837 931915837
337322355 337322355
145457179 145457179
741211363 741211363
422025893 422025893
572341660 572341660
135914180 135914180
73571110 73571110
14313722 14313722
324528558 324528558
276221601 276221601
593211905 593211905
710397226 710397226
338048313 338048313
146227693 146227693
620830951 620830951
892422746 892422746
473240 473240
992166144 992166144
893641612 893641612
583854590 583854590
793142445 793142445
940854150 940854150
548950693 548950693
293440451 293440451
279022904 279022904
808033624 808033624
781539159 781539159
953934772 953934772
445622535 445622535
768491239 768491239
78174772 78174772
444492327 444492327
863440221 863440221
964383716 964383716
377031507 377031507
367421185 367421185
993703830 993703830
747920587 747920587
229871112 229871112
56536633 56536633
581839346 581839346
68155304 68155304
871553730 871553730
723935490 723935490
577293688 577293688
604230292 604230292
71193616 71193616
645824918 645824918
537645850 537645850
292907683 292907683
928435991 928435991
401802558 401802558
479240354 479240354
248339567 248339567
801754588 801754588
698557001 698557001
273950877 273950877
605703373 605703373
512786691 512786691
501400675 501400675
355745586 355745586
247777537 247777537
81220899 81220899
431667060 431667060
908050616 908050616
734983384 734983384
852782271 852782271
994508063 994508063
663398127 663398127
516053455 516053455
917962916 917962916
741712842 741712842
922941815 922941815
132457605 132457605
716800523 716800523
740189252 740189252
994176319 994176319
593479476 593479476
896278546 896278546
416765174 416765174
721158579 721158579
942317397 942317397
787184878 787184878
273335374 273335374
314740386 314740386
297983594 297983594
27689453 27689453
728861325 728861325
527330924 527330924
937677620 937677620
788519893 788519893
7100585 7100585
265100261 265100261
366264484 366264484
845993111 845993111
58924823 58924823
165709343 165709343
52261504 52261504
197411660 197411660
185438481 185438481
969514367 969514367
24662550 24662550
223485795 223485795
970481751 970481751
705152197 705152197
876761413 876761413
559600186 559600186
221428645 221428645
11875036 11875036
17770853 17770853
47516376 47516376
421436719 421436719
655646014 655646014
55059713 55059713
588076007 588076007
145026935 145026935
51099745 51099745
258206472 258206472
332634989 332634989
502158766 502158766
763778081 763778081
348476335 348476335
656911918 656911918
639715304 639715304
458388537 458388537
342382941 342382941
773814170 773814170
153657069 153657069
967623681 967623681
192086965 192086965
67974028 67974028
796532982 796532982
22142808 22142808
853914230 853914230
144161972 144161972
139507393 139507393
799493282 799493282
214595042 214595042
879452634 879452634
779887356 779887356
665765697 665765697
154987770 154987770
987423065 987423065
986280867 986280867
359542637 359542637
256828127 256828127
422259785 422259785
340217985 340217985
322830916 322830916
12007137 12007137
31425430 31425430
867714835 867714835
132595034 132595034
41412441 41412441
638933749 638933749
677459088 677459088
436559863 436559863
758031296 758031296
336453477 336453477
226708782 226708782
729347432 729347432
251024501 251024501
437791104 437791104
106736004 106736004
872239867 872239867
22445017 22445017
944155546 944155546
71717390 71717390
299352079 299352079
34334783 34334783
12287435 12287435
101569456 101569456
539392521 539392521
772179565 772179565
506691723 506691723
727959827 727959827
917237571 917237571
256609278 256609278
702024109 702024109
163602482 163602482
703637949 703637949
797934310 797934310
47833630 47833630
748147523 748147523
765282368 765282368
40495754 40495754
407873473 407873473
12036801 12036801
243246021 243246021
845931686 845931686
904914978 904914978
81419 81419
831102809 831102809
34335196 34335196
82656088 82656088
68424160 68424160
976377682 976377682
95352690 95352690
380890064 380890064
733774887 733774887
893676435 893676435
974702286 974702286
309041880 309041880
510042995 510042995
289087124 289087124
478254600 478254600
60237795 60237795
677272391 677272391
476546121 476546121
207166293 207166293
586144670 586144670
220475669 220475669
558028101 558028101
404754902 404754902
758885776 758885776
253546668 253546668
299492521 299492521
165339654 165339654
253436347 253436347
462404881 462404881
925949654 925949654
833905423 833905423
494168976 494168976
326343956 326343956
839269781 839269781
243926163 243926163
231765732 231765732
999180416 999180416
76948532 76948532
253695105 253695105
831641874 831641874
17331569 17331569
1114135 1114135
869003044 869003044
323852794 323852794
452098391 452098391
209162018 209162018
158265121 158265121
18226281 18226281
101074098 101074098
121515173 121515173
297839721 297839721
678031459 678031459
504504591 504504591
293378692 293378692
636714115 636714115
274792884 274792884
80904198 80904198
240737632 240737632
230385251 230385251
731171184 731171184
71227469 71227469
72056576 72056576
250276194 250276194
581389404 581389404
881986091 881986091
19949616 19949616
794983796 794983796
371403392 371403392
313644080 313644080
156416273 156416273
688703145 688703145
429627934 429627934
655963013 655963013
304164891 304164891
247528834 247528834
839450751 839450751
774956320 774956320
769940922 769940922
240971665 240971665
968812237 968812237
47958466 47958466
320611309 320611309
288904588 288904588
961860349 961860349
774393029 774393029
538852845 538852845
244400606 244400606
248244706 248244706
114712941 114712941
369168910 369168910
965765024 965765024
370221852 370221852
764631674 764631674
288615570 288615570
571918782 571918782
574771846 574771846
661863963 661863963
802661082 802661082
701214518 701214518
673435192 673435192
914707766 914707766
172701691 172701691
564397363 564397363
682587086 682587086
185925467 185925467
320324865 320324865
259442725 259442725
953227464 953227464
913366169 913366169
868861654 868861654
102487053 102487053
199821423 199821423
914194090 914194090
422283169 422283169
455339946 455339946
51069029 51069029
701518800 701518800
11114360 11114360
868795994 868795994
552262148 552262148
56409378 56409378
999312516 999312516
104186517 104186517
730335035 730335035
245311894 245311894
607475333 607475333
583080053 583080053
590609151 590609151
869430734 869430734
571061073 571061073
684464827 684464827
50462274 50462274
356616259 356616259
953336316 953336316
829905000 829905000
254272862 254272862
534121854 534121854
432267612 432267612
103448465 103448465
402166619 402166619
207376132 207376132
284405208 284405208
45594711 45594711
810598727 810598727
992720253 992720253
530560465 530560465
596980916 596980916
664519935 664519935
375991041 375991041
430039023 430039023
951071639 951071639
206924117 206924117
196236564 196236564
462098601 462098601
797258854 797258854
640463628 640463628
598640002 598640002
419033994 419033994
361023240 361023240
689370866 689370866
643993348 643993348
383924119 383924119
85851514 85851514
42462650 42462650
465931739 465931739
634905274 634905274
74157346 74157346
854345807 854345807
539648769 539648769
630457143 630457143
863553317 863553317
664253890 664253890
980254463 980254463
766939202 766939202
875842926 875842926
619020806 619020806
133737540 133737540
965605063 965605063
773021624 773021624
233250992 233250992
336013531 336013531
333780668 333780668
579341026 579341026
753925898 753925898
123862401 123862401
228319340 228319340
139635445 139635445
544608814 544608814
160039988 160039988
247934664 247934664
440844939 440844939
862799199 862799199
607664132 607664132
940533071 940533071
591195720 591195720
32613240 32613240
83361727 83361727
559544650 559544650
584774958 584774958
978294181 978294181
319654744 319654744
356080262 356080262
476097270 476097270
468073124 468073124
43340484 43340484
96533249 96533249
827920101 827920101
869738513 869738513
999105566 999105566
566581441 566581441
213987235 213987235
433119413 433119413
826516691 826516691
508087690 508087690
32637934 32637934
579751233 579751233
357757351 357757351
882280959 882280959
35337496 35337496
532968218 532968218
37640240 37640240
463510771 463510771
898159725 898159725
964901295 964901295
168378580 168378580
342125898 342125898
179243034 179243034
436752159 436752159
483823528 483823528
578610977 578610977
318686262 318686262
895825966 895825966
207401245 207401245
583471110 583471110
840348698 840348698
424915765 424915765
784479050 784479050
756560794 756560794
727670664 727670664
995492013 995492013
177490505 177490505
862840849 862840849
197545462 197545462
156745022 156745022
252780913 252780913
159507765 159507765
347155251 347155251
790994045 790994045
281012469 281012469
519139537 519139537
351233568 351233568
458061274 458061274
322080639 322080639
619172801 619172801
197671600 197671600
6905823 6905823
871049559 871049559
178188645 178188645
361033470 361033470
70234118 70234118
53319232 53319232
879549288 879549288
636025678 636025678
124421008 124421008
409997375 409997375
795786446 795786446
145275522 145275522
709950765 709950765
808528211 808528211
495266150 495266150
29690547 29690547
767535382 767535382
201251832 201251832
577589074 577589074
274088481 274088481
134845051 134845051
148325590 148325590
669154177 669154177
425001546 425001546
42013251 42013251
683202259 683202259
815009672 815009672
185531630 185531630
210807270 210807270
333342732 333342732
251623911 251623911
211032210 211032210
82014157 82014157
486027817 486027817
398067195 398067195
456347267 456347267
426695397 426695397
339279567 339279567
699062922 699062922
517728401 517728401
64859486 64859486
603834892 603834892
106675368 106675368
347952870 347952870
865920097 865920097
631850610 631850610
113625216 113625216
868526929 868526929
259818913 259818913
973788038 973788038
62856243 62856243
778652730 778652730
370703590 370703590
19456270 19456270
323015548 323015548
539849334 539849334
297637493 297637493
17766767 17766767
221992237 221992237
660573289 660573289
603540543 603540543
294839968 294839968
459298897 459298897
376978897 376978897
483623101 483623101
713722480 713722480
705536748 705536748
323062877 323062877
684167231 684167231
304732388 304732388
909644270 909644270
67833319 67833319
99893596 99893596
872033319 872033319
550950820 550950820
155771936 155771936
186090845 186090845
853847295 853847295
448909496 448909496
702580133 702580133
204381772 204381772
64087034 64087034
513313288 513313288
264423341 264423341
68028856 68028856
285982440 285982440
929898535 929898535
831127361 831127361
423771589 423771589
848067319 848067319
779668372 779668372
355180232 355180232
909922767 909922767
378350371 378350371
144720248 144720248
728302293 728302293
141438518 141438518
863488794 863488794
667765562 667765562
867850770 867850770
978614315 978614315
61829347 61829347
68161797 68161797
800524212 800524212
423554748 423554748
481993886 481993886
335261907 335261907
187725025 187725025
312475094 312475094
3859740 3859740
494382717 494382717
18815213 18815213
275297563 275297563
456938216 456938216
441500288 441500288
177471214 177471214
999403220 999403220
979397147 979397147
939453715 939453715
248389327 248389327
233543894 233543894
869683471 869683471
594067531 594067531
169163433 169163433
185935930 185935930
941615501 941615501
966742815 966742815
791690949 791690949
509064340 509064340
818548227 818548227
853351385 853351385
700026491 700026491
539923165 539923165
253245058 253245058
794714575 794714575
88771021 88771021
88573590 88573590
88078790 88078790
277068124 277068124
375688451 375688451
245856593 245856593
458415602 458415602
504197089 504197089
573540993 573540993
624698013 624698013
398110590 398110590
558219440 558219440
863583425 863583425
647128566 647128566
242864390 242864390
907481449 907481449
28904310 28904310
672971745 672971745
442599224 442599224
285510024 285510024
558581742 558581742
355976495 355976495
215904232 215904232
802112331 802112331
786432186 786432186
306432538 306432538
6427889 6427889
746684552 746684552
694664036 694664036
615130878 615130878
769495474 769495474
122319105 122319105
229928356 229928356
753661946 753661946
937193069 937193069
245242021 245242021
993577443 993577443
429735875 429735875
964274452 964274452
915914497 915914497
547355208 547355208
782602968 782602968
612689262 612689262
301249279 301249279
145125298 145125298
930097221 930097221
884898661 884898661
382151923 382151923
693172593 693172593
4698845 4698845
942764791 942764791
330142091 330142091
273677254 273677254
322553420 322553420
670949560 670949560
846279531 846279531
580553819 580553819
436417408 436417408
892684662 892684662
341539146 341539146
769632072 769632072
425351266 425351266
645154742 645154742
845744122 845744122
723988239 723988239
218271892 218271892
925124844 925124844
445659412 445659412
498307729 498307729
516910418 516910418
894213744 894213744
212024425 212024425
901129486 901129486
507101697 507101697
203032838 203032838
456958640 456958640
207518147 207518147
279011597 279011597
494281517 494281517
303932708 303932708
459108474 459108474
84211836 84211836
632715077 632715077
979692590 979692590
112741382 112741382
204146505 204146505
386638995 386638995
805538653 805538653
799532501 799532501
277919899 277919899
914098225 914098225
127304431 127304431
96693195 96693195
693162075 693162075
875680805 875680805
120470995 120470995
502469222 502469222
968149203 968149203
989890573 989890573
436515399 436515399
505780126 505780126
245024971 245024971
58561880 58561880
608948610 608948610
947498085 947498085
76645661 76645661
770904497 770904497
277825102 277825102
562370925 562370925
751284816 751284816
39508088 39508088
62678927 62678927
180921416 180921416
516723951 516723951
152560680 152560680
699202815 699202815
746626358 746626358
373503033 373503033
556069641 556069641
819399956 819399956
400328215 400328215
9329396 9329396
184148531 184148531
643245766 643245766
664580651 664580651
977257347 977257347
874646710 874646710
405581122 405581122
367769438 367769438
118549442 118549442
120986603 120986603
972829757 972829757
54888160 54888160
590876565 590876565
758201456 758201456
981301511 981301511
359649193 359649193
520132688 520132688
303042243 303042243
302986134 302986134
193707202 193707202
471776941 471776941
816976056 816976056
217796466 217796466
449086366 449086366
163687183 163687183
317111714 317111714
287525154 287525154
776090252 776090252
72796561 72796561
156347525 156347525
96856770 96856770
871901968 871901968
846859128 846859128
967661090 967661090
528997150 528997150
463780841 463780841
469098532 469098532
24482501 24482501
451455412 451455412
703003982 703003982
33170024 33170024
15652835 15652835
911925224 911925224
631626325 631626325
112346381 112346381
719050748 719050748
859283176 859283176
906150170 906150170
594374307 594374307
394490467 394490467
74703920 74703920
585813590 585813590
928523883 928523883
82368868 82368868
826920819 826920819
570842773 570842773
638013664 638013664
300536351 300536351
596071636 596071636
265668295 265668295
416690468 416690468
933694060 933694060
804139536 804139536
617302657 617302657
568161891 568161891
627095391 627095391
956072858 956072858
561682773 561682773
383910154 383910154
613100087 613100087
381372271 381372271
866616635 866616635
874447519 874447519
592942410 592942410
995556218 995556218
142685677 142685677
903749590 903749590
118291601 118291601
618201150 618201150
179737725 179737725
699110096 699110096
489008913 489008913
711290380 711290380
479146482 479146482
542914957 542914957
770400087 770400087
114131503 114131503
855926964 855926964
834335838 834335838
952706141 952706141
350890265 350890265
305717244 305717244
280589564 280589564
934526606 934526606
894188960 894188960
469818194 469818194
258446421 258446421
94822965 94822965
558816121 558816121
797403133 797403133
227008652 227008652
645206351 645206351
525359332 525359332
174704689 174704689
881905830 881905830
412133327 412133327
251772292 251772292
752475803 752475803
858925075 858925075
763843250 763843250
824996143 824996143
251289351 251289351
951871327 951871327
889758238 889758238
230837698 230837698
43938224 43938224
539295557 539295557
228691457 228691457
908756275 908756275
671997040 671997040
194612484 194612484
936814992 936814992
243711846 243711846
985653299 985653299
979198337 979198337
647768433 647768433
910783998 910783998
850430640 850430640
842714367 842714367
162807098 162807098
384435692 384435692
439582000 439582000
698386024 698386024
669496960 669496960
743917868 743917868
55933474 55933474
680948367 680948367
14574036 14574036
873819336 873819336
791294052 791294052
795386541 795386541
482394946 482394946
566044188 566044188
3475541 3475541
508917225 508917225
962983553 962983553
472604099 472604099
332736332 332736332
215947234 215947234
50044386 50044386
813761052 813761052
836786791 836786791
999440698 999440698
143632138 143632138
861539860 861539860
151749113 151749113
522396644 522396644
872937594 872937594
896115452 896115452
778854354 778854354
604303896 604303896
509035639 509035639
180842077 180842077
234013298 234013298
680738793 680738793
809871809 809871809
511005421 511005421
930065659 930065659
283602339 283602339
557116591 557116591
158294679 158294679
341874538 341874538
749733950 749733950
945042298 945042298
45767772 45767772
102325218 102325218
100497393 100497393
791100141 791100141
429675363 429675363
263555558 263555558
962018714 962018714
18127449 18127449
643255158 643255158
935320188 935320188
108577410 108577410
372013972 372013972
240251159 240251159
866325591 866325591
823186768 823186768
3849840 3849840
429579103 429579103
18782689 18782689
19084659 19084659
99482202 99482202
206889409 206889409
803142038 803142038
148563977 148563977
371727352 371727352
45520174 45520174
293355966 293355966
795452730 795452730
551701086 551701086
390235559 390235559
468933512 468933512
637572873 637572873
387368410 387368410
641895557 641895557
176016475 176016475
865822930 865822930
57345315 57345315
623515438 623515438
240518713 240518713
776392298 776392298
275236525 275236525
563501312 563501312
34552930 34552930
976667337 976667337
691580969 691580969
678218537 678218537
96322790 96322790
434695452 434695452
790117766 790117766
739696796 739696796
183011018 183011018
238663863 238663863
750691120 750691120
716590402 716590402
483697925 483697925
385444579 385444579
238687956 238687956
860851586 860851586
737144734 737144734
232051729 232051729
687140415 687140415
195298667 195298667
231537240 231537240
757075468 757075468
131044949 131044949
994510695 994510695
323037331 323037331
662688928 662688928
776066227 776066227
788094444 788094444
135264302 135264302
885395769 885395769
140902380 140902380
836016285 836016285
518706095 518706095
728565834 728565834
792239712 792239712
524713637 524713637
682168571 682168571
748912126 748912126
695841983 695841983
769052680 769052680
180455890 180455890
879151094 879151094
360100741 360100741
703301233 703301233
178351909 178351909
755067775 755067775
470571075 470571075
217218945 217218945
962045931 962045931
486712587 486712587
63788906 63788906
683486805 683486805
841052955 841052955
583669232 583669232
741151846 741151846
101456730 101456730
851726215 851726215
59375699 59375699
28724398 28724398
592064302 592064302
822352251 822352251
715500369 715500369
795523133 795523133
618683196 618683196
361922909 361922909
973427116 973427116
500541380 500541380
279923594 279923594
518624876 518624876
823076382 823076382
124240734 124240734
860092255 860092255
424443663 424443663
642744159 642744159
36480919 36480919
771222428 771222428
167169689 167169689
528502908 528502908
107775772 107775772
311152153 311152153
60593743 60593743
401883731 401883731
194375422 194375422
366686529 366686529
337144579 337144579
76089318 76089318
253588944 253588944
117526340 117526340
883626597 883626597
485872341 485872341
957276004 957276004
651332103 651332103
85123591 85123591
166553790 166553790
276111656 276111656
912105961 912105961
445433979 445433979
552300195 552300195
560105610 560105610
657013677 657013677
919320879 919320879
765891242 765891242
402271627 402271627
510639615 510639615
196149835 196149835
709378020 709378020
14371978 14371978
272077226 272077226
720570099 720570099
562077657 562077657
809945286 809945286
705287341 705287341
763566992 763566992
96120843 96120843
912863290 912863290
4173540 4173540
168661216 168661216
396477385 396477385
984491324 984491324
447728683 447728683
511956958 511956958
75769748 75769748
201053189 201053189
722163427 722163427
794716230 794716230
822013742 822013742
136953327 136953327
226765128 226765128
147515531 147515531
40743410 40743410
450009723 450009723
752239659 752239659
388713301 388713301
981128369 981128369
88547569 88547569
628796894 628796894
2019982 2019982
343145127 343145127
194342275 194342275
174765031 174765031
174783205 174783205
969719228 969719228
921268293 921268293
862845757 862845757
445262195 445262195
445968006 445968006
142488947 142488947
623268411 623268411
62086346 62086346
124330108 124330108
117034244 117034244
274769826 274769826
38753378 38753378
318337930 318337930
303840066 303840066
845674640 845674640
981594843 981594843
122093787 122093787
4450849 4450849
69609401 69609401
885307738 885307738
7344762 7344762
229040854 229040854
33197520 33197520
5054712 5054712
481723784 481723784
57691544 57691544
706098597 706098597
54350912 54350912
542498001 542498001
921789447 921789447
190057975 190057975
311044436 311044436
593795315 593795315
427913781 427913781
20466838 20466838
887398032 887398032
997306473 997306473
301729334 301729334
787802600 787802600
603976820 603976820
312401570 312401570
128674676 128674676
264688689 264688689
944987424 944987424
407270837 407270837
181394448 181394448
958861796 958861796
251602148 251602148
318626327 318626327
255568898 255568898
648497672 648497672
866110007 866110007
507914994 507914994
358936251 358936251
17257247 17257247
849123290 849123290
392129597 392129597
140825824 140825824
907343312 907343312
712441907 712441907
290505144 290505144
208686108 208686108
962305201 962305201
885504911 885504911
657207523 657207523
870578019 870578019
952376316 952376316
157608813 157608813
292792271 292792271
291994641 291994641
783657220 783657220
284297448 284297448
797241923 797241923
400580080 400580080
76515280 76515280
727607939 727607939
737438166 737438166
329401075 329401075
275736083 275736083
223052899 223052899
31665031 31665031
848560473 848560473
930246898 930246898
742025453 742025453
533936673 533936673
171320243 171320243
813412327 813412327
349362795 349362795
769085438 769085438
180451335 180451335
798878924 798878924
318127193 318127193
209259899 209259899
173839904 173839904
937278702 937278702
321826136 321826136
827743959 827743959
106665557 106665557
763399558 763399558
254198585 254198585
652239534 652239534
705759930 705759930
21219149 21219149
414559172 414559172
353536544 353536544
796057864 796057864
260607913 260607913
466843001 466843001
248794828 248794828
392393309 392393309
84200209 84200209
70631333 70631333
577946289 577946289
476157246 476157246
658767081 658767081
849871602 849871602
840352540 840352540
509293061 509293061
161999370 161999370
204970156 204970156
52999625 52999625
613977657 613977657
972495358 972495358
956910544 956910544
641086296 641086296
522550635 522550635
562611551 562611551
614732239 614732239
760536751 760536751
62041536 62041536
910841819 910841819
85768336 85768336
745218001 745218001
828808364 828808364
772587551 772587551
33432109 33432109
753405332 753405332
622268508 622268508
963604103 963604103
694960165 694960165
885737718 885737718
725668164 725668164
660390887 660390887
604921245 604921245
29649893 29649893
154459296 154459296
371071309 371071309
822919041 822919041
14254403 14254403
336755713 336755713
268792226 268792226
648247621 648247621
28326606 28326606
973729222 973729222
76598765 76598765
693158203 693158203
358513826 358513826
411515119 411515119
894839052 894839052
256180125 256180125
747588948 747588948
576286706 576286706
946740799 946740799
956916177 956916177
592134898 592134898
593913884 593913884
712230586 712230586
379434146 379434146
612306277 612306277
709793739 709793739
327274595 327274595
12137361 12137361
323755667 323755667
461412416 461412416
398950552 398950552
124746487 124746487
761212110 761212110
478904854 478904854
417157500 417157500
562098305 562098305
80587338 80587338
516721566 516721566
762504975 762504975
222013454 222013454
370392835 370392835
777082792 777082792
65813900 65813900
266615598 266615598
509384913 509384913
974530570 974530570
777831451 777831451
218589667 218589667
815854685 815854685
27680228 27680228
147659509 147659509
248394535 248394535
199106739 199106739
140264924 140264924
764022947 764022947
717674766 717674766
331696206 331696206
543709804 543709804
947172538 947172538
219997891 219997891
797606245 797606245
426038025 426038025
795795431 795795431
23420482 23420482
301860250 301860250
545733695 545733695
546976947 546976947
301508145 301508145
839463446 839463446
778806411 778806411
525388956 525388956
724075926 724075926
247030845 247030845
154251718 154251718
983341885 983341885
138289165 138289165
766315067 766315067
540280853 540280853
613525123 613525123
185230180 185230180
572599392 572599392
245282530 245282530
354408781 354408781
601128335 601128335
432321400 432321400
953337864 953337864
79092487 79092487
618985670 618985670
446106905 446106905
57866733 57866733
332616200 332616200
460645447 460645447
808203228 808203228
356293077 356293077
640274357 640274357
9471558 9471558
123605191 123605191
520986952 520986952
836157844 836157844
565118809 565118809
325221092 325221092
525437974 525437974
995382745 995382745
30524256 30524256
962264525 962264525
156989812 156989812
109733980 109733980
150610436 150610436
435000374 435000374
685232296 685232296
493030309 493030309
832119564 832119564
845283259 845283259
694284300 694284300
402901254 402901254
402986945 402986945
74673516 74673516
187697755 187697755
418537197 418537197
179830386 179830386
333293425 333293425
649476948 649476948
320712655 320712655
169818560 169818560
816588223 816588223
997271714 997271714
598307556 598307556
271749040 271749040
330841320 330841320
770143428 770143428
190432453 190432453
615356975 615356975
211623624 211623624
695874842 695874842
934382785 934382785
998645324 998645324
97796950 97796950
897970558 897970558
442690768 442690768
216450636 216450636
64960207 64960207
271260544 271260544
850755068 850755068
734460141 734460141
539743931 539743931
716412566 716412566
501099473 501099473
792815013 792815013
908884074 908884074
929856695 929856695
848110065 848110065
541389538 541389538
316183555 316183555
285775910 285775910
286419464 286419464
84215132 84215132
635130858 635130858
518616569 518616569
344543454 344543454
584708474 584708474
677979231 677979231
916323163 916323163
779144614 779144614
859407547 859407547
390342803 390342803
510932278 510932278
14630865 14630865
452283595 452283595
718244750 718244750
235582928 235582928
477128913 477128913
128351046 128351046
819348596 819348596
346442741 346442741
497052861 497052861
335752824 335752824
988763169 988763169
586246376 586246376
807569788 807569788
430871188 430871188
964872911 964872911
704740188 704740188
577878935 577878935
111366533 111366533
421210422 421210422
205663183 205663183
452102887 452102887
733334692 733334692
937410823 937410823
873298221 873298221
893940144 893940144
124233596 124233596
550093672 550093672
576043737 576043737
231975682 231975682
974042220 974042220
64142405 64142405
16117996 16117996
83151766 83151766
510448404 510448404
401259058 401259058
417645471 417645471
306614098 306614098
189005210 189005210
781687772 781687772
581567602 581567602
171268269 171268269
792557448 792557448
263947888 263947888
240862069 240862069
727712190 727712190
189063124 189063124
304727582 304727582
249818004 249818004
813062457 813062457
91759411 91759411
887850110 887850110
899641349 899641349
332398975 332398975
623518428 623518428
989863806 989863806
85134560 85134560
492363754 492363754
554747354 554747354
872479724 872479724
841368929 841368929
77197891 77197891
557763789 557763789
883018830 883018830
207652749 207652749
566804369 566804369
107523899 107523899
240100704 240100704
481126026 481126026
633294197 633294197
401135153 401135153
94666434 94666434
348324547 348324547
946246829 946246829
64726842 64726842
265375214 265375214
535211004 535211004
10391156 10391156
49560973 49560973
899482254 899482254
20221897 20221897
532137819 532137819
339525839 339525839
138463694 138463694
719972783 719972783
502448195 502448195
172311400 172311400
187586214 187586214
74196163 74196163
316196243 316196243
277586037 277586037
100928389 100928389
811777876 811777876
711647299 711647299
785917347 785917347
820372967 820372967
426400237 426400237
525295051 525295051
107212289 107212289
737434877 737434877
614938641 614938641
88602226 88602226
564707736 564707736
95436179 95436179
533311499 533311499
192127627 192127627
393816067 393816067
551399766 551399766
97968430 97968430
508114526 508114526
604742900 604742900
71540023 71540023
182414162 182414162
49698432 49698432
269225098 269225098
223794652 223794652
833737013 833737013
487864794 487864794
16320756 16320756
311482193 311482193
125171448 125171448
890704717 890704717
394853916 394853916
861739599 861739599
18196440 18196440
370267586 370267586
704387186 704387186
228474565 228474565
105802731 105802731
344213929 344213929
704769462 704769462
758664789 758664789
186302671 186302671
774702277 774702277
119261784 119261784
407177719 407177719
844105659 844105659
636128071 636128071
832007849 832007849
895757480 895757480
486634241 486634241
10943574 10943574
244852843 244852843
630975463 630975463
609814235 609814235
714280159 714280159
459603461 459603461
592606103 592606103
45443049 45443049
877175024 877175024
473264353 473264353
568645141 568645141
586078605 586078605
31053998 31053998
30161492 30161492
69555634 69555634
582679913 582679913
838074002 838074002
293944442 293944442
116838793 116838793
168880100 168880100
955502785 955502785
376930416 376930416
953397328 953397328
30883926 30883926
508629173 508629173
420925581 420925581
593067191 593067191
435328340 435328340
39376782 39376782
598814109 598814109
786448217 786448217
801407130 801407130
294221667 294221667
31976514 31976514
942390250 942390250
967029400 967029400
552897598 552897598
919779098 919779098
99896561 99896561
486419978 486419978
191614430 191614430
370520117 370520117
986674648 986674648
404364878 404364878
562742131 562742131
181521974 181521974
999448389 999448389
45504068 45504068
290976874 290976874
765601845 765601845
638841022 638841022
617436935 617436935
510491898 510491898
123006 123006
807269763 807269763
968679559 968679559
93078496 93078496
252108826 252108826
780732035 780732035
283141514 283141514
615435488 615435488
27208123 27208123
501109440 501109440
224224439 224224439
44054403 44054403
23076937 23076937
424356314 424356314
830628850 830628850
210009612 210009612
752318042 752318042
983881545 983881545
76021835 76021835
908231917 908231917
480702142 480702142
613082173 613082173
395497580 395497580
58139463 58139463
504987715 504987715
563864982 563864982
320010011 320010011
595912307 595912307
550464872 550464872
761897238 761897238
251555254 251555254
690782719 690782719
236351273 236351273
68560673 68560673
195431944 195431944
389774566 389774566
369726698 369726698
25744672 25744672
789931261 789931261
729202846 729202846
115790173 115790173
180613520 180613520
354344694 354344694
70593007 70593007
639043716 639043716
186431627 186431627
608211949 608211949
14794120 14794120
630594098 630594098
173261502 173261502
990026363 990026363
820782499 820782499
844628311 844628311
232525286 232525286
19475276 19475276
126467926 126467926
652875936 652875936
776005970 776005970
755681337 755681337
348761333 348761333
38729248 38729248
699745959 699745959
399799452 399799452
418347255 418347255
570959148 570959148
851959907 851959907
223715414 223715414
298093286 298093286
139045572 139045572
59206414 59206414
599401269 599401269
807100732 807100732
551315569 551315569
438301275 438301275
493164668 493164668
187960475 187960475
937380170 937380170
331375793 331375793
430952250 430952250
275665810 275665810
165332804 165332804
168505213 168505213
970048382 970048382
171044929 171044929
213161274 213161274
159721023 159721023
356911366 356911366
280348768 280348768
397981488 397981488
197568999 197568999
811138510 811138510
919701109 919701109
632763646 632763646
202021650 202021650
501818164 501818164
503760757 503760757
57802881 57802881
662150978 662150978
278765031 278765031
941460782 941460782
428013051 428013051
549446274 549446274
180111279 180111279
574485311 574485311
572143551 572143551
349105970 349105970
740613931 740613931
346807283 346807283
889935716 889935716
379061213 379061213
478201506 478201506
507775882 507775882
288621447 288621447
456690475 456690475
678622211 678622211
667447742 667447742
809342150 809342150
331611988 331611988
940692334 940692334
660754413 660754413
461656307 461656307
276556155 276556155
254659868 254659868
901375339 901375339
752527814 752527814
423105950 423105950
153524640 153524640
576921638 576921638
201634673 201634673
636212753 636212753
505833568 505833568
220837468 220837468
8578722 8578722
891623717 891623717
491498172 491498172
554955771 554955771
696552040 696552040
444203681 444203681
980644638 980644638
992395394 992395394
505188977 505188977
894916880 894916880
92961563 92961563
615080885 615080885
130113245 130113245
183337501 183337501
73579499 73579499
391890272 391890272
525767187 525767187
50997754 50997754
42175568 42175568
277324548 277324548
493660769 493660769
195346009 195346009
946445147 946445147
371295724 371295724
796787644 796787644
845269842 845269842
953004839 953004839
974243034 974243034
249506888 249506888
601729128 601729128
441069137 441069137
306771287 306771287
40029808 40029808
397572989 397572989
85613576 85613576
810409007 810409007
71416713 71416713
978093005 978093005
429475027 429475027
609632120 609632120
228512894 228512894
961072087 961072087
816868142 816868142
457586341 457586341
918829994 918829994
472871273 472871273
141349578 141349578
58143541 58143541
73065334 73065334
514197294 514197294
705354047 705354047
649933020 649933020
83754477 83754477
968659132 968659132
275203950 275203950
162117301 162117301
965718714 965718714
779693495 779693495
175840938 175840938
329586711 329586711
134846496 134846496
624159673 624159673
767451659 767451659
318485256 318485256
524771631 524771631
481568555 481568555
137305016 137305016
998718499 998718499
201364809 201364809
26766601 26766601
243362256 243362256
716439216 716439216
671055527 671055527
13166253 13166253
464945109 464945109
424986186 424986186
523427990 523427990
737647358 737647358
707069662 707069662
62552270 62552270
226138033 226138033
687956264 687956264
4654785 4654785
654399273 654399273
512361898 512361898
680101118 680101118
896315672 896315672
424818170 424818170
84567030 84567030
840580284 840580284
153987246 153987246
636699734 636699734
563113807 563113807
184811473 184811473
766253155 766253155
36250725 36250725
650455502 650455502
974350784 974350784
628395276 628395276
192499445 192499445
676744783 676744783
352302325 352302325
960714911 960714911
998015577 998015577
957848620 957848620
604322363 604322363
427623761 427623761
968301051 968301051
692917481 692917481
221466297 221466297
796644360 796644360
781487545 781487545
631049736 631049736
852288987 852288987
339896833 339896833
380292615 380292615
521726176 521726176
1584561 1584561
253925404 253925404
228441434 228441434
527258116 527258116
94278708 94278708
541890281 541890281
634149413 634149413
11303311 11303311
849192232 849192232
57390635 57390635
888782972 888782972
521052424 521052424
822622547 822622547
809858029 809858029
250951757 250951757
401895290 401895290
664709579 664709579
87478497 87478497
610340749 610340749
152638762 152638762
70841438 70841438
247022818 247022818
963624901 963624901
108946002 108946002
594566399 594566399
926880100 926880100
496727547 496727547
265258447 265258447
353056184 353056184
801092723 801092723
835537817 835537817
594122587 594122587
64776364 64776364
758303142 758303142
243273204 243273204
466585198 466585198
787533775 787533775
634553722 634553722
216348148 216348148
749966531 749966531
751448955 751448955
208381051 208381051
687577776 687577776
995821967 995821967
96174466 96174466
217706853 217706853
67417076 67417076
954955627 954955627
337553044 337553044
292984808 292984808
278362274 278362274
171211050 171211050
167680861 167680861
12230416 12230416
37402098 37402098
545487563 545487563
562615124 562615124
476859105 476859105
308203399 308203399
174680884 174680884
872966043 872966043
129213438 129213438
272132137 272132137
811240962 811240962
630919477 630919477
756558268 756558268
110387766 110387766
838564446 838564446
437375402 437375402
511116034 511116034
505732678 505732678
993725438 993725438
484388521 484388521
208133188 208133188
2090626 2090626
876785766 876785766
903749806 903749806
410597892 410597892
906291413 906291413
980231652 980231652
605623898 605623898
412029234 412029234
172890715 172890715
852201538 852201538
455850023 455850023
614401046 614401046
155350014 155350014
12525134 12525134
833078817 833078817
588470412 588470412
614073722 614073722
319702134 319702134
489306516 489306516
183019461 183019461
779614707 779614707
398990747 398990747
45982167 45982167
424757201 424757201
149727225 149727225
622217498 622217498
922706483 922706483
420504456 420504456
15180235 15180235
801758355 801758355
395192369 395192369
575034724 575034724
16045740 16045740
14384570 14384570
619355459 619355459
424070222 424070222
785453390 785453390
290865462 290865462
626753050 626753050
413858738 413858738
317376508 317376508
215204557 215204557
962213643 962213643
600466142 600466142
460360448 460360448
42289536 42289536
886252159 886252159
125385101 125385101
854109238 854109238
480699512 480699512
179606983 179606983
614183580 614183580
814630273 814630273
227656656 227656656
820832964 820832964
610379103 610379103
701775112 701775112
700147262 700147262
672415302 672415302
344449155 344449155
227376835 227376835
661950161 661950161
891414676 891414676
629885194 629885194
53048706 53048706
670235695 670235695
57677446 57677446
207392236 207392236
287078039 287078039
534676003 534676003
795159068 795159068
438492656 438492656
69050072 69050072
857663439 857663439
142943669 142943669
803535621 803535621
810655409 810655409
157948403 157948403
239209339 239209339
653467119 653467119
769413333 769413333
120803406 120803406
269385458 269385458
186716296 186716296
926512756 926512756
690223740 690223740
71760115 71760115
358040186 358040186
78395637 78395637
144836577 144836577
460775962 460775962
158954547 158954547
176965751 176965751
440819353 440819353
533365417 533365417
606695371 606695371
830724700 830724700
893774656 893774656
191191026 191191026
114040933 114040933
659037401 659037401
28043551 28043551
152852197 152852197
952974223 952974223
933084888 933084888
805692733 805692733
249650631 249650631
141433923 141433923
554240694 554240694
480167910 480167910
664093865 664093865
440102268 440102268
103280331 103280331
371475205 371475205
944516423 944516423
484015009 484015009
950224172 950224172
15834393 15834393
286713931 286713931
647923805 647923805
667263931 667263931
695056812 695056812
905543002 905543002
569145947 569145947
204141218 204141218
590954441 590954441
775322765 775322765
123216124 123216124
20236999 20236999
158669378 158669378
533987081 533987081
794743316 794743316
403191994 403191994
984384223 984384223
490527922 490527922
729883396 729883396
877088757 877088757
77768548 77768548
209835986 209835986
420794759 420794759
182509844 182509844
214960014 214960014
630827523 630827523
372972141 372972141
657580248 657580248
865546392 865546392
759070008 759070008
146533714 146533714
221988623 221988623
313366789 313366789
986801251 986801251
737934312 737934312
983869704 983869704
653377363 653377363
23725143 23725143
713816186 713816186
645745807 645745807
364933901 364933901
421178534 421178534
58680686 58680686
275684079 275684079
383470763 383470763
382449426 382449426
982032187 982032187
676395769 676395769
283372199 283372199
469179963 469179963
114851337 114851337
433005831 433005831
775498335 775498335
657848904 657848904
666885382 666885382
712739040 712739040
246084833 246084833
191416536 191416536
435854739 435854739
758021796 758021796
440916031 440916031
608139780 608139780
483494338 483494338
6044018 6044018
896174990 896174990
6477079 6477079
982458442 982458442
189937997 189937997
465323310 465323310
858311702 858311702
888052381 888052381
184120948 184120948
147015753 147015753
46626036 46626036
50475636 50475636
25184271 25184271
867293160 867293160
195762642 195762642
331748749 331748749
790419139 790419139
563535040 563535040
818774752 818774752
274859706 274859706
656060016 656060016
260024023 260024023
646676134 646676134
563665839 563665839
519591448 519591448
112293540 112293540
12210330 12210330
506276477 506276477
589976742 589976742
831244458 831244458
122568812 122568812
522271046 522271046
884752925 884752925
90608873 90608873
424173399 424173399
837259380 837259380
334740823 334740823
386761683 386761683
702995873 702995873
598085880 598085880
148735342 148735342
802940227 802940227
991620958 991620958
504399523 504399523
169928282 169928282
624631871 624631871
896105085 896105085
340961248 340961248
888294836 888294836
559915951 559915951
859129972 859129972
147493516 147493516
243183770 243183770
232626486 232626486
718444792 718444792
520921620 520921620
686327362 686327362
759007262 759007262
168002853 168002853
378901846 378901846
16663665 16663665
445967181 445967181
787211803 787211803
492061588 492061588
278274163 278274163
163774120 163774120
650369497 650369497
1433330 1433330
395418694 395418694
914743856 914743856
826297105 826297105
609371050 609371050
201986053 201986053
621257343 621257343
785194675 785194675
997045057 997045057
532976054 532976054
948016426 948016426
778366532 778366532
693236037 693236037
225061993 225061993
969672353 969672353
48100988 48100988
854437979 854437979
560662635 560662635
647110268 647110268
425236480 425236480
926982754 926982754
955220100 955220100
105791057 105791057
469649410 469649410
414642210 414642210
350260675 350260675
333896685 333896685
171179547 171179547
270149691 270149691
412936314 412936314
157329535 157329535
684699786 684699786
348592197 348592197
286792914 286792914
426498373 426498373
554595490 554595490
328320215 328320215
704248595 704248595
639418890 639418890
25286953 25286953
134375063 134375063
721519224 721519224
917808279 917808279
449449507 449449507
880933497 880933497
177692968 177692968
269507088 269507088
988633822 988633822
561195098 561195098
616670550 616670550
744522427 744522427
277685282 277685282
531113804 531113804
640253413 640253413
75193305 75193305
602352685 602352685
759599899 759599899
284207608 284207608
469432205 469432205
232122329 232122329
819970668 819970668
270900728 270900728
633917100 633917100
861856717 861856717
778245415 778245415
826420956 826420956
963109046 963109046
20862833 20862833
47718385 47718385
269673389 269673389
921863294 921863294
925875412 925875412
711562582 711562582
360527782 360527782
322932440 322932440
433032671 433032671
387740388 387740388
122134863 122134863
256333584 256333584
354045511 354045511
133307075 133307075
392897536 392897536
691445246 691445246
350400802 350400802
282523415 282523415
710417569 710417569
481727920 481727920
289534775 289534775
578942563 578942563
67786400 67786400
10649746 10649746
796839439 796839439
548675984 548675984
259179537 259179537
136464609 136464609
731718080 731718080
980864091 980864091
97513272 97513272
78808794 78808794
79325666 79325666
61381493 61381493
712189248 712189248
300267901 300267901
95320933 95320933
409671620 409671620
392718369 392718369
563525672 563525672
844950909 844950909
636839614 636839614
17387350 17387350
189901271 189901271
541075723 541075723
764658011 764658011
419794316 419794316
583999921 583999921
712668969 712668969
545540746 545540746
597815628 597815628
345674703 345674703
505481010 505481010
581948156 581948156
81653825 81653825
87656568 87656568
979785155 979785155
809590758 809590758
742803547 742803547
452746748 452746748
827386537 827386537
431490351 431490351
456743535 456743535
847125951 847125951
796913326 796913326
509750880 509750880
570523501 570523501
607498243 607498243
18662004 18662004
364793716 364793716
98473062 98473062
903600257 903600257
985851212 985851212
281980310 281980310
470262260 470262260
865475891 865475891
699556029 699556029
351061248 351061248
666011310 666011310
377980922 377980922
118319685 118319685
35939568 35939568
754120986 754120986
216095447 216095447
182756907 182756907
273310167 273310167
306309690 306309690
483547895 483547895
10384454 10384454
198535280 198535280
352491982 352491982
817087356 817087356
994682197 994682197
754487566 754487566
59980853 59980853
41554018 41554018
877025127 877025127
738102155 738102155
416100227 416100227
321912638 321912638
984626208 984626208
865341612 865341612
283264918 283264918
456748553 456748553
812227834 812227834
490685077 490685077
786713818 786713818
646524837 646524837
741667472 741667472
121364593 121364593
126222589 126222589
913122076 913122076
890433918 890433918
552518120 552518120
338749423 338749423
129087110 129087110
679241509 679241509
914119282 914119282
223868402 223868402
376934423 376934423
748724451 748724451
114935126 114935126
568667336 568667336
199190032 199190032
84360053 84360053
813518055 813518055
740799362 740799362
181422755 181422755
151694801 151694801
300129035 300129035
992185518 992185518
89937785 89937785
114312284 114312284
892202758 892202758
351421683 351421683
979064665 979064665
501307953 501307953
123525713 123525713
833140064 833140064
703767992 703767992
692166021 692166021
732722019 732722019
752575065 752575065
171891263 171891263
770982955 770982955
493866295 493866295
869109927 869109927
800164508 800164508
811148668 811148668
269142360 269142360
562298010 562298010
280390277 280390277
109823959 109823959
538865529 538865529
49471338 49471338
63367493 63367493
442772574 442772574
132988173 132988173
475955297 475955297
11880605 11880605
864503009 864503009
706635471 706635471
358575139 358575139
96995072 96995072
868115999 868115999
883335912 883335912
301957675 301957675
430458550 430458550
33737614 33737614
286773939 286773939
141236730 141236730
541356055 541356055
456621468 456621468
712319318 712319318
70157687 70157687
999445026 999445026
518928042 518928042
35285346 35285346
980157202 980157202
496922423 496922423
303221447 303221447
110124384 110124384
723810189 723810189
966882759 966882759
563475015 563475015
412723939 412723939
743573413 743573413
587927162 587927162
880399832 880399832
615677928 615677928
945419352 945419352
353827505 353827505
742219005 742219005
47633984 47633984
591463892 591463892
84352483 84352483
19704110 19704110
695936227 695936227
750634286 750634286
944433632 944433632
110515384 110515384
774441100 774441100
791245541 791245541
353918713 353918713
617079102 617079102
744465980 744465980
966822476 966822476
291775739 291775739
765742687 765742687
312218710 312218710
384880249 384880249
201456868 201456868
966513588 966513588
410617069 410617069
141991708 141991708
58674415 58674415
156131497 156131497
292731445 292731445
165010210 165010210
933673956 933673956
288349931 288349931
870154378 870154378
466928785 466928785
95864745 95864745
595032655 595032655
43937995 43937995
226575338 226575338
527144547 527144547
886524883 886524883
880910617 880910617
745426712 745426712
541902223 541902223
296604480 296604480
39131166 39131166
75587340 75587340
63751081 63751081
721134456 721134456
120603466 120603466
349159494 349159494
136396813 136396813
896704217 896704217
948217576 948217576
173024034 173024034
610329046 610329046
876876250 876876250
235790756 235790756
874390623 874390623
180754 180754
457125803 457125803
61532629 61532629
50696698 50696698
845526182 845526182
826498603 826498603
362900945 362900945
529499175 529499175
548095646 548095646
294939368 294939368
239758083 239758083
760017941 760017941
271982549 271982549
111406889 111406889
871655276 871655276
180687362 180687362
828779218 828779218
576660382 576660382
420062561 420062561
322095764 322095764
430539098 430539098
965321938 965321938
799810960 799810960
575860183 575860183
31454003 31454003
985249386 985249386
730883219 730883219
415272450 415272450
901399043 901399043
875854644 875854644
21824835 21824835
532034052 532034052
442390019 442390019
666128227 666128227
282540443 282540443
920089339 920089339
114059237 114059237
475435805 475435805
663865450 663865450
539279734 539279734
11784771 11784771
844860192 844860192
665100424 665100424
917514535 917514535
952066006 952066006
146778851 146778851
972340750 972340750
893607832 893607832
173594544 173594544
678524260 678524260
99087697 99087697
473346928 473346928
342246659 342246659
113217223 113217223
905939950 905939950
707815179 707815179
176238950 176238950
765019306 765019306
821245516 821245516
267262021 267262021
881944384 881944384
530892225 530892225
201867181 201867181
176735728 176735728
391466252 391466252
458442761 458442761
305365981 305365981
22902327 22902327
883922814 883922814
297055231 297055231
293780926 293780926
614528682 614528682
322642743 322642743
175031924 175031924
207930464 207930464
650913213 650913213
953541557 953541557
142817535 142817535
390672956 390672956
604271297 604271297
682862733 682862733
25497012 25497012
80563618 80563618
251094646 251094646
704971078 704971078
416555497 416555497
723468187 723468187
142778743 142778743
978402329 978402329
361080381 361080381
76481654 76481654
306755590 306755590
88327454 88327454
834618441 834618441
500043090 500043090
551171863 551171863
980968286 980968286
841928400 841928400
710958161 710958161
400977354 400977354
639000603 639000603
236742568 236742568
539014553 539014553
297690214 297690214
310502176 310502176
766895525 766895525
176116611 176116611
631984157 631984157
820767826 820767826
324493414 324493414
916994289 916994289
30628172 30628172
730054309 730054309
44752336 44752336
789791410 789791410
937773191 937773191
384979659 384979659
910808866 910808866
269167241 269167241
550670396 550670396
795029879 795029879
890959148 890959148
988203338 988203338
682435129 682435129
568831265 568831265
44651002 44651002
696110820 696110820
480754158 480754158
688581407 688581407
291860096 291860096
850783040 850783040
751452033 751452033
84436660 84436660
222645580 222645580
885976042 885976042
699441175 699441175
607638017 607638017
672774180 672774180
199827544 199827544
943495807 943495807
438508451 438508451
293550021 293550021
984991690 984991690
274206102 274206102
124239167 124239167
464937346 464937346
246878584 246878584
218745901 218745901
492706535 492706535
767559198 767559198
335522269 335522269
609781559 609781559
405412740 405412740
75269771 75269771
428164851 428164851
201520737 201520737
129577605 129577605
313651765 313651765
415745174 415745174
146937898 146937898
331616800 331616800
239851210 239851210
507921567 507921567
704107992 704107992
332505240 332505240
30372712 30372712
898641902 898641902
181411326 181411326
564302376 564302376
660110638 660110638
174454058 174454058
663722011 663722011
269643120 269643120
510469492 510469492
881933307 881933307
431014241 431014241
448844064 448844064
72923278 72923278
33266702 33266702
223957318 223957318
800231770 800231770
135629802 135629802
596767784 596767784
524124533 524124533
721372275 721372275
643751138 643751138
719184924 719184924
238515675 238515675
948912158 948912158
606812272 606812272
78372405 78372405
388442868 388442868
385877029 385877029
44825985 44825985
955841089 955841089
9720511 9720511
115744056 115744056
199158094 199158094
904039990 904039990
18870122 18870122
119860668 119860668
331656986 331656986
668982569 668982569
618064080 618064080
59820439 59820439
621619635 621619635
867711333 867711333
177490538 177490538
806216142 806216142
152245914 152245914
966949565 966949565
979082855 979082855
639974773 639974773
506975754 506975754
284470831 284470831
470350432 470350432
272803037 272803037
789694517 789694517
365333243 365333243
180904921 180904921
625999948 625999948
514065047 514065047
337227082 337227082
165950095 165950095
111213710 111213710
405793027 405793027
414651955 414651955
995563 995563
452653360 452653360
396688890 396688890
301222378 301222378
274598735 274598735
85271421 85271421
490544206 490544206
373000898 373000898
11473514 11473514
597791859 597791859
157122062 157122062
515969443 515969443
243089862 243089862
575372789 575372789
918909171 918909171
124987359 124987359
137658922 137658922
647507348 647507348
701386390 701386390
248829702 248829702
19861117 19861117
171424833 171424833
561630620 561630620
209405739 209405739
256077041 256077041
817642823 817642823
658264909 658264909
422081098 422081098
700406563 700406563
988587916 988587916
795716849 795716849
136157241 136157241
438381735 438381735
171038680 171038680
864755832 864755832
469864210 469864210
959782330 959782330
712709289 712709289
81792152 81792152
662717241 662717241
678942482 678942482
682843053 682843053
111877247 111877247
116987154 116987154
236959798 236959798
625147530 625147530
182287507 182287507
706852554 706852554
94458627 94458627
490438467 490438467
253836896 253836896
965601522 965601522
503959401 503959401
670367985 670367985
538556417 538556417
444073073 444073073
491036855 491036855
356644627 356644627
749666211 749666211
410548810 410548810
243104808 243104808
742025325 742025325
246149735 246149735
10046563 10046563
951570773 951570773
727262063 727262063
833293589 833293589
756969648 756969648
586751141 586751141
115637937 115637937
488038326 488038326
523787482 523787482
88310585 88310585
853604145 853604145
149564780 149564780
250157150 250157150
334931227 334931227
217971087 217971087
326130224 326130224
317838620 317838620
491563584 491563584
518913907 518913907
313666848 313666848
49726358 49726358
35982585 35982585
108590132 108590132
550918434 550918434
598843868 598843868
805038291 805038291
180607254 180607254
382152988 382152988
196886546 196886546
482847741 482847741
116793513 116793513
353728098 353728098
970726982 970726982
145053380 145053380
825261890 825261890
452910265 452910265
231409427 231409427
876138945 876138945
673753336 673753336
273167763 273167763
872289045 872289045
313231949 313231949
522462825 522462825
537495275 537495275
879069597 879069597
556849065 556849065
529622200 529622200
601427340 601427340
805111867 805111867
410576896 410576896
788994600 788994600
68473341 68473341
228443806 228443806
56282019 56282019
100240335 100240335
738253714 738253714
212946869 212946869
120782459 120782459
771312849 771312849
950892856 950892856
445366287 445366287
827473533 827473533
878019079 878019079
372384454 372384454
285233877 285233877
39842288 39842288
631011526 631011526
727839317 727839317
261434127 261434127
118511382 118511382
848029098 848029098
379282934 379282934
23241036 23241036
402551238 402551238
759890863 759890863
937012842 937012842
751308061 751308061
340804931 340804931
82738452 82738452
236573766 236573766
168707328 168707328
481605604 481605604
935918680 935918680
560765636 560765636
405990414 405990414
65442644 65442644
367918162 367918162
265411522 265411522
701288839 701288839
718391131 718391131
524681847 524681847
515777096 515777096
30747687 30747687
277724977 277724977
394349921 394349921
572006955 572006955
39168490 39168490
118178169 118178169
133188432 133188432
923153911 923153911
743030224 743030224
959560831 959560831
769406721 769406721
980406514 980406514
487514689 487514689
430653123 430653123
981398528 981398528
877319394 877319394
669493834 669493834
215964038 215964038
702425168 702425168
969598748 969598748
648153105 648153105
118706678 118706678
159622320 159622320
132086160 132086160
815238954 815238954
483627622 483627622
545066178 545066178
107274553 107274553
323593579 323593579
770580444 770580444
526510533 526510533
189725161 189725161
185098491 185098491
916816764 916816764
720562426 720562426
87835708 87835708
947830349 947830349
608789218 608789218
446925016 446925016
709531699 709531699
265896517 265896517
16954522 16954522
196283739 196283739
140256054 140256054
985869927 985869927
497490814 497490814
670691930 670691930
897877212 897877212
973099747 973099747
753753030 753753030
616690196 616690196
425996961 425996961
20155491 20155491
434758674 434758674
833166172 833166172
655477720 655477720
535738018 535738018
843144843 843144843
544904911 544904911
474601627 474601627
845552090 845552090
343126756 343126756
111224427 111224427
37620411 37620411
917491373 917491373
710940542 710940542
702169154 702169154
868235607 868235607
995568506 995568506
959190499 959190499
224744717 224744717
45303182 45303182
902616153 902616153
466658076 466658076
234103056 234103056
512061252 512061252
24490211 24490211
63364385 63364385
62160082 62160082
91254855 91254855
885637465 885637465
31732224 31732224
367436709 367436709
145032703 145032703
232014809 232014809
55444380 55444380
494152024 494152024
892409076 892409076
308641733 308641733
554837362 554837362
380492220 380492220
361505265 361505265
943922032 943922032
880265925 880265925
184339676 184339676
622858126 622858126
127570570 127570570
49613982 49613982
990367801 990367801
528278256 528278256
668150829 668150829
815979194 815979194
70070648 70070648
321380677 321380677
700706049 700706049
676216843 676216843
495970656 495970656
485226031 485226031
320026755 320026755
682069951 682069951
487435193 487435193
735183562 735183562
587403426 587403426
499130122 499130122
32417880 32417880
440349009 440349009
3954517 3954517
297219939 297219939
863693100 863693100
54838443 54838443
804786255 804786255
637070446 637070446
75679126 75679126
708156439 708156439
984195976 984195976
321234978 321234978
841222970 841222970
26432895 26432895
621757294 621757294
877399686 877399686
924257626 924257626
802246575 802246575
245569601 245569601
75380951 75380951
233468668 233468668
442262793 442262793
710825183 710825183
946787625 946787625
227018893 227018893
123357247 123357247
247267718 247267718
5751298 5751298
18001449 18001449
637517266 637517266
956677503 956677503
671465991 671465991
966526475 966526475
722123520 722123520
352273098 352273098
100136000 100136000
216668963 216668963
956071027 956071027
611226786 611226786
175148454 175148454
576490376 576490376
244567656 244567656
120070974 120070974
289791295 289791295
998326101 998326101
52755768 52755768
771747200 771747200
659829184 659829184
55792449 55792449
782874876 782874876
711292409 711292409
722352335 722352335
248701093 248701093
614657430 614657430
891115564 891115564
330988608 330988608
435783221 435783221
260920884 260920884
133385269 133385269
509357396 509357396
317173563 317173563
285604283 285604283
37627297 37627297
332656417 332656417
327184723 327184723
7038635 7038635
797571279 797571279
812894886 812894886
774110314 774110314
837782094 837782094
833142504 833142504
139305438 139305438
886626758 886626758
977499590 977499590
810658356 810658356
953825195 953825195
747405792 747405792
847164230 847164230
833583068 833583068
705240715 705240715
142892380 142892380
639073970 639073970
585453834 585453834
300382828 300382828
716978426 716978426
210998699 210998699
558731182 558731182
326253618 326253618
928901449 928901449
381667489 381667489
959373619 959373619
200721232 200721232
90774458 90774458
123068027 123068027
167657908 167657908
963735396 963735396
56969864 56969864
55963616 55963616
843954755 843954755
763821531 763821531
86031926 86031926
153858263 153858263
30316421 30316421
129229163 129229163
256937401 256937401
391892049 391892049
81285280 81285280
184161448 184161448
138699403 138699403
929996240 929996240
221633662 221633662
912927439 912927439
784524219 784524219
112040921 112040921
375254184 375254184
218397438 218397438
257207455 257207455
324325864 324325864
260150349 260150349
381918971 381918971
703445556 703445556
298471395 298471395
519997348 519997348
934650999 934650999
487930716 487930716
560844681 560844681
334984141 334984141
377312911 377312911
47503403 47503403
70352881 70352881
762396789 762396789
337108291 337108291
577216831 577216831
729915027 729915027
839813400 839813400
913616640 913616640
114636812 114636812
116071980 116071980
486376936 486376936
368729476 368729476
152609204 152609204
963975290 963975290
509167792 509167792
61633095 61633095
775544808 775544808
279513633 279513633
516518951 516518951
827913552 827913552
249368469 249368469
749609022 749609022
24172205 24172205
226841503 226841503
59333206 59333206
976264989 976264989
774892155 774892155
235730718 235730718
145132175 145132175
574669385 574669385
460451342 460451342
66989579 66989579
831902210 831902210
19138811 19138811
162210453 162210453
252181667 252181667
286792100 286792100
550137223 550137223
310290681 310290681
288728706 288728706
32746603 32746603
398752880 398752880
262486715 262486715
696385332 696385332
655524724 655524724
460791515 460791515
755621232 755621232
82905423 82905423
551145847 551145847
7579624 7579624
25198676 25198676
482993541 482993541
729720585 729720585
754198502 754198502
891678840 891678840
592622597 592622597
782971949 782971949
205117389 205117389
450879909 450879909
283925792 283925792
836802848 836802848
848012999 848012999
217624353 217624353
465857954 465857954
384789853 384789853
409476292 409476292
28127185 28127185
911665363 911665363
584859340 584859340
992987296 992987296
21223840 21223840
505573510 505573510
612515480 612515480
745904348 745904348
702626147 702626147
519868832 519868832
891657644 891657644
102744292 102744292
5981535 5981535
826538171 826538171
112548945 112548945
801225386 801225386
316492869 316492869
321115214 321115214
677110762 677110762
586523741 586523741
489287054 489287054
957288957 957288957
56015987 56015987
205036126 205036126
1231054 1231054
564657630 564657630
237250391 237250391
89460652 89460652
58969956 58969956
56958477 56958477
847493485 847493485
766078058 766078058
695796980 695796980
36432067 36432067
123942710 123942710
201590383 201590383
750173828 750173828
254999971 254999971
333509038 333509038
144585652 144585652
384760477 384760477
208379124 208379124
104928219 104928219
773801371 773801371
461030874 461030874
711320702 711320702
799505893 799505893
713225536 713225536
274950732 274950732
900814207 900814207
864101809 864101809
518283476 518283476
101334249 101334249
319522241 319522241
646394528 646394528
691250545 691250545
720443448 720443448
93765281 93765281
330166730 330166730
649532428 649532428
52139466 52139466
300134096 300134096
642818625 642818625
312659881 312659881
4688758 4688758
15663722 15663722
617441619 617441619
979532398 979532398
806978955 806978955
346705539 346705539
281180545 281180545
86102668 86102668
840435888 840435888
46137277 46137277
49178683 49178683
438985225 438985225
246349081 246349081
470824201 470824201
107404204 107404204
396368697 396368697
472386461 472386461
993232253 993232253
595481944 595481944
512608190 512608190
404491384 404491384
400745579 400745579
360930984 360930984
50759646 50759646
122524566 122524566
834753262 834753262
295104036 295104036
157428668 157428668
764058474 764058474
70624976 70624976
837311907 837311907
909742578 909742578
507108731 507108731
75459033 75459033
720731357 720731357
887134909 887134909
79798699 79798699
13254241 13254241
266514391 266514391
257550037 257550037
252301858 252301858
681163537 681163537
545513859 545513859
309287933 309287933
676422250 676422250
554755504 554755504
911036684 911036684
908298873 908298873
608402865 608402865
139031701 139031701
508234296 508234296
194609091 194609091
100269442 100269442
809376895 809376895
18294126 18294126
777115427 777115427
401106613 401106613
870093429 870093429
501180468 501180468
675968425 675968425
251707983 251707983
514384356 514384356
866919155 866919155
978151724 978151724
821257639 821257639
710443676 710443676
346731948 346731948
112969904 112969904
139980538 139980538
691464542 691464542
695392702 695392702
799210593 799210593
458994180 458994180
481701409 481701409
557758485 557758485
115583433 115583433
34970904 34970904
689836897 689836897
605896338 605896338
448746700 448746700
17906618 17906618
163242542 163242542
102541980 102541980
808283854 808283854
34306456 34306456
52821245 52821245
962160629 962160629
10830872 10830872
214701583 214701583
687983183 687983183
247269434 247269434
648713479 648713479
380585862 380585862
97416140 97416140
714115252 714115252
191501591 191501591
11843158 11843158
203602714 203602714
956395156 956395156
96535923 96535923
686810647 686810647
298091036 298091036
114041955 114041955
313849817 313849817
236426751 236426751
437239510 437239510
44498339 44498339
262364359 262364359
246777617 246777617
509525466 509525466
63897335 63897335
801104535 801104535
266378540 266378540
656791472 656791472
602728361 602728361
560227191 560227191
72469662 72469662
472940277 472940277
870738252 870738252
495449794 495449794
263451885 263451885
334108604 334108604
496500941 496500941
605343579 605343579
293317729 293317729
310744398 310744398
899827296 899827296
637274478 637274478
688289652 688289652
380317635 380317635
7160822 7160822
980639725 980639725
245602691 245602691
583526162 583526162
438803635 438803635
139358317 139358317
694335108 694335108
376106097 376106097
166092774 166092774
468024729 468024729
216017012 216017012
15358501 15358501
879730557 879730557
455011758 455011758
758034485 758034485
477829110 477829110
565411678 565411678
665217418 665217418
727571342 727571342
812980676 812980676
971297117 971297117
359426385 359426385
122926343 122926343
656799879 656799879
648690016 648690016
380216792 380216792
48914419 48914419
971232758 971232758
212871803 212871803
824663476 824663476
865701884 865701884
370750825 370750825
392395274 392395274
651042019 651042019
92755741 92755741
830194555 830194555
275072249 275072249
999140467 999140467
250187076 250187076
140148524 140148524
232467814 232467814
1202147 1202147
646505402 646505402
720463296 720463296
31664596 31664596
391392789 391392789
554944463 554944463
743125729 743125729
395603185 395603185
749097199 749097199
882996704 882996704
702436216 702436216
294951999 294951999
643033060 643033060
743525215 743525215
32421959 32421959
405921476 405921476
140114825 140114825
277915968 277915968
142796790 142796790
365191198 365191198
903015499 903015499
91808960 91808960
541602542 541602542
736864012 736864012
146329509 146329509
997234198 997234198
419013807 419013807
401483523 401483523
399621947 399621947
953148181 953148181
917176213 917176213
950322723 950322723
297283703 297283703
925033652 925033652
22221367 22221367
701686946 701686946
234984542 234984542
358498552 358498552
23973448 23973448
437093661 437093661
367832055 367832055
130283904 130283904
819730085 819730085
682437598 682437598
36984757 36984757
527867750 527867750
935103938 935103938
401692899 401692899
282798661 282798661
33141048 33141048
849009917 849009917
80230278 80230278
62260935 62260935
115494060 115494060
743872651 743872651
662976393 662976393
988330826 988330826
168313621 168313621
953420733 953420733
757522422 757522422
205784079 205784079
660650002 660650002
405851231 405851231
30416768 30416768
177531467 177531467
891624678 891624678
281746863 281746863
394871382 394871382
202410091 202410091
755833225 755833225
569077905 569077905
376914089 376914089
137267064 137267064
148656853 148656853
316534537 316534537
169178874 169178874
31169201 31169201
461575329 461575329
497160157 497160157
791091045 791091045
366007597 366007597
128153808 128153808
194683871 194683871
64096333 64096333
374568104 374568104
298871717 298871717
967355072 967355072
269511662 269511662
312086060 312086060
224678029 224678029
389415285 389415285
399190767 399190767
558559462 558559462
320318483 320318483
442177979 442177979
468742426 468742426
592680610 592680610
414706983 414706983
477120144 477120144
689069915 689069915
686263204 686263204
250420846 250420846
629517948 629517948
557439464 557439464
180256614 180256614
193446535 193446535
45361970 45361970
120312065 120312065
195307445 195307445
174933379 174933379
860345929 860345929
91330132 91330132
866164856 866164856
39466843 39466843
60982538 60982538
734706136 734706136
96709597 96709597
532007383 532007383
139982469 139982469
358158840 358158840
394648538 394648538
338779246 338779246
608887044 608887044
710953259 710953259
786747296 786747296
817737868 817737868
227282361 227282361
982375150 982375150
97290162 97290162
528399546 528399546
23094920 23094920
19910516 19910516
441217082 441217082
410173329 410173329
954364205 954364205
259910626 259910626
315018539 315018539
175278189 175278189
335081625 335081625
416398614 416398614
363218168 363218168
289799492 289799492
885417389 885417389
77254222 77254222
104968142 104968142
801505715 801505715
658701959 658701959
387716240 387716240
696823620 696823620
219270619 219270619
782478165 782478165
160929848 160929848
140070015 140070015
816991965 816991965
734728716 734728716
990411046 990411046
794827439 794827439
564373981 564373981
244243372 244243372
961265860 961265860
441456650 441456650
368943260 368943260
877229623 877229623
594845993 594845993
464481480 464481480
6178523 6178523
480722753 480722753
247217049 247217049
382602862 382602862
603742186 603742186
762413810 762413810
814533123 814533123
194880897 194880897
660778750 660778750
170886961 170886961
984094246 984094246
436730084 436730084
160563004 160563004
104519379 104519379
773114293 773114293
235054579 235054579
376911488 376911488
23258840 23258840
788403672 788403672
508659907 508659907
827455205 827455205
772655232 772655232
694230650 694230650
955396983 955396983
320044586 320044586
494777424 494777424
753544703 753544703
371213296 371213296
555262240 555262240
31715050 31715050
963326478 963326478
887470469 887470469
661889604 661889604
970363052 970363052
647027260 647027260
255532504 255532504
856063235 856063235
177001811 177001811
119386590 119386590
852737946 852737946
913185182 913185182
858671209 858671209
222373286 222373286
492303287 492303287
267439316 267439316
630383079 630383079
298895189 298895189
598828620 598828620
660945277 660945277
839853577 839853577
230381961 230381961
839742784 839742784
623805377 623805377
30083201 30083201
9115689 9115689
70481376 70481376
541074964 541074964
558093466 558093466
811847426 811847426
366172875 366172875
699602762 699602762
403409413 403409413
292062234 292062234
122592272 122592272
55392672 55392672
734046861 734046861
173849938 173849938
72776353 72776353
180355626 180355626
945145302 945145302
213973922 213973922
524983083 524983083
160388854 160388854
59746699 59746699
119543682 119543682
974643347 974643347
672528684 672528684
197984371 197984371
714304766 714304766
242196182 242196182
528485370 528485370
53841956 53841956
331530238 331530238
87129093 87129093
308302702 308302702
474935725 474935725
624248632 624248632
586790584 586790584
186043792 186043792
789727409 789727409
281903537 281903537
420045922 420045922
22286245 22286245
226362533 226362533
267171668 267171668
694309169 694309169
246285633 246285633
825766892 825766892
876223694 876223694
682964168 682964168
188477104 188477104
686179745 686179745
355829909 355829909
596038582 596038582
708728232 708728232
260224248 260224248
405661717 405661717
729949967 729949967
367209739 367209739
276382446 276382446
153807570 153807570
866481781 866481781
921834267 921834267
777665354 777665354
121740898 121740898
771638058 771638058
944908825 944908825
129821466 129821466
421273863 421273863
455605478 455605478
632486040 632486040
261198407 261198407
843192719 843192719
100206790 100206790
571391436 571391436
835063139 835063139
728326607 728326607
42083118 42083118
341602958 341602958
105780981 105780981
993356604 993356604
468156527 468156527
439051867 439051867
612087795 612087795
101538566 101538566
916751180 916751180
553433670 553433670
710461107 710461107
952300651 952300651
806789311 806789311
908862834 908862834
986711402 986711402
853844202 853844202
444504716 444504716
678469611 678469611
859396484 859396484
81233828 81233828
64733553 64733553
818347153 818347153
556148067 556148067
179744948 179744948
801406096 801406096
360730238 360730238
151362216 151362216
816647153 816647153
43742075 43742075
633959396 633959396
829012063 829012063
270246212 270246212
522780288 522780288
48596258 48596258
619912663 619912663
615669408 615669408
162445364 162445364
302646215 302646215
977690354 977690354
456697529 456697529
309081492 309081492
823436085 823436085
656845573 656845573
679083793 679083793
764141238 764141238
493844861 493844861
130882566 130882566
923611394 923611394
110910155 110910155
551169837 551169837
365227956 365227956
864461293 864461293
247744401 247744401
380558164 380558164
310461112 310461112
455849721 455849721
96658268 96658268
21644465 21644465
769071850 769071850
179750147 179750147
926158217 926158217
964956505 964956505
21144800 21144800
963043249 963043249
404657921 404657921
632411856 632411856
855915163 855915163
718526088 718526088
124589181 124589181
74805481 74805481
110930080 110930080
549916620 549916620
630360403 630360403
355965616 355965616
657495294 657495294
485629939 485629939
815500974 815500974
10847276 10847276
499075215 499075215
234896707 234896707
64718270 64718270
62534790 62534790
708400816 708400816
273501161 273501161
279173947 279173947
101405447 101405447
692613316 692613316
500553697 500553697
28841816 28841816
312297337 312297337
315286682 315286682
577330467 577330467
213655218 213655218
183144222 183144222
676177280 676177280
269262262 269262262
755540080 755540080
799261327 799261327
28090886 28090886
116907049 116907049
406662331 406662331
681299760 681299760
339935757 339935757
433094977 433094977
853757357 853757357
298341549 298341549
951484823 951484823
633058542 633058542
263803780 263803780
611870220 611870220
901357148 901357148
347762628 347762628
825098051 825098051
213630137 213630137
529307223 529307223
390150472 390150472
453533710 453533710
511171232 511171232
845296342 845296342
979950656 979950656
202890768 202890768
638408759 638408759
547413097 547413097
9861846 9861846
600657264 600657264
118955016 118955016
229331046 229331046
286845638 286845638
248490536 248490536
298955415 298955415
126262726 126262726
787586683 787586683
67008527 67008527
50029413 50029413
663178046 663178046
524248215 524248215
111135020 111135020
500461708 500461708
922478071 922478071
17880781 17880781
995834490 995834490
239373156 239373156
211500241 211500241
285895659 285895659
902105417 902105417
14721296 14721296
811543058 811543058
285868434 285868434
271406311 271406311
320040987 320040987
642288906 642288906
259136757 259136757
679138956 679138956
490480206 490480206
599583068 599583068
770277271 770277271
891840006 891840006
402294215 402294215
29623041 29623041
854306958 854306958
476292223 476292223
35602135 35602135
398440933 398440933
140308226 140308226
802896654 802896654
150456153 150456153
249481809 249481809
258224707 258224707
984292297 984292297
275046024 275046024
371230350 371230350
276236943 276236943
666668946 666668946
786139204 786139204
281427785 281427785
71360438 71360438
220481477 220481477
568657596 568657596
490001218 490001218
286727883 286727883
37466564 37466564
98738395 98738395
869679538 869679538
191554686 191554686
683306410 683306410
416502730 416502730
687200767 687200767
855002783 855002783
7313383 7313383
388980356 388980356
87472830 87472830
732592748 732592748
268745398 268745398
463643766 463643766
411625461 411625461
11914908 11914908
316730543 316730543
273794507 273794507
16961246 16961246
394966591 394966591
701865791 701865791
997761169 997761169
376351494 376351494
296562359 296562359
335754454 335754454
852735021 852735021
29864135 29864135
971070548 971070548
341547061 341547061
633489278 633489278
67525726 67525726
33209435 33209435
177912370 177912370
691099540 691099540
500903429 500903429
783600734 783600734
368729354 368729354
707656907 707656907
372641016 372641016
619327459 619327459
274843451 274843451
703444460 703444460
85075523 85075523
459331284 459331284
826032688 826032688
955967137 955967137
992113256 992113256
501761374 501761374
127287307 127287307
518599443 518599443
436569255 436569255
860847204 860847204
217158214 217158214
396633498 396633498
573106130 573106130
155783203 155783203
550614899 550614899
973727785 973727785
850386052 850386052
632704858 632704858
572378762 572378762
424369618 424369618
668346658 668346658
846026747 846026747
243198 243198
344055178 344055178
694694967 694694967
546738447 546738447
356262288 356262288
47746666 47746666
787825911 787825911
668802085 668802085
211599703 211599703
978897771 978897771
862381903 862381903
778703706 778703706
198791109 198791109
803776875 803776875
911868014 911868014
476695680 476695680
961095886 961095886
224032464 224032464
752311116 752311116
604225452 604225452
211010592 211010592
1413838 1413838
94374301 94374301
235731857 235731857
40402975 40402975
155101009 155101009
436531534 436531534
358938829 358938829
152356862 152356862
600707472 600707472
694494142 694494142
325712907 325712907
259594689 259594689
760743981 760743981
139073425 139073425
929265349 929265349
443471931 443471931
311933009 311933009
715679421 715679421
586987207 586987207
870395317 870395317
773302086 773302086
639647352 639647352
171357523 171357523
408164843 408164843
10146864 10146864
657015141 657015141
493963607 493963607
521537579 521537579
957801584 957801584
891131907 891131907
911497852 911497852
373660104 373660104
875868577 875868577
90003027 90003027
850836644 850836644
103080491 103080491
70135901 70135901
947565212 947565212
59760570 59760570
649057265 649057265
619521817 619521817
262558454 262558454
910682462 910682462
191484487 191484487
819312227 819312227
930308582 930308582
260101870 260101870
672506025 672506025
853394586 853394586
628932513 628932513
881297882 881297882
76603216 76603216
311634710 311634710
68172113 68172113
411236037 411236037
555337814 555337814
780687467 780687467
988615527 988615527
502747948 502747948
950634142 950634142
463891857 463891857
545084011 545084011
177834090 177834090
286139994 286139994
57180065 57180065
681135938 681135938
291331572 291331572
71344222 71344222
94947957 94947957
373600699 373600699
351704149 351704149
552503657 552503657
182999389 182999389
789937739 789937739
569760789 569760789
258729009 258729009
515527680 515527680
598340789 598340789
919203940 919203940
979592658 979592658
340049112 340049112
401329559 401329559
241968719 241968719
225959602 225959602
990421897 990421897
943635608 943635608
208914877 208914877
698315548 698315548
428801850 428801850
613581154 613581154
67005172 67005172
611713342 611713342
713527227 713527227
85676649 85676649
851610780 851610780
815134476 815134476
980916208 980916208
283025988 283025988
196372289 196372289
661773927 661773927
219296000 219296000
553158865 553158865
227286332 227286332
378289773 378289773
325513276 325513276
537992428 537992428
17661403 17661403
431142567 431142567
886376988 886376988
480575825 480575825
119505205 119505205
916658913 916658913
362185149 362185149
645781078 645781078
194963385 194963385
124849139 124849139
180392556 180392556
7611929 7611929
53578572 53578572
1517237 1517237
725291946 725291946
693264631 693264631
875518619 875518619
802233865 802233865
944189354 944189354
801306638 801306638
347450360 347450360
152148135 152148135
656293469 656293469
404625867 404625867
991953108 991953108
320453946 320453946
668014070 668014070
78455369 78455369
213545831 213545831
578802466 578802466
921179945 921179945
896877559 896877559
76503536 76503536
520065739 520065739
23830241 23830241
927489736 927489736
545979842 545979842
421601061 421601061
760643145 760643145
575211904 575211904
110838585 110838585
985353471 985353471
867006635 867006635
571233693 571233693
659222641 659222641
979476178 979476178
484423209 484423209
980239937 980239937
378928269 378928269
968944344 968944344
345322069 345322069
510992148 510992148
231003224 231003224
474525746 474525746
228812368 228812368
211492058 211492058
931196589 931196589
972900764 972900764
209228247 209228247
470470884 470470884
136270031 136270031
64445281 64445281
452812708 452812708
221453043 221453043
568641191 568641191
925319764 925319764
664255294 664255294
492974186 492974186
849967168 849967168
591777379 591777379
273151841 273151841
737169807 737169807
665625044 665625044
755863687 755863687
370440965 370440965
504377983 504377983
73077069 73077069
809273447 809273447
202255514 202255514
5786039 5786039
266505883 266505883
983512259 983512259
242507717 242507717
726842498 726842498
921440289 921440289
512755105 512755105
911466719 911466719
225366707 225366707
560284725 560284725
643464677 643464677
371730636 371730636
67042554 67042554
88986919 88986919
557323628 557323628
846661431 846661431
103731067 103731067
136176943 136176943
663949899 663949899
960552221 960552221
642705738 642705738
316399086 316399086
541811904 541811904
43322210 43322210
797340897 797340897
797227140 797227140
421692435 421692435
886271159 886271159
501753269 501753269
467967749 467967749
770849114 770849114
253854691 253854691
766627187 766627187
66919343 66919343
266784635 266784635
92955200 92955200
582691683 582691683
956706472 956706472
765103041 765103041
52251642 52251642
993942588 993942588
106190926 106190926
325232496 325232496
242438948 242438948
133859792 133859792
807237970 807237970
579449254 579449254
481273898 481273898
951289026 951289026
47738214 47738214
114426411 114426411
504633352 504633352
518727143 518727143
900881774 900881774
425888090 425888090
768812610 768812610
296046116 296046116
670993381 670993381
113208996 113208996
265979172 265979172
440230815 440230815
190483650 190483650
486902527 486902527
714339679 714339679
762183737 762183737
853409325 853409325
190116584 190116584
708889795 708889795
682699932 682699932
341086884 341086884
590601125 590601125
358562314 358562314
146085295 146085295
136013424 136013424
231592313 231592313
947456266 947456266
864264911 864264911
97422223 97422223
974070691 974070691
214629735 214629735
305299785 305299785
477677822 477677822
554668628 554668628
888294089 888294089
110442689 110442689
460469986 460469986
625093525 625093525
66309068 66309068
250056854 250056854
888955592 888955592
180482456 180482456
137706421 137706421
348869410 348869410
675873596 675873596
327536356 327536356
60867554 60867554
32740250 32740250
26218902 26218902
844550990 844550990
159322304 159322304
373910264 373910264
575727871 575727871
243594246 243594246
101856726 101856726
385436929 385436929
72996159 72996159
693619275 693619275
312302744 312302744
638781290 638781290
406338371 406338371
734016775 734016775
182726164 182726164
92562297 92562297
117607697 117607697
988552573 988552573
482067378 482067378
17201186 17201186
47805316 47805316
316279754 316279754
345964301 345964301
524568061 524568061
487736090 487736090
361404086 361404086
574777886 574777886
55260687 55260687
284835188 284835188
656885661 656885661
383767923 383767923
135181375 135181375
180721392 180721392
125920229 125920229
600654102 600654102
294040401 294040401
941158240 941158240
928367394 928367394
340348684 340348684
255474431 255474431
963055049 963055049
826373677 826373677
818354054 818354054
260306890 260306890
815850434 815850434
761358262 761358262
393919557 393919557
34902495 34902495
903294167 903294167
609636642 609636642
943491069 943491069
865783828 865783828
544737540 544737540
235056263 235056263
901842559 901842559
722547718 722547718
804117036 804117036
881180534 881180534
193506029 193506029
467662248 467662248
434153135 434153135
831848803 831848803
411003368 411003368
672346563 672346563
248676967 248676967
254210266 254210266
603049825 603049825
691266503 691266503
922432454 922432454
82465521 82465521
975268184 975268184
37619743 37619743
40545712 40545712
865415390 865415390
654763956 654763956
710061764 710061764
138319217 138319217
698562702 698562702
545770529 545770529
244288066 244288066
645190151 645190151
520304550 520304550
93963166 93963166
638915398 638915398
160019930 160019930
204458768 204458768
222465394 222465394
680029121 680029121
88940611 88940611
675956829 675956829
48198824 48198824
287234693 287234693
854664325 854664325
39872266 39872266
302276521 302276521
689122529 689122529
504626185 504626185
350954551 350954551
900788330 900788330
256367312 256367312
411231645 411231645
589101396 589101396
577822051 577822051
444750132 444750132
877919397 877919397
298559548 298559548
650670585 650670585
388696953 388696953
528780339 528780339
716158253 716158253
682035237 682035237
268380877 268380877
838507052 838507052
787538871 787538871
560619395 560619395
806577360 806577360
454969726 454969726
96396032 96396032
801679738 801679738
482996267 482996267
87299667 87299667
312382755 312382755
114672310 114672310
128352809 128352809
239591456 239591456
739595655 739595655
183866311 183866311
302336550 302336550
464969746 464969746
659797451 659797451
901980351 901980351
352768146 352768146
96012218 96012218
513285906 513285906
759637155 759637155
247776661 247776661
973855611 973855611
63647248 63647248
15865049 15865049
862161438 862161438
166541008 166541008
560270936 560270936
627321416 627321416
890219124 890219124
939310515 939310515
578328470 578328470
894780990 894780990
395696025 395696025
30024159 30024159
283777674 283777674
16178340 16178340
218928312 218928312
211161541 211161541
602275893 602275893
228877218 228877218
123272089 123272089
689541919 689541919
958491222 958491222
405450743 405450743
561648772 561648772
163914341 163914341
598272461 598272461
625839201 625839201
436137226 436137226
846684436 846684436
721201675 721201675
901697721 901697721
737368030 737368030
580173782 580173782
70189851 70189851
886926557 886926557
284558559 284558559
65601838 65601838
643482094 643482094
755434081 755434081
17265943 17265943
730072581 730072581
323062333 323062333
749913853 749913853
150194048 150194048
566901080 566901080
147691802 147691802
45124845 45124845
145953656 145953656
608416679 608416679
233784595 233784595
394558209 394558209
204049553 204049553
446576458 446576458
530039843 530039843
916721952 916721952
433621069 433621069
797562310 797562310
382915113 382915113
921209034 921209034
716582323 716582323
926145935 926145935
482372130 482372130
188184637 188184637
774783289 774783289
332527548 332527548
81559352 81559352
897549691 897549691
789466569 789466569
647385525 647385525
882229959 882229959
964574597 964574597
227439924 227439924
84181412 84181412
206613238 206613238
422534336 422534336
615977029 615977029
841257715 841257715
718799210 718799210
196962958 196962958
49096096 49096096
645388181 645388181
605584797 605584797
355560455 355560455
631206682 631206682
813845460 813845460
30494066 30494066
772662898 772662898
428749668 428749668
831571260 831571260
436911981 436911981
215940693 215940693
220756801 220756801
75829048 75829048
62744874 62744874
478309052 478309052
161920705 161920705
183484671 183484671
61064966 61064966
369831143 369831143
92901005 92901005
61774657 61774657
154445143 154445143
964192140 964192140
858463806 858463806
921565437 921565437
900143782 900143782
79857640 79857640
791569290 791569290
614914315 614914315
611061272 611061272
694774514 694774514
210590514 210590514
47271228 47271228
918638402 918638402
845856402 845856402
136421304 136421304
992924319 992924319
945202294 945202294
394112351 394112351
310312021 310312021
463245488 463245488
154545107 154545107
210043033 210043033
161249442 161249442
519311760 519311760
602180124 602180124
764921117 764921117
200394134 200394134
891659382 891659382
167807329 167807329
927268980 927268980
345649787 345649787
160288907 160288907
218043057 218043057
223038228 223038228
570338316 570338316
218815574 218815574
536547287 536547287
558471047 558471047
448798664 448798664
890619644 890619644
462988245 462988245
56744904 56744904
132785845 132785845
668409364 668409364
75156048 75156048
376056748 376056748
152952513 152952513
25559145 25559145
205056716 205056716
549828500 549828500
159336704 159336704
896608524 896608524
128843704 128843704
951119038 951119038
901647507 901647507
757360725 757360725
231904523 231904523
348875330 348875330
968194449 968194449
839681405 839681405
551216632 551216632
762108409 762108409
85984649 85984649
341237643 341237643
280849109 280849109
880252721 880252721
219767815 219767815
122978173 122978173
226705173 226705173
160282571 160282571
610552705 610552705
295669281 295669281
495259665 495259665
154959338 154959338
129225159 129225159
123021776 123021776
592764928 592764928
534033676 534033676
158990286 158990286
293407755 293407755
491974502 491974502
985845201 985845201
355186739 355186739
32493795 32493795
38379668 38379668
291257676 291257676
522634758 522634758
586500017 586500017
547417813 547417813
325151779 325151779
80850757 80850757
904123498 904123498
79584758 79584758
113932359 113932359
900447981 900447981
157202150 157202150
220134644 220134644
852808160 852808160
693170427 693170427
449574587 449574587
423086259 423086259
385627878 385627878
192770498 192770498
457614598 457614598
55333209 55333209
239258881 239258881
793341635 793341635
982690669 982690669
583318325 583318325
254841742 254841742
326568690 326568690
31761961 31761961
220082381 220082381
572412054 572412054
132983268 132983268
741408884 741408884
188291276 188291276
414867924 414867924
23296144 23296144
620599422 620599422
570072904 570072904
221762645 221762645
973935241 973935241
529131858 529131858
91540051 91540051
368784183 368784183
115038667 115038667
560792181 560792181
881828795 881828795
749397426 749397426
294854705 294854705
181254165 181254165
822935870 822935870
786173844 786173844
935639936 935639936
470906993 470906993
196729454 196729454
154659209 154659209
52436277 52436277
815956804 815956804
649388838 649388838
197866611 197866611
291788607 291788607
976566603 976566603
633519987 633519987
143093731 143093731
261169635 261169635
37040255 37040255
335905897 335905897
236478262 236478262
871811550 871811550
97869358 97869358
69825381 69825381
226415479 226415479
750988328 750988328
830578035 830578035
189155199 189155199
838298655 838298655
600201461 600201461
86740406 86740406
701507130 701507130
550419178 550419178
30319322 30319322
919821119 919821119
187636291 187636291
8792133 8792133
288280072 288280072
403149099 403149099
359397504 359397504
389372861 389372861
699271319 699271319
987542133 987542133
539721043 539721043
485280782 485280782
23379602 23379602
807758227 807758227
138284505 138284505
389486878 389486878
149355369 149355369
587558685 587558685
378458114 378458114
315227345 315227345
809127597 809127597
437864423 437864423
360959062 360959062
224609874 224609874
793251501 793251501
89418340 89418340
214138551 214138551
654322185 654322185
456718164 456718164
264894562 264894562
4587158 4587158
969926011 969926011
750109835 750109835
500024489 500024489
896816083 896816083
915699215 915699215
795662535 795662535
89782448 89782448
111218063 111218063
260571654 260571654
362194750 362194750
408527582 408527582
628574917 628574917
463747903 463747903
53370286 53370286
814562586 814562586
359560648 359560648
961173591 961173591
485405886 485405886
530231912 530231912
547788198 547788198
488232328 488232328
235720559 235720559
8096797 8096797
360970775 360970775
911742875 911742875
36867013 36867013
203748841 203748841
778621022 778621022
175993723 175993723
650627619 650627619
266749224 266749224
116225431 116225431
301494344 301494344
40492793 40492793
633809882 633809882
8541999 8541999
183234890 183234890
939992680 939992680
231980993 231980993
203471159 203471159
239759353 239759353
24647087 24647087
406492155 406492155
335558231 335558231
220241121 220241121
458299291 458299291
896786470 896786470
999139606 999139606
533988111 533988111
329036010 329036010
955390431 955390431
534544134 534544134
478938816 478938816
747250951 747250951
26669139 26669139
191706280 191706280
580803404 580803404
962874872 962874872
531732596 531732596
638684300 638684300
496913257 496913257
99006868 99006868
665158611 665158611
930105342 930105342
812832117 812832117
114415464 114415464
859611194 859611194
269380705 269380705
305753864 305753864
159969584 159969584
289204411 289204411
215673088 215673088
501610779 501610779
579661035 579661035
712833678 712833678
219101026 219101026
537644362 537644362
44353262 44353262
128221466 128221466
19858034 19858034
541208236 541208236
898662317 898662317
19326100 19326100
544007746 544007746
999970796 999970796
966799821 966799821
175129795 175129795
667255634 667255634
292119300 292119300
504087199 504087199
59485316 59485316
305681796 305681796
990171614 990171614
356833367 356833367
235655169 235655169
527525744 527525744
860789675 860789675
402816475 402816475
273578136 273578136
807782002 807782002
10664204 10664204
576823016 576823016
95383517 95383517
241391787 241391787
456233753 456233753
802548357 802548357
576790323 576790323
2239120 2239120
162972989 162972989
957339856 957339856
638349290 638349290
439000858 439000858
60756267 60756267
672039038 672039038
340188933 340188933
186609267 186609267
120594472 120594472
729327468 729327468
972225231 972225231
646136200 646136200
223461025 223461025
819327926 819327926
420100480 420100480
233808445 233808445
119326038 119326038
581327936 581327936
173444897 173444897
240066241 240066241
665478604 665478604
209308771 209308771
349005715 349005715
799794414 799794414
123337983 123337983
878915380 878915380
291552947 291552947
87714236 87714236
468586135 468586135
321348097 321348097
849765535 849765535
294497217 294497217
118012499 118012499
60120068 60120068
677195725 677195725
461409495 461409495
253735821 253735821
325636147 325636147
943660356 943660356
489129942 489129942
839236708 839236708
646414753 646414753
914375980 914375980
27971963 27971963
331500355 331500355
242172269 242172269
802175368 802175368
91939267 91939267
830635471 830635471
679915114 679915114
761915889 761915889
704777059 704777059
629015941 629015941
753678146 753678146
409531493 409531493
3363869 3363869
865702763 865702763
279367489 279367489
212607268 212607268
448418250 448418250
817628105 817628105
835480091 835480091
219436974 219436974
262228495 262228495
918639312 918639312
56810631 56810631
514969053 514969053
586685628 586685628
826361019 826361019
663514695 663514695
569017596 569017596
495895950 495895950
569471505 569471505
912633883 912633883
550880881 550880881
309016381 309016381
550012012 550012012
143016377 143016377
760669294 760669294
652460356 652460356
54018048 54018048
616645753 616645753
328282916 328282916
752936992 752936992
933225495 933225495
759604163 759604163
775089069 775089069
467434860 467434860
540619457 540619457
632760748 632760748
422614930 422614930
8904871 8904871
127853053 127853053
322684162 322684162
75763515 75763515
126086651 126086651
329148213 329148213
18242316 18242316
54731910 54731910
578166327 578166327
125972107 125972107
963614490 963614490
856363230 856363230
673957718 673957718
306286374 306286374
680434020 680434020
806513985 806513985
210370653 210370653
527817952 527817952
211579227 211579227
9330929 9330929
421914683 421914683
69306866 69306866
810064715 810064715
323564477 323564477
424602637 424602637
645004160 645004160
426529636 426529636
893798611 893798611
50135066 50135066
574275075 574275075
29951541 29951541
536046382 536046382
874707232 874707232
153686117 153686117
288681761 288681761
914250385 914250385
285588801 285588801
10179715 10179715
735952050 735952050
741353407 741353407
558428636 558428636
240158914 240158914
660033003 660033003
528887248 528887248
360405240 360405240
228332938 228332938
637216745 637216745
376862110 376862110
610480155 610480155
86487741 86487741
883080409 883080409
162343816 162343816
430537788 430537788
656310284 656310284
834461430 834461430
166682374 166682374
524152926 524152926
917346817 917346817
33895657 33895657
756542443 756542443
80396645 80396645
895416146 895416146
672080660 672080660
621596524 621596524
936957570 936957570
946068473 946068473
295510319 295510319
991778502 991778502
441450637 441450637
460410415 460410415
347188147 347188147
509672469 509672469
120103821 120103821
62868148 62868148
14140722 14140722
269012079 269012079
584378926 584378926
632513617 632513617
390260227 390260227
566890867 566890867
786778085 786778085
522793627 522793627
509628372 509628372
227131868 227131868
522548643 522548643
199963788 199963788
7283676 7283676
876212239 876212239
734393979 734393979
858292188 858292188
649044085 649044085
309244369 309244369
872323703 872323703
31552210 31552210
589570515 589570515
158625271 158625271
869050603 869050603
565290816 565290816
320139736 320139736
384164492 384164492
958532078 958532078
22686525 22686525
962615201 962615201
156676216 156676216
24550130 24550130
436584827 436584827
100302311 100302311
900956015 900956015
622558909 622558909
617371493 617371493
286386506 286386506
646307248 646307248
130852504 130852504
462519192 462519192
819538714 819538714
172715126 172715126
371674846 371674846
559093047 559093047
716005679 716005679
14053797 14053797
167336149 167336149
490937313 490937313
994526210 994526210
741273672 741273672
948256211 948256211
812430472 812430472
296296217 296296217
642761189 642761189
214579053 214579053
59812889 59812889
907116185 907116185
773114268 773114268
570240135 570240135
254616109 254616109
642424424 642424424
363036580 363036580
498997816 498997816
180589519 180589519
531366945 531366945
203625687 203625687
190288119 190288119
713998469 713998469
734251020 734251020
784430235 784430235
492130552 492130552
755979749 755979749
894019444 894019444
69306136 69306136
636624003 636624003
78706411 78706411
413643329 413643329
101671599 101671599
62524975 62524975
849209223 849209223
830986297 830986297
621044122 621044122
657429987 657429987
624290204 624290204
633536990 633536990
613571301 613571301
231752708 231752708
668553684 668553684
206546287 206546287
608437611 608437611
338313037 338313037
982559756 982559756
647263357 647263357
907175728 907175728
728131301 728131301
117417612 117417612
259029596 259029596
405480062 405480062
280391130 280391130
137562806 137562806
155419541 155419541
816279888 816279888
270546717 270546717
200072258 200072258
552761717 552761717
904986939 904986939
959308192 959308192
699263693 699263693
668063402 668063402
5106724 5106724
177380614 177380614
38865983 38865983
130844082 130844082
118924405 118924405
204488001 204488001
845842925 845842925
310969526 310969526
715753456 715753456
430543182 430543182
763436678 763436678
671966316 671966316
326263279 326263279
446902675 446902675
382544971 382544971
978014405 978014405
520979251 520979251
340876618 340876618
250008855 250008855
923754370 923754370
206186332 206186332
449053975 449053975
672183459 672183459
247716650 247716650
727108097 727108097
109738444 109738444
554352890 554352890
213764185 213764185
986725870 986725870
436255765 436255765
428934976 428934976
275667965 275667965
907160720 907160720
649625110 649625110
731093118 731093118
638577141 638577141
750991183 750991183
246710833 246710833
5832639 5832639
606059766 606059766
6444938 6444938
520831607 520831607
998942792 998942792
506702555 506702555
678394689 678394689
841569401 841569401
545612919 545612919
89931467 89931467
779022168 779022168
147231124 147231124
502849831 502849831
946031780 946031780
830382925 830382925
454809397 454809397
67520565 67520565
906028303 906028303
630800686 630800686
466250531 466250531
147901830 147901830
519792786 519792786
810824698 810824698
743570301 743570301
757667619 757667619
2705380 2705380
734591958 734591958
98680495 98680495
26146936 26146936
777797438 777797438
595369660 595369660
732391180 732391180
664010500 664010500
175251368 175251368
958910719 958910719
248402367 248402367
760831846 760831846
541160337 541160337
930870195 930870195
300180660 300180660
79571560 79571560
493899066 493899066
936918992 936918992
624108799 624108799
620837884 620837884
607159066 607159066
523011662 523011662
810646081 810646081
645245740 645245740
236831414 236831414
265206580 265206580
175355522 175355522
839544854 839544854
396647366 396647366
495293678 495293678
961582384 961582384
64871440 64871440
551160384 551160384
733348218 733348218
586139049 586139049
853619769 853619769
214408177 214408177
381344558 381344558
389001076 389001076
282267279 282267279
73897222 73897222
378979406 378979406
768299398 768299398
540289836 540289836
49437666 49437666
548096308 548096308
96417902 96417902
200124626 200124626
463187938 463187938
917440434 917440434
695217684 695217684
578255546 578255546
447868005 447868005
206290779 206290779
252950587 252950587
369096995 369096995
9914562 9914562
49334430 49334430
431542669 431542669
86086978 86086978
694249231 694249231
955491253 955491253
96663311 96663311
663947335 663947335
351092478 351092478
246895229 246895229
368074387 368074387
844110933 844110933
270271508 270271508
419012769 419012769
856116336 856116336
407267492 407267492
222106657 222106657
441343682 441343682
696553726 696553726
18041964 18041964
741958432 741958432
780126746 780126746
513217458 513217458
176196515 176196515
290799907 290799907
756099725 756099725
915757546 915757546
131313621 131313621
444173274 444173274
202333493 202333493
459936889 459936889
941047588 941047588
511250494 511250494
567780177 567780177
791039782 791039782
982134864 982134864
984207024 984207024
870787734 870787734
505211250 505211250
8641226 8641226
718469387 718469387
924760539 924760539
680009894 680009894
798215594 798215594
885338284 885338284
761146121 761146121
593592019 593592019
720182462 720182462
770210102 770210102
61268369 61268369
504856184 504856184
346913858 346913858
232564249 232564249
663272320 663272320
276677511 276677511
265876916 265876916
583909843 583909843
424177948 424177948
296320519 296320519
137163249 137163249
278734884 278734884
142622338 142622338
254356822 254356822
650691283 650691283
78029836 78029836
965805064 965805064
278330343 278330343
152515020 152515020
127065643 127065643
879632071 879632071
444017998 444017998
723800198 723800198
42745507 42745507
605898051 605898051
244634710 244634710
109932188 109932188
895886362 895886362
439469960 439469960
854524817 854524817
639010579 639010579
194793455 194793455
515511955 515511955
138107457 138107457
381455718 381455718
699007270 699007270
947099822 947099822
773989295 773989295
177428865 177428865
499148215 499148215
978863256 978863256
235679732 235679732
262629718 262629718
612399039 612399039
986653879 986653879
719301297 719301297
638179160 638179160
57488999 57488999
21943682 21943682
818032858 818032858
223238864 223238864
710610573 710610573
383790393 383790393
461741965 461741965
342564343 342564343
108729274 108729274
993522941 993522941
639212391 639212391
113539349 113539349
27452812 27452812
706234068 706234068
155062141 155062141
101128967 101128967
645948199 645948199
652048153 652048153
530157575 530157575
866666178 866666178
399819039 399819039
560344892 560344892
530703433 530703433
349108838 349108838
344047722 344047722
659020662 659020662
285511390 285511390
859989924 859989924
448807267 448807267
433284182 433284182
321375188 321375188
707833797 707833797
105457963 105457963
744805439 744805439
391730414 391730414
34399044 34399044
367600379 367600379
747361598 747361598
975170622 975170622
23831625 23831625
684889500 684889500
957301404 957301404
950236865 950236865
969142725 969142725
262124996 262124996
50537392 50537392
623999853 623999853
435211691 435211691
68692592 68692592
560012257 560012257
278990600 278990600
875715092 875715092
790985777 790985777
356198158 356198158
559175669 559175669
250879403 250879403
390262904 390262904
756103903 756103903
692381068 692381068
855906251 855906251
952886514 952886514
856282700 856282700
270581771 270581771
719771676 719771676
193987547 193987547
507873494 507873494
142936615 142936615
564762530 564762530
477460302 477460302
27377462 27377462
258544935 258544935
129166845 129166845
447515267 447515267
74385088 74385088
550448689 550448689
780186005 780186005
866654495 866654495
94248541 94248541
761417137 761417137
881305211 881305211
763444368 763444368
315147276 315147276
62757570 62757570
900392673 900392673
692711925 692711925
934003272 934003272
873540104 873540104
911412596 911412596
790534830 790534830
50100064 50100064
657737893 657737893
483975151 483975151
28934696 28934696
402537728 402537728
245635436 245635436
549632420 549632420
280052936 280052936
519736011 519736011
406181379 406181379
326594822 326594822
155642757 155642757
922973286 922973286
913806935 913806935
449830289 449830289
2352506 2352506
780677894 780677894
452390819 452390819
467627632 467627632
374881136 374881136
332092685 332092685
749212404 749212404
281429715 281429715
581888609 581888609
314072831 314072831
283261486 283261486
641512865 641512865
186234110 186234110
580541402 580541402
420385591 420385591
572691001 572691001
106768003 106768003
14360261 14360261
128589186 128589186
925535069 925535069
766880397 766880397
957273397 957273397
636081540 636081540
852103583 852103583
259025653 259025653
328775108 328775108
61129541 61129541
515833538 515833538
281553733 281553733
940905624 940905624
130741597 130741597
675916381 675916381
21369134 21369134
970491101 970491101
788071696 788071696
754675419 754675419
286151365 286151365
215771751 215771751
975206758 975206758
180640112 180640112
72680116 72680116
519694624 519694624
420315659 420315659
156016229 156016229
14179111 14179111
839208116 839208116
205949404 205949404
52109742 52109742
502806386 502806386
888523992 888523992
38135060 38135060
482851326 482851326
550911932 550911932
293344852 293344852
950100335 950100335
665667792 665667792
402315097 402315097
617711020 617711020
974423874 974423874
561434148 561434148
929072095 929072095
6779710 6779710
139950068 139950068
938684199 938684199
113259117 113259117
960429679 960429679
391245824 391245824
79279802 79279802
441671945 441671945
129783951 129783951
852694705 852694705
108811201 108811201
796646213 796646213
949138074 949138074
195538356 195538356
117100923 117100923
786333833 786333833
88893352 88893352
848947055 848947055
912434815 912434815
427447879 427447879
155934453 155934453
708223770 708223770
953626494 953626494
482040018 482040018
69251370 69251370
751797400 751797400
496323893 496323893
848231948 848231948
587417809 587417809
169782230 169782230
161581001 161581001
243929985 243929985
217477767 217477767
480808388 480808388
34595323 34595323
481722384 481722384
371611913 371611913
93280347 93280347
459489902 459489902
515658252 515658252
281641331 281641331
190868620 190868620
186896939 186896939
518814771 518814771
833205717 833205717
743246357 743246357
395092486 395092486
982385772 982385772
720581081 720581081
737732439 737732439
649657629 649657629
681359619 681359619
872298129 872298129
661773800 661773800
208706677 208706677
72968180 72968180
530937113 530937113
906010276 906010276
616286878 616286878
165555520 165555520
458320859 458320859
409343670 409343670
232830102 232830102
956750520 956750520
267330969 267330969
388343787 388343787
732971469 732971469
137451376 137451376
289252886 289252886
840766338 840766338
878991222 878991222
896707683 896707683
765730856 765730856
70999772 70999772
568977251 568977251
136865974 136865974
903989037 903989037
938800043 938800043
167256867 167256867
810000465 810000465
246988695 246988695
339067264 339067264
275934895 275934895
927440588 927440588
486650334 486650334
128609826 128609826
175000788 175000788
307028780 307028780
831000088 831000088
728237192 728237192
14253249 14253249
714336967 714336967
307496170 307496170
206427699 206427699
315554790 315554790
117576819 117576819
652822737 652822737
897624402 897624402
486639047 486639047
532200424 532200424
134350781 134350781
725074204 725074204
900424073 900424073
352214144 352214144
119413551 119413551
658216398 658216398
688022596 688022596
42949492 42949492
67123104 67123104
406944270 406944270
966556730 966556730
274061980 274061980
653367232 653367232
800928974 800928974
297448065 297448065
518827306 518827306
24165907 24165907
27723586 27723586
491256063 491256063
223099225 223099225
384390793 384390793
183400304 183400304
660998484 660998484
140162960 140162960
518186165 518186165
672399879 672399879
45609015 45609015
656564052 656564052
621424300 621424300
360532840 360532840
517297218 517297218
649936960 649936960
632482283 632482283
670065665 670065665
807311713 807311713
370750322 370750322
91148659 91148659
979566479 979566479
535160965 535160965
907139157 907139157
552773 552773
267501146 267501146
603215591 603215591
342523918 342523918
622145 622145
886347542 886347542
42263951 42263951
160151458 160151458
731502726 731502726
598098646 598098646
119697920 119697920
220483880 220483880
412209993 412209993
111312065 111312065
266016089 266016089
243323665 243323665
91956129 91956129
720531065 720531065
201811822 201811822
834340453 834340453
369163581 369163581
586497959 586497959
89891775 89891775
429182906 429182906
884609522 884609522
203180503 203180503
699208247 699208247
208114384 208114384
363897183 363897183
642509916 642509916
873391785 873391785
857044315 857044315
187926903 187926903
409725602 409725602
226399461 226399461
277068992 277068992
193599504 193599504
515498490 515498490
724821223 724821223
915472357 915472357
575085767 575085767
650383505 650383505
348863460 348863460
740737901 740737901
742057357 742057357
986157837 986157837
13643080 13643080
953844851 953844851
897043029 897043029
831814367 831814367
787331187 787331187
966157976 966157976
206400759 206400759
494611991 494611991
683923412 683923412
253983536 253983536
962660451 962660451
97886886 97886886
284609830 284609830
790927570 790927570
181359741 181359741
7336423 7336423
866102695 866102695
452041517 452041517
640172115 640172115
775913691 775913691
170557314 170557314
91193882 91193882
25199974 25199974
540034059 540034059
143981371 143981371
523306168 523306168
268159142 268159142
748497856 748497856
984671684 984671684
686806369 686806369
668829539 668829539
203649340 203649340
5496753 5496753
902249613 902249613
633646653 633646653
559744601 559744601
163054709 163054709
419630625 419630625
294927758 294927758
206687617 206687617
84079889 84079889
621496173 621496173
246915631 246915631
167888231 167888231
248133358 248133358
932995230 932995230
824331999 824331999
636377209 636377209
518122160 518122160
801966845 801966845
530941232 530941232
437572156 437572156
553763992 553763992
525551109 525551109
515043097 515043097
78007442 78007442
240670288 240670288
5777612 5777612
710890427 710890427
866436068 866436068
671174580 671174580
919231536 919231536
651865208 651865208
706956086 706956086
344921310 344921310
340987986 340987986
268975000 268975000
474183929 474183929
487133157 487133157
689041106 689041106
996043362 996043362
522037969 522037969
977915583 977915583
275212116 275212116
482902451 482902451
892134799 892134799
109689129 109689129
604260027 604260027
833365519 833365519
886900950 886900950
497405551 497405551
838032929 838032929
891784040 891784040
249103341 249103341
205228673 205228673
417880703 417880703
473995578 473995578
617263748 617263748
773831298 773831298
192326700 192326700
387846586 387846586
376099770 376099770
383392685 383392685
228397252 228397252
839406202 839406202
819682148 819682148
26785372 26785372
344685045 344685045
284213920 284213920
777139667 777139667
389554233 389554233
553240865 553240865
276103339 276103339
487211818 487211818
876944805 876944805
319729230 319729230
101507772 101507772
683694883 683694883
668863005 668863005
870073491 870073491
237590478 237590478
261528718 261528718
495246578 495246578
290959323 290959323
997794644 997794644
121024038 121024038
827170121 827170121
614729577 614729577
358825100 358825100
195130497 195130497
155605163 155605163
972816768 972816768
714214381 714214381
507681520 507681520
170813555 170813555
479445296 479445296
968832343 968832343
302139134 302139134
469274734 469274734
282353772 282353772
456883130 456883130
740104058 740104058
841292410 841292410
28317931 28317931
668168322 668168322
432015502 432015502
457631872 457631872
900057943 900057943
85384831 85384831
387334170 387334170
872420065 872420065
960264550 960264550
262692544 262692544
641238904 641238904
326420619 326420619
132595308 132595308
256032523 256032523
53539408 53539408
921743276 921743276
74013620 74013620
769801930 769801930
707883159 707883159
96086673 96086673
58748458 58748458
710298627 710298627
920363692 920363692
233702582 233702582
653343921 653343921
960301167 960301167
940560009 940560009
346959243 346959243
500736981 500736981
817749285 817749285
797653742 797653742
533481379 533481379
842938037 842938037
201994886 201994886
93822916 93822916
844315987 844315987
788821439 788821439
534196129 534196129
742527659 742527659
609857104 609857104
440340918 440340918
295401517 295401517
902653418 902653418
657793398 657793398
932699450 932699450
867956319 867956319
821357513 821357513
644499560 644499560
195913427 195913427
871771383 871771383
75588018 75588018
795744097 795744097
840740069 840740069
277183916 277183916
705243181 705243181
858440728 858440728
991730006 991730006
255542679 255542679
62072263 62072263
679398267 679398267
914095971 914095971
781803895 781803895
903623513 903623513
729218455 729218455
49642283 49642283
64626252 64626252
516527705 516527705
368937434 368937434
671080458 671080458
808511950 808511950
229615478 229615478
706300771 706300771
400097187 400097187
974419902 974419902
391233496 391233496
3583503 3583503
314368516 314368516
90604982 90604982
110575645 110575645
657657666 657657666
30318442 30318442
196400850 196400850
945866985 945866985
165891485 165891485
96104129 96104129
171706317 171706317
753257438 753257438
65009255 65009255
762095036 762095036
249302616 249302616
989533624 989533624
220099438 220099438
411501170 411501170
778887314 778887314
773361904 773361904
329457632 329457632
414596504 414596504
873791372 873791372
229390739 229390739
488866910 488866910
242997264 242997264
519543633 519543633
977069442 977069442
756029923 756029923
784732877 784732877
275023921 275023921
282024329 282024329
209428757 209428757
159923600 159923600
405223555 405223555
191909675 191909675
518921791 518921791
283772572 283772572
3006265 3006265
434460383 434460383
194425167 194425167
533795554 533795554
212099051 212099051
620744196 620744196
371670604 371670604
161116449 161116449
857774477 857774477
854044989 854044989
720252185 720252185
47791480 47791480
616747949 616747949
330558362 330558362
881685861 881685861
832908594 832908594
725811911 725811911
46988042 46988042
802098022 802098022
974580836 974580836
846019214 846019214
639154577 639154577
500251584 500251584
226422145 226422145
729862643 729862643
501403271 501403271
169244495 169244495
265904769 265904769
232236302 232236302
199176911 199176911
630655921 630655921
855891412 855891412
687605605 687605605
156397890 156397890
245570605 245570605
887761512 887761512
335777334 335777334
924390857 924390857
453279460 453279460
352930219 352930219
943618809 943618809
76072235 76072235
514626332 514626332
229002146 229002146
712318229 712318229
260731961 260731961
342037181 342037181
697962842 697962842
83553387 83553387
654583206 654583206
815496931 815496931
129105981 129105981
575300113 575300113
499084696 499084696
363446540 363446540
791476369 791476369
876000170 876000170
688525410 688525410
362649502 362649502
878728964 878728964
215173503 215173503
448106213 448106213
614105248 614105248
329030559 329030559
7501884 7501884
196426748 196426748
799966929 799966929
992460708 992460708
236765307 236765307
143249086 143249086
242542539 242542539
650651389 650651389
539119017 539119017
136416374 136416374
52636800 52636800
603474106 603474106
540922380 540922380
209152363 209152363
249178926 249178926
887507221 887507221
876167989 876167989
815785754 815785754
236262615 236262615
487542290 487542290
272571383 272571383
567861629 567861629
11078160 11078160
581674645 581674645
137914856 137914856
607127073 607127073
727555659 727555659
80284018 80284018
395129475 395129475
108733756 108733756
765114120 765114120
623503335 623503335
709437634 709437634
9429399 9429399
576867396 576867396
323532243 323532243
580538263 580538263
570807796 570807796
320440614 320440614
587957102 587957102
112407223 112407223
25789121 25789121
231436127 231436127
258110566 258110566
96330663 96330663
140854027 140854027
540504568 540504568
294726630 294726630
780854437 780854437
857472838 857472838
617097882 617097882
657161641 657161641
551698352 551698352
210807387 210807387
41386150 41386150
262611574 262611574
831244675 831244675
804650350 804650350
600483697 600483697
276195545 276195545
642382573 642382573
179314156 179314156
349821277 349821277
282797853 282797853
107341674 107341674
790238441 790238441
976343371 976343371
510722535 510722535
24952520 24952520
538907206 538907206
313105926 313105926
733612602 733612602
28770001 28770001
859564158 859564158
89591872 89591872
822679137 822679137
797626305 797626305
764288825 764288825
23407120 23407120
580175848 580175848
109184259 109184259
25403953 25403953
100274833 100274833
472588390 472588390
372956184 372956184
232373714 232373714
111075223 111075223
95521042 95521042
158279778 158279778
886930376 886930376
42868265 42868265
894844676 894844676
575812874 575812874
807586321 807586321
737730879 737730879
876881519 876881519
39246092 39246092
112418869 112418869
18556530 18556530
451534573 451534573
3874336 3874336
874638949 874638949
665353237 665353237
505255663 505255663
135782346 135782346
940838864 940838864
545301785 545301785
239940878 239940878
983361944 983361944
912555867 912555867
914296625 914296625
984184776 984184776
921151131 921151131
832919485 832919485
809885944 809885944
249894055 249894055
23946753 23946753
959136971 959136971
266856630 266856630
591209145 591209145
797717737 797717737
997935493 997935493
606269046 606269046
576386587 576386587
323189872 323189872
239119584 239119584
119762477 119762477
280656101 280656101
558480456 558480456
199884852 199884852
895471630 895471630
587063492 587063492
71347073 71347073
523769244 523769244
243571224 243571224
267246511 267246511
960451404 960451404
673296451 673296451
628526634 628526634
55356456 55356456
289771804 289771804
991435806 991435806
26949307 26949307
685896382 685896382
853354482 853354482
855136958 855136958
493984904 493984904
573421800 573421800
287737545 287737545
344061281 344061281
328866074 328866074
82423517 82423517
702704584 702704584
176917518 176917518
327743450 327743450
619412533 619412533
659776413 659776413
578002619 578002619
629690165 629690165
636658865 636658865
891278486 891278486
825425920 825425920
356777084 356777084
37433898 37433898
704502203 704502203
492213454 492213454
421322997 421322997
245271684 245271684
351907426 351907426
751591410 751591410
825734568 825734568
683223214 683223214
599319750 599319750
327190187 327190187
261997666 261997666
291784769 291784769
606721330 606721330
574828753 574828753
507006478 507006478
286957266 286957266
586386342 586386342
642560120 642560120
208361788 208361788
856707288 856707288
780023699 780023699
636994138 636994138
644810377 644810377
103309754 103309754
865809483 865809483
501416491 501416491
212945560 212945560
500732366 500732366
549319910 549319910
846181801 846181801
601934202 601934202
718339851 718339851
403728714 403728714
909533203 909533203
865520477 865520477
451605515 451605515
148705862 148705862
411396871 411396871
185330365 185330365
211582618 211582618
35108156 35108156
791602366 791602366
430733638 430733638
13316118 13316118
741158174 741158174
248469011 248469011
84951174 84951174
698900569 698900569
187762472 187762472
801292916 801292916
592020993 592020993
175533757 175533757
545674886 545674886
778072698 778072698
249947507 249947507
575499306 575499306
940928181 940928181
895636919 895636919
746828308 746828308
702894919 702894919
909466085 909466085
318634108 318634108
136313459 136313459
194296482 194296482
33889328 33889328
488371308 488371308
414562899 414562899
145069332 145069332
14402541 14402541
237656926 237656926
474495156 474495156
414055578 414055578
628219025 628219025
719313138 719313138
93739978 93739978
443671759 443671759
99849080 99849080
522040303 522040303
685090002 685090002
739772606 739772606
902262025 902262025
446257650 446257650
109510723 109510723
137797129 137797129
77208029 77208029
198365582 198365582
325207572 325207572
969757503 969757503
344064033 344064033
791993474 791993474
640923408 640923408
146897297 146897297
953593410 953593410
826263911 826263911
286241915 286241915
129040044 129040044
195002432 195002432
214034597 214034597
203545189 203545189
429220871 429220871
718851127 718851127
670756182 670756182
653165404 653165404
327310263 327310263
209263160 209263160
362460131 362460131
263078443 263078443
984540140 984540140
437656829 437656829
649518840 649518840
885357155 885357155
501847997 501847997
163888023 163888023
907831362 907831362
623575417 623575417
124285899 124285899
673431175 673431175
94033742 94033742
622962524 622962524
914527823 914527823
213062301 213062301
25272794 25272794
715402708 715402708
309418218 309418218
481024305 481024305
573458515 573458515
131555313 131555313
503423473 503423473
227586601 227586601
141353401 141353401
785050994 785050994
798316395 798316395
356183339 356183339
971740633 971740633
127779168 127779168
925245103 925245103
992546461 992546461
277849500 277849500
906227051 906227051
305586161 305586161
421575672 421575672
38522734 38522734
819907155 819907155
957117716 957117716
559114758 559114758
971709356 971709356
608344013 608344013
189990388 189990388
554503868 554503868
944984462 944984462
177385156 177385156
990798950 990798950
460006052 460006052
749359760 749359760
529718534 529718534
563162782 563162782
611150198 611150198
893312239 893312239
126058255 126058255
559329889 559329889
126574319 126574319
151428637 151428637
632884707 632884707
1311396 1311396
385904241 385904241
359902891 359902891
591003519 591003519
403440069 403440069
339138674 339138674
956032395 956032395
156730941 156730941
990999994 990999994
137555426 137555426
59717846 59717846
427932955 427932955
850685587 850685587
376364980 376364980
419466277 419466277
244310339 244310339
778712975 778712975
89550476 89550476
390538013 390538013
602950030 602950030
452176548 452176548
849882919 849882919
373146645 373146645
847969621 847969621
373948212 373948212
637494481 637494481
317899306 317899306
654526397 654526397
297424373 297424373
360628352 360628352
927575740 927575740
482699640 482699640
513937207 513937207
418855257 418855257
890342827 890342827
877409947 877409947
704003393 704003393
617644350 617644350
367665427 367665427
230829721 230829721
269672316 269672316
815762819 815762819
547811490 547811490
17714845 17714845
211153766 211153766
424136208 424136208
460165374 460165374
126547104 126547104
480585767 480585767
385561742 385561742
74405098 74405098
229961649 229961649
543242447 543242447
627737877 627737877
48423656 48423656
633760478 633760478
579593684 579593684
101476885 101476885
211338017 211338017
82621008 82621008
201038144 201038144
436207433 436207433
383200317 383200317
636276133 636276133
676154003 676154003
820674820 820674820
566514139 566514139
466182119 466182119
956068560 956068560
367945897 367945897
562804269 562804269
697550816 697550816
254097731 254097731
598682442 598682442
12194801 12194801
308537496 308537496
200047321 200047321
545885873 545885873
855700287 855700287
47114019 47114019
174070861 174070861
389006813 389006813
748252637 748252637
229823945 229823945
62185617 62185617
637740317 637740317
648018761 648018761
12311316 12311316
157892312 157892312
522660134 522660134
188542283 188542283
291264864 291264864
601238467 601238467
971218538 971218538
45529927 45529927
537808058 537808058
225174432 225174432
45802271 45802271
841659015 841659015
5571301 5571301
905609883 905609883
971711167 971711167
898481597 898481597
702998245 702998245
577472754 577472754
205019266 205019266
743302845 743302845
680632914 680632914
534427750 534427750
882250289 882250289
679327113 679327113
935572953 935572953
659961246 659961246
238191433 238191433
217064356 217064356
791082261 791082261
922112341 922112341
325787556 325787556
442807533 442807533
930043238 930043238
244118007 244118007
687868584 687868584
130276088 130276088
133889432 133889432
485225451 485225451
247735681 247735681
450901272 450901272
839432590 839432590
442571569 442571569
297906472 297906472
687398859 687398859
38032224 38032224
801517406 801517406
160244578 160244578
630205734 630205734
659199968 659199968
253732785 253732785
993881293 993881293
930790833 930790833
391024392 391024392
36391650 36391650
222386251 222386251
254452563 254452563
709451542 709451542
266120604 266120604
127797844 127797844
678274274 678274274
88720669 88720669
61322307 61322307
587312385 587312385
289162529 289162529
363784657 363784657
604741037 604741037
178963481 178963481
955051242 955051242
660564823 660564823
769536924 769536924
853672497 853672497
935880925 935880925
227816395 227816395
610636192 610636192
298275083 298275083
224439204 224439204
658490943 658490943
93096814 93096814
22636301 22636301
706677860 706677860
472375973 472375973
569858619 569858619
42351418 42351418
431865874 431865874
616043972 616043972
820984948 820984948
388181684 388181684
704186169 704186169
271043949 271043949
711532860 711532860
475343818 475343818
523296909 523296909
895865586 895865586
616866980 616866980
336570145 336570145
24967268 24967268
337627449 337627449
996218011 996218011
479588553 479588553
82924724 82924724
298049877 298049877
466302603 466302603
347467824 347467824
518902845 518902845
774884963 774884963
468677189 468677189
446680600 446680600
836545361 836545361
271734428 271734428
941252315 941252315
861057550 861057550
412829259 412829259
670746951 670746951
929780910 929780910
992402941 992402941
176207796 176207796
571199943 571199943
138555663 138555663
443576892 443576892
546123132 546123132
706743468 706743468
266350015 266350015
267606963 267606963
860573721 860573721
422774832 422774832
110818502 110818502
444624884 444624884
669488737 669488737
574233363 574233363
993989093 993989093
298098566 298098566
445020897 445020897
550850158 550850158
45681816 45681816
580978756 580978756
687148400 687148400
632822685 632822685
573695694 573695694
732483881 732483881
999796727 999796727
797910879 797910879
706942024 706942024
401542139 401542139
680331874 680331874
889814437 889814437
747140071 747140071
107185942 107185942
182458704 182458704
196260029 196260029
43545699 43545699
828268872 828268872
982953141 982953141
32507809 32507809
581615755 581615755
13670397 13670397
690278458 690278458
520852484 520852484
672942461 672942461
626061290 626061290
951722833 951722833
454743236 454743236
761719188 761719188
385309662 385309662
486050396 486050396
705367657 705367657
267903626 267903626
179623512 179623512
861937706 861937706
438007222 438007222
663865284 663865284
884482570 884482570
575433610 575433610
156779553 156779553
958233494 958233494
200861626 200861626
849157322 849157322
172284647 172284647
219016585 219016585
944241589 944241589
649255519 649255519
355464513 355464513
878306584 878306584
402010332 402010332
458249013 458249013
169062562 169062562
812896012 812896012
547772103 547772103
440914030 440914030
724616624 724616624
341266819 341266819
361693329 361693329
233674966 233674966
853712565 853712565
528646254 528646254
484182586 484182586
27352133 27352133
274948742 274948742
167510603 167510603
28967278 28967278
573733835 573733835
668825954 668825954
493705381 493705381
29245106 29245106
738000403 738000403
214131503 214131503
725156164 725156164
671810136 671810136
268750957 268750957
772761919 772761919
812647258 812647258
828398671 828398671
270837106 270837106
521113030 521113030
708995733 708995733
182737007 182737007
70615254 70615254
319849468 319849468
191801798 191801798
907115067 907115067
612975824 612975824
912878504 912878504
74004437 74004437
961924054 961924054
206570378 206570378
658027169 658027169
300857890 300857890
441333176 441333176
599748858 599748858
263286039 263286039
762616375 762616375
898961019 898961019
716207748 716207748
810655303 810655303
581131460 581131460
32353418 32353418
205223580 205223580
924248924 924248924
478517994 478517994
715092043 715092043
874825560 874825560
231543112 231543112
333274120 333274120
498181369 498181369
710542527 710542527
98031927 98031927
774469723 774469723
312313091 312313091
903208718 903208718
138341360 138341360
929281854 929281854
643948803 643948803
129592272 129592272
100783839 100783839
118120357 118120357
405947880 405947880
386325386 386325386
421397 421397
819341805 819341805
427720106 427720106
87377260 87377260
314822849 314822849
750835877 750835877
512592778 512592778
136786796 136786796
901978441 901978441
714391775 714391775
875245164 875245164
632828878 632828878
896027472 896027472
569297585 569297585
973444738 973444738
91118745 91118745
159171081 159171081
977003074 977003074
524350632 524350632
765672586 765672586
835133096 835133096
620154165 620154165
439084503 439084503
740602889 740602889
922070494 922070494
356480483 356480483
698723516 698723516
675660027 675660027
316619095 316619095
981404388 981404388
803764825 803764825
61140727 61140727
897669342 897669342
526662449 526662449
917021775 917021775
954269382 954269382
208908451 208908451
165535960 165535960
619888790 619888790
565734678 565734678
89889684 89889684
412914864 412914864
242124404 242124404
476668521 476668521
746197098 746197098
321965181 321965181
230644907 230644907
366857547 366857547
905646397 905646397
618746605 618746605
994201967 994201967
911726269 911726269
192425892 192425892
599763980 599763980
472409703 472409703
868286602 868286602
872223351 872223351
512119874 512119874
627916766 627916766
86770254 86770254
200846252 200846252
790214572 790214572
639691036 639691036
253485683 253485683
359437585 359437585
518558908 518558908
337429260 337429260
268820907 268820907
588101998 588101998
987874222 987874222
115471672 115471672
125817966 125817966
201660582 201660582
413334720 413334720
6751999 6751999
889783346 889783346
314591707 314591707
207127463 207127463
214190548 214190548
595790831 595790831
375295415 375295415
358796059 358796059
918501034 918501034
194308696 194308696
488485474 488485474
730599768 730599768
9976321 9976321
317822159 317822159
123036966 123036966
334648662 334648662
13344982 13344982
131307127 131307127
85028361 85028361
541234239 541234239
536609737 536609737
741119430 741119430
161371083 161371083
627095564 627095564
107599829 107599829
94229867 94229867
300945394 300945394
384158638 384158638
650996224 650996224
443934933 443934933
219950571 219950571
335448699 335448699
304281694 304281694
307610132 307610132
236075116 236075116
412306705 412306705
987531071 987531071
187804210 187804210
315466736 315466736
145614305 145614305
33143773 33143773
876545286 876545286
287887028 287887028
135828286 135828286
926534317 926534317
880426246 880426246
467840225 467840225
855042450 855042450
662761089 662761089
259648393 259648393
382375516 382375516
270063406 270063406
73628551 73628551
788771279 788771279
143300924 143300924
833117908 833117908
978536085 978536085
183712075 183712075
349948512 349948512
478418221 478418221
487855886 487855886
406619104 406619104
444582373 444582373
210646555 210646555
414015622 414015622
39359783 39359783
562609869 562609869
836831654 836831654
394265883 394265883
556690426 556690426
598774268 598774268
35165720 35165720
909101471 909101471
674402589 674402589
323837728 323837728
666721655 666721655
174202178 174202178
174869572 174869572
211318644 211318644
283641112 283641112
366887044 366887044
865125617 865125617
166083542 166083542
369303048 369303048
202094235 202094235
465321616 465321616
880645113 880645113
922577743 922577743
92827937 92827937
661045397 661045397
523954703 523954703
891950138 891950138
455904170 455904170
68633243 68633243
42310109 42310109
674160956 674160956
485913303 485913303
372412208 372412208
903311492 903311492
434094461 434094461
440149615 440149615
668578960 668578960
800917732 800917732
225954370 225954370
705624341 705624341
882630962 882630962
271639000 271639000
208377697 208377697
3102464 3102464
333632382 333632382
171025377 171025377
398600150 398600150
603088389 603088389
192029292 192029292
723046153 723046153
759694167 759694167
75688799 75688799
221291680 221291680
29578975 29578975
759131211 759131211
204331938 204331938
99335571 99335571
55963212 55963212
793900826 793900826
106003412 106003412
784211323 784211323
201443499 201443499
770390395 770390395
330551572 330551572
306457956 306457956
868243136 868243136
866829287 866829287
933133393 933133393
260064162 260064162
217372528 217372528
238968815 238968815
466985948 466985948
344921955 344921955
281134919 281134919
218760285 218760285
374566309 374566309
19435089 19435089
954819840 954819840
317514432 317514432
441467320 441467320
615950865 615950865
853773082 853773082
7831576 7831576
313107784 313107784
895365380 895365380
515057541 515057541
113182558 113182558
433948700 433948700
190814222 190814222
397797840 397797840
160943885 160943885
345337708 345337708
293018184 293018184
122189146 122189146
94640661 94640661
715926970 715926970
456687170 456687170
46518972 46518972
738671117 738671117
651179492 651179492
578382564 578382564
174743914 174743914
267889684 267889684
93910192 93910192
215671618 215671618
839978956 839978956
548149381 548149381
150347147 150347147
945512601 945512601
19238900 19238900
147787503 147787503
640148503 640148503
610027386 610027386
639536002 639536002
245561652 245561652
4353521 4353521
819047542 819047542
993890007 993890007
379844778 379844778
667728555 667728555
130959785 130959785
442596909 442596909
469887056 469887056
545511836 545511836
29844826 29844826
407372963 407372963
661275306 661275306
648465233 648465233
119823601 119823601
143129297 143129297
127171744 127171744
98075473 98075473
800905948 800905948
287929019 287929019
269172577 269172577
811628123 811628123
863982347 863982347
837745166 837745166
800990383 800990383
221301840 221301840
162822660 162822660
220021764 220021764
303909557 303909557
216142582 216142582
438884426 438884426
515903169 515903169
443896875 443896875
409066972 409066972
223337205 223337205
52735134 52735134
548693781 548693781
488343734 488343734
22829425 22829425
902720983 902720983
907276902 907276902
803408410 803408410
539297299 539297299
70097406 70097406
400505454 400505454
178851312 178851312
645959263 645959263
163590063 163590063
675443888 675443888
526879797 526879797
131932420 131932420
789255950 789255950
101052570 101052570
395830863 395830863
485470538 485470538
457298082 457298082
973980691 973980691
537978134 537978134
434045548 434045548
113936147 113936147
374062600 374062600
584504744 584504744
5668579 5668579
177583323 177583323
369370519 369370519
211550387 211550387
454088786 454088786
281396162 281396162
254385207 254385207
467120410 467120410
880194231 880194231
649969424 649969424
107332011 107332011
940653629 940653629
154699810 154699810
140200326 140200326
958364090 958364090
346912130 346912130
853030002 853030002
495405739 495405739
532105423 532105423
21155227 21155227
536779129 536779129
102315025 102315025
339027811 339027811
277177134 277177134
784448645 784448645
760064574 760064574
691463886 691463886
299180644 299180644
255624211 255624211
305168575 305168575
553083313 553083313
463486956 463486956
588824605 588824605
541897 541897
245663169 245663169
586977372 586977372
947016443 947016443
420023480 420023480
812526597 812526597
452242248 452242248
544484519 544484519
965579559 965579559
694081859 694081859
268601128 268601128
187519227 187519227
866283222 866283222
201301340 201301340
65831078 65831078
923635468 923635468
207009640 207009640
525942491 525942491
705527166 705527166
756525311 756525311
36775717 36775717
639569201 639569201
496684727 496684727
663282651 663282651
964028737 964028737
594825920 594825920
865844319 865844319
824509133 824509133
776579123 776579123
17426871 17426871
769588476 769588476
701507018 701507018
644604975 644604975
710430519 710430519
642989226 642989226
210910015 210910015
510305017 510305017
255072154 255072154
64511137 64511137
12871600 12871600
607248278 607248278
845096964 845096964
174146094 174146094
175338852 175338852
896939033 896939033
769073001 769073001
47259055 47259055
933100134 933100134
901501469 901501469
108797337 108797337
47300931 47300931
63411402 63411402
523467577 523467577
965358725 965358725
453914895 453914895
825875252 825875252
988091495 988091495
715584030 715584030
704630865 704630865
307279347 307279347
85463073 85463073
428419237 428419237
874816979 874816979
555113331 555113331
52159976 52159976
298579363 298579363
552971713 552971713
384676413 384676413
136216836 136216836
63453842 63453842
987550593 987550593
774922316 774922316
274608855 274608855
178107442 178107442
993097490 993097490
190736528 190736528
434054220 434054220
244187240 244187240
526749608 526749608
222160715 222160715
134967229 134967229
369443528 369443528
803574328 803574328
85246401 85246401
221252069 221252069
863772320 863772320
56676684 56676684
598594292 598594292
225714604 225714604
253394269 253394269
798073114 798073114
926482922 926482922
598699940 598699940
513581813 513581813
66427241 66427241
191441871 191441871
606560249 606560249
126597912 126597912
613880679 613880679
752052018 752052018
1395064 1395064
542129485 542129485
626894221 626894221
260625332 260625332
252748870 252748870
100046374 100046374
86187685 86187685
490165664 490165664
683949373 683949373
698688242 698688242
441414094 441414094
577973132 577973132
897098498 897098498
954636312 954636312
749724096 749724096
70543904 70543904
530224237 530224237
143872203 143872203
777263975 777263975
763133326 763133326
689176308 689176308
362064130 362064130
908713695 908713695
446372397 446372397
60089051 60089051
440362180 440362180
217420375 217420375
517448060 517448060
309443002 309443002
942079705 942079705
144394533 144394533
618696321 618696321
56610892 56610892
635257351 635257351
517545327 517545327
826032587 826032587
645966921 645966921
584411192 584411192
738284548 738284548
122698699 122698699
140240943 140240943
931902790 931902790
260950231 260950231
500852518 500852518
490163943 490163943
169023044 169023044
240520698 240520698
971445724 971445724
166708410 166708410
525442471 525442471
322453165 322453165
888163761 888163761
796587120 796587120
834184889 834184889
96390056 96390056
723415242 723415242
655837832 655837832
65903739 65903739
73031733 73031733
842577706 842577706
30695165 30695165
775349712 775349712
859257751 859257751
258289108 258289108
27771813 27771813
840037017 840037017
992582978 992582978
274841415 274841415
256244401 256244401
652348299 652348299
67910999 67910999
724410876 724410876
236565892 236565892
713545407 713545407
558421089 558421089
710739794 710739794
607335376 607335376
160072282 160072282
261153476 261153476
578468968 578468968
183500522 183500522
742424585 742424585
441228702 441228702
620231952 620231952
333389023 333389023
986881500 986881500
268062583 268062583
468077086 468077086
208722150 208722150
569168354 569168354
796473699 796473699
756326839 756326839
207191047 207191047
976022673 976022673
558932219 558932219
222964571 222964571
325564467 325564467
436489264 436489264
309581829 309581829
572465083 572465083
228574113 228574113
356263423 356263423
644307849 644307849
475639191 475639191
653427647 653427647
10310659 10310659
646079966 646079966
471325958 471325958
111510243 111510243
524507594 524507594
748594018 748594018
349968874 349968874
95388520 95388520
27612765 27612765
476140824 476140824
216250064 216250064
995276887 995276887
284062618 284062618
658665320 658665320
230969218 230969218
954672658 954672658
286220173 286220173
435589585 435589585
695566460 695566460
81196218 81196218
120926585 120926585
423888468 423888468
119200013 119200013
176690409 176690409
294975421 294975421
382474606 382474606
124539511 124539511
957858592 957858592
733046748 733046748
257991182 257991182
438095712 438095712
944826286 944826286
802958893 802958893
122927144 122927144
283054137 283054137
592479164 592479164
489913807 489913807
504920669 504920669
78074987 78074987
46316457 46316457
316484727 316484727
229756518 229756518
268056227 268056227
663975295 663975295
792199653 792199653
148060873 148060873
458980654 458980654
627259063 627259063
11878960 11878960
527775408 527775408
30899094 30899094
412858273 412858273
878196140 878196140
988598868 988598868
841696032 841696032
183824345 183824345
47651384 47651384
18375396 18375396
309318984 309318984
437923787 437923787
312923191 312923191
849200059 849200059
496506903 496506903
201945258 201945258
594665290 594665290
541385965 541385965
840245032 840245032
755503358 755503358
724406517 724406517
884186901 884186901
721894279 721894279
552937036 552937036
4257859 4257859
883224200 883224200
176951045 176951045
37850823 37850823
274331698 274331698
152049278 152049278
507999186 507999186
166705386 166705386
412472041 412472041
802041702 802041702
614031238 614031238
871251548 871251548
455409345 455409345
903045565 903045565
321778164 321778164
36310241 36310241
335390838 335390838
810961225 810961225
529481085 529481085
412057832 412057832
18702360 18702360
526583325 526583325
994136016 994136016
425407363 425407363
215832519 215832519
34898574 34898574
270271864 270271864
799210059 799210059
905863010 905863010
889056971 889056971
995752742 995752742
854056108 854056108
129040053 129040053
911380950 911380950
829501340 829501340
641006939 641006939
769724580 769724580
96119537 96119537
88678066 88678066
90334033 90334033
52578457 52578457
252594891 252594891
945625005 945625005
612404955 612404955
957461614 957461614
819713030 819713030
557709215 557709215
795268682 795268682
36744509 36744509
813125580 813125580
321490506 321490506
875227473 875227473
239342615 239342615
989182560 989182560
95122374 95122374
505346569 505346569
905480768 905480768
214115442 214115442
907259585 907259585
121076684 121076684
176265093 176265093
649173895 649173895
287159615 287159615
803431465 803431465
730576246 730576246
154030281 154030281
512930267 512930267
623760748 623760748
142017577 142017577
614697513 614697513
356084759 356084759
162330199 162330199
238090285 238090285
401060813 401060813
731195234 731195234
98926336 98926336
406055856 406055856
808970050 808970050
318900636 318900636
766015724 766015724
358078205 358078205
759549993 759549993
361663941 361663941
316232863 316232863
419632060 419632060
851899048 851899048
610037391 610037391
101251084 101251084
474864883 474864883
47770128 47770128
20183876 20183876
715273367 715273367
230495403 230495403
302671993 302671993
266491075 266491075
308168863 308168863
541222512 541222512
957403787 957403787
438140291 438140291
182165320 182165320
297554931 297554931
53298256 53298256
194744769 194744769
152552881 152552881
239658570 239658570
637176969 637176969
172829167 172829167
830426354 830426354
721933341 721933341
993536881 993536881
303904179 303904179
556777139 556777139
266948809 266948809
760806595 760806595
121735553 121735553
903874615 903874615
510801183 510801183
182676448 182676448
40482477 40482477
311667179 311667179
487576576 487576576
998310485 998310485
554933994 554933994
203114050 203114050
292943020 292943020
120895809 120895809
273183260 273183260
880186717 880186717
480327556 480327556
303819771 303819771
539688620 539688620
927842436 927842436
139127699 139127699
439591589 439591589
972646515 972646515
97324744 97324744
151696915 151696915
75396803 75396803
458401509 458401509
749057508 749057508
410110289 410110289
879868818 879868818
579493840 579493840
862911213 862911213
695584910 695584910
988922804 988922804
937235016 937235016
172633249 172633249
895470565 895470565
848220140 848220140
713344506 713344506
66523191 66523191
574616838 574616838
438070000 438070000
975572597 975572597
258477695 258477695
260732272 260732272
626428164 626428164
709102854 709102854
996813373 996813373
938860521 938860521
33604697 33604697
597041203 597041203
213294384 213294384
443128536 443128536
590136784 590136784
776618135 776618135
685194831 685194831
640188724 640188724
756497630 756497630
152540903 152540903
85744518 85744518
2981299 2981299
589360450 589360450
253860563 253860563
126268140 126268140
202735245 202735245
806397918 806397918
550621026 550621026
400507648 400507648
773605211 773605211
823521870 823521870
918918557 918918557
675022227 675022227
198952241 198952241
580082608 580082608
949592993 949592993
43552724 43552724
345265607 345265607
442348932 442348932
47025882 47025882
67536559 67536559
184789462 184789462
3435565 3435565
503422558 503422558
761100191 761100191
488651949 488651949
614989182 614989182
134989832 134989832
415823702 415823702
988608561 988608561
801373212 801373212
521080665 521080665
202395157 202395157
586564942 586564942
597167511 597167511
426330660 426330660
395456916 395456916
127598625 127598625
843691858 843691858
32969554 32969554
746527051 746527051
441206139 441206139
264966256 264966256
903545270 903545270
790975019 790975019
406771230 406771230
145115312 145115312
286103426 286103426
391063062 391063062
229915678 229915678
847695526 847695526
182659225 182659225
734851278 734851278
527649521 527649521
972533313 972533313
358742526 358742526
464478803 464478803
771599642 771599642
260655570 260655570
113265525 113265525
950896087 950896087
578071059 578071059
149722810 149722810
73087437 73087437
252002678 252002678
517403760 517403760
366858187 366858187
924297069 924297069
15372206 15372206
138462915 138462915
687976581 687976581
193263416 193263416
467825563 467825563
510621007 510621007
440812642 440812642
357957173 357957173
697475278 697475278
106404467 106404467
181390723 181390723
209738463 209738463
270521599 270521599
290517900 290517900
411340069 411340069
630149993 630149993
582962014 582962014
80187208 80187208
909007360 909007360
754233237 754233237
603198794 603198794
939257234 939257234
27862486 27862486
241428446 241428446
219702919 219702919
328609515 328609515
88446108 88446108
343556749 343556749
296427613 296427613
953109417 953109417
417112563 417112563
395677917 395677917
441023692 441023692
696234390 696234390
191946559 191946559
452545096 452545096
431736411 431736411
886022014 886022014
552550061 552550061
149265643 149265643
609516985 609516985
379001980 379001980
852147720 852147720
126093605 126093605
97282737 97282737
401409309 401409309
865798746 865798746
126187235 126187235
905465928 905465928
11507093 11507093
957130306 957130306
259905284 259905284
646443991 646443991
841400029 841400029
912553548 912553548
807085023 807085023
673155364 673155364
74578490 74578490
808298018 808298018
346474011 346474011
451735103 451735103
477778529 477778529
388023275 388023275
154025427 154025427
751918185 751918185
699113442 699113442
203407039 203407039
806858669 806858669
550122554 550122554
116928204 116928204
608008246 608008246
842638815 842638815
50391995 50391995
386301884 386301884
294875720 294875720
117617687 117617687
64479964 64479964
646853779 646853779
520764888 520764888
635204210 635204210
627572524 627572524
836299416 836299416
335495348 335495348
106907660 106907660
417288484 417288484
544349658 544349658
922347740 922347740
415796923 415796923
74663760 74663760
730549274 730549274
274859632 274859632
439138145 439138145
927252544 927252544
864722892 864722892
169132455 169132455
402484452 402484452
757888945 757888945
901604309 901604309
976354993 976354993
95804043 95804043
821424821 821424821
922795264 922795264
440785841 440785841
341787169 341787169
830435784 830435784
281569451 281569451
661849544 661849544
530757640 530757640
580332161 580332161
437555530 437555530
551930172 551930172
47090358 47090358
223806323 223806323
55968310 55968310
846734635 846734635
102680248 102680248
184095957 184095957
294465817 294465817
595318722 595318722
721544768 721544768
548887334 548887334
101613265 101613265
87728812 87728812
913977104 913977104
636862200 636862200
607028515 607028515
99198444 99198444
651665713 651665713
365165234 365165234
252008730 252008730
982686945 982686945
775037969 775037969
857160266 857160266
903114077 903114077
277368696 277368696
195142715 195142715
351732825 351732825
131570105 131570105
321891181 321891181
540156508 540156508
836104697 836104697
837780146 837780146
177026950 177026950
756092622 756092622
476217120 476217120
313437914 313437914
850059457 850059457
123094499 123094499
625039644 625039644
553226427 553226427
448954986 448954986
787206728 787206728
447321838 447321838
954939601 954939601
63158319 63158319
130567860 130567860
169520161 169520161
142855336 142855336
886322327 886322327
301034163 301034163
211089561 211089561
542638045 542638045
356133497 356133497
607517363 607517363
952158274 952158274
683773879 683773879
45412070 45412070
366014309 366014309
587852675 587852675
230604297 230604297
462685184 462685184
290047310 290047310
275992763 275992763
660143336 660143336
805754308 805754308
999240646 999240646
18157328 18157328
137732987 137732987
576684047 576684047
195620519 195620519
141331312 141331312
369467799 369467799
823821710 823821710
654295044 654295044
958804629 958804629
786027283 786027283
223573309 223573309
562804101 562804101
837697807 837697807
549750469 549750469
689973910 689973910
211576858 211576858
495934085 495934085
105984404 105984404
797235863 797235863
490998502 490998502
836142605 836142605
912931851 912931851
344584124 344584124
23573673 23573673
265766938 265766938
254877389 254877389
235890382 235890382
20922620 20922620
96260125 96260125
172456313 172456313
80885345 80885345
694192381 694192381
65742660 65742660
621222401 621222401
170253456 170253456
840063291 840063291
507263898 507263898
741760738 741760738
691071141 691071141
929574622 929574622
189502809 189502809
480144990 480144990
407891109 407891109
287915518 287915518
148813675 148813675
720545992 720545992
809259640 809259640
347740845 347740845
864925482 864925482
122846874 122846874
178907811 178907811
280533141 280533141
820640642 820640642
678712206 678712206
453056436 453056436
237415922 237415922
284272225 284272225
743554442 743554442
158943846 158943846
196387686 196387686
906438802 906438802
882817926 882817926
488765494 488765494
292943857 292943857
322075260 322075260
884155805 884155805
332870355 332870355
770001374 770001374
410417516 410417516
968094778 968094778
994244856 994244856
328031564 328031564
391819296 391819296
592260341 592260341
848196515 848196515
392590961 392590961
194497870 194497870
315891735 315891735
747106516 747106516
832332701 832332701
292088217 292088217
533518899 533518899
509437078 509437078
865500675 865500675
390018172 390018172
119291285 119291285
466104738 466104738
507055794 507055794
824097393 824097393
721919408 721919408
936271522 936271522
491139456 491139456
36269707 36269707
634751831 634751831
281089780 281089780
799369821 799369821
676796591 676796591
449332621 449332621
721487451 721487451
649915629 649915629
819703215 819703215
103917539 103917539
961469459 961469459
496211822 496211822
126677527 126677527
130168044 130168044
293244861 293244861
669220766 669220766
193722473 193722473
995050326 995050326
773909405 773909405
866279387 866279387
633324626 633324626
444799068 444799068
260286742 260286742
116668903 116668903
114294980 114294980
52664822 52664822
562191457 562191457
636272318 636272318
782858741 782858741
71760875 71760875
416103761 416103761
63052363 63052363
920200565 920200565
111501270 111501270
75594091 75594091
647561373 647561373
60629668 60629668
273765358 273765358
564403973 564403973
925319624 925319624
392034816 392034816
223166837 223166837
780608880 780608880
212232465 212232465
1698528 1698528
128463976 128463976
135708079 135708079
146619617 146619617
483154205 483154205
698023997 698023997
754934587 754934587
55512630 55512630
348058051 348058051
326904455 326904455
197560628 197560628
289283902 289283902
284677642 284677642
76215665 76215665
71258412 71258412
367520037 367520037
404593075 404593075
351671357 351671357
546959418 546959418
293972116 293972116
505135613 505135613
876900400 876900400
427640113 427640113
205283398 205283398
449426198 449426198
347693602 347693602
303172655 303172655
137972265 137972265
742052964 742052964
533744700 533744700
899567421 899567421
186727440 186727440
502716739 502716739
801413988 801413988
325520309 325520309
813015737 813015737
960936615 960936615
558076055 558076055
867786949 867786949
751215537 751215537
907948227 907948227
291630874 291630874
517305657 517305657
526617202 526617202
955608353 955608353
848944733 848944733
343859190 343859190
489702106 489702106
787868325 787868325
635417311 635417311
93238702 93238702
27546677 27546677
118202552 118202552
363472681 363472681
731811644 731811644
322334890 322334890
421969615 421969615
576644157 576644157
122653625 122653625
241474116 241474116
971469457 971469457
877069854 877069854
145397755 145397755
447026297 447026297
147943978 147943978
814590749 814590749
477928078 477928078
150733034 150733034
150135475 150135475
877378314 877378314
213759895 213759895
21493618 21493618
122315664 122315664
905996793 905996793
712052937 712052937
466219319 466219319
555390749 555390749
536348967 536348967
599136619 599136619
635887280 635887280
845131154 845131154
171377168 171377168
639340790 639340790
252354860 252354860
277423594 277423594
324981593 324981593
595736305 595736305
903367667 903367667
3592419 3592419
987769384 987769384
822435923 822435923
790004579 790004579
313600018 313600018
584235278 584235278
114458827 114458827
783745433 783745433
556095154 556095154
206100610 206100610
109706381 109706381
434986102 434986102
348261762 348261762
70487907 70487907
261554342 261554342
316635493 316635493
242472459 242472459
633874503 633874503
608104297 608104297
586421524 586421524
349919513 349919513
550729395 550729395
763724526 763724526
973180954 973180954
643734953 643734953
229685467 229685467
741495790 741495790
117537956 117537956
995407925 995407925
584627116 584627116
426060697 426060697
171630989 171630989
346086595 346086595
194577187 194577187
273420167 273420167
560466493 560466493
742023839 742023839
141467137 141467137
779051541 779051541
882423790 882423790
150696570 150696570
140532235 140532235
61269699 61269699
213277566 213277566
77581875 77581875
12811139 12811139
96741864 96741864
728413949 728413949
183039774 183039774
919069154 919069154
87626375 87626375
644711225 644711225
663303331 663303331
10588520 10588520
437983680 437983680
961047954 961047954
485557014 485557014
684040602 684040602
62534121 62534121
769606330 769606330
723489780 723489780
615563172 615563172
103548883 103548883
790106988 790106988
163830458 163830458
60086908 60086908
521494654 521494654
778555957 778555957
506664532 506664532
978464184 978464184
79395877 79395877
158934212 158934212
487002574 487002574
11909660 11909660
173279008 173279008
200734065 200734065
447227431 447227431
843718929 843718929
276718279 276718279
552527637 552527637
449148101 449148101
453123900 453123900
583843694 583843694
219755252 219755252
953760502 953760502
633023036 633023036
229584020 229584020
167535222 167535222
604960186 604960186
12031260 12031260
271351402 271351402
442474774 442474774
209273794 209273794
979492567 979492567
587523906 587523906
627973846 627973846
52589885 52589885
230610151 230610151
573630035 573630035
849856365 849856365
48695229 48695229
94182549 94182549
216211982 216211982
414265861 414265861
930505494 930505494
874525720 874525720
66170244 66170244
734236175 734236175
245999080 245999080
577031437 577031437
452388173 452388173
69852294 69852294
489362969 489362969
461444942 461444942
405414976 405414976
630044373 630044373
161081729 161081729
890762696 890762696
968145021 968145021
209628035 209628035
463835997 463835997
712934451 712934451
524654636 524654636
964475307 964475307
569468023 569468023
24825205 24825205
599317606 599317606
301086856 301086856
422590595 422590595
78850296 78850296
634529290 634529290
760491121 760491121
210484432 210484432
79639333 79639333
283613428 283613428
775506611 775506611
965135535 965135535
107200681 107200681
502678112 502678112
862587772 862587772
869922787 869922787
994252877 994252877
483685087 483685087
701020798 701020798
108097463 108097463
618077302 618077302
962187117 962187117
707329361 707329361
508627600 508627600
750766067 750766067
610125249 610125249
938424578 938424578
201557253 201557253
29136747 29136747
654219704 654219704
552030627 552030627
828028310 828028310
298681717 298681717
123566015 123566015
255643038 255643038
781771805 781771805
777511532 777511532
646121472 646121472
331941155 331941155
563287688 563287688
752221177 752221177
64259181 64259181
704134326 704134326
188169827 188169827
442344259 442344259
782685846 782685846
937712943 937712943
761103183 761103183
188047852 188047852
441855615 441855615
1686475 1686475
521954302 521954302
528767918 528767918
877298733 877298733
860390411 860390411
685232277 685232277
579458732 579458732
941290313 941290313
167065621 167065621
424610797 424610797
116406959 116406959
229167465 229167465
539202759 539202759
102605832 102605832
820908481 820908481
975662673 975662673
232721687 232721687
4350123 4350123
761372620 761372620
823143285 823143285
899090070 899090070
649515991 649515991
203983765 203983765
32659323 32659323
102510323 102510323
711374091 711374091
229807652 229807652
391076453 391076453
413110669 413110669
918428957 918428957
282198388 282198388
684403582 684403582
427076944 427076944
394171889 394171889
672674191 672674191
924228499 924228499
798683217 798683217
515810469 515810469
504960796 504960796
970093233 970093233
12192470 12192470
506235101 506235101
35178055 35178055
195027111 195027111
262776568 262776568
313458680 313458680
998062187 998062187
8926359 8926359
121178209 121178209
564727450 564727450
285761907 285761907
236813145 236813145
615941261 615941261
54639539 54639539
804910600 804910600
883011930 883011930
999640791 999640791
806663259 806663259
12789907 12789907
912273901 912273901
228115178 228115178
622044520 622044520
187708867 187708867
475367316 475367316
11135397 11135397
979472221 979472221
278182528 278182528
506577735 506577735
947159475 947159475
64156596 64156596
482066135 482066135
327273569 327273569
388657988 388657988
777725990 777725990
217042551 217042551
216978643 216978643
506422569 506422569
577564645 577564645
523041186 523041186
257626044 257626044
276598948 276598948
436648942 436648942
64514435 64514435
993108673 993108673
199097135 199097135
226979401 226979401
20165484 20165484
782726074 782726074
902035837 902035837
125011 125011
935476075 935476075
282202670 282202670
362228084 362228084
827337576 827337576
990305914 990305914
866996338 866996338
779364096 779364096
98043839 98043839
749729272 749729272
28547839 28547839
582302002 582302002
84075414 84075414
62188914 62188914
247825167 247825167
401096995 401096995
339140815 339140815
889468355 889468355
517052560 517052560
133409482 133409482
878181078 878181078
763479951 763479951
514014713 514014713
621120219 621120219
775806763 775806763
636782122 636782122
136454603 136454603
20523068 20523068
172074302 172074302
67270836 67270836
129129854 129129854
878219558 878219558
271924823 271924823
471746376 471746376
725765699 725765699
374602902 374602902
641613542 641613542
355024480 355024480
432051827 432051827
977487921 977487921
862869809 862869809
117372818 117372818
34820609 34820609
529770957 529770957
848683736 848683736
111533439 111533439
846860129 846860129
233149375 233149375
969371842 969371842
335842673 335842673
212244689 212244689
110903339 110903339
603297425 603297425
384048568 384048568
23794701 23794701
383706571 383706571
645400369 645400369
866523302 866523302
681437802 681437802
823131826 823131826
310586119 310586119
516781947 516781947
101943992 101943992
315724003 315724003
756690120 756690120
520313993 520313993
709151315 709151315
8482966 8482966
951244401 951244401
656725664 656725664
477549295 477549295
684142932 684142932
552313999 552313999
54346350 54346350
191084437 191084437
380060356 380060356
770682729 770682729
337313017 337313017
983759521 983759521
262684752 262684752
415737659 415737659
91373312 91373312
147743423 147743423
500130590 500130590
719409084 719409084
428055070 428055070
246843547 246843547
41268570 41268570
580958167 580958167
769721551 769721551
29817838 29817838
493797635 493797635
188154477 188154477
198026210 198026210
680024415 680024415
132987073 132987073
944677095 944677095
352308838 352308838
29151454 29151454
435553277 435553277
190363781 190363781
613404038 613404038
631929834 631929834
832787350 832787350
924435071 924435071
43279662 43279662
325158589 325158589
232817012 232817012
918582920 918582920
265009174 265009174
747882357 747882357
413820780 413820780
389145667 389145667
792262624 792262624
960913376 960913376
250182596 250182596
298962027 298962027
492110624 492110624
381638115 381638115
648449556 648449556
698070689 698070689
106775692 106775692
90177954 90177954
504708753 504708753
50663386 50663386
196733067 196733067
219713789 219713789
188774118 188774118
590874264 590874264
759201925 759201925
370016897 370016897
724951258 724951258
257747339 257747339
768967314 768967314
815289380 815289380
995750741 995750741
829454393 829454393
643491874 643491874
682080599 682080599
659747995 659747995
113818820 113818820
986129817 986129817
348489200 348489200
89904120 89904120
297608605 297608605
600196997 600196997
208854416 208854416
873998382 873998382
530177719 530177719
282672374 282672374
653590055 653590055
930256031 930256031
382422136 382422136
505080576 505080576
885859040 885859040
686788731 686788731
722557880 722557880
812679298 812679298
626919056 626919056
966019131 966019131
730914484 730914484
11659751 11659751
320110728 320110728
617215946 617215946
419635951 419635951
881440321 881440321
961534682 961534682
192325611 192325611
148184971 148184971
851512894 851512894
27514793 27514793
455549444 455549444
654888433 654888433
161461047 161461047
188509288 188509288
794661705 794661705
258495333 258495333
137093426 137093426
697924018 697924018
489697188 489697188
592433655 592433655
590002580 590002580
714690503 714690503
37487287 37487287
411366790 411366790
807275334 807275334
452914274 452914274
929192619 929192619
448755769 448755769
604367233 604367233
397971265 397971265
539879923 539879923
908874204 908874204
400464642 400464642
317495752 317495752
206423868 206423868
926597848 926597848
975430 975430
620030530 620030530
672451773 672451773
68348230 68348230
719998014 719998014
180573156 180573156
450566624 450566624
22371068 22371068
849369168 849369168
329447402 329447402
10672414 10672414
405914401 405914401
433255047 433255047
248689641 248689641
7592418 7592418
547141191 547141191
645833499 645833499
372734702 372734702
798583082 798583082
415446095 415446095
82525008 82525008
654500755 654500755
50504521 50504521
378288126 378288126
44580359 44580359
316678100 316678100
699842777 699842777
805408812 805408812
578346133 578346133
63897438 63897438
921060821 921060821
450521395 450521395
929638578 929638578
426653579 426653579
386242277 386242277
38907636 38907636
862815810 862815810
320160160 320160160
203495947 203495947
765088064 765088064
88849820 88849820
227088740 227088740
666942263 666942263
428876765 428876765
195185039 195185039
37729606 37729606
661628252 661628252
142126206 142126206
701289460 701289460
853453171 853453171
447528392 447528392
254017148 254017148
225083785 225083785
134189007 134189007
791227721 791227721
937379540 937379540
789859232 789859232
351722311 351722311
516608843 516608843
668064208 668064208
25758455 25758455
999817986 999817986
722438632 722438632
390260200 390260200
50185216 50185216
980325748 980325748
322996320 322996320
420080282 420080282
113973264 113973264
36562854 36562854
55587817 55587817
980594236 980594236
670300515 670300515
100415061 100415061
375456940 375456940
166432836 166432836
745959201 745959201
953727261 953727261
68769692 68769692
953156143 953156143
697099095 697099095
722281201 722281201
128495208 128495208
443811267 443811267
883001347 883001347
933118471 933118471
518086383 518086383
139359253 139359253
259439927 259439927
382404144 382404144
583781268 583781268
3330186 3330186
283428553 283428553
151271780 151271780
11615121 11615121
861740517 861740517
797331003 797331003
775874906 775874906
933211439 933211439
378710542 378710542
569851136 569851136
538770762 538770762
998925764 998925764
322534298 322534298
372356542 372356542
599876566 599876566
843704436 843704436
158569820 158569820
240502895 240502895
913641898 913641898
831154821 831154821
671830746 671830746
531818288 531818288
765883777 765883777
721347855 721347855
163559853 163559853
617669966 617669966
289678320 289678320
492386423 492386423
502962692 502962692
221800166 221800166
883799313 883799313
877677140 877677140
285459408 285459408
285272162 285272162
863320200 863320200
863060460 863060460
624869516 624869516
977592802 977592802
9438372 9438372
484119890 484119890
5314797 5314797
742555525 742555525
590081108 590081108
484242301 484242301
240595291 240595291
799486440 799486440
51721684 51721684
76058782 76058782
481253356 481253356
940125190 940125190
216079627 216079627
888513268 888513268
3414177 3414177
232185558 232185558
57906344 57906344
213392759 213392759
325657629 325657629
78535326 78535326
738254517 738254517
420338578 420338578
968505155 968505155
151844613 151844613
872788840 872788840
893818179 893818179
207781887 207781887
808118133 808118133
183219987 183219987
41878065 41878065
583944459 583944459
553851098 553851098
560575435 560575435
947587068 947587068
110369853 110369853
275874294 275874294
538976842 538976842
156082913 156082913
924559051 924559051
790820549 790820549
857426109 857426109
149868365 149868365
238558946 238558946
270345699 270345699
498972713 498972713
105278585 105278585
150741977 150741977
205461943 205461943
951405926 951405926
952560201 952560201
598218113 598218113
973379565 973379565
637819597 637819597
66075530 66075530
58918348 58918348
456320604 456320604
206224866 206224866
553222850 553222850
3057215 3057215
526887344 526887344
29646129 29646129
474036299 474036299
306794854 306794854
164075312 164075312
256248107 256248107
991572107 991572107
487662910 487662910
493437111 493437111
333258226 333258226
11462732 11462732
537875420 537875420
441973683 441973683
620240432 620240432
423940787 423940787
703300235 703300235
529628589 529628589
7795104 7795104
381595225 381595225
402557720 402557720
634617416 634617416
186925193 186925193
669615960 669615960
699874336 699874336
489616109 489616109
454654524 454654524
386828722 386828722
958949880 958949880
918807238 918807238
952915109 952915109
593330000 593330000
485076082 485076082
300494568 300494568
83577502 83577502
331303638 331303638
991676753 991676753
212453355 212453355
856072653 856072653
773422883 773422883
524355004 524355004
952421971 952421971
277403472 277403472
832846952 832846952
327334645 327334645
729706974 729706974
429578419 429578419
483324201 483324201
885512557 885512557
358056796 358056796
272061812 272061812
722312818 722312818
348316794 348316794
153191815 153191815
143226259 143226259
780645290 780645290
21820405 21820405
882207071 882207071
95002165 95002165
741549752 741549752
378222796 378222796
880666631 880666631
595263673 595263673
492184202 492184202
865783028 865783028
125765897 125765897
916822733 916822733
211717415 211717415
902922028 902922028
302572994 302572994
35696234 35696234
89474332 89474332
922469182 922469182
561059608 561059608
453279474 453279474
555573678 555573678
506881169 506881169
437756874 437756874
810575086 810575086
818943656 818943656
323488921 323488921
651017512 651017512
773750420 773750420
872259980 872259980
874037573 874037573
573877263 573877263
412885504 412885504
370444955 370444955
109182322 109182322
47020992 47020992
650870793 650870793
378899370 378899370
328419102 328419102
849678406 849678406
159046633 159046633
422041329 422041329
854428575 854428575
770855432 770855432
928803391 928803391
488130955 488130955
874843779 874843779
142566837 142566837
45952668 45952668
261894586 261894586
417745276 417745276
464406727 464406727
283468689 283468689
656613861 656613861
256593956 256593956
434286405 434286405
684057177 684057177
887719805 887719805
651246900 651246900
418735863 418735863
211656483 211656483
75544947 75544947
249670678 249670678
930573066 930573066
65556338 65556338
267614 267614
47382542 47382542
191466970 191466970
195098259 195098259
170002530 170002530
278995311 278995311
669182561 669182561
225658945 225658945
761603012 761603012
521640630 521640630
181337618 181337618
306332917 306332917
644635554 644635554
346868610 346868610
202382632 202382632
598763525 598763525
669678949 669678949
530626773 530626773
805308248 805308248
143127971 143127971
201656176 201656176
191313343 191313343
283140740 283140740
116259604 116259604
98281269 98281269
559625359 559625359
933072332 933072332
494865970 494865970
439373764 439373764
12404176 12404176
511537193 511537193
613277 613277
595066221 595066221
399817112 399817112
776379539 776379539
411753391 411753391
221349421 221349421
908632455 908632455
551760818 551760818
708845815 708845815
540378577 540378577
932696443 932696443
982362378 982362378
888684414 888684414
677211413 677211413
209144584 209144584
131369845 131369845
102618371 102618371
697549331 697549331
52929097 52929097
528772687 528772687
449193540 449193540
133563885 133563885
765242971 765242971
134312726 134312726
67084374 67084374
370852095 370852095
226131537 226131537
419247335 419247335
68700535 68700535
160144904 160144904
947305280 947305280
183808727 183808727
110276020 110276020
72774767 72774767
707269466 707269466
810873439 810873439
825578342 825578342
652341985 652341985
996644018 996644018
479826847 479826847
478463550 478463550
176778389 176778389
634437609 634437609
453911460 453911460
130375141 130375141
879688183 879688183
893651301 893651301
962224892 962224892
98922992 98922992
605026605 605026605
784258436 784258436
788560589 788560589
264484775 264484775
882996624 882996624
518256717 518256717
779571302 779571302
433339281 433339281
140204893 140204893
919891042 919891042
554583456 554583456
907392941 907392941
260492619 260492619
634303535 634303535
928197727 928197727
684371203 684371203
901822089 901822089
426730205 426730205
103921342 103921342
85008911 85008911
605252885 605252885
997695417 997695417
293971651 293971651
192347293 192347293
655015194 655015194
44423783 44423783
721212736 721212736
338807324 338807324
31207476 31207476
840129130 840129130
870566964 870566964
236021831 236021831
47258460 47258460
678736506 678736506
137839036 137839036
425507203 425507203
654973346 654973346
682559688 682559688
531709148 531709148
792693154 792693154
374532196 374532196
52720885 52720885
281963100 281963100
704022618 704022618
262543978 262543978
978114632 978114632
736423411 736423411
947298049 947298049
770746715 770746715
594900357 594900357
888623588 888623588
321834665 321834665
467970124 467970124
632546722 632546722
411675238 411675238
872624506 872624506
524940818 524940818
743427326 743427326
325227667 325227667
194424400 194424400
492361081 492361081
996205225 996205225
265875176 265875176
168560193 168560193
952560975 952560975
288824605 288824605
453695885 453695885
217834088 217834088
870667358 870667358
518961374 518961374
514900472 514900472
258494811 258494811
666731083 666731083
664492925 664492925
697006975 697006975
266307046 266307046
523191523 523191523
444166514 444166514
508343638 508343638
248590442 248590442
98845087 98845087
465303473 465303473
387141137 387141137
565808133 565808133
527920582 527920582
167879004 167879004
818071467 818071467
770946636 770946636
969219892 969219892
571711174 571711174
36216200 36216200
476049593 476049593
849128864 849128864
953407798 953407798
841592731 841592731
50849044 50849044
783049861 783049861
507125972 507125972
370093718 370093718
919258024 919258024
894630991 894630991
805999911 805999911
904123312 904123312
968964216 968964216
845711768 845711768
999148007 999148007
438078167 438078167
221251924 221251924
950940283 950940283
711448644 711448644
839404223 839404223
577761582 577761582
248668991 248668991
652166655 652166655
260095001 260095001
619521381 619521381
383670355 383670355
396182488 396182488
990247870 990247870
92965274 92965274
67684649 67684649
820007077 820007077
709595342 709595342
24950276 24950276
408185098 408185098
53173920 53173920
254826098 254826098
211462531 211462531
301537598 301537598
800345915 800345915
88310171 88310171
285158497 285158497
252783964 252783964
328827727 328827727
899473365 899473365
488147053 488147053
862420027 862420027
354203741 354203741
981305748 981305748
958140359 958140359
64373107 64373107
364254679 364254679
960386843 960386843
510459479 510459479
752826375 752826375
680680002 680680002
441978444 441978444
608665655 608665655
495835637 495835637
73679581 73679581
174304766 174304766
243514606 243514606
551564867 551564867
9353112 9353112
201045746 201045746
169475899 169475899
686516591 686516591
40804193 40804193
805558297 805558297
161103746 161103746
887506648 887506648
50294094 50294094
768298458 768298458
756189802 756189802
762341510 762341510
565866862 565866862
557202369 557202369
535547267 535547267
133731232 133731232
778327219 778327219
97977517 97977517
377371752 377371752
314590443 314590443
501560255 501560255
556810119 556810119
230929129 230929129
602250240 602250240
86837480 86837480
300219599 300219599
971485872 971485872
737386036 737386036
88947471 88947471
607541273 607541273
720131204 720131204
17453863 17453863
12146142 12146142
158700915 158700915
91149168 91149168
803532146 803532146
787338984 787338984
658107573 658107573
165313048 165313048
732354130 732354130
543810906 543810906
648464507 648464507
118717853 118717853
715898885 715898885
208757599 208757599
209462998 209462998
267857494 267857494
614645320 614645320
446414737 446414737
513221774 513221774
873089022 873089022
579171098 579171098
190403105 190403105
86302679 86302679
556234309 556234309
932614808 932614808
284390518 284390518
64766909 64766909
271110230 271110230
139739703 139739703
199474474 199474474
652142700 652142700
394224935 394224935
945799745 945799745
551359897 551359897
742599291 742599291
506684218 506684218
535705993 535705993
112371770 112371770
660555902 660555902
505205069 505205069
551229336 551229336
867598081 867598081
504844596 504844596
727762120 727762120
46293186 46293186
221997966 221997966
541945456 541945456
271969285 271969285
153086627 153086627
327403871 327403871
28138006 28138006
328736901 328736901
305539933 305539933
791829551 791829551
468495982 468495982
53727748 53727748
27444159 27444159
147217689 147217689
955773321 955773321
326786932 326786932
966135587 966135587
531526701 531526701
187953526 187953526
939071492 939071492
445019510 445019510
952127313 952127313
936775022 936775022
246352348 246352348
324441815 324441815
862944232 862944232
663933790 663933790
907011266 907011266
31436179 31436179
980485781 980485781
206329122 206329122
84837755 84837755
107692280 107692280
210031793 210031793
862900032 862900032
64560522 64560522
174739596 174739596
25362225 25362225
586787010 586787010
180180386 180180386
14684246 14684246
245624654 245624654
839028175 839028175
256628475 256628475
728983192 728983192
511237127 511237127
404759893 404759893
926024584 926024584
822144650 822144650
899648652 899648652
363652164 363652164
670574762 670574762
260908680 260908680
952686758 952686758
724941180 724941180
385260355 385260355
389476074 389476074
544301662 544301662
992590881 992590881
7311158 7311158
747700626 747700626
384531920 384531920
729425316 729425316
352897200 352897200
236194913 236194913
418622870 418622870
613370087 613370087
226457052 226457052
536965086 536965086
627608235 627608235
113647571 113647571
452067010 452067010
190892180 190892180
775227688 775227688
533783636 533783636
129858462 129858462
670659207 670659207
136494497 136494497
891739214 891739214
677422160 677422160
682559710 682559710
336068863 336068863
857147790 857147790
108712049 108712049
672401385 672401385
108808271 108808271
539234991 539234991
616363535 616363535
175309678 175309678
615591525 615591525
233771601 233771601
585221759 585221759
433523295 433523295
53890504 53890504
549781729 549781729
912365502 912365502
409228484 409228484
379929645 379929645
370373696 370373696
919642571 919642571
623317478 623317478
362342457 362342457
440485299 440485299
830501771 830501771
464448838 464448838
564102123 564102123
140949031 140949031
866433462 866433462
974506028 974506028
840032694 840032694
511832544 511832544
302570360 302570360
336978106 336978106
183374681 183374681
573192747 573192747
958506530 958506530
367534379 367534379
212350655 212350655
667981147 667981147
739911138 739911138
294504168 294504168
894099926 894099926
741593259 741593259
914520775 914520775
172273229 172273229
116603160 116603160
673528667 673528667
177604605 177604605
504660515 504660515
446029103 446029103
810334488 810334488
348771646 348771646
351208843 351208843
625005843 625005843
77720476 77720476
797522274 797522274
550231850 550231850
453284696 453284696
629154187 629154187
936208385 936208385
207762140 207762140
195856343 195856343
764692315 764692315
107699098 107699098
563679648 563679648
138594179 138594179
41315545 41315545
618089668 618089668
72466744 72466744
123826088 123826088
352564609 352564609
773515192 773515192
759709300 759709300
476600568 476600568
705168263 705168263
668290441 668290441
87942634 87942634
240530640 240530640
242678076 242678076
299442810 299442810
662275270 662275270
595399808 595399808
759909725 759909725
53644872 53644872
567893056 567893056
966297960 966297960
277669032 277669032
964274821 964274821
103658053 103658053
147897008 147897008
942923439 942923439
978463426 978463426
858054712 858054712
462282933 462282933
921634184 921634184
642016445 642016445
466178391 466178391
363000467 363000467
254744395 254744395
122646784 122646784
447727456 447727456
314015423 314015423
707086058 707086058
228157393 228157393
105043278 105043278
885390676 885390676
279236289 279236289
131595660 131595660
277458115 277458115
643906843 643906843
108952436 108952436
1785197 1785197
459075311 459075311
791121302 791121302
717528775 717528775
27116209 27116209
818267968 818267968
286586297 286586297
24158194 24158194
750071514 750071514
894732903 894732903
970439106 970439106
591976847 591976847
173485868 173485868
104703084 104703084
460040778 460040778
469150918 469150918
544875243 544875243
145192162 145192162
393176204 393176204
378978046 378978046
138532302 138532302
926398582 926398582
12836646 12836646
166353098 166353098
588047674 588047674
236510646 236510646
767765947 767765947
786621551 786621551
104914965 104914965
518946798 518946798
995933024 995933024
838784087 838784087
959602247 959602247
272177359 272177359
867506416 867506416
276532303 276532303
156499312 156499312
347474981 347474981
49979309 49979309
427408069 427408069
973519764 973519764
188725948 188725948
46404506 46404506
941806753 941806753
289076524 289076524
616988541 616988541
683171750 683171750
515311319 515311319
236797662 236797662
684726195 684726195
164468767 164468767
811596527 811596527
457133803 457133803
830653837 830653837
215136137 215136137
612596623 612596623
494930875 494930875
489406261 489406261
6113851 6113851
332711442 332711442
909838015 909838015
223491626 223491626
686712627 686712627
305514689 305514689
35938390 35938390
945230621 945230621
160948250 160948250
939749690 939749690
143718474 143718474
677254863 677254863
233795056 233795056
318687199 318687199
811180957 811180957
143357764 143357764
687346010 687346010
252657807 252657807
336753991 336753991
881103063 881103063
777035953 777035953
450294163 450294163
205786559 205786559
176626951 176626951
849681161 849681161
315549710 315549710
142590578 142590578
717486177 717486177
25529827 25529827
871986964 871986964
937397539 937397539
328776064 328776064
382471817 382471817
197566087 197566087
83472904 83472904
382135792 382135792
563058286 563058286
21252307 21252307
271532226 271532226
401982891 401982891
998618256 998618256
793916939 793916939
618709174 618709174
177264473 177264473
697181952 697181952
753829760 753829760
183520936 183520936
483403364 483403364
42759773 42759773
201011603 201011603
200375520 200375520
49129781 49129781
170925275 170925275
313634199 313634199
407519107 407519107
357834980 357834980
212769802 212769802
91444982 91444982
937969662 937969662
662522421 662522421
874779754 874779754
309330543 309330543
333534673 333534673
622448438 622448438
490276040 490276040
589659351 589659351
764137607 764137607
239934514 239934514
551448286 551448286
542251322 542251322
459305940 459305940
39605790 39605790
327243502 327243502
704299604 704299604
44764323 44764323
172312688 172312688
398532914 398532914
451650840 451650840
813483987 813483987
244298154 244298154
893621020 893621020
34025068 34025068
59254167 59254167
1646871 1646871
829042853 829042853
781267944 781267944
510066170 510066170
670001528 670001528
222860344 222860344
506365592 506365592
946299675 946299675
877654119 877654119
202618472 202618472
48737945 48737945
893085916 893085916
899634496 899634496
795057129 795057129
559718135 559718135
248778444 248778444
429044693 429044693
936726824 936726824
79904997 79904997
455786196 455786196
17237916 17237916
295774478 295774478
773566595 773566595
627869539 627869539
319022344 319022344
781453488 781453488
449711139 449711139
96727376 96727376
202224832 202224832
599966066 599966066
329849796 329849796
717541398 717541398
908377795 908377795
380817506 380817506
698981630 698981630
131256598 131256598
825771849 825771849
959819576 959819576
21479399 21479399
600966609 600966609
185845366 185845366
510372533 510372533
738717308 738717308
135847306 135847306
87000043 87000043
371474824 371474824
452074835 452074835
47399833 47399833
64364453 64364453
124854118 124854118
36598149 36598149
230784147 230784147
611439017 611439017
10115507 10115507
108154615 108154615
918164193 918164193
424091718 424091718
943690150 943690150
668333347 668333347
510442563 510442563
434442288 434442288
476705509 476705509
229973436 229973436
491791975 491791975
62317847 62317847
382266933 382266933
792517148 792517148
16132037 16132037
681503268 681503268
490728376 490728376
492556549 492556549
937802865 937802865
218440180 218440180
849024146 849024146
236950556 236950556
136838303 136838303
210532479 210532479
947751363 947751363
621145160 621145160
359300862 359300862
622146087 622146087
676003766 676003766
578006129 578006129
729995613 729995613
12309084 12309084
739641864 739641864
239650228 239650228
327141734 327141734
41336153 41336153
965811380 965811380
270232973 270232973
231461263 231461263
473873632 473873632
188458454 188458454
193086662 193086662
342992402 342992402
750468344 750468344
205477780 205477780
303670782 303670782
735733222 735733222
779512044 779512044
618198991 618198991
29242005 29242005
708122959 708122959
904323150 904323150
653591797 653591797
235714983 235714983
256687922 256687922
132508563 132508563
674814801 674814801
642551706 642551706
540369845 540369845
410339709 410339709
234450061 234450061
213233086 213233086
564345556 564345556
985524624 985524624
825476356 825476356
961987232 961987232
959614673 959614673
134814513 134814513
8263349 8263349
792244709 792244709
313423375 313423375
235674463 235674463
792998485 792998485
276030234 276030234
470253650 470253650
392131533 392131533
21741534 21741534
330042923 330042923
894378738 894378738
733296035 733296035
262424733 262424733
676110158 676110158
549316801 549316801
195931678 195931678
845973042 845973042
227410000 227410000
436090377 436090377
932935689 932935689
771145704 771145704
872903462 872903462
556316097 556316097
819613040 819613040
289209501 289209501
335000008 335000008
120795662 120795662
922463229 922463229
760749344 760749344
431559063 431559063
140968395 140968395
148377646 148377646
225432404 225432404
277459424 277459424
161871573 161871573
564083602 564083602
580454794 580454794
871472282 871472282
25379929 25379929
265447617 265447617
809178799 809178799
115148589 115148589
957773098 957773098
84758343 84758343
762849363 762849363
459495017 459495017
509866344 509866344
418937216 418937216
482197164 482197164
217934156 217934156
111495643 111495643
380233424 380233424
292496304 292496304
569875838 569875838
653273803 653273803
681736530 681736530
116015836 116015836
195004494 195004494
342411820 342411820
540321915 540321915
273745673 273745673
47713508 47713508
442841634 442841634
904270679 904270679
60422908 60422908
29707159 29707159
221853674 221853674
62061069 62061069
797508731 797508731
733613410 733613410
923904949 923904949
214639501 214639501
578277242 578277242
552290988 552290988
321690702 321690702
171437256 171437256
331565383 331565383
414656381 414656381
904228636 904228636
202118483 202118483
809855432 809855432
841870531 841870531
449389114 449389114
997824120 997824120
708886236 708886236
406469310 406469310
836990066 836990066
495950863 495950863
254138192 254138192
700999752 700999752
825592115 825592115
10121463 10121463
382260882 382260882
744462092 744462092
641238326 641238326
722014859 722014859
597872611 597872611
231259051 231259051
206693722 206693722
973434195 973434195
40298208 40298208
292248479 292248479
255101944 255101944
76569257 76569257
474324009 474324009
757421558 757421558
471704475 471704475
460774298 460774298
457750969 457750969
49758583 49758583
383434998 383434998
382889596 382889596
269455077 269455077
259451506 259451506
93717594 93717594
54165474 54165474
248670764 248670764
794298155 794298155
93439826 93439826
148266725 148266725
387780998 387780998
725339907 725339907
386555516 386555516
233027398 233027398
169680249 169680249
739796229 739796229
8356701 8356701
724275090 724275090
732910343 732910343
775014687 775014687
499426425 499426425
198145153 198145153
737423159 737423159
326103059 326103059
640042387 640042387
964154727 964154727
277614643 277614643
501201582 501201582
180548021 180548021
922498500 922498500
318126614 318126614
378224451 378224451
97247397 97247397
496473838 496473838
568155864 568155864
68303702 68303702
907243927 907243927
259725047 259725047
254993569 254993569
242993757 242993757
553654450 553654450
787050155 787050155
580388504 580388504
865261528 865261528
630643155 630643155
369970920 369970920
817951619 817951619
563358074 563358074
701000565 701000565
339518135 339518135
266079372 266079372
59071240 59071240
190265479 190265479
15135167 15135167
203660886 203660886
245624392 245624392
728737268 728737268
739812144 739812144
341785454 341785454
981817207 981817207
740947138 740947138
49958347 49958347
332766161 332766161
13553112 13553112
82761714 82761714
936452773 936452773
779766532 779766532
825937570 825937570
214613190 214613190
178390742 178390742
643490458 643490458
32024759 32024759
421976802 421976802
607963473 607963473
7501341 7501341
412048346 412048346
942141381 942141381
433337525 433337525
279357414 279357414
344560647 344560647
967276868 967276868
242320037 242320037
973379449 973379449
129499623 129499623
487263817 487263817
811980060 811980060
742044510 742044510
695474854 695474854
267100577 267100577
576356579 576356579
931465525 931465525
208491822 208491822
24124614 24124614
335414225 335414225
979237995 979237995
374650389 374650389
132872249 132872249
575406144 575406144
298119439 298119439
238205178 238205178
99553681 99553681
25848273 25848273
212039463 212039463
954704372 954704372
557546740 557546740
281134285 281134285
505790138 505790138
765399234 765399234
981655767 981655767
985507016 985507016
703964240 703964240
893828150 893828150
775806788 775806788
708910712 708910712
635706272 635706272
547396619 547396619
175681716 175681716
85359565 85359565
918840725 918840725
724246705 724246705
863392963 863392963
153607037 153607037
746405920 746405920
862377480 862377480
728777367 728777367
546593666 546593666
817474097 817474097
949448786 949448786
261873602 261873602
15439813 15439813
547080533 547080533
95185503 95185503
17844343 17844343
615406423 615406423
515938005 515938005
425041735 425041735
327506883 327506883
407798347 407798347
583502118 583502118
100753452 100753452
422900270 422900270
674706341 674706341
893230168 893230168
727871796 727871796
960791010 960791010
253030208 253030208
933565525 933565525
28334339 28334339
360553794 360553794
948287195 948287195
755415011 755415011
520161678 520161678
284658811 284658811
966373537 966373537
188425075 188425075
198397467 198397467
974958751 974958751
720777205 720777205
699290440 699290440
43874315 43874315
855255994 855255994
909527548 909527548
158942162 158942162
850798566 850798566
345394750 345394750
9502516 9502516
424299963 424299963
326838064 326838064
607514192 607514192
26768848 26768848
573980688 573980688
132210312 132210312
795249054 795249054
341502509 341502509
69943661 69943661
114263553 114263553
370571508 370571508
106482671 106482671
429491956 429491956
358145885 358145885
529904568 529904568
649785505 649785505
548283942 548283942
383063950 383063950
712772120 712772120
845291248 845291248
832609634 832609634
375270184 375270184
280041791 280041791
466574212 466574212
166851341 166851341
479999007 479999007
940761326 940761326
573730026 573730026
12370842 12370842
977522985 977522985
529391388 529391388
184571404 184571404
150940883 150940883
393157401 393157401
404993423 404993423
741584671 741584671
643647061 643647061
127412157 127412157
424039175 424039175
310393619 310393619
513431013 513431013
343557892 343557892
927164937 927164937
976902585 976902585
550265634 550265634
89078629 89078629
171520253 171520253
310896860 310896860
134838281 134838281
401733277 401733277
690714535 690714535
484711134 484711134
993093162 993093162
392843390 392843390
208483447 208483447
937878929 937878929
32568850 32568850
585372668 585372668
97918843 97918843
864522619 864522619
301134617 301134617
484428934 484428934
273860157 273860157
151367819 151367819
969432810 969432810
541155249 541155249
875228187 875228187
792833159 792833159
313082681 313082681
241276727 241276727
166387238 166387238
235054425 235054425
706163401 706163401
158413078 158413078
785869118 785869118
247982792 247982792
588572884 588572884
879695543 879695543
164286009 164286009
475372492 475372492
624935774 624935774
187391648 187391648
434531520 434531520
531462331 531462331
940079326 940079326
558188184 558188184
335879228 335879228
137568060 137568060
193169021 193169021
109585554 109585554
750672783 750672783
572350055 572350055
937553107 937553107
802983687 802983687
453408990 453408990
485996531 485996531
212214636 212214636
400957618 400957618
278334015 278334015
886615469 886615469
235939921 235939921
189748487 189748487
464756945 464756945
232245428 232245428
163489298 163489298
99795167 99795167
720448554 720448554
278932173 278932173
216176640 216176640
267113670 267113670
467026634 467026634
230031012 230031012
939132544 939132544
672250688 672250688
699501595 699501595
459845814 459845814
840452569 840452569
597128967 597128967
609256947 609256947
41135145 41135145
520847844 520847844
592504493 592504493
409504891 409504891
871355691 871355691
18227587 18227587
428349523 428349523
504842606 504842606
352267696 352267696
117368593 117368593
598252314 598252314
831784747 831784747
947163836 947163836
75859159 75859159
438583110 438583110
402483784 402483784
424313158 424313158
709325381 709325381
495995573 495995573
29887207 29887207
519964451 519964451
670559103 670559103
443929578 443929578
697281711 697281711
111813848 111813848
70671583 70671583
147437265 147437265
302338644 302338644
769065638 769065638
213903184 213903184
237115866 237115866
251990914 251990914
322834558 322834558
890590134 890590134
145119427 145119427
171211228 171211228
739234869 739234869
321988850 321988850
887403511 887403511
604019041 604019041
790138895 790138895
729089880 729089880
101944483 101944483
437371379 437371379
929515988 929515988
162103464 162103464
110562872 110562872
606060813 606060813
358011795 358011795
392841734 392841734
536781785 536781785
748856618 748856618
415680814 415680814
434590567 434590567
922130173 922130173
66841299 66841299
586750455 586750455
1430095 1430095
167633495 167633495
237269304 237269304
133223927 133223927
708370493 708370493
788218646 788218646
751832667 751832667
260028048 260028048
101965068 101965068
209614467 209614467
966957209 966957209
690918532 690918532
44926002 44926002
266220360 266220360
908204532 908204532
768458628 768458628
566564415 566564415
158671244 158671244
740146417 740146417
164074502 164074502
980806959 980806959
219575505 219575505
232077415 232077415
10503959 10503959
447941525 447941525
444786061 444786061
130703028 130703028
287737938 287737938
420929284 420929284
257934558 257934558
519665091 519665091
998330438 998330438
923414741 923414741
121680620 121680620
172726087 172726087
787277385 787277385
1226799 1226799
349306304 349306304
734820384 734820384
568537739 568537739
155303009 155303009
207786096 207786096
559160705 559160705
122806028 122806028
645064075 645064075
714825544 714825544
731067879 731067879
700319438 700319438
967302687 967302687
83926793 83926793
33554441 33554441
648092 648092
382318095 382318095
35245623 35245623
656807272 656807272
881589108 881589108
8768441 8768441
839864342 839864342
309271193 309271193
918216456 918216456
867391749 867391749
228631422 228631422
935393681 935393681
981827321 981827321
151721241 151721241
524322347 524322347
232646881 232646881
177252384 177252384
633217040 633217040
167154410 167154410
227600424 227600424
156572568 156572568
287436788 287436788
919502225 919502225
691857550 691857550
858351954 858351954
843250086 843250086
774730454 774730454
461939928 461939928
647750157 647750157
711402799 711402799
887295262 887295262
867750637 867750637
860846954 860846954
925782439 925782439
308295712 308295712
959176172 959176172
835455908 835455908
62766198 62766198
150013440 150013440
606927673 606927673
393590372 393590372
703127333 703127333
172426736 172426736
516475629 516475629
794629768 794629768
287405814 287405814
489742110 489742110
117174157 117174157
315602961 315602961
465131518 465131518
920596004 920596004
476604458 476604458
909299340 909299340
925314853 925314853
859051121 859051121
577699342 577699342
321281629 321281629
55504255 55504255
747806223 747806223
927448354 927448354
411953094 411953094
250283626 250283626
446415101 446415101
621166970 621166970
857557944 857557944
386777573 386777573
295050888 295050888
11629853 11629853
504802298 504802298
832292594 832292594
854757600 854757600
125110672 125110672
124376569 124376569
113959864 113959864
968816688 968816688
806949274 806949274
681855923 681855923
278808533 278808533
298744732 298744732
157512794 157512794
133975230 133975230
804740033 804740033
545134553 545134553
2331434 2331434
10181256 10181256
368368386 368368386
571845398 571845398
685199913 685199913
773568153 773568153
571194707 571194707
41809965 41809965
538576446 538576446
168772483 168772483
782765520 782765520
915459528 915459528
659528495 659528495
140370622 140370622
796034077 796034077
983266382 983266382
45607571 45607571
84727191 84727191
373050934 373050934
968749865 968749865
338344185 338344185
136936671 136936671
3286620 3286620
16781795 16781795
868196099 868196099
933830551 933830551
391275832 391275832
893532743 893532743
477006578 477006578
97603973 97603973
782206236 782206236
131724068 131724068
625865315 625865315
184700434 184700434
570821175 570821175
992223205 992223205
958742792 958742792
197818551 197818551
348243323 348243323
458966330 458966330
385945241 385945241
309177182 309177182
10454411 10454411
109254809 109254809
910391116 910391116
433841399 433841399
944530060 944530060
214402198 214402198
494260683 494260683
655858090 655858090
985878702 985878702
451128667 451128667
357101664 357101664
751926290 751926290
965506520 965506520
613130376 613130376
684763578 684763578
934561344 934561344
87655919 87655919
711523647 711523647
918423869 918423869
981362561 981362561
344931891 344931891
76411775 76411775
101335996 101335996
478045599 478045599
70544731 70544731
486316073 486316073
513870687 513870687
679704010 679704010
181185957 181185957
40645841 40645841
252641516 252641516
337204725 337204725
415390933 415390933
401618581 401618581
242899762 242899762
30683408 30683408
310068981 310068981
647042076 647042076
103715820 103715820
954064420 954064420
734483234 734483234
340231981 340231981
693816974 693816974
26429555 26429555
3985157 3985157
993617617 993617617
459666075 459666075
117394729 117394729
802424067 802424067
575055302 575055302
206519223 206519223
34678394 34678394
387444967 387444967
952825551 952825551
151584635 151584635
845245514 845245514
931950215 931950215
981339734 981339734
923014462 923014462
891689933 891689933
968739952 968739952
504375896 504375896
59280878 59280878
493327878 493327878
989371645 989371645
939443595 939443595
353491820 353491820
971750727 971750727
471080984 471080984
809958344 809958344
651019980 651019980
469012670 469012670
356903313 356903313
707690596 707690596
422973 422973
280005557 280005557
153845357 153845357
195467499 195467499
503536617 503536617
234769617 234769617
248392971 248392971
713028860 713028860
436403960 436403960
91889857 91889857
440142064 440142064
736452522 736452522
412014362 412014362
42184596 42184596
618913915 618913915
669275137 669275137
745312555 745312555
463422776 463422776
650874396 650874396
413188415 413188415
665432792 665432792
44481829 44481829
182920249 182920249
509797615 509797615
99301306 99301306
845668206 845668206
978825889 978825889
730233793 730233793
932032539 932032539
923430654 923430654
182437657 182437657
822050157 822050157
631465006 631465006
623823791 623823791
828966166 828966166
402293179 402293179
609647008 609647008
679454732 679454732
647792680 647792680
659035877 659035877
773901677 773901677
236271194 236271194
323491588 323491588
48912560 48912560
224658755 224658755
463970058 463970058
558547431 558547431
307087240 307087240
77604672 77604672
800005520 800005520
424511572 424511572
849782808 849782808
409654892 409654892
31744372 31744372
122753305 122753305
418364921 418364921
836637523 836637523
40196123 40196123
112706047 112706047
722361963 722361963
21697822 21697822
472719515 472719515
246411150 246411150
491984116 491984116
255003016 255003016
359963835 359963835
752907420 752907420
82244268 82244268
636107148 636107148
333147838 333147838
191085983 191085983
173980633 173980633
548450399 548450399
371541189 371541189
591763243 591763243
211512817 211512817
781316177 781316177
367336876 367336876
429012476 429012476
566199433 566199433
376384955 376384955
773337944 773337944
812015187 812015187
502649807 502649807
116969252 116969252
856817347 856817347
67950518 67950518
996211751 996211751
79854420 79854420
100862328 100862328
648249716 648249716
427698640 427698640
354763941 354763941
973656079 973656079
701476700 701476700
47993819 47993819
233945931 233945931
635842336 635842336
449047418 449047418
868359898 868359898
259657678 259657678
774737806 774737806
321514665 321514665
478473061 478473061
559288207 559288207
294811813 294811813
394430844 394430844
910183907 910183907
255428116 255428116
978345680 978345680
780281385 780281385
515526651 515526651
731517815 731517815
25431233 25431233
449742905 449742905
199329717 199329717
459330462 459330462
749016265 749016265
605699374 605699374
873953917 873953917
171035354 171035354
909736136 909736136
24658725 24658725
884668443 884668443
465165351 465165351
720805748 720805748
597580790 597580790
722962816 722962816
229367372 229367372
733753330 733753330
52505075 52505075
908452 908452
877323778 877323778
95535530 95535530
322443390 322443390
160863785 160863785
449129090 449129090
14213138 14213138
503549659 503549659
399820187 399820187
785539085 785539085
271877606 271877606
54304063 54304063
480043798 480043798
358685063 358685063
892529069 892529069
883897679 883897679
353618663 353618663
199895432 199895432
771596994 771596994
811626359 811626359
697416533 697416533
151069243 151069243
773957972 773957972
250149765 250149765
231835665 231835665
414614031 414614031
358310796 358310796
778574881 778574881
879047816 879047816
896795427 896795427
342919425 342919425
529315820 529315820
83519248 83519248
945629459 945629459
398829963 398829963
325197673 325197673
828554859 828554859
88519522 88519522
395638761 395638761
365755302 365755302
839749195 839749195
933187317 933187317
628933905 628933905
547249216 547249216
559394562 559394562
820043301 820043301
228874420 228874420
290459412 290459412
484284935 484284935
335840492 335840492
797776884 797776884
208158627 208158627
307749674 307749674
336644023 336644023
952628094 952628094
143797735 143797735
53169026 53169026
194818804 194818804
131092905 131092905
421076886 421076886
654386364 654386364
768790016 768790016
802303629 802303629
434613760 434613760
654315010 654315010
385510972 385510972
635943637 635943637
909358775 909358775
474667075 474667075
421718887 421718887
744888178 744888178
216722182 216722182
111199691 111199691
357152303 357152303
787999274 787999274
650029758 650029758
582911057 582911057
518661759 518661759
832059614 832059614
242526254 242526254
324861120 324861120
890364550 890364550
485790386 485790386
926091570 926091570
125719494 125719494
53613555 53613555
372346944 372346944
241694289 241694289
101066533 101066533
196114620 196114620
883946460 883946460
696893600 696893600
703532797 703532797
317414275 317414275
299658311 299658311
598092178 598092178
537761883 537761883
595723688 595723688
532115115 532115115
852201500 852201500
874187228 874187228
195453422 195453422
83339218 83339218
965183935 965183935
98556685 98556685
271885159 271885159
286669341 286669341
735410750 735410750
391601582 391601582
934942959 934942959
300104430 300104430
831604884 831604884
792043963 792043963
966579523 966579523
889070327 889070327
224436596 224436596
954480274 954480274
588102728 588102728
91087518 91087518
408111488 408111488
122728046 122728046
962109978 962109978
186236280 186236280
345693730 345693730
767199510 767199510
501587548 501587548
758997816 758997816
217706634 217706634
691401001 691401001
185114610 185114610
308908272 308908272
423232308 423232308
994401567 994401567
876824434 876824434
220482739 220482739
182450505 182450505
659881723 659881723
651292691 651292691
977740181 977740181
759997189 759997189
367642798 367642798
663295052 663295052
993857374 993857374
832717852 832717852
15706765 15706765
712023643 712023643
398818475 398818475
361302225 361302225
652524966 652524966
215032344 215032344
645929074 645929074
838226853 838226853
884861519 884861519
979192764 979192764
543079963 543079963
421428808 421428808
969296682 969296682
855346020 855346020
605578803 605578803
227415422 227415422
428554171 428554171
497934738 497934738
890097306 890097306
692616800 692616800
782727671 782727671
929138591 929138591
773864206 773864206
641160316 641160316
886871497 886871497
154263844 154263844
601580241 601580241
274360144 274360144
728413003 728413003
790986398 790986398
109240248 109240248
660971514 660971514
803766782 803766782
36246522 36246522
132233773 132233773
810009154 810009154
24370299 24370299
304678347 304678347
536883726 536883726
219197527 219197527
625446405 625446405
842258495 842258495
279026516 279026516
213819342 213819342
457855690 457855690
734282144 734282144
36941399 36941399
446828140 446828140
22520452 22520452
853086986 853086986
206247270 206247270
881590663 881590663
742112604 742112604
410105751 410105751
227494009 227494009
306113895 306113895
913875622 913875622
51959835 51959835
584655599 584655599
16460643 16460643
21189600 21189600
964665986 964665986
526662978 526662978
84427801 84427801
491190080 491190080
894357762 894357762
705560801 705560801
59072759 59072759
30288409 30288409
266077645 266077645
828419400 828419400
24943333 24943333
731689887 731689887
432849109 432849109
738517674 738517674
670336723 670336723
150926941 150926941
689481878 689481878
184673641 184673641
494062030 494062030
755591551 755591551
528342434 528342434
118559104 118559104
662445148 662445148
282425936 282425936
255678142 255678142
700123378 700123378
314728349 314728349
283756320 283756320
118867620 118867620
842544140 842544140
256822347 256822347
125339894 125339894
165027000 165027000
613898069 613898069
881962699 881962699
828057301 828057301
827767341 827767341
38310110 38310110
898370398 898370398
213310621 213310621
46043178 46043178
271167331 271167331
263190194 263190194
210363799 210363799
854406340 854406340
127937861 127937861
916149399 916149399
962611893 962611893
8054198 8054198
402454108 402454108
58764709 58764709
278336439 278336439
660179522 660179522
869450767 869450767
794224547 794224547
737232733 737232733
601215330 601215330
936780899 936780899
631351217 631351217
140257322 140257322
975004327 975004327
442867700 442867700
753789849 753789849
606545195 606545195
75742821 75742821
972864087 972864087
675854290 675854290
568631608 568631608
739456347 739456347
379478791 379478791
9515146 9515146
715204582 715204582
386378170 386378170
856664252 856664252
302545914 302545914
817299908 817299908
724971064 724971064
515422916 515422916
375244881 375244881
572731147 572731147
85373141 85373141
807897685 807897685
490626656 490626656
663495486 663495486
905591528 905591528
605223946 605223946
505808351 505808351
776834544 776834544
643406954 643406954
619991689 619991689
145672227 145672227
185811809 185811809
358213235 358213235
325197761 325197761
458162260 458162260
819906375 819906375
608728812 608728812
894803159 894803159
599677716 599677716
152520922 152520922
89858943 89858943
572464461 572464461
192081100 192081100
280347975 280347975
604479300 604479300
138551015 138551015
813481463 813481463
636375279 636375279
800180174 800180174
73153122 73153122
669681180 669681180
116063441 116063441
181093274 181093274
930475258 930475258
140467049 140467049
56104821 56104821
250999713 250999713
259421818 259421818
7415542 7415542
379001843 379001843
226724815 226724815
427733904 427733904
402234003 402234003
110693535 110693535
251327067 251327067
483036662 483036662
721102616 721102616
432094745 432094745
333948035 333948035
888169635 888169635
210022309 210022309
424777060 424777060
581053538 581053538
130823803 130823803
441745991 441745991
700209630 700209630
120297435 120297435
666511484 666511484
293397133 293397133
673870342 673870342
91997798 91997798
568138208 568138208
575504794 575504794
853737648 853737648
518944326 518944326
971827694 971827694
646688126 646688126
627152128 627152128
752981030 752981030
448167561 448167561
309826196 309826196
284461027 284461027
622473048 622473048
832247063 832247063
655181779 655181779
266439335 266439335
843372279 843372279
708566131 708566131
768398652 768398652
803976663 803976663
70592453 70592453
113706493 113706493
453673581 453673581
207554260 207554260
86389816 86389816
719188972 719188972
773572328 773572328
133405572 133405572
527450864 527450864
506721281 506721281
190849717 190849717
327293904 327293904
213132708 213132708
397200025 397200025
946792478 946792478
495282313 495282313
803995685 803995685
895166725 895166725
939710929 939710929
981516077 981516077
442218248 442218248
505485821 505485821
334165656 334165656
825651312 825651312
46558965 46558965
804669608 804669608
259128921 259128921
618292980 618292980
81386779 81386779
300176200 300176200
708765790 708765790
173765199 173765199
149914079 149914079
424071424 424071424
420952454 420952454
294433229 294433229
259029212 259029212
986919204 986919204
887248178 887248178
751470793 751470793
224604734 224604734
22501098 22501098
875966794 875966794
548972679 548972679
489421864 489421864
404430887 404430887
239137329 239137329
150660717 150660717
186168124 186168124
742311979 742311979
107810433 107810433
63431095 63431095
7702342 7702342
31389353 31389353
467697623 467697623
575103659 575103659
783844873 783844873
71366698 71366698
624339750 624339750
429187664 429187664
671616483 671616483
702058847 702058847
573980513 573980513
244869968 244869968
981977374 981977374
175866089 175866089
269954402 269954402
971722703 971722703
82928112 82928112
265645679 265645679
398339063 398339063
148995788 148995788
946049905 946049905
72314401 72314401
162760100 162760100
130797613 130797613
302833360 302833360
586234997 586234997
68536842 68536842
413017547 413017547
817050744 817050744
593423819 593423819
481174567 481174567
159447441 159447441
384890763 384890763
351586280 351586280
349406168 349406168
769306903 769306903
829087516 829087516
925762741 925762741
730211092 730211092
522823320 522823320
786653706 786653706
35012760 35012760
381239259 381239259
197760064 197760064
906185860 906185860
621645192 621645192
429173938 429173938
402212310 402212310
428667685 428667685
966417235 966417235
709306346 709306346
244617909 244617909
702744990 702744990
258299092 258299092
958418464 958418464
21723960 21723960
296897043 296897043
879325010 879325010
583843280 583843280
801396418 801396418
594456065 594456065
263640871 263640871
40642408 40642408
958486158 958486158
795062874 795062874
225460424 225460424
73751666 73751666
810618312 810618312
806474696 806474696
782502914 782502914
780024536 780024536
276509596 276509596
749194382 749194382
999918047 999918047
505812084 505812084
929762655 929762655
80384403 80384403
719286086 719286086
603254913 603254913
82700831 82700831
288091614 288091614
843251350 843251350
240208486 240208486
765388071 765388071
486529747 486529747
164974831 164974831
5829877 5829877
891999931 891999931
577606328 577606328
556033444 556033444
91647687 91647687
940549692 940549692
655764392 655764392
402444036 402444036
752397048 752397048
46246147 46246147
210577121 210577121
172131438 172131438
78282937 78282937
429779018 429779018
136069252 136069252
614072330 614072330
58122552 58122552
509969418 509969418
123126269 123126269
227020372 227020372
137479945 137479945
16608213 16608213
190432566 190432566
532843830 532843830
157985637 157985637
937310001 937310001
81913937 81913937
21651964 21651964
919407237 919407237
825219057 825219057
93231913 93231913
287035263 287035263
753687022 753687022
807973042 807973042
962129576 962129576
241332965 241332965
86347928 86347928
957399433 957399433
735925765 735925765
697306420 697306420
875947416 875947416
59585805 59585805
813386487 813386487
547455828 547455828
967702199 967702199
739064334 739064334
221185288 221185288
917186134 917186134
930605760 930605760
37114904 37114904
54340146 54340146
204886210 204886210
939416628 939416628
431839576 431839576
17377610 17377610
556735340 556735340
723200686 723200686
454666083 454666083
265863648 265863648
942648721 942648721
286463459 286463459
499256022 499256022
148075884 148075884
976971643 976971643
470553897 470553897
420039836 420039836
847948682 847948682
42424556 42424556
318524416 318524416
77558540 77558540
577290390 577290390
830795930 830795930
946641045 946641045
808099104 808099104
81106745 81106745
240039803 240039803
913425416 913425416
76038370 76038370
137700580 137700580
90647718 90647718
967499933 967499933
850251086 850251086
154219960 154219960
412788132 412788132
862362051 862362051
881913565 881913565
778618585 778618585
968415889 968415889
373036652 373036652
231260080 231260080
272376532 272376532
217398158 217398158
701162185 701162185
284416365 284416365
942461863 942461863
2205362 2205362
527554107 527554107
955094938 955094938
92160866 92160866
658016169 658016169
38730249 38730249
842588309 842588309
554136643 554136643
517649037 517649037
954000903 954000903
637871171 637871171
963037422 963037422
272902058 272902058
533675038 533675038
210619380 210619380
732012183 732012183
365970787 365970787
450172164 450172164
995175513 995175513
9579094 9579094
482324001 482324001
200016351 200016351
415772568 415772568
399969299 399969299
610834439 610834439
10158457 10158457
815027222 815027222
471298297 471298297
437778885 437778885
165108054 165108054
102590152 102590152
708486302 708486302
15612981 15612981
408405592 408405592
34900305 34900305
886660390 886660390
312932187 312932187
116515816 116515816
589947973 589947973
498358128 498358128
813693616 813693616
640358102 640358102
179185545 179185545
596179605 596179605
93295881 93295881
171533562 171533562
609021042 609021042
25053525 25053525
911539549 911539549
801992025 801992025
399819433 399819433
432281631 432281631
447180327 447180327
246596925 246596925
990298639 990298639
489384424 489384424
82933470 82933470
596790380 596790380
147895841 147895841
965342684 965342684
682065045 682065045
492074026 492074026
505460514 505460514
849395053 849395053
901713070 901713070
250742378 250742378
297463800 297463800
133936961 133936961
475836456 475836456
672917378 672917378
716792739 716792739
965894352 965894352
453065513 453065513
75300428 75300428
799541325 799541325
272069785 272069785
81086459 81086459
69650613 69650613
782375437 782375437
806248438 806248438
181491955 181491955
322960767 322960767
381888568 381888568
645628560 645628560
233379657 233379657
458470260 458470260
206378584 206378584
714181230 714181230
82897093 82897093
625062809 625062809
373745151 373745151
844021967 844021967
300654591 300654591
184688740 184688740
793925803 793925803
415437899 415437899
66248869 66248869
410077077 410077077
494650036 494650036
564263878 564263878
397225839 397225839
725390096 725390096
922518091 922518091
613407680 613407680
799603717 799603717
943212030 943212030
329434750 329434750
588164076 588164076
714452789 714452789
691752236 691752236
787838755 787838755
236243082 236243082
895241088 895241088
8573708 8573708
783874733 783874733
876428917 876428917
541186667 541186667
834269036 834269036
701472223 701472223
136609546 136609546
669641262 669641262
400988710 400988710
361570095 361570095
879948122 879948122
757863350 757863350
159568698 159568698
335763328 335763328
737012442 737012442
479270843 479270843
422631740 422631740
392200252 392200252
705772438 705772438
849909080 849909080
71790596 71790596
881319669 881319669
365656640 365656640
997251327 997251327
428909235 428909235
457698121 457698121
84774179 84774179
332522909 332522909
680541412 680541412
832106202 832106202
256043386 256043386
710028557 710028557
600374108 600374108
962762145 962762145
35558979 35558979
37315748 37315748
344129282 344129282
482247926 482247926
57168916 57168916
689952386 689952386
805588742 805588742
79927569 79927569
481177704 481177704
670494247 670494247
331610173 331610173
226024917 226024917
848795994 848795994
633320037 633320037
406045387 406045387
461781003 461781003
151922604 151922604
764473305 764473305
53985483 53985483
763325581 763325581
608031503 608031503
306441748 306441748
153008683 153008683
907026644 907026644
944605602 944605602
925594068 925594068
766030135 766030135
71874284 71874284
990221960 990221960
45235495 45235495
204506234 204506234
222573338 222573338
563543562 563543562
497536809 497536809
702218430 702218430
577605282 577605282
25309929 25309929
792371174 792371174
252509491 252509491
290088485 290088485
19687126 19687126
826492849 826492849
684292814 684292814
162653068 162653068
902249882 902249882
442598993 442598993
480418103 480418103
90296184 90296184
428790379 428790379
98651584 98651584
77502389 77502389
153240584 153240584
259329830 259329830
272607858 272607858
911881518 911881518
64503233 64503233
571666972 571666972
760167093 760167093
266258339 266258339
607342025 607342025
817253480 817253480
640223975 640223975
355825214 355825214
484116361 484116361
392845443 392845443
691500529 691500529
956803639 956803639
779739894 779739894
349722929 349722929
18075060 18075060
940383820 940383820
977161299 977161299
904921869 904921869
370007082 370007082
425484367 425484367
179409246 179409246
140403368 140403368
659171150 659171150
554916238 554916238
629999376 629999376
973379008 973379008
560070646 560070646
809446011 809446011
888449757 888449757
68865332 68865332
233493496 233493496
462416737 462416737
710647048 710647048
651688267 651688267
129226999 129226999
589360782 589360782
72478124 72478124
967905460 967905460
317107481 317107481
856693482 856693482
515576216 515576216
367547584 367547584
347763129 347763129
118847081 118847081
646244309 646244309
736987225 736987225
57667504 57667504
454413212 454413212
264575000 264575000
134905725 134905725
896583504 896583504
933041723 933041723
116851367 116851367
357321784 357321784
19049818 19049818
294787963 294787963
230362623 230362623
566292858 566292858
461633117 461633117
488838774 488838774
711896476 711896476
119096394 119096394
410019725 410019725
751278790 751278790
647036721 647036721
561959367 561959367
90798089 90798089
795046529 795046529
833681913 833681913
411477471 411477471
924328061 924328061
45638021 45638021
548186127 548186127
536755816 536755816
593098309 593098309
236532266 236532266
281417106 281417106
100653967 100653967
218416194 218416194
22316395 22316395
788693856 788693856
515207569 515207569
87349956 87349956
215770614 215770614
988036648 988036648
131180332 131180332
256268994 256268994
878661389 878661389
120192782 120192782
816591871 816591871
328034487 328034487
247712095 247712095
123013963 123013963
36660510 36660510
788425624 788425624
301304809 301304809
447389881 447389881
541562012 541562012
235009361 235009361
128478532 128478532
82841365 82841365
200265035 200265035
662815386 662815386
725225924 725225924
673803413 673803413
712647191 712647191
225141529 225141529
550869334 550869334
199615054 199615054
825655999 825655999
68340558 68340558
267593371 267593371
344263694 344263694
65047359 65047359
99281751 99281751
725249180 725249180
943621070 943621070
224926817 224926817
314765276 314765276
638422747 638422747
325595803 325595803
383120987 383120987
710039297 710039297
947663994 947663994
368667638 368667638
98635590 98635590
488717244 488717244
851854981 851854981
516149864 516149864
132271467 132271467
34924359 34924359
173906769 173906769
129198135 129198135
338488026 338488026
826611948 826611948
917464957 917464957
936062342 936062342
752250028 752250028
152740937 152740937
507489487 507489487
795926999 795926999
614947404 614947404
20159095 20159095
15411511 15411511
901842208 901842208
74215715 74215715
666975219 666975219
997724219 997724219
519142831 519142831
630339043 630339043
438086110 438086110
393224078 393224078
549765915 549765915
940645880 940645880
315658832 315658832
617602044 617602044
993891785 993891785
57165571 57165571
249734791 249734791
257212589 257212589
834255953 834255953
188880403 188880403
143424861 143424861
810020972 810020972
283870763 283870763
719566930 719566930
724606203 724606203
308424699 308424699
271085235 271085235
18074171 18074171
986011295 986011295
383319107 383319107
631407820 631407820
390803849 390803849
372446288 372446288
634004851 634004851
882278776 882278776
47410669 47410669
595821375 595821375
407820087 407820087
644776168 644776168
672247466 672247466
696236606 696236606
147694824 147694824
878932885 878932885
32488391 32488391
232016588 232016588
770350356 770350356
671944972 671944972
278568266 278568266
598018736 598018736
377321209 377321209
86698183 86698183
933957891 933957891
579381686 579381686
596999735 596999735
195642672 195642672
405537983 405537983
927219534 927219534
406542698 406542698
67866736 67866736
276849251 276849251
700268351 700268351
802439928 802439928
459683602 459683602
238023725 238023725
761512860 761512860
201481645 201481645
865022416 865022416
986751966 986751966
189736104 189736104
651063968 651063968
124570758 124570758
632063930 632063930
663550837 663550837
386579066 386579066
162939067 162939067
380008920 380008920
700463519 700463519
826271472 826271472
434217607 434217607
593726391 593726391
888054137 888054137
642216024 642216024
213439496 213439496
349897213 349897213
781917659 781917659
802982 802982
527727792 527727792
945374262 945374262
824269648 824269648
264751248 264751248
612468974 612468974
688161212 688161212
707721231 707721231
58660201 58660201
583187151 583187151
838751393 838751393
241375980 241375980
992818020 992818020
502566908 502566908
895631724 895631724
855221743 855221743
482125018 482125018
235827005 235827005
348546038 348546038
204491012 204491012
33631635 33631635
526568275 526568275
141659516 141659516
600200908 600200908
591722880 591722880
129523521 129523521
917926095 917926095
289502289 289502289
604830306 604830306
987667326 987667326
145476643 145476643
930271276 930271276
400548806 400548806
215467764 215467764
71554259 71554259
863131481 863131481
165137870 165137870
174658122 174658122
952743444 952743444
496240416 496240416
365647141 365647141
552607732 552607732
596993729 596993729
641167875 641167875
508474408 508474408
293818502 293818502
355225594 355225594
997004160 997004160
821886720 821886720
70118758 70118758
82344678 82344678
421025129 421025129
813836896 813836896
86670744 86670744
542005274 542005274
515368821 515368821
132225374 132225374
224332479 224332479
615516948 615516948
24277504 24277504
911761186 911761186
292662724 292662724
18748284 18748284
980280022 980280022
208439970 208439970
987123701 987123701
347851575 347851575
704351915 704351915
771981830 771981830
369144363 369144363
271881053 271881053
675324286 675324286
743139354 743139354
424609314 424609314
502460464 502460464
194799724 194799724
929465582 929465582
381962917 381962917
188659425 188659425
131837904 131837904
936922805 936922805
568768340 568768340
509059037 509059037
967451467 967451467
242601420 242601420
166354791 166354791
264587607 264587607
538371501 538371501
232573452 232573452
807202832 807202832
32929897 32929897
132617264 132617264
697591952 697591952
748611633 748611633
486077116 486077116
236703278 236703278
889684905 889684905
551954371 551954371
215517276 215517276
96570566 96570566
903760623 903760623
237412342 237412342
595131917 595131917
406933857 406933857
901383926 901383926
841887330 841887330
758077030 758077030
205008235 205008235
925078853 925078853
84343569 84343569
235521884 235521884
165538879 165538879
681551054 681551054
396239426 396239426
27067127 27067127
881201396 881201396
207295763 207295763
808771129 808771129
636376315 636376315
66918851 66918851
987729680 987729680
877283043 877283043
711904179 711904179
814896417 814896417
312662280 312662280
786718231 786718231
844455998 844455998
470578692 470578692
183785321 183785321
274046134 274046134
736126734 736126734
697855681 697855681
341858096 341858096
915608028 915608028
199155869 199155869
85528608 85528608
661514060 661514060
54797901 54797901
665277130 665277130
701775608 701775608
287882595 287882595
274675832 274675832
666380259 666380259
101796351 101796351
269467326 269467326
423522250 423522250
622735691 622735691
174876761 174876761
490740375 490740375
820555848 820555848
469186108 469186108
43494301 43494301
204489892 204489892
977245294 977245294
258890257 258890257
614612189 614612189
580514516 580514516
764672261 764672261
568420036 568420036
404924808 404924808
483299941 483299941
161321241 161321241
281462510 281462510
32035396 32035396
218398217 218398217
451556308 451556308
66377261 66377261
7764082 7764082
65268381 65268381
919083602 919083602
818242569 818242569
691426040 691426040
663935997 663935997
671364842 671364842
783661616 783661616
917921188 917921188
86553875 86553875
855762931 855762931
249638377 249638377
47468357 47468357
312377269 312377269
17877146 17877146
189530411 189530411
67461061 67461061
634191846 634191846
36181452 36181452
340891912 340891912
287037801 287037801
466380179 466380179
788829441 788829441
85090408 85090408
462512334 462512334
387094354 387094354
902255669 902255669
320538285 320538285
59736602 59736602
9899608 9899608
349215262 349215262
20885879 20885879
983843614 983843614
690199863 690199863
131856788 131856788
565496168 565496168
658924771 658924771
166485080 166485080
449740552 449740552
605078539 605078539
992491079 992491079
462299178 462299178
692236506 692236506
68897731 68897731
326382436 326382436
872591238 872591238
933837680 933837680
162902353 162902353
497468899 497468899
604323252 604323252
882833900 882833900
92838552 92838552
672577673 672577673
200618465 200618465
719639826 719639826
853029723 853029723
604363630 604363630
194531235 194531235
70353425 70353425
759414475 759414475
179171630 179171630
61508634 61508634
369212201 369212201
442163344 442163344
88706889 88706889
287110669 287110669
141091085 141091085
527003202 527003202
443087350 443087350
978113635 978113635
644859427 644859427
391300620 391300620
909681744 909681744
106618012 106618012
71477188 71477188
94546318 94546318
470408399 470408399
881359283 881359283
53028598 53028598
77609606 77609606
427800824 427800824
112581190 112581190
67723435 67723435
881532565 881532565
574855771 574855771
442106825 442106825
258590225 258590225
45243256 45243256
472574311 472574311
441109286 441109286
469293210 469293210
391786047 391786047
166326862 166326862
619493854 619493854
970242979 970242979
679528202 679528202
53251657 53251657
548399988 548399988
564567154 564567154
310155503 310155503
945224222 945224222
537148215 537148215
62249610 62249610
351823485 351823485
217763697 217763697
561075985 561075985
234132506 234132506
643262140 643262140
844791220 844791220
967514017 967514017
499638432 499638432
950693829 950693829
348855024 348855024
97617299 97617299
149452692 149452692
156682833 156682833
679874340 679874340
631458749 631458749
506679299 506679299
736948476 736948476
839250553 839250553
387696507 387696507
713062904 713062904
181312391 181312391
367468303 367468303
867311075 867311075
107818760 107818760
481437668 481437668
236756786 236756786
809766739 809766739
854244432 854244432
140138197 140138197
73237960 73237960
564407868 564407868
816466084 816466084
272039152 272039152
113893868 113893868
538916579 538916579
270383621 270383621
349396560 349396560
813092395 813092395
925450824 925450824
571120823 571120823
516747502 516747502
336386029 336386029
803934036 803934036
708939707 708939707
765801882 765801882
649467723 649467723
286094596 286094596
177052823 177052823
755231284 755231284
90623248 90623248
5853555 5853555
903884307 903884307
783085561 783085561
344814171 344814171
204546524 204546524
240675996 240675996
855916406 855916406
989765229 989765229
91712934 91712934
555520185 555520185
226259823 226259823
468760432 468760432
692333677 692333677
697050947 697050947
732583728 732583728
588200712 588200712
345657782 345657782
385064836 385064836
253319 253319
255627135 255627135
69799517 69799517
661310780 661310780
79546649 79546649
282698301 282698301
853517052 853517052
67823807 67823807
236291502 236291502
412134495 412134495
388478943 388478943
321205996 321205996
84382336 84382336
52427849 52427849
371262707 371262707
941015312 941015312
186791130 186791130
840702446 840702446
75056286 75056286
31573349 31573349
664473788 664473788
926446157 926446157
294321216 294321216
770889371 770889371
964346857 964346857
578421240 578421240
409713187 409713187
171535201 171535201
443593563 443593563
669777747 669777747
376227364 376227364
558827845 558827845
484950495 484950495
684150401 684150401
441028237 441028237
949211871 949211871
859022692 859022692
898116197 898116197
966672087 966672087
400465123 400465123
414320894 414320894
880220074 880220074
315904831 315904831
266386084 266386084
282685117 282685117
855401505 855401505
697830525 697830525
444450693 444450693
90429599 90429599
23010516 23010516
876523560 876523560
597826371 597826371
4610886 4610886
793605602 793605602
391102048 391102048
387758943 387758943
399729228 399729228
62088354 62088354
852058354 852058354
53866073 53866073
298715123 298715123
69206475 69206475
678678660 678678660
69820040 69820040
174163034 174163034
166783132 166783132
278698719 278698719
404051997 404051997
809600603 809600603
463301953 463301953
150358314 150358314
94907945 94907945
849467833 849467833
434613263 434613263
746037689 746037689
734093032 734093032
257282720 257282720
351155911 351155911
779737618 779737618
472180136 472180136
440610736 440610736
614743400 614743400
988907110 988907110
788417122 788417122
157879535 157879535
98153338 98153338
65408040 65408040
123656053 123656053
962459477 962459477
206084324 206084324
121861855 121861855
499930643 499930643
164103392 164103392
315702501 315702501
89421137 89421137
394269190 394269190
775865394 775865394
307451945 307451945
325639893 325639893
886938045 886938045
59076928 59076928
469768012 469768012
215228502 215228502
962187743 962187743
260619223 260619223
567019896 567019896
456393208 456393208
439563086 439563086
153836534 153836534
679331176 679331176
797980006 797980006
106584088 106584088
469343719 469343719
881650895 881650895
25010614 25010614
56036293 56036293
255436404 255436404
918255923 918255923
112438319 112438319
508718490 508718490
477130772 477130772
962460415 962460415
238461442 238461442
642201050 642201050
853434410 853434410
369032962 369032962
909130908 909130908
636685073 636685073
200330875 200330875
940868184 940868184
146187624 146187624
296674798 296674798
249251145 249251145
966063920 966063920
814455942 814455942
876462659 876462659
85021301 85021301
477030297 477030297
11684192 11684192
735885407 735885407
261281727 261281727
512311885 512311885
612290236 612290236
66853874 66853874
747610003 747610003
804676441 804676441
708457731 708457731
658229129 658229129
282747970 282747970
980270304 980270304
846927729 846927729
787589239 787589239
271256896 271256896
675669702 675669702
1171535 1171535
482603344 482603344
93709124 93709124
284365738 284365738
22356998 22356998
753417410 753417410
658605922 658605922
888584065 888584065
164295757 164295757
770220480 770220480
78222988 78222988
765064867 765064867
856903939 856903939
254298496 254298496
852251245 852251245
835858799 835858799
3444055 3444055
834951359 834951359
972016518 972016518
135495277 135495277
1651795 1651795
725596651 725596651
217870052 217870052
511845648 511845648
251475213 251475213
914706430 914706430
876595247 876595247
423587441 423587441
53635302 53635302
467824411 467824411
443649860 443649860
267730777 267730777
519833319 519833319
860165594 860165594
686664726 686664726
957946898 957946898
70809944 70809944
605781768 605781768
832864519 832864519
900666728 900666728
31577136 31577136
138680515 138680515
455165469 455165469
26027359 26027359
132355050 132355050
746581866 746581866
173790570 173790570
354105016 354105016
753853871 753853871
782447050 782447050
521443901 521443901
252914728 252914728
253810189 253810189
842802294 842802294
864328570 864328570
567557425 567557425
845923051 845923051
217643069 217643069
378451481 378451481
196565074 196565074
888039027 888039027
981447953 981447953
14759819 14759819
888709549 888709549
301447872 301447872
275257016 275257016
75099102 75099102
70557533 70557533
201766819 201766819
9499643 9499643
1170074 1170074
450912747 450912747
45869850 45869850
617384143 617384143
819599184 819599184
643084939 643084939
825695880 825695880
852023678 852023678
487022171 487022171
919795826 919795826
337395583 337395583
307774208 307774208
429650510 429650510
713074906 713074906
71432614 71432614
977625954 977625954
95211514 95211514
880201844 880201844
925582340 925582340
79757017 79757017
496791277 496791277
23377658 23377658
144191054 144191054
249903931 249903931
598506175 598506175
747394786 747394786
380009984 380009984
656067435 656067435
215972751 215972751
38515990 38515990
174554603 174554603
76214998 76214998
910401898 910401898
818987630 818987630
867556406 867556406
889583375 889583375
418519062 418519062
574125447 574125447
61251658 61251658
996605838 996605838
322226002 322226002
100031495 100031495
88727833 88727833
526434702 526434702
560330233 560330233
249682883 249682883
64474519 64474519
75441865 75441865
399136733 399136733
894349036 894349036
713497224 713497224
211907722 211907722
462142898 462142898
828250464 828250464
124651003 124651003
841274547 841274547
938399249 938399249
155307520 155307520
822589431 822589431
787523394 787523394
400684225 400684225
863017995 863017995
149850885 149850885
256761085 256761085
618839822 618839822
588965525 588965525
295598160 295598160
936966688 936966688
606091136 606091136
651046360 651046360
231475835 231475835
286046714 286046714
929236118 929236118
752803381 752803381
937485921 937485921
662967131 662967131
546429466 546429466
686367331 686367331
163437914 163437914
961432411 961432411
168607288 168607288
428436620 428436620
290708022 290708022
91296994 91296994
156737536 156737536
717299341 717299341
838128524 838128524
617992965 617992965
731934381 731934381
20450906 20450906
376705001 376705001
185556000 185556000
174411219 174411219
728756391 728756391
202209212 202209212
883618525 883618525
623448184 623448184
134629870 134629870
63518663 63518663
104478188 104478188
23366904 23366904
336279826 336279826
448351358 448351358
382185799 382185799
360641434 360641434
570376552 570376552
481641974 481641974
109219552 109219552
186244727 186244727
425190777 425190777
192339802 192339802
665869539 665869539
530085074 530085074
728750535 728750535
607560062 607560062
471112050 471112050
491471278 491471278
422923764 422923764
460584361 460584361
655508928 655508928
366321838 366321838
101590231 101590231
71492831 71492831
826849415 826849415
698159703 698159703
145806667 145806667
183841162 183841162
245840854 245840854
162375296 162375296
850209240 850209240
198361776 198361776
56300557 56300557
376697183 376697183
371925044 371925044
817533664 817533664
574130941 574130941
615094014 615094014
123463101 123463101
243733726 243733726
974339190 974339190
659491799 659491799
518316764 518316764
423489694 423489694
416246667 416246667
265988905 265988905
784966258 784966258
373757997 373757997
913817446 913817446
295548234 295548234
457846850 457846850
500726508 500726508
690211490 690211490
897978280 897978280
155771010 155771010
533214892 533214892
864590394 864590394
998199016 998199016
160872416 160872416
37904249 37904249
215346412 215346412
531535631 531535631
277517476 277517476
431337679 431337679
602239382 602239382
953585528 953585528
66306980 66306980
8546273 8546273
135076314 135076314
698087413 698087413
32216976 32216976
569697160 569697160
327863228 327863228
941079619 941079619
636922829 636922829
22240341 22240341
560055043 560055043
784811894 784811894
253763029 253763029
859514349 859514349
487691339 487691339
115473577 115473577
102595318 102595318
495531289 495531289
587245394 587245394
65059073 65059073
635228277 635228277
226870931 226870931
542214384 542214384
472027175 472027175
968784402 968784402
719554035 719554035
578468248 578468248
344307210 344307210
900879573 900879573
718079906 718079906
234410727 234410727
381116493 381116493
112923395 112923395
188424172 188424172
54609217 54609217
563658139 563658139
520162356 520162356
956636808 956636808
747881198 747881198
465348225 465348225
768032326 768032326
855357457 855357457
20102884 20102884
427738717 427738717
771550165 771550165
883701321 883701321
60263865 60263865
559885998 559885998
302918012 302918012
183811039 183811039
7567846 7567846
366657134 366657134
936239314 936239314
13888222 13888222
468395888 468395888
689816494 689816494
186381863 186381863
365734804 365734804
987757547 987757547
911824418 911824418
136227702 136227702
989511074 989511074
75135355 75135355
91739013 91739013
485772714 485772714
991966201 991966201
565190529 565190529
103736840 103736840
378529158 378529158
950386271 950386271
96844718 96844718
687169893 687169893
691152138 691152138
50808589 50808589
177069504 177069504
838881892 838881892
78626730 78626730
991517187 991517187
302336781 302336781
212447634 212447634
965605142 965605142
991264411 991264411
677576414 677576414
36056456 36056456
481372533 481372533
980629203 980629203
752613930 752613930
735339846 735339846
240549459 240549459
79083802 79083802
136380998 136380998
374423395 374423395
702282095 702282095
650585800 650585800
504165286 504165286
186018552 186018552
887587926 887587926
115629687 115629687
965794759 965794759
507057303 507057303
826387606 826387606
656442575 656442575
68383956 68383956
402258553 402258553
177510342 177510342
579474274 579474274
169815915 169815915
343272034 343272034
990518836 990518836
25083634 25083634
532145568 532145568
209644133 209644133
110735864 110735864
64486525 64486525
771370375 771370375
105505050 105505050
928913617 928913617
578921491 578921491
302961644 302961644
33782019 33782019
601433579 601433579
656491641 656491641
332547507 332547507
245716588 245716588
447819762 447819762
504181621 504181621
79543683 79543683
103447100 103447100
16536185 16536185
348457792 348457792
716168334 716168334
143937480 143937480
981360594 981360594
684146167 684146167
753016478 753016478
445426258 445426258
322655780 322655780
394379528 394379528
390154250 390154250
540279912 540279912
401316768 401316768
326594901 326594901
155008118 155008118
551425840 551425840
669855274 669855274
521865366 521865366
763608327 763608327
934995680 934995680
746981566 746981566
497755422 497755422
136999149 136999149
494653157 494653157
294593883 294593883
804723755 804723755
938999598 938999598
807406461 807406461
219279460 219279460
552952730 552952730
947492318 947492318
699547589 699547589
422932788 422932788
834420767 834420767
765312595 765312595
535871301 535871301
569025969 569025969
108760926 108760926
956250154 956250154
754617134 754617134
712146228 712146228
864112264 864112264
931314645 931314645
67685606 67685606
302106428 302106428
835892618 835892618
632889136 632889136
801031787 801031787
145055370 145055370
555012810 555012810
201568647 201568647
762272693 762272693
925260677 925260677
253992469 253992469
674486808 674486808
5428906 5428906
723093694 723093694
591997212 591997212
511673498 511673498
353719429 353719429
671741969 671741969
921388948 921388948
426571503 426571503
774860070 774860070
488853405 488853405
135568889 135568889
676407588 676407588
745768082 745768082
960528145 960528145
805846268 805846268
926002927 926002927
637147309 637147309
784546142 784546142
752457876 752457876
160753273 160753273
890609745 890609745
50298047 50298047
59791733 59791733
542381822 542381822
525598997 525598997
231431427 231431427
409506967 409506967
145210758 145210758
471194096 471194096
135489845 135489845
600986359 600986359
128855820 128855820
22351914 22351914
898178215 898178215
778641002 778641002
891138477 891138477
865175848 865175848
931606735 931606735
881081129 881081129
189845563 189845563
450320326 450320326
501632046 501632046
911400167 911400167
729433541 729433541
689547453 689547453
200705285 200705285
944955466 944955466
48870006 48870006
638868917 638868917
602515234 602515234
498675391 498675391
672330880 672330880
166529591 166529591
546921471 546921471
739244823 739244823
284737231 284737231
103634860 103634860
259417374 259417374
356262119 356262119
593749826 593749826
824064195 824064195
64033944 64033944
509159740 509159740
205747753 205747753
677742099 677742099
950956240 950956240
233020854 233020854
813971078 813971078
37807792 37807792
680034151 680034151
15022341 15022341
100625572 100625572
501539890 501539890
451083447 451083447
819262725 819262725
275926791 275926791
866739310 866739310
569433984 569433984
89468979 89468979
243453624 243453624
546428071 546428071
699183957 699183957
427861764 427861764
197050607 197050607
710631231 710631231
868651204 868651204
538215362 538215362
896275229 896275229
747468284 747468284
410030740 410030740
577359882 577359882
547328902 547328902
737105000 737105000
858988028 858988028
924094306 924094306
572435826 572435826
924442221 924442221
880526659 880526659
352559451 352559451
476021686 476021686
62077286 62077286
295049846 295049846
147119056 147119056
748438666 748438666
174981131 174981131
671224150 671224150
193970812 193970812
159173362 159173362
276467763 276467763
414213961 414213961
575433360 575433360
648926358 648926358
167521856 167521856
491421327 491421327
569636842 569636842
730647224 730647224
588406605 588406605
795542936 795542936
748774702 748774702
911621015 911621015
88289492 88289492
772609824 772609824
178842915 178842915
921170059 921170059
52646765 52646765
63456909 63456909
64865927 64865927
719674931 719674931
117399915 117399915
620158378 620158378
566242181 566242181
77092240 77092240
983144275 983144275
783343138 783343138
921307173 921307173
38942724 38942724
292323911 292323911
141863758 141863758
601456484 601456484
954338151 954338151
360351680 360351680
982752177 982752177
216976436 216976436
5546233 5546233
144636337 144636337
114770194 114770194
590003834 590003834
587670398 587670398
41458397 41458397
853820225 853820225
663772559 663772559
433134427 433134427
564461910 564461910
252282405 252282405
545439823 545439823
475010026 475010026
619349253 619349253
76474487 76474487
670442453 670442453
325119116 325119116
421178209 421178209
266541340 266541340
896508597 896508597
915607209 915607209
820191922 820191922
151030701 151030701
754798486 754798486
843797236 843797236
955657506 955657506
195576815 195576815
205228684 205228684
824484186 824484186
907536001 907536001
25518618 25518618
674758912 674758912
519537938 519537938
22709839 22709839
239327145 239327145
348658065 348658065
3709482 3709482
273497717 273497717
334629656 334629656
411865855 411865855
96850400 96850400
484782883 484782883
602081330 602081330
884669291 884669291
602022104 602022104
10750681 10750681
488508476 488508476
168453186 168453186
132181373 132181373
901788004 901788004
112353909 112353909
117002318 117002318
504510309 504510309
769208785 769208785
183679416 183679416
967938312 967938312
549950179 549950179
957881237 957881237
191543525 191543525
137762685 137762685
168274833 168274833
394334553 394334553
75517754 75517754
174595956 174595956
141676895 141676895
565921249 565921249
52448943 52448943
730624958 730624958
430957218 430957218
973745056 973745056
653959442 653959442
142995184 142995184
514392251 514392251
933330976 933330976
311219424 311219424
323598240 323598240
426640713 426640713
327481960 327481960
352618698 352618698
754905534 754905534
286131939 286131939
483094838 483094838
2259305 2259305
553030565 553030565
648531288 648531288
646897712 646897712
55572079 55572079
21587059 21587059
586975374 586975374
157976371 157976371
777532587 777532587
284702162 284702162
282564608 282564608
828660935 828660935
125259996 125259996
846253583 846253583
825935703 825935703
562026067 562026067
208433502 208433502
449169005 449169005
402830178 402830178
840672537 840672537
13091809 13091809
188526532 188526532
291555191 291555191
642717565 642717565
160206368 160206368
174164023 174164023
672609241 672609241
493803369 493803369
477401184 477401184
960997797 960997797
724868288 724868288
364460287 364460287
552112624 552112624
766634080 766634080
244181913 244181913
175681997 175681997
842102594 842102594
721176276 721176276
122162297 122162297
275396335 275396335
615111124 615111124
672736882 672736882
116382943 116382943
269065110 269065110
629288648 629288648
978695006 978695006
932504148 932504148
161500581 161500581
856785453 856785453
158944345 158944345
418859549 418859549
75772397 75772397
201473864 201473864
614330598 614330598
873163974 873163974
263066092 263066092
357120722 357120722
205080383 205080383
97312159 97312159
331595793 331595793
657548612 657548612
253227336 253227336
463535804 463535804
573064571 573064571
788029972 788029972
93671474 93671474
129773144 129773144
263584131 263584131
61944675 61944675
580320406 580320406
925896651 925896651
8758357 8758357
72916248 72916248
968473586 968473586
138122248 138122248
845671214 845671214
352241892 352241892
226621526 226621526
754057647 754057647
824917946 824917946
122395578 122395578
245870204 245870204
858724746 858724746
171519095 171519095
209779045 209779045
534106130 534106130
133644627 133644627
15898624 15898624
486904290 486904290
421224860 421224860
260980882 260980882
495278659 495278659
527320036 527320036
893298017 893298017
518886080 518886080
58979309 58979309
462036915 462036915
415165377 415165377
985013346 985013346
857080071 857080071
539355937 539355937
823608686 823608686
393216257 393216257
336107886 336107886
205943622 205943622
537673354 537673354
749570913 749570913
506445304 506445304
990841461 990841461
21157840 21157840
801791667 801791667
905056231 905056231
643572841 643572841
213320581 213320581
816769264 816769264
686747449 686747449
364669388 364669388
523302976 523302976
701665811 701665811
477775358 477775358
565083577 565083577
345544096 345544096
538383975 538383975
492457666 492457666
674567300 674567300
578477642 578477642
303630023 303630023
273519752 273519752
785527524 785527524
991891446 991891446
139715684 139715684
253419609 253419609
684501209 684501209
242478783 242478783
983466309 983466309
411488632 411488632
956864176 956864176
213475079 213475079
307524631 307524631
834219331 834219331
330629079 330629079
492634634 492634634
326083233 326083233
929415813 929415813
68021087 68021087
14978898 14978898
14733706 14733706
69958817 69958817
526549539 526549539
138014831 138014831
63692068 63692068
66315498 66315498
539880456 539880456
947964783 947964783
470179773 470179773
467231693 467231693
989290980 989290980
470817175 470817175
85601084 85601084
364195592 364195592
770844216 770844216
511384770 511384770
577020546 577020546
615903727 615903727
255649817 255649817
804891991 804891991
155756118 155756118
919275630 919275630
256316606 256316606
970726516 970726516
905584969 905584969
605303370 605303370
710035476 710035476
274785916 274785916
314733353 314733353
420178554 420178554
99632139 99632139
277015219 277015219
532484896 532484896
939547442 939547442
801471592 801471592
651200935 651200935
678071581 678071581
839166231 839166231
724646841 724646841
458359224 458359224
767781327 767781327
950902325 950902325
636936220 636936220
853327062 853327062
754316053 754316053
832997220 832997220
176023589 176023589
702423722 702423722
595965617 595965617
899531234 899531234
596233764 596233764
414941994 414941994
449198971 449198971
680321800 680321800
853730906 853730906
786748938 786748938
457160902 457160902
141424102 141424102
442843862 442843862
802400086 802400086
434083678 434083678
327550662 327550662
236308482 236308482
161728889 161728889
777512992 777512992
11174911 11174911
266784452 266784452
13709266 13709266
409596336 409596336
491487588 491487588
198250034 198250034
803164684 803164684
122432442 122432442
527507317 527507317
256627196 256627196
953513570 953513570
596541506 596541506
468674649 468674649
315441475 315441475
355621621 355621621
741988881 741988881
625933790 625933790
40545158 40545158
417273532 417273532
157373829 157373829
277350571 277350571
693113842 693113842
958994940 958994940
119010837 119010837
189380137 189380137
354200508 354200508
230619639 230619639
348509796 348509796
616310398 616310398
23642803 23642803
717818502 717818502
54866665 54866665
588090157 588090157
943023053 943023053
212810820 212810820
313300173 313300173
853607002 853607002
558796640 558796640
258018061 258018061
754090936 754090936
265166529 265166529
565073278 565073278
181680417 181680417
217247331 217247331
116999623 116999623
890748038 890748038
849652064 849652064
134230323 134230323
360735791 360735791
620840338 620840338
594577141 594577141
681199868 681199868
159487132 159487132
456782891 456782891
708972589 708972589
103822309 103822309
979262017 979262017
196933300 196933300
709408839 709408839
783274360 783274360
647103570 647103570
683258866 683258866
974970925 974970925
492952784 492952784
585235933 585235933
68283148 68283148
770562019 770562019
229400008 229400008
228081140 228081140
201348788 201348788
557094436 557094436
50185201 50185201
802970851 802970851
743637374 743637374
574760158 574760158
672036520 672036520
252974154 252974154
900182074 900182074
98867315 98867315
989749989 989749989
691362290 691362290
460497945 460497945
409515349 409515349
212128636 212128636
478097333 478097333
671010655 671010655
621535646 621535646
368893704 368893704
409479785 409479785
331826286 331826286
753027864 753027864
814870877 814870877
963392590 963392590
934323604 934323604
868600110 868600110
367505031 367505031
396689549 396689549
236833911 236833911
539320389 539320389
51991669 51991669
445481650 445481650
714611289 714611289
976282126 976282126
754440885 754440885
218698168 218698168
81697050 81697050
195424326 195424326
271218687 271218687
608549290 608549290
47812153 47812153
314500885 314500885
684702971 684702971
813787649 813787649
88186227 88186227
470693688 470693688
975437472 975437472
534125614 534125614
364488735 364488735
169551266 169551266
179220785 179220785
676075489 676075489
92169145 92169145
724998996 724998996
70107346 70107346
4791962 4791962
147572706 147572706
122171692 122171692
987617022 987617022
269676094 269676094
661024693 661024693
603670317 603670317
566914967 566914967
362903782 362903782
842880172 842880172
739456291 739456291
104260814 104260814
944535358 944535358
24530085 24530085
906769540 906769540
239098891 239098891
833548623 833548623
59769370 59769370
21250044 21250044
95047048 95047048
622500675 622500675
680072133 680072133
670261712 670261712
509715162 509715162
867763430 867763430
140247844 140247844
168726126 168726126
247696561 247696561
934966853 934966853
137015038 137015038
826579115 826579115
824504247 824504247
449713438 449713438
42712581 42712581
115439581 115439581
802907265 802907265
48655393 48655393
9631402 9631402
669069010 669069010
277636727 277636727
977368478 977368478
321021198 321021198
526529820 526529820
905155853 905155853
245490173 245490173
222257271 222257271
31138578 31138578
983426236 983426236
221897607 221897607
554727284 554727284
588289318 588289318
293802292 293802292
200378319 200378319
805731540 805731540
120003600 120003600
495312744 495312744
289796590 289796590
556994947 556994947
539966111 539966111
83122583 83122583
580216627 580216627
333245251 333245251
487771093 487771093
935049637 935049637
684110838 684110838
74841561 74841561
521075279 521075279
328237541 328237541
623136193 623136193
643642764 643642764
193999297 193999297
270182632 270182632
34431519 34431519
459724608 459724608
418954497 418954497
354284559 354284559
749311131 749311131
846651519 846651519
507941612 507941612
112824357 112824357
6812246 6812246
231058568 231058568
722906164 722906164
89783874 89783874
216684368 216684368
500364515 500364515
536553353 536553353
953345805 953345805
330567244 330567244
464609233 464609233
760525198 760525198
551942172 551942172
212725476 212725476
24244589 24244589
490764097 490764097
69219400 69219400
42855914 42855914
473329457 473329457
640988060 640988060
821912774 821912774
644398009 644398009
367495076 367495076
834556913 834556913
89016999 89016999
845009347 845009347
22271324 22271324
874927943 874927943
48536325 48536325
547748554 547748554
222232626 222232626
862437235 862437235
784876252 784876252
144746760 144746760
75932954 75932954
29756706 29756706
946077884 946077884
288868405 288868405
176629639 176629639
760533391 760533391
608555621 608555621
482219072 482219072
554162795 554162795
736451831 736451831
631139331 631139331
609063697 609063697
807059527 807059527
379767554 379767554
769565073 769565073
320602710 320602710
403779859 403779859
609860728 609860728
198900626 198900626
931028119 931028119
402881606 402881606
156698621 156698621
59034175 59034175
378896836 378896836
625048052 625048052
217049001 217049001
603313158 603313158
50466180 50466180
480107949 480107949
547253515 547253515
421777252 421777252
920396267 920396267
155708310 155708310
162665779 162665779
116616304 116616304
699670969 699670969
979969033 979969033
879756047 879756047
842846254 842846254
182713736 182713736
836839470 836839470
644347722 644347722
928117455 928117455
13915368 13915368
417068723 417068723
488238994 488238994
841253687 841253687
269729555 269729555
365898125 365898125
800736073 800736073
693170612 693170612
969898728 969898728
197764499 197764499
108130886 108130886
697719491 697719491
628208153 628208153
297074619 297074619
961761215 961761215
705075114 705075114
747283580 747283580
202786453 202786453
933498803 933498803
454435091 454435091
817243609 817243609
768060794 768060794
723912622 723912622
733630824 733630824
251619805 251619805
92556056 92556056
187983174 187983174
956067845 956067845
686562115 686562115
226652369 226652369
976381346 976381346
728243588 728243588
769686892 769686892
175212517 175212517
780808839 780808839
365339164 365339164
857789252 857789252
106761490 106761490
115662657 115662657
519785199 519785199
172190536 172190536
502421859 502421859
221465276 221465276
755689771 755689771
470452117 470452117
616242270 616242270
153659056 153659056
930165166 930165166
236026866 236026866
954823499 954823499
635008785 635008785
450983361 450983361
291525957 291525957
64016447 64016447
657788190 657788190
565741938 565741938
56363463 56363463
972178033 972178033
802849556 802849556
885165665 885165665
983332743 983332743
257782052 257782052
170021390 170021390
882688779 882688779
133318960 133318960
536217960 536217960
280573425 280573425
811811184 811811184
22187813 22187813
456200006 456200006
147396288 147396288
188232033 188232033
214198851 214198851
573787241 573787241
565823940 565823940
277058127 277058127
620249859 620249859
134824521 134824521
186889689 186889689
53059007 53059007
977083972 977083972
875201937 875201937
91032524 91032524
101197723 101197723
30302598 30302598
113092733 113092733
812472605 812472605
821701803 821701803
127490195 127490195
863224542 863224542
519070733 519070733
180205742 180205742
979602176 979602176
649546314 649546314
206342011 206342011
163202925 163202925
184236884 184236884
305546527 305546527
335023933 335023933
367870144 367870144
773263819 773263819
269344643 269344643
430492177 430492177
675844352 675844352
985982142 985982142
817751049 817751049
579660622 579660622
159838989 159838989
503923327 503923327
556114076 556114076
879087681 879087681
857276242 857276242
193384426 193384426
515721824 515721824
421076259 421076259
707466495 707466495
193570578 193570578
984730454 984730454
487737382 487737382
851595871 851595871
59395433 59395433
321459390 321459390
283295370 283295370
169152772 169152772
863369140 863369140
417332173 417332173
97031865 97031865
518643881 518643881
95652103 95652103
140768373 140768373
984244429 984244429
376129865 376129865
333898448 333898448
438703209 438703209
842817365 842817365
308835246 308835246
664509574 664509574
288032327 288032327
407055702 407055702
809233717 809233717
999418510 999418510
540416539 540416539
204806495 204806495
321699678 321699678
898170614 898170614
184255661 184255661
696666841 696666841
340994245 340994245
788379536 788379536
927126231 927126231
463059376 463059376
199468504 199468504
230076045 230076045
724751929 724751929
490984433 490984433
808893511 808893511
743358049 743358049
149650740 149650740
759581413 759581413
114526582 114526582
80434653 80434653
660926986 660926986
672735555 672735555
687461269 687461269
294864372 294864372
665687495 665687495
480399782 480399782
24007565 24007565
613539759 613539759
593866064 593866064
372840667 372840667
304392896 304392896
197406211 197406211
111426423 111426423
733289934 733289934
990020065 990020065
430937715 430937715
630807505 630807505
361478612 361478612
96886537 96886537
857713249 857713249
949376978 949376978
15736168 15736168
214848070 214848070
961227169 961227169
537990640 537990640
476858825 476858825
846672467 846672467
233669438 233669438
500649960 500649960
680736002 680736002
723651344 723651344
308118832 308118832
715121276 715121276
425076674 425076674
621688085 621688085
143015160 143015160
156456934 156456934
176655735 176655735
581378023 581378023
823155444 823155444
156960924 156960924
531720718 531720718
315441212 315441212
134398596 134398596
800282236 800282236
945301337 945301337
78274026 78274026
573272261 573272261
616047171 616047171
796744967 796744967
498153263 498153263
739509940 739509940
538663863 538663863
778893809 778893809
172335035 172335035
7958557 7958557
652088895 652088895
914115661 914115661
105321970 105321970
805285347 805285347
151817021 151817021
743362439 743362439
252191061 252191061
718740908 718740908
828934753 828934753
485070430 485070430
358226173 358226173
308967512 308967512
483197419 483197419
935588672 935588672
190485276 190485276
145372754 145372754
262498786 262498786
577479581 577479581
689596927 689596927
214642892 214642892
137421 137421
871753288 871753288
796285467 796285467
344685528 344685528
256536035 256536035
514564539 514564539
814514793 814514793
385647646 385647646
306505025 306505025
574977277 574977277
365620942 365620942
588981168 588981168
286666942 286666942
421660083 421660083
26006980 26006980
439295683 439295683
29631545 29631545
189553224 189553224
82339530 82339530
88539950 88539950
634027831 634027831
67755820 67755820
443497552 443497552
904532702 904532702
911384339 911384339
340368987 340368987
152773798 152773798
271203109 271203109
215543278 215543278
949407224 949407224
530573176 530573176
769305109 769305109
110098244 110098244
77006691 77006691
103358052 103358052
430540409 430540409
346995805 346995805
646993956 646993956
587867968 587867968
466939594 466939594
611144854 611144854
973647385 973647385
670974662 670974662
93111381 93111381
927055286 927055286
323616094 323616094
734103215 734103215
51551814 51551814
776339249 776339249
964477628 964477628
559224354 559224354
626439792 626439792
142408543 142408543
263256919 263256919
962025435 962025435
30847594 30847594
714620675 714620675
427604078 427604078
186187384 186187384
407128945 407128945
242412238 242412238
753674095 753674095
679439436 679439436
785088899 785088899
458281769 458281769
758106767 758106767
677108494 677108494
165958768 165958768
88179026 88179026
617862011 617862011
841801462 841801462
975888911 975888911
455057205 455057205
18512321 18512321
662260135 662260135
758783843 758783843
35152445 35152445
65754779 65754779
513592339 513592339
65498865 65498865
747951515 747951515
125758782 125758782
589514399 589514399
407237077 407237077
354025196 354025196
93159842 93159842
656298723 656298723
921049079 921049079
174148747 174148747
268502725 268502725
809725796 809725796
698150171 698150171
40514520 40514520
934244306 934244306
955434550 955434550
474837875 474837875
675202567 675202567
644859536 644859536
791047016 791047016
106045806 106045806
439283733 439283733
386306934 386306934
152761643 152761643
643956635 643956635
322158204 322158204
761567151 761567151
108785018 108785018
285468718 285468718
61873453 61873453
837423515 837423515
38701532 38701532
928035935 928035935
388565149 388565149
645467193 645467193
648034121 648034121
495076895 495076895
659231080 659231080
726113508 726113508
788734424 788734424
503166504 503166504
521559014 521559014
40376544 40376544
68874289 68874289
660510 660510
188591207 188591207
627963182 627963182
337188412 337188412
562734777 562734777
85245170 85245170
512753857 512753857
948101396 948101396
16285263 16285263
161229527 161229527
924351568 924351568
380064413 380064413
179847088 179847088
663019954 663019954
104566653 104566653
29225139 29225139
706918433 706918433
84434760 84434760
494525852 494525852
686665879 686665879
935293012 935293012
176909272 176909272
627720845 627720845
960692666 960692666
417716163 417716163
374890596 374890596
16612963 16612963
977861380 977861380
937713844 937713844
324948625 324948625
622259307 622259307
769821114 769821114
79731108 79731108
917441686 917441686
164198680 164198680
368533522 368533522
252047131 252047131
269668935 269668935
925957950 925957950
1531452 1531452
466458722 466458722
235361332 235361332
967682588 967682588
236051672 236051672
689498788 689498788
701231395 701231395
702847709 702847709
261956492 261956492
144922721 144922721
378532114 378532114
783152045 783152045
638315065 638315065
922844726 922844726
958184139 958184139
204046632 204046632
494809243 494809243
452078637 452078637
747360389 747360389
109300226 109300226
39384234 39384234
126655364 126655364
213131941 213131941
430046692 430046692
996318435 996318435
494197619 494197619
696082777 696082777
829406932 829406932
640467167 640467167
738550802 738550802
492647453 492647453
330970424 330970424
683184741 683184741
807482211 807482211
153192195 153192195
693709337 693709337
152764939 152764939
391110367 391110367
295288927 295288927
23076671 23076671
797657658 797657658
430449944 430449944
674726273 674726273
852537204 852537204
204819753 204819753
823888881 823888881
630496413 630496413
344070491 344070491
187075029 187075029
630224247 630224247
423876175 423876175
258167396 258167396
707180037 707180037
683106158 683106158
162295922 162295922
429037244 429037244
576532281 576532281
808143763 808143763
209640497 209640497
884603831 884603831
369189376 369189376
462868438 462868438
892577333 892577333
209778981 209778981
140786776 140786776
131684876 131684876
795377332 795377332
311604806 311604806
132726188 132726188
780721774 780721774
690882343 690882343
414214088 414214088
708481020 708481020
245876978 245876978
278485055 278485055
173286653 173286653
256365440 256365440
78430456 78430456
408680444 408680444
31910718 31910718
684058286 684058286
845090823 845090823
94427075 94427075
667940310 667940310
995647031 995647031
842406195 842406195
664865320 664865320
704118735 704118735
690646730 690646730
928596971 928596971
248901452 248901452
624734550 624734550
86637615 86637615
463393054 463393054
620911064 620911064
100346619 100346619
53252665 53252665
452652962 452652962
741449112 741449112
205097884 205097884
780672553 780672553
448504864 448504864
864989368 864989368
509887661 509887661
69694398 69694398
792192213 792192213
713762572 713762572
885676863 885676863
142142827 142142827
433958543 433958543
8940216 8940216
338779872 338779872
513394816 513394816
437603995 437603995
48271484 48271484
792968435 792968435
757112222 757112222
278455702 278455702
56847954 56847954
672514835 672514835
335748535 335748535
486236983 486236983
211497213 211497213
45119570 45119570
762912757 762912757
827286431 827286431
152376177 152376177
36090866 36090866
975420328 975420328
764825360 764825360
116467036 116467036
16247131 16247131
21004035 21004035
769635110 769635110
533152895 533152895
875975581 875975581
14259939 14259939
425718108 425718108
207978186 207978186
100298805 100298805
406387742 406387742
647395463 647395463
353834506 353834506
767616614 767616614
852700222 852700222
232502267 232502267
729787767 729787767
866802258 866802258
655832898 655832898
372496312 372496312
182024385 182024385
319244156 319244156
997716459 997716459
774324725 774324725
669837415 669837415
234776653 234776653
141292089 141292089
899057881 899057881
43142776 43142776
120519655 120519655
938246900 938246900
985697635 985697635
26297903 26297903
714583189 714583189
374736173 374736173
460587732 460587732
532039922 532039922
600986636 600986636
483814838 483814838
105134257 105134257
446079602 446079602
459962743 459962743
106288170 106288170
866773287 866773287
916103819 916103819
806724423 806724423
182159604 182159604
702470608 702470608
745683445 745683445
418065626 418065626
345192285 345192285
898397852 898397852
27065254 27065254
574798149 574798149
17612839 17612839
137345975 137345975
873530487 873530487
13535877 13535877
999675991 999675991
188736010 188736010
903530894 903530894
779952917 779952917
144954547 144954547
285816365 285816365
216507673 216507673
319019383 319019383
244041399 244041399
876889526 876889526
884159815 884159815
373870224 373870224
670809021 670809021
117861710 117861710
324781848 324781848
253771130 253771130
424291260 424291260
224973550 224973550
282791963 282791963
69158069 69158069
351905399 351905399
640481440 640481440
573166517 573166517
541347912 541347912
625904759 625904759
177000542 177000542
115157537 115157537
355369422 355369422
334286685 334286685
343843421 343843421
56663207 56663207
542416075 542416075
914222319 914222319
290854052 290854052
651895359 651895359
626317702 626317702
678596709 678596709
725577500 725577500
865703076 865703076
150041186 150041186
414203520 414203520
788922234 788922234
227868673 227868673
767400343 767400343
692992231 692992231
993331819 993331819
134329849 134329849
690303879 690303879
219370018 219370018
807671406 807671406
101466829 101466829
28687092 28687092
823184270 823184270
307020166 307020166
360343117 360343117
843017447 843017447
878638762 878638762
344619744 344619744
135660760 135660760
174836957 174836957
231295695 231295695
220946675 220946675
280472119 280472119
697264367 697264367
772041146 772041146
10630101 10630101
875148488 875148488
814457686 814457686
715851249 715851249
182230075 182230075
549210562 549210562
115749857 115749857
689268532 689268532
128615177 128615177
772220399 772220399
886375834 886375834
48554818 48554818
179232266 179232266
296772347 296772347
622555511 622555511
469837824 469837824
342339198 342339198
411286816 411286816
211261544 211261544
498379654 498379654
185989997 185989997
537894719 537894719
396373433 396373433
581636501 581636501
333315322 333315322
492847003 492847003
803680820 803680820
445663437 445663437
727946336 727946336
147879210 147879210
50998572 50998572
665664654 665664654
579328450 579328450
149066394 149066394
269527739 269527739
325421054 325421054
57299076 57299076
677371055 677371055
862752994 862752994
402295518 402295518
928840171 928840171
832083822 832083822
912374288 912374288
504447888 504447888
526065088 526065088
17111172 17111172
53941194 53941194
771174551 771174551
58034931 58034931
990777392 990777392
283546159 283546159
384090038 384090038
909839308 909839308
471289285 471289285
701466110 701466110
387853190 387853190
231571449 231571449
104473956 104473956
796318624 796318624
154607395 154607395
722757226 722757226
375518785 375518785
914364793 914364793
724543817 724543817
937487466 937487466
896362977 896362977
343165757 343165757
609100708 609100708
838839517 838839517
729420383 729420383
818663638 818663638
991591585 991591585
150256405 150256405
463617787 463617787
576751098 576751098
157589005 157589005
6536888 6536888
59644836 59644836
129241782 129241782
616697956 616697956
593026866 593026866
890605928 890605928
956784401 956784401
739844315 739844315
632908406 632908406
190819099 190819099
263386567 263386567
749643440 749643440
59431587 59431587
667672607 667672607
121734275 121734275
861972387 861972387
293656905 293656905
979615651 979615651
610970842 610970842
216003287 216003287
281572880 281572880
97437465 97437465
831913010 831913010
620610416 620610416
671263083 671263083
765186408 765186408
597108916 597108916
633564276 633564276
904343334 904343334
52043981 52043981
54740843 54740843
940488371 940488371
581313487 581313487
242543467 242543467
369062089 369062089
268186680 268186680
374774502 374774502
878507802 878507802
698916056 698916056
265075521 265075521
282273781 282273781
70473078 70473078
78480806 78480806
920839816 920839816
474665867 474665867
59408590 59408590
310155063 310155063
332239311 332239311
329284251 329284251
547113608 547113608
644935215 644935215
154387799 154387799
463399187 463399187
152328676 152328676
529278604 529278604
739109859 739109859
164185218 164185218
34265396 34265396
829257815 829257815
889448939 889448939
255459510 255459510
254504942 254504942
176856769 176856769
388737330 388737330
638570747 638570747
238521724 238521724
912994508 912994508
47583213 47583213
511838115 511838115
498895609 498895609
354060928 354060928
268461472 268461472
306098406 306098406
379669605 379669605
558692675 558692675
168699984 168699984
257444749 257444749
28325595 28325595
780187684 780187684
7357252 7357252
695836136 695836136
38900696 38900696
128496477 128496477
777685941 777685941
697790079 697790079
319289784 319289784
897836114 897836114
602399006 602399006
699114998 699114998
100154011 100154011
97661331 97661331
843780034 843780034
637941219 637941219
216886947 216886947
177215882 177215882
895818589 895818589
118244070 118244070
937607100 937607100
174560266 174560266
882832314 882832314
589880647 589880647
634729651 634729651
974657034 974657034
559895544 559895544
351144420 351144420
489565595 489565595
5470427 5470427
697068524 697068524
866385267 866385267
177404993 177404993
598853194 598853194
241386544 241386544
152125466 152125466
464496646 464496646
103338658 103338658
944406081 944406081
214768599 214768599
135157463 135157463
524057221 524057221
765209216 765209216
911042576 911042576
951291143 951291143
179180483 179180483
936629264 936629264
51138497 51138497
300188176 300188176
203784307 203784307
537267882 537267882
707177146 707177146
560848914 560848914
689515689 689515689
970263256 970263256
387724441 387724441
923630528 923630528
665638761 665638761
263675845 263675845
318715685 318715685
607104943 607104943
459817919 459817919
715146444 715146444
853793438 853793438
495213008 495213008
629399347 629399347
965276081 965276081
292666633 292666633
852123424 852123424
583415978 583415978
820538923 820538923
949378839 949378839
619880659 619880659
258006605 258006605
913207640 913207640
801506044 801506044
600094003 600094003
38397919 38397919
428910702 428910702
541154444 541154444
348218372 348218372
16690490 16690490
497283602 497283602
63359646 63359646
154471152 154471152
99285867 99285867
217360283 217360283
797364 797364
712950999 712950999
921962602 921962602
960801682 960801682
10201082 10201082
42750766 42750766
656770599 656770599
198231055 198231055
732983318 732983318
563574535 563574535
190765235 190765235
750492971 750492971
691676936 691676936
12118147 12118147
79207841 79207841
338979286 338979286
815090518 815090518
716367436 716367436
838085500 838085500
882019461 882019461
156445431 156445431
87712764 87712764
643409840 643409840
150252054 150252054
983371118 983371118
719370900 719370900
664472129 664472129
679023306 679023306
515918893 515918893
938916956 938916956
745985915 745985915
80125362 80125362
80572440 80572440
594992511 594992511
223880080 223880080
522394152 522394152
212038433 212038433
145904201 145904201
758444601 758444601
739981988 739981988
410484475 410484475
201681325 201681325
878143876 878143876
438595718 438595718
916279606 916279606
893034102 893034102
38530946 38530946
15154601 15154601
252871263 252871263
107022513 107022513
658979596 658979596
470736439 470736439
654022683 654022683
223711966 223711966
619098368 619098368
894234533 894234533
118273332 118273332
584938360 584938360
511398811 511398811
862401818 862401818
909762492 909762492
861202702 861202702
235885055 235885055
906475466 906475466
551660602 551660602
406486404 406486404
672727243 672727243
723670674 723670674
66435502 66435502
279816893 279816893
586856367 586856367
149582341 149582341
238100088 238100088
936846387 936846387
859478605 859478605
11867118 11867118
619899304 619899304
198553620 198553620
71112404 71112404
982057475 982057475
396149521 396149521
193967811 193967811
204169014 204169014
10590634 10590634
825069820 825069820
219444276 219444276
993456484 993456484
78238394 78238394
236932855 236932855
697634147 697634147
378954930 378954930
206529242 206529242
417183221 417183221
675725776 675725776
765584871 765584871
356261114 356261114
286842823 286842823
577540700 577540700
266589151 266589151
403921757 403921757
173770902 173770902
400813615 400813615
403392300 403392300
806483172 806483172
783125193 783125193
397808137 397808137
375412457 375412457
6525210 6525210
367662137 367662137
734184151 734184151
729058164 729058164
176896287 176896287
672562435 672562435
773472543 773472543
896914802 896914802
661131885 661131885
121545681 121545681
309948685 309948685
851703708 851703708
483837157 483837157
619447483 619447483
791444216 791444216
875336772 875336772
641418808 641418808
639242075 639242075
1441510 1441510
550602972 550602972
170728554 170728554
625936786 625936786
171401339 171401339
932472984 932472984
515137413 515137413
59882134 59882134
140144759 140144759
180849941 180849941
350197633 350197633
579854793 579854793
581655123 581655123
264004785 264004785
232165445 232165445
435163544 435163544
937384103 937384103
158792028 158792028
494651741 494651741
42493679 42493679
919689554 919689554
484863006 484863006
928422265 928422265
41010133 41010133
796898280 796898280
515109600 515109600
387326917 387326917
386839411 386839411
982448019 982448019
424877628 424877628
173532746 173532746
376223214 376223214
281232504 281232504
572205546 572205546
87168379 87168379
717037705 717037705
665303721 665303721
626673051 626673051
222070007 222070007
689220800 689220800
190888048 190888048
325464752 325464752
755160408 755160408
507817955 507817955
369242050 369242050
823966337 823966337
979717800 979717800
986544373 986544373
823615965 823615965
519536100 519536100
90503363 90503363
967391879 967391879
285371091 285371091
245531917 245531917
19486549 19486549
880292114 880292114
328919982 328919982
29173363 29173363
559180171 559180171
814336004 814336004
848844305 848844305
519742300 519742300
873747621 873747621
887867135 887867135
796020939 796020939
989304316 989304316
316800272 316800272
76986626 76986626
342105853 342105853
526770540 526770540
405565031 405565031
626431012 626431012
891256080 891256080
189270372 189270372
369287896 369287896
209539606 209539606
147186349 147186349
904219308 904219308
707650038 707650038
815971171 815971171
216639334 216639334
973654368 973654368
20535814 20535814
965500617 965500617
466375353 466375353
271311944 271311944
167159784 167159784
393414523 393414523
440799093 440799093
728386131 728386131
746360251 746360251
602357937 602357937
700188069 700188069
53650331 53650331
746620159 746620159
428886932 428886932
89000549 89000549
878579111 878579111
512415310 512415310
850134860 850134860
667540468 667540468
192684322 192684322
150694744 150694744
792631994 792631994
276030328 276030328
129012950 129012950
607530988 607530988
850617284 850617284
264268396 264268396
205233427 205233427
876305270 876305270
538967097 538967097
237200202 237200202
263361808 263361808
802831366 802831366
599874411 599874411
542568427 542568427
220055256 220055256
328087621 328087621
890688339 890688339
576124486 576124486
72758983 72758983
828620242 828620242
242257297 242257297
385892484 385892484
525690088 525690088
959754503 959754503
483106794 483106794
172024708 172024708
71324905 71324905
333975388 333975388
689849030 689849030
820160638 820160638
608204315 608204315
548816460 548816460
823444367 823444367
280022030 280022030
4501311 4501311
50757238 50757238
540809558 540809558
99937955 99937955
748096955 748096955
639362501 639362501
29422358 29422358
243726697 243726697
747669320 747669320
737445999 737445999
677578514 677578514
980059235 980059235
848075691 848075691
660957701 660957701
906396887 906396887
816710677 816710677
204616420 204616420
277653565 277653565
272277159 272277159
591244842 591244842
111024999 111024999
763726852 763726852
785084075 785084075
447973439 447973439
561463587 561463587
603795563 603795563
325829299 325829299
920391624 920391624
91630597 91630597
789995488 789995488
12338093 12338093
642549162 642549162
999994772 999994772
444983201 444983201
139831250 139831250
53423778 53423778
242687938 242687938
574102104 574102104
95127996 95127996
381055597 381055597
920583891 920583891
931869438 931869438
585978986 585978986
884168018 884168018
205831697 205831697
915729735 915729735
496276777 496276777
239712293 239712293
308876869 308876869
810355010 810355010
191545486 191545486
242134636 242134636
857067537 857067537
789117793 789117793
757058160 757058160
721678575 721678575
766874221 766874221
602012543 602012543
153778668 153778668
264911491 264911491
863324568 863324568
498656750 498656750
53520236 53520236
565795963 565795963
256699467 256699467
60648614 60648614
229678335 229678335
679457383 679457383
841465299 841465299
244443450 244443450
127473904 127473904
839512120 839512120
400805806 400805806
999383199 999383199
558656898 558656898
990079144 990079144
227182647 227182647
207685316 207685316
548289238 548289238
340185020 340185020
321706254 321706254
108858241 108858241
179870386 179870386
860517885 860517885
400397829 400397829
412572616 412572616
118379435 118379435
51954455 51954455
869052867 869052867
723162217 723162217
452129136 452129136
937698435 937698435
551564399 551564399
523188271 523188271
574704690 574704690
721554736 721554736
701215327 701215327
899429338 899429338
207245699 207245699
249219515 249219515
112578237 112578237
855043324 855043324
230971392 230971392
877739751 877739751
131514451 131514451
669423296 669423296
408269052 408269052
44115453 44115453
221936481 221936481
985537997 985537997
858718559 858718559
33767473 33767473
244824398 244824398
46664611 46664611
794777419 794777419
399383301 399383301
523210961 523210961
564963075 564963075
181572658 181572658
332041284 332041284
549789298 549789298
585895147 585895147
442514322 442514322
206299442 206299442
169087155 169087155
94567151 94567151
236289401 236289401
335837670 335837670
705766925 705766925
450429128 450429128
181504341 181504341
103562574 103562574
778490123 778490123
255213927 255213927
670797746 670797746
789501642 789501642
237172903 237172903
440706361 440706361
187368154 187368154
890186012 890186012
208813420 208813420
542845212 542845212
493331689 493331689
122182615 122182615
335396661 335396661
577193279 577193279
432983477 432983477
161032980 161032980
865193658 865193658
73097865 73097865
419089408 419089408
601774038 601774038
19057422 19057422
438677471 438677471
535337354 535337354
966004099 966004099
915995024 915995024
336696405 336696405
379505908 379505908
98955171 98955171
797550349 797550349
65754468 65754468
139889189 139889189
4700009 4700009
365699477 365699477
419427699 419427699
66149489 66149489
111423169 111423169
781440154 781440154
482959291 482959291
346495185 346495185
796705799 796705799
171414576 171414576
618206374 618206374
816581540 816581540
275232868 275232868
80241765 80241765
686316424 686316424
188731045 188731045
691870842 691870842
886396154 886396154
647629679 647629679
177929611 177929611
649324820 649324820
916363772 916363772
631456929 631456929
733509005 733509005
766826269 766826269
336540055 336540055
258271093 258271093
623490803 623490803
712160719 712160719
622800055 622800055
116081250 116081250
422523726 422523726
969565557 969565557
203540292 203540292
363060490 363060490
328007744 328007744
28805930 28805930
15313765 15313765
647439539 647439539
46555491 46555491
691163819 691163819
775603662 775603662
373161805 373161805
989035800 989035800
712787320 712787320
570173275 570173275
354167516 354167516
629489324 629489324
772097619 772097619
560106060 560106060
348564800 348564800
218889122 218889122
334656677 334656677
541131462 541131462
295197023 295197023
120821142 120821142
569133200 569133200
806464302 806464302
906548042 906548042
942601759 942601759
969341949 969341949
139026700 139026700
652637680 652637680
829595425 829595425
492903653 492903653
13178756 13178756
89850537 89850537
54778638 54778638
248512863 248512863
866367714 866367714
416596168 416596168
621819889 621819889
204708408 204708408
910180898 910180898
43558803 43558803
269457548 269457548
463522124 463522124
598615426 598615426
833589577 833589577
226047542 226047542
341122764 341122764
967206709 967206709
115643775 115643775
288283582 288283582
22429071 22429071
530714281 530714281
28567952 28567952
509915879 509915879
63888978 63888978
166079968 166079968
401328081 401328081
167939872 167939872
23259975 23259975
590521826 590521826
190230633 190230633
735027227 735027227
374741085 374741085
98934696 98934696
263772688 263772688
407584188 407584188
836846567 836846567
416605495 416605495
585070770 585070770
217348786 217348786
788256874 788256874
103747477 103747477
268914420 268914420
273331586 273331586
298580483 298580483
696135530 696135530
300195428 300195428
287498538 287498538
312297242 312297242
185841331 185841331
438574760 438574760
244004017 244004017
498945457 498945457
524304073 524304073
340260545 340260545
708552367 708552367
306431298 306431298
595658088 595658088
356706322 356706322
963258235 963258235
359378050 359378050
77427479 77427479
386028832 386028832
957450880 957450880
966692934 966692934
152163211 152163211
956303265 956303265
436638291 436638291
979231698 979231698
599839874 599839874
701756041 701756041
181687463 181687463
987347183 987347183
630920870 630920870
27413655 27413655
234685788 234685788
716370647 716370647
604820882 604820882
343341733 343341733
169897298 169897298
873943834 873943834
90134636 90134636
925270028 925270028
978392613 978392613
725462056 725462056
611640702 611640702
763972938 763972938
738423092 738423092
395638499 395638499
547110347 547110347
124970874 124970874
85628647 85628647
773801923 773801923
551454468 551454468
169438707 169438707
686394129 686394129
470185989 470185989
959483234 959483234
626822172 626822172
36542935 36542935
30273591 30273591
645503776 645503776
98578029 98578029
397564826 397564826
572178391 572178391
751932390 751932390
8097919 8097919
604593977 604593977
70450340 70450340
948357230 948357230
353927616 353927616
535623303 535623303
93476016 93476016
316372720 316372720
477520093 477520093
459123599 459123599
871692880 871692880
645476507 645476507
94559586 94559586
154491336 154491336
427734835 427734835
240844133 240844133
751149673 751149673
992886141 992886141
50087004 50087004
95614891 95614891
857912865 857912865
223279274 223279274
56248583 56248583
170539005 170539005
77884712 77884712
482384663 482384663
184658493 184658493
719723428 719723428
256792802 256792802
331703567 331703567
665298072 665298072
344120679 344120679
171988009 171988009
686999995 686999995
703810266 703810266
200648262 200648262
92699185 92699185
361676954 361676954
669179456 669179456
437308338 437308338
565471064 565471064
513825885 513825885
197429403 197429403
367713841 367713841
50379322 50379322
861138731 861138731
151707789 151707789
468659597 468659597
122311454 122311454
834083341 834083341
124389016 124389016
380237961 380237961
147855291 147855291
784084666 784084666
729569252 729569252
893198009 893198009
294313793 294313793
595074606 595074606
954097817 954097817
460087051 460087051
308485054 308485054
828228543 828228543
721598741 721598741
881773382 881773382
235812340 235812340
770052658 770052658
576886438 576886438
304484402 304484402
319305372 319305372
890131183 890131183
671334686 671334686
317355213 317355213
223309244 223309244
278139747 278139747
242278113 242278113
734189413 734189413
633102012 633102012
680315820 680315820
270777472 270777472
286546237 286546237
819414125 819414125
617509874 617509874
444716813 444716813
63525853 63525853
968381226 968381226
907420027 907420027
565667903 565667903
129601773 129601773
472440343 472440343
590361218 590361218
447927674 447927674
258336811 258336811
154627272 154627272
11517133 11517133
712680987 712680987
605913714 605913714
997323429 997323429
419451131 419451131
373969255 373969255
173793223 173793223
519163212 519163212
763535567 763535567
978791124 978791124
31593347 31593347
513084356 513084356
405200717 405200717
253674634 253674634
618529668 618529668
215114188 215114188
533413876 533413876
865651007 865651007
574315306 574315306
60486450 60486450
224915750 224915750
21923695 21923695
989732467 989732467
50298099 50298099
103389512 103389512
189598713 189598713
442350088 442350088
799478706 799478706
900261134 900261134
885953227 885953227
367545730 367545730
787759426 787759426
673387351 673387351
79403919 79403919
306223666 306223666
760057661 760057661
239861870 239861870
127905910 127905910
481673012 481673012
188388914 188388914
804922741 804922741
992206380 992206380
841357417 841357417
815167249 815167249
247602042 247602042
960814859 960814859
716987543 716987543
690848953 690848953
89021527 89021527
467329612 467329612
952658133 952658133
205374661 205374661
56238287 56238287
715438392 715438392
539196433 539196433
897248510 897248510
592054346 592054346
435092569 435092569
147898458 147898458
239393762 239393762
918680900 918680900
165321786 165321786
231944721 231944721
727350492 727350492
374961898 374961898
832545605 832545605
836072473 836072473
949024634 949024634
800189014 800189014
474857983 474857983
108668682 108668682
319318921 319318921
634631189 634631189
318327877 318327877
44520843 44520843
410368732 410368732
282625796 282625796
148988794 148988794
923463771 923463771
577097701 577097701
723239712 723239712
193097679 193097679
222191052 222191052
54095675 54095675
256996191 256996191
408569764 408569764
856545374 856545374
978866418 978866418
490585221 490585221
362532618 362532618
347720847 347720847
975203352 975203352
53820746 53820746
166335458 166335458
445888412 445888412
410810925 410810925
834171924 834171924
808725775 808725775
798901404 798901404
80671521 80671521
433764167 433764167
559565787 559565787
589526383 589526383
334112324 334112324
731286916 731286916
334054977 334054977
421607957 421607957
532398545 532398545
723853982 723853982
230511760 230511760
83795272 83795272
55519614 55519614
7299487 7299487
113440822 113440822
106850670 106850670
33962709 33962709
439444480 439444480
390980456 390980456
669557981 669557981
263287170 263287170
450363829 450363829
211457227 211457227
537603196 537603196
73895761 73895761
260760528 260760528
832854855 832854855
139532263 139532263
493621153 493621153
86583884 86583884
986972265 986972265
965783302 965783302
332366804 332366804
152950388 152950388
613386964 613386964
62959402 62959402
39889628 39889628
854493833 854493833
938306622 938306622
635853510 635853510
505252112 505252112
216581601 216581601
9823254 9823254
598914586 598914586
401391517 401391517
100036403 100036403
334397768 334397768
297241146 297241146
155595987 155595987
218156427 218156427
59518805 59518805
450156111 450156111
11569790 11569790
750815494 750815494
646249526 646249526
207816890 207816890
405605375 405605375
99500522 99500522
152287634 152287634
199285426 199285426
159761568 159761568
751500309 751500309
220011147 220011147
457501287 457501287
95121832 95121832
526041217 526041217
587228848 587228848
106086918 106086918
487949005 487949005
217618687 217618687
954998294 954998294
972319098 972319098
152363638 152363638
7682389 7682389
444543184 444543184
268823628 268823628
302939988 302939988
872479850 872479850
772839801 772839801
720903605 720903605
658335557 658335557
777810924 777810924
354614241 354614241
673826881 673826881
453206783 453206783
204055635 204055635
102838448 102838448
502950381 502950381
75330873 75330873
51834190 51834190
384731954 384731954
5286649 5286649
841517305 841517305
262534684 262534684
867946005 867946005
696368286 696368286
33554943 33554943
358986816 358986816
252179241 252179241
552205405 552205405
12488670 12488670
953034137 953034137
67834455 67834455
783832261 783832261
199124437 199124437
138099007 138099007
970915896 970915896
402770602 402770602
104046989 104046989
591029605 591029605
410668464 410668464
980217213 980217213
702287659 702287659
333320900 333320900
111584431 111584431
488111742 488111742
968169121 968169121
398214718 398214718
109179955 109179955
325576915 325576915
829740084 829740084
814861597 814861597
626220777 626220777
576345312 576345312
297088942 297088942
94575075 94575075
28287052 28287052
192479249 192479249
752922011 752922011
957985626 957985626
312400540 312400540
717552164 717552164
397474150 397474150
878792595 878792595
484610999 484610999
738848372 738848372
904454702 904454702
184440537 184440537
365122651 365122651
749220896 749220896
583267029 583267029
908298890 908298890
445999791 445999791
100474741 100474741
383052354 383052354
200290561 200290561
252293862 252293862
49747739 49747739
16989720 16989720
910008203 910008203
478972599 478972599
985515354 985515354
139338729 139338729
482175358 482175358
170638472 170638472
785945538 785945538
891898501 891898501
90761387 90761387
842739668 842739668
206316111 206316111
236692690 236692690
701851297 701851297
314897535 314897535
188677128 188677128
340739356 340739356
659175318 659175318
654995112 654995112
40371258 40371258
641575371 641575371
910095604 910095604
102288129 102288129
993352491 993352491
428400245 428400245
728515725 728515725
980091428 980091428
629822598 629822598
819892316 819892316
170786296 170786296
940353829 940353829
705191060 705191060
265831932 265831932
353285506 353285506
24930557 24930557
205503050 205503050
547275109 547275109
917075962 917075962
591394658 591394658
728991822 728991822
249969615 249969615
71648220 71648220
793668618 793668618
994350300 994350300
641289519 641289519
607201812 607201812
257276018 257276018
946837606 946837606
314783839 314783839
787311231 787311231
165308388 165308388
395530567 395530567
320399696 320399696
741765854 741765854
704801951 704801951
791846217 791846217
508849850 508849850
699619410 699619410
76732744 76732744
545887001 545887001
275260642 275260642
939911867 939911867
35080671 35080671
936315702 936315702
453406867 453406867
354928734 354928734
143659829 143659829
731255628 731255628
905791211 905791211
834240036 834240036
818521641 818521641
835459861 835459861
976727627 976727627
541613947 541613947
98423007 98423007
438895356 438895356
159473331 159473331
99637228 99637228
226801337 226801337
249107690 249107690
637087284 637087284
611542950 611542950
69607812 69607812
219174265 219174265
891633342 891633342
265390715 265390715
603976586 603976586
243182893 243182893
507246646 507246646
135666002 135666002
721606506 721606506
704079834 704079834
964779916 964779916
779986934 779986934
26239275 26239275
611824835 611824835
187064743 187064743
253289879 253289879
33053067 33053067
156232355 156232355
644529886 644529886
443599720 443599720
758849127 758849127
104488035 104488035
958699874 958699874
577924146 577924146
280613832 280613832
10308748 10308748
408026622 408026622
575121012 575121012
336304392 336304392
868897470 868897470
369613564 369613564
247315470 247315470
704301941 704301941
26371391 26371391
239374376 239374376
669951930 669951930
349969025 349969025
261886275 261886275
255774238 255774238
227118094 227118094
152971108 152971108
600908191 600908191
638865932 638865932
320350450 320350450
259887327 259887327
972929840 972929840
286164637 286164637
221983773 221983773
596151974 596151974
305567965 305567965
316221861 316221861
520226298 520226298
574255309 574255309
297938397 297938397
503669173 503669173
488927848 488927848
13984534 13984534
526795407 526795407
512988730 512988730
49740900 49740900
285350632 285350632
802265380 802265380
367188841 367188841
690580806 690580806
297330408 297330408
954419356 954419356
673800703 673800703
876216448 876216448
10039378 10039378
731401043 731401043
167841800 167841800
874876564 874876564
752221597 752221597
385299631 385299631
127028904 127028904
431679751 431679751
339322786 339322786
669299866 669299866
3592334 3592334
734540495 734540495
12462935 12462935
330683376 330683376
698042939 698042939
108767457 108767457
846034965 846034965
653267348 653267348
824322460 824322460
838352918 838352918
53959823 53959823
372362768 372362768
376902836 376902836
924670869 924670869
810768208 810768208
353062194 353062194
570486789 570486789
273280126 273280126
715097572 715097572
686916808 686916808
5792369 5792369
946225614 946225614
482454408 482454408
490452221 490452221
830433675 830433675
666006204 666006204
936165346 936165346
89874316 89874316
38223004 38223004
862457539 862457539
210902233 210902233
857342339 857342339
349410510 349410510
281809256 281809256
268222224 268222224
382675433 382675433
306594861 306594861
767200927 767200927
973200818 973200818
183020808 183020808
769441506 769441506
953607644 953607644
184276110 184276110
843241168 843241168
106271998 106271998
147254099 147254099
712580417 712580417
387701758 387701758
509500759 509500759
24590282 24590282
520728736 520728736
763994419 763994419
182749136 182749136
115211071 115211071
512529099 512529099
542590901 542590901
893803568 893803568
825447206 825447206
504121870 504121870
677968278 677968278
174859850 174859850
572729910 572729910
546764502 546764502
611546921 611546921
755880412 755880412
326029646 326029646
771097875 771097875
811823264 811823264
142968812 142968812
866889582 866889582
655605359 655605359
876626094 876626094
949556139 949556139
396904349 396904349
836474363 836474363
544077852 544077852
738631995 738631995
492856188 492856188
262217703 262217703
481467301 481467301
40422389 40422389
710828823 710828823
256872806 256872806
104764221 104764221
488493826 488493826
929009387 929009387
270822843 270822843
649177792 649177792
860392105 860392105
380305002 380305002
494039533 494039533
68563543 68563543
440465570 440465570
320800288 320800288
399864211 399864211
416094325 416094325
133375747 133375747
658388010 658388010
620978202 620978202
598997953 598997953
289019230 289019230
231798797 231798797
384458066 384458066
362681826 362681826
406721885 406721885
459843349 459843349
44031575 44031575
971049915 971049915
327591718 327591718
196657250 196657250
320571192 320571192
356439228 356439228
333677045 333677045
464769067 464769067
597699800 597699800
697711091 697711091
882340463 882340463
812327973 812327973
674684723 674684723
825618731 825618731
314047464 314047464
851857070 851857070
563210379 563210379
898209847 898209847
276695559 276695559
63087349 63087349
323111575 323111575
172583393 172583393
523875185 523875185
65246685 65246685
344743360 344743360
673336334 673336334
20888760 20888760
113856769 113856769
25979193 25979193
970879469 970879469
746446738 746446738
152144080 152144080
803570126 803570126
304672596 304672596
691548423 691548423
278787243 278787243
374613542 374613542
448361076 448361076
317185542 317185542
935575888 935575888
352224316 352224316
951098292 951098292
356700788 356700788
597642431 597642431
332990140 332990140
815752759 815752759
444884565 444884565
448923425 448923425
798087009 798087009
188750466 188750466
827175205 827175205
838612183 838612183
221733584 221733584
825176079 825176079
582149493 582149493
971727419 971727419
736117711 736117711
236233263 236233263
265476 265476
390318561 390318561
666011791 666011791
34450487 34450487
902413885 902413885
499000878 499000878
825348758 825348758
179951906 179951906
141765280 141765280
903230241 903230241
194197188 194197188
686621396 686621396
604694836 604694836
829055941 829055941
23836166 23836166
400323621 400323621
786149801 786149801
786152260 786152260
297947740 297947740
290095135 290095135
313798875 313798875
687124594 687124594
741881838 741881838
994048781 994048781
756727937 756727937
845158880 845158880
773941531 773941531
378151480 378151480
966851366 966851366
963394760 963394760
143123299 143123299
484479296 484479296
517814216 517814216
64864089 64864089
399042793 399042793
995655101 995655101
137429801 137429801
482807353 482807353
473189292 473189292
667333388 667333388
696814748 696814748
492552002 492552002
216644663 216644663
883807425 883807425
223171672 223171672
950900451 950900451
855772916 855772916
836632527 836632527
735316359 735316359
861269374 861269374
993690352 993690352
965855192 965855192
304103283 304103283
371778960 371778960
338433509 338433509
403871158 403871158
912603579 912603579
246789135 246789135
63058152 63058152
787993150 787993150
470886805 470886805
376049016 376049016
167311645 167311645
441752187 441752187
761698744 761698744
282966345 282966345
281233588 281233588
214630338 214630338
169063709 169063709
57389968 57389968
187737369 187737369
14429232 14429232
839348447 839348447
342491693 342491693
187657652 187657652
191988097 191988097
798528250 798528250
691997993 691997993
443753541 443753541
190087397 190087397
337857984 337857984
545261987 545261987
91889712 91889712
953137786 953137786
75472331 75472331
798273901 798273901
753165387 753165387
747649636 747649636
9022898 9022898
65703934 65703934
507595171 507595171
31869368 31869368
205547749 205547749
265288262 265288262
6994427 6994427
938397707 938397707
933895514 933895514
629925963 629925963
384786594 384786594
951079270 951079270
424996995 424996995
509022066 509022066
100503509 100503509
647231477 647231477
659796220 659796220
653012408 653012408
798467034 798467034
470123262 470123262
328313867 328313867
665290939 665290939
145493740 145493740
770108439 770108439
323023040 323023040
464396868 464396868
432799223 432799223
438914347 438914347
833558626 833558626
193454035 193454035
895680041 895680041
938688248 938688248
857089796 857089796
54553392 54553392
120440248 120440248
375675419 375675419
840337018 840337018
127001919 127001919
92465710 92465710
533747855 533747855
908990586 908990586
958179782 958179782
19771207 19771207
580060935 580060935
256722809 256722809
163054591 163054591
112318238 112318238
472514644 472514644
735308467 735308467
355123738 355123738
790685783 790685783
694872654 694872654
853062541 853062541
717845215 717845215
6703081 6703081
184780933 184780933
316219564 316219564
87919834 87919834
301522154 301522154
233021750 233021750
533822216 533822216
910969410 910969410
600952738 600952738
36639883 36639883
22462429 22462429
896970546 896970546
820498118 820498118
187484308 187484308
997634985 997634985
616146162 616146162
987757329 987757329
261480130 261480130
232562917 232562917
542988476 542988476
304023250 304023250
440363388 440363388
338863473 338863473
863248654 863248654
923613944 923613944
597850195 597850195
582273633 582273633
501963768 501963768
34164937 34164937
351909657 351909657
983245849 983245849
835392083 835392083
921113326 921113326
198300172 198300172
273948833 273948833
87223814 87223814
959704220 959704220
40797063 40797063
592383027 592383027
440234508 440234508
794054471 794054471
382666172 382666172
505645948 505645948
708681495 708681495
623670577 623670577
715991127 715991127
195774367 195774367
173875888 173875888
43214262 43214262
206798344 206798344
871923440 871923440
539380350 539380350
576972365 576972365
265895678 265895678
393643471 393643471
827122601 827122601
692519557 692519557
19706023 19706023
608993289 608993289
725428069 725428069
820839193 820839193
585022955 585022955
916101814 916101814
887702206 887702206
955266689 955266689
362926577 362926577
961096589 961096589
32289676 32289676
41563456 41563456
302907189 302907189
218531152 218531152
856180467 856180467
708589991 708589991
478941700 478941700
402330981 402330981
897156906 897156906
116741876 116741876
667902924 667902924
542228099 542228099
684017358 684017358
860003387 860003387
563381620 563381620
756067430 756067430
857671892 857671892
715458438 715458438
380246822 380246822
726935646 726935646
358767476 358767476
158358481 158358481
614161890 614161890
913025757 913025757
310107051 310107051
45695983 45695983
395679185 395679185
521857415 521857415
777053185 777053185
25814601 25814601
779228759 779228759
68677349 68677349
449598460 449598460
441225691 441225691
827658287 827658287
790095459 790095459
839202707 839202707
238247456 238247456
671148893 671148893
976024683 976024683
359391397 359391397
173516731 173516731
952537642 952537642
368703782 368703782
510576379 510576379
5248986 5248986
558086100 558086100
66389945 66389945
869229413 869229413
238611368 238611368
617748759 617748759
847706889 847706889
946545647 946545647
157161886 157161886
981202838 981202838
834027313 834027313
8125062 8125062
318961705 318961705
140705828 140705828
30111619 30111619
961380167 961380167
127324064 127324064
858943294 858943294
783288643 783288643
361645085 361645085
181125670 181125670
511785278 511785278
891776848 891776848
904653453 904653453
851503501 851503501
143325298 143325298
875700687 875700687
936972188 936972188
121825212 121825212
278806081 278806081
318015776 318015776
607668461 607668461
470859847 470859847
210115401 210115401
698391977 698391977
61643298 61643298
515191250 515191250
560726732 560726732
63295263 63295263
524270336 524270336
989954293 989954293
639980377 639980377
897839048 897839048
99156108 99156108
165029323 165029323
152128399 152128399
220963434 220963434
386826905 386826905
86820655 86820655
78839367 78839367
985943265 985943265
274998985 274998985
705517264 705517264
146687440 146687440
406013022 406013022
848962097 848962097
60873165 60873165
232788006 232788006
175524545 175524545
586438219 586438219
851497539 851497539
332498766 332498766
846169157 846169157
963043375 963043375
9378537 9378537
744257962 744257962
520436265 520436265
383672392 383672392
65544547 65544547
541418177 541418177
568991024 568991024
46913066 46913066
280966582 280966582
616575709 616575709
391754083 391754083
639095760 639095760
624387211 624387211
330549980 330549980
722579106 722579106
98094309 98094309
557986385 557986385
866346943 866346943
456957674 456957674
95137187 95137187
448238764 448238764
389826253 389826253
85182159 85182159
390890559 390890559
749265627 749265627
422675746 422675746
818723336 818723336
873798976 873798976
79897581 79897581
675675259 675675259
377953486 377953486
373238197 373238197
967801797 967801797
964982790 964982790
237325351 237325351
399402254 399402254
268570975 268570975
915726701 915726701
53265832 53265832
726543384 726543384
239596581 239596581
174566394 174566394
824504881 824504881
264086454 264086454
776979942 776979942
542114365 542114365
391454472 391454472
678258819 678258819
349848617 349848617
667197095 667197095
920643652 920643652
430613732 430613732
990866002 990866002
57262021 57262021
839507593 839507593
275525205 275525205
640788166 640788166
769425243 769425243
595381921 595381921
296827503 296827503
55336941 55336941
889704686 889704686
714933594 714933594
127213922 127213922
157354857 157354857
461905254 461905254
389228567 389228567
329508347 329508347
578809725 578809725
917188851 917188851
132495470 132495470
514253275 514253275
808647835 808647835
737452108 737452108
992558866 992558866
539674528 539674528
463158466 463158466
773805111 773805111
785263478 785263478
11478211 11478211
492423358 492423358
123350691 123350691
211102900 211102900
773914129 773914129
7354199 7354199
749171116 749171116
387367916 387367916
795531919 795531919
750503287 750503287
657052170 657052170
125593608 125593608
977544076 977544076
204841153 204841153
887657938 887657938
725861500 725861500
615953636 615953636
422452835 422452835
571768521 571768521
858767711 858767711
132760391 132760391
490068440 490068440
213500077 213500077
232390997 232390997
178236266 178236266
317213823 317213823
476347218 476347218
971857894 971857894
750468569 750468569
409122210 409122210
168171662 168171662
709187665 709187665
192015461 192015461
579510341 579510341
86144021 86144021
653328546 653328546
869368263 869368263
721742740 721742740
284320939 284320939
500118161 500118161
328710489 328710489
978735441 978735441
936519881 936519881
317020984 317020984
678010491 678010491
177504687 177504687
447718791 447718791
750424432 750424432
915916247 915916247
401771356 401771356
626583906 626583906
19464550 19464550
126721818 126721818
432106192 432106192
735409070 735409070
635758936 635758936
187265350 187265350
545997052 545997052
351151260 351151260
180336256 180336256
922721262 922721262
34351795 34351795
837993882 837993882
578660972 578660972
624238887 624238887
929912234 929912234
552565561 552565561
44707122 44707122
174985250 174985250
323185742 323185742
721867364 721867364
291383422 291383422
404268369 404268369
371700523 371700523
285916077 285916077
385000384 385000384
536116858 536116858
956698066 956698066
828618703 828618703
311978375 311978375
721898099 721898099
445694359 445694359
69636632 69636632
182389423 182389423
304542133 304542133
258719848 258719848
680991343 680991343
651192637 651192637
19270249 19270249
563231517 563231517
775073600 775073600
610783390 610783390
733963944 733963944
637943776 637943776
84064169 84064169
878034031 878034031
762559599 762559599
931693370 931693370
454395775 454395775
128172405 128172405
229920327 229920327
921105219 921105219
860984581 860984581
899505427 899505427
563161017 563161017
801479397 801479397
251104382 251104382
414201759 414201759
522344413 522344413
482432979 482432979
10717550 10717550
245893168 245893168
262625525 262625525
865505080 865505080
174231419 174231419
129145181 129145181
306333647 306333647
297295963 297295963
811419555 811419555
857833838 857833838
236881161 236881161
54189728 54189728
836606026 836606026
469050333 469050333
77676210 77676210
106514486 106514486
492709423 492709423
995545350 995545350
285204564 285204564
648127083 648127083
65829646 65829646
453556249 453556249
100440151 100440151
613045909 613045909
719558639 719558639
937679392 937679392
276249173 276249173
31029744 31029744
561257421 561257421
96860135 96860135
754338416 754338416
520114053 520114053
820974150 820974150
857497155 857497155
53667721 53667721
55191175 55191175
656619328 656619328
421508686 421508686
108381710 108381710
693530655 693530655
181358271 181358271
757005015 757005015
721801618 721801618
942908471 942908471
252546223 252546223
824942202 824942202
547952367 547952367
410541280 410541280
244815808 244815808
121955823 121955823
587355639 587355639
172375445 172375445
112513529 112513529
548844100 548844100
57664945 57664945
934364520 934364520
992229864 992229864
112571324 112571324
661716824 661716824
915062283 915062283
350416132 350416132
919043846 919043846
685287850 685287850
226947992 226947992
993170579 993170579
64759651 64759651
641595163 641595163
655889809 655889809
505637759 505637759
794890631 794890631
668432712 668432712
13751502 13751502
62106532 62106532
527160260 527160260
263856716 263856716
502661505 502661505
618873577 618873577
338591495 338591495
99463457 99463457
940327592 940327592
706532763 706532763
279014223 279014223
548538157 548538157
237629361 237629361
989182380 989182380
98599068 98599068
905614585 905614585
34591649 34591649
19158424 19158424
374625000 374625000
23507565 23507565
10499967 10499967
584571068 584571068
834165430 834165430
880879926 880879926
60490851 60490851
748967551 748967551
775754633 775754633
7417913 7417913
801839964 801839964
14362108 14362108
90438551 90438551
623606832 623606832
904920377 904920377
151894077 151894077
585538929 585538929
500036884 500036884
413152355 413152355
224784074 224784074
293583946 293583946
763425429 763425429
738348884 738348884
604968150 604968150
9073645 9073645
528453322 528453322
787663635 787663635
43899427 43899427
821088011 821088011
634369012 634369012
218733494 218733494
949018303 949018303
51546249 51546249
660878191 660878191
490269808 490269808
964780660 964780660
241920630 241920630
117190554 117190554
74958705 74958705
426451039 426451039
906709107 906709107
254324777 254324777
914136987 914136987
897563435 897563435
356697644 356697644
806137251 806137251
11840297 11840297
384097199 384097199
667342566 667342566
657585188 657585188
762311116 762311116
457320671 457320671
636960063 636960063
760948357 760948357
903495422 903495422
105530461 105530461
580788638 580788638
172906218 172906218
478507578 478507578
436569990 436569990
96735571 96735571
173843511 173843511
880866574 880866574
274350408 274350408
581682655 581682655
358049662 358049662
212714386 212714386
873289192 873289192
806266292 806266292
827000879 827000879
335552645 335552645
532760401 532760401
593117346 593117346
957547395 957547395
962144306 962144306
134670375 134670375
681262220 681262220
870328514 870328514
871074270 871074270
841557295 841557295
746551364 746551364
181458713 181458713
292760058 292760058
634921458 634921458
461564680 461564680
822305618 822305618
294084639 294084639
288223469 288223469
163520597 163520597
412666064 412666064
939147076 939147076
249977944 249977944
406299260 406299260
140003232 140003232
986316415 986316415
633242108 633242108
505609442 505609442
588492182 588492182
15977850 15977850
809452310 809452310
505329108 505329108
539821511 539821511
737914759 737914759
763192749 763192749
612183748 612183748
839250255 839250255
737707586 737707586
284237549 284237549
518704431 518704431
637590549 637590549
511335223 511335223
823418369 823418369
438912073 438912073
903058452 903058452
388084341 388084341
166572150 166572150
424439104 424439104
178976904 178976904
47947247 47947247
221374012 221374012
945854904 945854904
965813268 965813268
973237738 973237738
584340886 584340886
143591920 143591920
308310921 308310921
174345821 174345821
579376298 579376298
232851166 232851166
664117573 664117573
656423855 656423855
672156642 672156642
845213249 845213249
504966502 504966502
844819311 844819311
921262448 921262448
466767435 466767435
29008675 29008675
314206064 314206064
452837111 452837111
281223000 281223000
481657285 481657285
989531505 989531505
187989741 187989741
819297973 819297973
450401948 450401948
779229530 779229530
701847339 701847339
93610998 93610998
165906960 165906960
723750174 723750174
389102107 389102107
500461968 500461968
642517429 642517429
19790569 19790569
83908448 83908448
461866266 461866266
607400212 607400212
253568562 253568562
54652455 54652455
581500815 581500815
75403511 75403511
875436147 875436147
312827461 312827461
43371575 43371575
426854053 426854053
320430941 320430941
244405405 244405405
303648877 303648877
953205562 953205562
789636638 789636638
93910007 93910007
491339042 491339042
549882343 549882343
855062073 855062073
154001692 154001692
580565721 580565721
566543259 566543259
286281946 286281946
423724326 423724326
641074169 641074169
55309108 55309108
545507769 545507769
526114168 526114168
142580469 142580469
204808599 204808599
325858532 325858532
584452260 584452260
565078770 565078770
180515236 180515236
97673476 97673476
633181195 633181195
333036823 333036823
648831569 648831569
913038468 913038468
269798931 269798931
975212156 975212156
926343618 926343618
945067315 945067315
182781183 182781183
333150897 333150897
147701794 147701794
232681327 232681327
636625592 636625592
879311840 879311840
740001891 740001891
30966944 30966944
960497185 960497185
214103946 214103946
301550510 301550510
698149409 698149409
562270796 562270796
991784867 991784867
847413141 847413141
270189138 270189138
221924733 221924733
934554153 934554153
862928910 862928910
28611807 28611807
591497216 591497216
617602432 617602432
563305976 563305976
597715675 597715675
196664844 196664844
304506315 304506315
305578041 305578041
849054090 849054090
602031336 602031336
863855084 863855084
333211320 333211320
996362177 996362177
84185684 84185684
282076669 282076669
855602557 855602557
255345928 255345928
80994620 80994620
819043004 819043004
844105466 844105466
152119553 152119553
354720508 354720508
401388151 401388151
205751957 205751957
609259111 609259111
109447434 109447434
324355293 324355293
630284560 630284560
283796072 283796072
333634714 333634714
527641019 527641019
102602367 102602367
884325946 884325946
918909764 918909764
275407023 275407023
707111775 707111775
632262220 632262220
87075760 87075760
461950184 461950184
623270383 623270383
301908299 301908299
473066448 473066448
51800984 51800984
216127236 216127236
192728427 192728427
83876532 83876532
885606018 885606018
4265031 4265031
620106836 620106836
220281918 220281918
850048324 850048324
652220690 652220690
761448992 761448992
592744635 592744635
64678523 64678523
397086386 397086386
103956199 103956199
24969793 24969793
358477112 358477112
748309175 748309175
534925532 534925532
910699113 910699113
899069287 899069287
576403755 576403755
241523231 241523231
653086996 653086996
997610206 997610206
591872217 591872217
946211027 946211027
770680447 770680447
746695642 746695642
196318166 196318166
526635229 526635229
350787569 350787569
591178439 591178439
219171389 219171389
434810423 434810423
633527614 633527614
307417276 307417276
196532025 196532025
281154042 281154042
790330064 790330064
477723754 477723754
388048095 388048095
724663096 724663096
869839845 869839845
721565879 721565879
294119565 294119565
471877207 471877207
197797647 197797647
733847023 733847023
583851201 583851201
856068731 856068731
206427044 206427044
241818000 241818000
496518709 496518709
210702921 210702921
765836998 765836998
243878746 243878746
716470244 716470244
960830113 960830113
819628359 819628359
992031784 992031784
454587232 454587232
442977597 442977597
613633849 613633849
438558824 438558824
432375018 432375018
816898802 816898802
224299957 224299957
369877451 369877451
196287913 196287913
785181278 785181278
975763891 975763891
37626906 37626906
830537304 830537304
395798855 395798855
613653791 613653791
658125592 658125592
252135091 252135091
103433100 103433100
954723824 954723824
182938253 182938253
229529778 229529778
899103475 899103475
707006658 707006658
925467481 925467481
897343567 897343567
669085535 669085535
584700299 584700299
174319030 174319030
479416050 479416050
111048440 111048440
858366727 858366727
669983375 669983375
647831476 647831476
705196637 705196637
287731579 287731579
909844770 909844770
994014280 994014280
959137063 959137063
669226456 669226456
468492591 468492591
283411039 283411039
423065583 423065583
458001176 458001176
684068673 684068673
739013362 739013362
252305352 252305352
678902628 678902628
258044195 258044195
654230942 654230942
83771771 83771771
867491078 867491078
264003325 264003325
816330182 816330182
958593033 958593033
966603285 966603285
534535441 534535441
256947892 256947892
477435427 477435427
760893572 760893572
456550152 456550152
669606216 669606216
361626123 361626123
63590435 63590435
960298633 960298633
860570961 860570961
610987365 610987365
624689502 624689502
281244513 281244513
143306655 143306655
186218973 186218973
101608590 101608590
774820256 774820256
231578855 231578855
886947602 886947602
358053360 358053360
206821818 206821818
747828324 747828324
557987108 557987108
886782009 886782009
948240361 948240361
810621461 810621461
491465679 491465679
994548749 994548749
33382045 33382045
816717341 816717341
326007661 326007661
17234197 17234197
125763810 125763810
761762126 761762126
508353196 508353196
746318417 746318417
670480679 670480679
112504806 112504806
469633210 469633210
958177404 958177404
67854729 67854729
555900057 555900057
824693811 824693811
274933523 274933523
860699103 860699103
710769591 710769591
385466739 385466739
281536827 281536827
434431634 434431634
789084393 789084393
939628272 939628272
327964770 327964770
983434246 983434246
883074359 883074359
51963535 51963535
406295459 406295459
487217903 487217903
340406203 340406203
924203717 924203717
711663550 711663550
928947763 928947763
599332373 599332373
459032804 459032804
44446288 44446288
714104475 714104475
753931194 753931194
982496847 982496847
344079267 344079267
23001699 23001699
878060762 878060762
226150046 226150046
592212634 592212634
99865735 99865735
466027637 466027637
311122818 311122818
960212730 960212730
713261235 713261235
277566931 277566931
724737874 724737874
803770808 803770808
422541638 422541638
218381585 218381585
527733899 527733899
755847232 755847232
213205596 213205596
721083379 721083379
688048644 688048644
507434285 507434285
659839285 659839285
321665270 321665270
338219918 338219918
631421121 631421121
776784635 776784635
477730663 477730663
80851098 80851098
618328405 618328405
809906015 809906015
513676617 513676617
322953269 322953269
636807813 636807813
671675254 671675254
261755520 261755520
525077089 525077089
5520949 5520949
438234813 438234813
181541692 181541692
253811347 253811347
525446160 525446160
609867555 609867555
200320281 200320281
2111640 2111640
942116178 942116178
817502596 817502596
679513853 679513853
779451959 779451959
208370363 208370363
253430868 253430868
104207421 104207421
330474042 330474042
910475858 910475858
799602091 799602091
336814289 336814289
57305269 57305269
737785729 737785729
785379730 785379730
560991445 560991445
567995079 567995079
426153501 426153501
48290765 48290765
685408968 685408968
167053747 167053747
284137734 284137734
897738472 897738472
611870141 611870141
704584582 704584582
22429598 22429598
503876125 503876125
711483518 711483518
826003111 826003111
135918573 135918573
225574449 225574449
952019996 952019996
175220117 175220117
967349603 967349603
997290768 997290768
540410745 540410745
475179930 475179930
686228435 686228435
72701694 72701694
99791235 99791235
748553737 748553737
195691260 195691260
840414111 840414111
386162700 386162700
304829898 304829898
195948665 195948665
913439786 913439786
431912241 431912241
584781046 584781046
16769598 16769598
394937030 394937030
209379921 209379921
446358929 446358929
891522141 891522141
699028901 699028901
711260463 711260463
283933756 283933756
72393683 72393683
645648357 645648357
691093885 691093885
696072218 696072218
123866024 123866024
183262167 183262167
257597750 257597750
676262044 676262044
735449330 735449330
748339845 748339845
442616074 442616074
97064698 97064698
232738970 232738970
361131823 361131823
46715303 46715303
533039145 533039145
924680060 924680060
59476312 59476312
283210702 283210702
456934178 456934178
22025762 22025762
930308906 930308906
962480114 962480114
15147163 15147163
25132873 25132873
597031851 597031851
677916190 677916190
396846244 396846244
837845484 837845484
844030577 844030577
456903223 456903223
140282962 140282962
687693484 687693484
205974769 205974769
436093717 436093717
29604014 29604014
699856718 699856718
452928442 452928442
406633915 406633915
140284294 140284294
715915528 715915528
722514001 722514001
781463689 781463689
783375621 783375621
712401990 712401990
13043660 13043660
557211440 557211440
543111142 543111142
741936611 741936611
350659404 350659404
512264422 512264422
904234795 904234795
239399592 239399592
650381630 650381630
471299653 471299653
711755656 711755656
560821265 560821265
491917844 491917844
562361402 562361402
493477964 493477964
954380506 954380506
119179274 119179274
525590316 525590316
240065408 240065408
890424645 890424645
278514107 278514107
658703032 658703032
413955124 413955124
22847881 22847881
236787952 236787952
43133466 43133466
278134700 278134700
143872379 143872379
79079569 79079569
174237067 174237067
754291470 754291470
183184034 183184034
368497069 368497069
135910367 135910367
316681388 316681388
902866976 902866976
23706656 23706656
238397807 238397807
124702659 124702659
464842796 464842796
285362473 285362473
671863645 671863645
985716576 985716576
265713746 265713746
653158078 653158078
965070725 965070725
338539886 338539886
724395366 724395366
483303076 483303076
595343913 595343913
568024801 568024801
758105309 758105309
773199146 773199146
802362091 802362091
416381383 416381383
917786162 917786162
519762821 519762821
93193089 93193089
639571836 639571836
634507121 634507121
527590049 527590049
588416126 588416126
956117448 956117448
70493864 70493864
785981159 785981159
56029271 56029271
581865799 581865799
867351438 867351438
522932904 522932904
5555826 5555826
281440017 281440017
109902304 109902304
255380846 255380846
387059851 387059851
968308877 968308877
981228407 981228407
504709460 504709460
135681174 135681174
258643287 258643287
927081375 927081375
202689614 202689614
806366377 806366377
199918009 199918009
473702974 473702974
455597064 455597064
924381157 924381157
173903449 173903449
19318151 19318151
799379711 799379711
354733776 354733776
395865255 395865255
243765724 243765724
801644497 801644497
757362230 757362230
189169190 189169190
90971020 90971020
37028811 37028811
161031445 161031445
683670069 683670069
112233349 112233349
606550807 606550807
727457698 727457698
70127071 70127071
643091276 643091276
455496704 455496704
22074589 22074589
306630989 306630989
752304662 752304662
556312966 556312966
14733837 14733837
891064635 891064635
260534884 260534884
711018254 711018254
268844711 268844711
324244659 324244659
749975922 749975922
138997715 138997715
719312112 719312112
183463507 183463507
937124677 937124677
217707530 217707530
650924923 650924923
73631034 73631034
995742257 995742257
772648507 772648507
902432805 902432805
30573325 30573325
56519745 56519745
598591327 598591327
64049039 64049039
597423033 597423033
397706567 397706567
819836005 819836005
734309172 734309172
236875904 236875904
154856885 154856885
53568492 53568492
681308135 681308135
695702586 695702586
266837734 266837734
676584923 676584923
906706643 906706643
652601591 652601591
358474437 358474437
577442389 577442389
941967600 941967600
290281581 290281581
268936405 268936405
9114306 9114306
242783003 242783003
479434234 479434234
309262687 309262687
828246596 828246596
205815799 205815799
915303572 915303572
63822248 63822248
148230032 148230032
752920060 752920060
326690069 326690069
61289884 61289884
419199484 419199484
259637370 259637370
155807777 155807777
528899615 528899615
875770992 875770992
459485387 459485387
264025520 264025520
37481465 37481465
15704276 15704276
136894703 136894703
979420257 979420257
101717674 101717674
178130408 178130408
414084307 414084307
940334191 940334191
503263508 503263508
351672459 351672459
77765567 77765567
12902279 12902279
278507912 278507912
911936400 911936400
634394926 634394926
267230620 267230620
912416103 912416103
977159503 977159503
70900736 70900736
932905289 932905289
631531760 631531760
103737193 103737193
234762422 234762422
125216124 125216124
27224873 27224873
956817835 956817835
203034944 203034944
798748205 798748205
42518542 42518542
252980239 252980239
168516063 168516063
282009231 282009231
869195126 869195126
226465834 226465834
808384231 808384231
599417579 599417579
142709404 142709404
148934650 148934650
984219953 984219953
282840964 282840964
201807259 201807259
847765131 847765131
228432200 228432200
753359051 753359051
130276451 130276451
561987197 561987197
216369106 216369106
987606617 987606617
297447061 297447061
764618635 764618635
373109603 373109603
256735553 256735553
765951632 765951632
37070141 37070141
62394243 62394243
545384160 545384160
312612056 312612056
807022404 807022404
914544296 914544296
534925667 534925667
749187347 749187347
243182782 243182782
126262376 126262376
577567663 577567663
242436807 242436807
239840016 239840016
386133160 386133160
907718576 907718576
409883582 409883582
704088721 704088721
419097454 419097454
123032866 123032866
822375922 822375922
659471668 659471668
283470761 283470761
998423834 998423834
939041774 939041774
180837421 180837421
939563689 939563689
499028638 499028638
520568259 520568259
897669620 897669620
737956516 737956516
277714676 277714676
744781285 744781285
546054426 546054426
870577630 870577630
103108408 103108408
357552430 357552430
927324727 927324727
859068459 859068459
286445724 286445724
866594020 866594020
279891461 279891461
362715933 362715933
474501545 474501545
609812075 609812075
20944227 20944227
330804053 330804053
537661244 537661244
368414407 368414407
569747095 569747095
616193315 616193315
19835565 19835565
978479631 978479631
12924769 12924769
491247918 491247918
806123166 806123166
754348047 754348047
224428155 224428155
929292625 929292625
345202669 345202669
998058552 998058552
443100745 443100745
839701302 839701302
552599210 552599210
404324562 404324562
675701377 675701377
101466964 101466964
725334984 725334984
408596920 408596920
730417971 730417971
311098699 311098699
138697878 138697878
205109887 205109887
237723335 237723335
366291253 366291253
190920891 190920891
911096472 911096472
517900269 517900269
546910552 546910552
829474990 829474990
98665456 98665456
739037097 739037097
283783309 283783309
547926562 547926562
855961293 855961293
522694933 522694933
168665040 168665040
876670626 876670626
134094358 134094358
106881630 106881630
919604133 919604133
196684285 196684285
165385903 165385903
954553860 954553860
404785573 404785573
683985096 683985096
289472126 289472126
247611868 247611868
621178630 621178630
323065679 323065679
128576442 128576442
332074922 332074922
187891160 187891160
724248868 724248868
187781004 187781004
77394361 77394361
134362969 134362969
348078054 348078054
712023421 712023421
238867245 238867245
186985302 186985302
509032851 509032851
111171106 111171106
790607800 790607800
620370119 620370119
381094537 381094537
303156753 303156753
282084406 282084406
2101692 2101692
171836314 171836314
701460703 701460703
866061839 866061839
168412558 168412558
477634920 477634920
852282744 852282744
798701050 798701050
582690174 582690174
176064377 176064377
690335921 690335921
54777919 54777919
132104618 132104618
128092492 128092492
25919510 25919510
996191199 996191199
957063883 957063883
399715328 399715328
570745800 570745800
801902746 801902746
959110996 959110996
724973092 724973092
183800974 183800974
942659342 942659342
152225951 152225951
626004827 626004827
968109626 968109626
795917819 795917819
512474152 512474152
673555099 673555099
982015121 982015121
198509571 198509571
497109797 497109797
836291487 836291487
1862672 1862672
944010333 944010333
399239530 399239530
486524490 486524490
377383474 377383474
574299011 574299011
768690563 768690563
86840096 86840096
951622595 951622595
626751057 626751057
674410369 674410369
139149831 139149831
174385436 174385436
40266840 40266840
33287109 33287109
31681711 31681711
523164224 523164224
449891621 449891621
330675853 330675853
578088516 578088516
184853354 184853354
65807794 65807794
312309910 312309910
968268035 968268035
289866842 289866842
286757346 286757346
157749531 157749531
902060245 902060245
885941836 885941836
206937998 206937998
311558378 311558378
775204641 775204641
815799859 815799859
532943937 532943937
428852184 428852184
709451829 709451829
82106912 82106912
332593239 332593239
860147581 860147581
799814536 799814536
893074811 893074811
893278761 893278761
877247312 877247312
827662356 827662356
385230466 385230466
4728074 4728074
195514224 195514224
614743262 614743262
735866370 735866370
197831227 197831227
909906819 909906819
710092078 710092078
985106855 985106855
606956771 606956771
211761292 211761292
131366304 131366304
94467889 94467889
248202761 248202761
55680894 55680894
188271949 188271949
194656318 194656318
176311299 176311299
205823826 205823826
689835470 689835470
828328867 828328867
609954609 609954609
861579243 861579243
627293560 627293560
4575002 4575002
233761988 233761988
102192663 102192663
631927658 631927658
863888731 863888731
692862631 692862631
425926660 425926660
831909465 831909465
689701854 689701854
145494975 145494975
594834261 594834261
971912421 971912421
549174391 549174391
825986124 825986124
450583385 450583385
829550564 829550564
953167506 953167506
371915612 371915612
131596059 131596059
337294395 337294395
105574897 105574897
98250223 98250223
854553819 854553819
863764651 863764651
263546589 263546589
92576570 92576570
856178636 856178636
944787776 944787776
199952624 199952624
307558200 307558200
707555287 707555287
817742699 817742699
399964728 399964728
94275473 94275473
707624062 707624062
227607312 227607312
275578333 275578333
740548561 740548561
557949140 557949140
802992873 802992873
191813025 191813025
880222105 880222105
110517281 110517281
750152757 750152757
423078303 423078303
982544208 982544208
438942449 438942449
409477361 409477361
988343705 988343705
37235591 37235591
562788258 562788258
746911201 746911201
581079039 581079039
766050250 766050250
929964756 929964756
488584356 488584356
668812571 668812571
167564834 167564834
436807857 436807857
43613516 43613516
98799313 98799313
123223654 123223654
336138414 336138414
472754540 472754540
943041175 943041175
533456635 533456635
860255942 860255942
222713466 222713466
25166248 25166248
572781122 572781122
672205596 672205596
233127414 233127414
778755198 778755198
372701427 372701427
237939117 237939117
760836865 760836865
597247502 597247502
913152733 913152733
614103928 614103928
938130125 938130125
806052999 806052999
984380962 984380962
253072008 253072008
868099080 868099080
683664125 683664125
765517853 765517853
508153720 508153720
385303742 385303742
435480200 435480200
947758911 947758911
392085514 392085514
219985397 219985397
753138923 753138923
943235009 943235009
213761484 213761484
4098580 4098580
408501291 408501291
118802978 118802978
200030141 200030141
229051931 229051931
531133090 531133090
966784811 966784811
833984586 833984586
791449633 791449633
501978670 501978670
79483670 79483670
35799411 35799411
499141967 499141967
788364260 788364260
222242393 222242393
356345844 356345844
712659181 712659181
711169280 711169280
794502080 794502080
738371912 738371912
181429232 181429232
349443473 349443473
286111600 286111600
266585771 266585771
723423208 723423208
321707332 321707332
962277554 962277554
524234448 524234448
25275602 25275602
34775791 34775791
595716311 595716311
112233525 112233525
732958237 732958237
194867691 194867691
81280803 81280803
386448207 386448207
718101730 718101730
897546965 897546965
139698245 139698245
301426900 301426900
852756715 852756715
522202597 522202597
155297255 155297255
907898972 907898972
901627040 901627040
686241466 686241466
590146334 590146334
431457671 431457671
713598521 713598521
128343381 128343381
307723358 307723358
265491987 265491987
535448849 535448849
871026578 871026578
720404436 720404436
742521570 742521570
252079474 252079474
628360552 628360552
806320241 806320241
810791761 810791761
654435061 654435061
115952283 115952283
217866413 217866413
298117696 298117696
214548241 214548241
777546944 777546944
450762303 450762303
423651733 423651733
458183761 458183761
279517799 279517799
263883693 263883693
96101219 96101219
704039923 704039923
625865567 625865567
942192478 942192478
889721921 889721921
160775385 160775385
180113974 180113974
737336134 737336134
932520408 932520408
380061435 380061435
550076097 550076097
319856154 319856154
358285596 358285596
127174232 127174232
738923503 738923503
7893031 7893031
586720342 586720342
241853934 241853934
194221089 194221089
884168815 884168815
740534910 740534910
815819203 815819203
74244568 74244568
628229660 628229660
271947913 271947913
686631647 686631647
80597122 80597122
387399808 387399808
966021498 966021498
38913341 38913341
286755388 286755388
272388839 272388839
927361074 927361074
170610708 170610708
757546413 757546413
882873922 882873922
609038278 609038278
822076015 822076015
947485871 947485871
631272235 631272235
580987728 580987728
192683784 192683784
72845460 72845460
180157181 180157181
204369511 204369511
200445943 200445943
810372139 810372139
271009929 271009929
128574817 128574817
273095852 273095852
427891231 427891231
198791887 198791887
147717921 147717921
563554957 563554957
370218467 370218467
188800245 188800245
523674826 523674826
502228924 502228924
535579698 535579698
996819519 996819519
619137157 619137157
755806701 755806701
696521548 696521548
683833292 683833292
24633141 24633141
953911295 953911295
812319215 812319215
880336601 880336601
12403065 12403065
241012546 241012546
21257438 21257438
470702752 470702752
770399873 770399873
591214820 591214820
71452970 71452970
938531308 938531308
942381188 942381188
536046231 536046231
490656034 490656034
646544960 646544960
460699867 460699867
58375440 58375440
780631138 780631138
911032583 911032583
330856827 330856827
216895067 216895067
224280088 224280088
727970984 727970984
757566449 757566449
578318928 578318928
684451898 684451898
200238168 200238168
228474693 228474693
130149849 130149849
454833039 454833039
654747671 654747671
641936715 641936715
387205345 387205345
779031815 779031815
226722227 226722227
547172289 547172289
466108813 466108813
43835702 43835702
515429936 515429936
278721442 278721442
813042454 813042454
862554173 862554173
611258921 611258921
64887374 64887374
988241101 988241101
372523811 372523811
509003944 509003944
591190840 591190840
486310801 486310801
885686844 885686844
279469900 279469900
850752806 850752806
289946613 289946613
82296347 82296347
288769313 288769313
498360459 498360459
245833727 245833727
552698830 552698830
937191655 937191655
970816358 970816358
811092274 811092274
77381110 77381110
9728345 9728345
432992561 432992561
275872778 275872778
720186040 720186040
59916274 59916274
474437623 474437623
943202419 943202419
175714591 175714591
826628345 826628345
91582863 91582863
676914814 676914814
282367706 282367706
68731764 68731764
454040081 454040081
426200477 426200477
340890333 340890333
651807226 651807226
74697721 74697721
112055257 112055257
176263769 176263769
149742426 149742426
310288777 310288777
557507977 557507977
723066641 723066641
283570754 283570754
718901769 718901769
336592647 336592647
860548508 860548508
300000485 300000485
306616 306616
571685756 571685756
39407340 39407340
742143 742143
70212388 70212388
889526882 889526882
156934826 156934826
62945373 62945373
18232379 18232379
915465378 915465378
364137361 364137361
429266768 429266768
213259805 213259805
315441966 315441966
111757220 111757220
560850061 560850061
855097728 855097728
379872523 379872523
556604364 556604364
140820319 140820319
712958939 712958939
552149979 552149979
194701110 194701110
243793479 243793479
322042999 322042999
780626591 780626591
379424043 379424043
306867327 306867327
505915428 505915428
303023636 303023636
916265500 916265500
107071064 107071064
563126566 563126566
220063292 220063292
26890351 26890351
231726875 231726875
559946246 559946246
708558637 708558637
155557248 155557248
239927764 239927764
707611091 707611091
307962202 307962202
93964563 93964563
7915001 7915001
933641877 933641877
71772339 71772339
214114269 214114269
187436146 187436146
307021707 307021707
500028857 500028857
677711225 677711225
986738745 986738745
534755925 534755925
269620090 269620090
182522378 182522378
132532909 132532909
5346907 5346907
957023665 957023665
214579132 214579132
83843110 83843110
224484486 224484486
774021570 774021570
861572241 861572241
190898546 190898546
597228693 597228693
583553067 583553067
278778196 278778196
535858253 535858253
381802330 381802330
95532973 95532973
798162060 798162060
838789767 838789767
136439502 136439502
553621027 553621027
531150391 531150391
623454016 623454016
231279918 231279918
450346641 450346641
964311648 964311648
268477290 268477290
200795804 200795804
544722451 544722451
160176201 160176201
124396416 124396416
891753588 891753588
636189361 636189361
30802446 30802446
202935555 202935555
424466511 424466511
660259621 660259621
48465683 48465683
495548650 495548650
175600021 175600021
431381713 431381713
258352221 258352221
56584875 56584875
245319908 245319908
139272893 139272893
265867935 265867935
418900980 418900980
534935170 534935170
350723042 350723042
801761492 801761492
34520500 34520500
232490373 232490373
555687021 555687021
391405069 391405069
328372789 328372789
393927202 393927202
26134440 26134440
192479973 192479973
413032795 413032795
74461654 74461654
246514808 246514808
782574212 782574212
245139342 245139342
97924558 97924558
223834893 223834893
41071572 41071572
265076663 265076663
405374163 405374163
300189272 300189272
32739888 32739888
374573679 374573679
783468342 783468342
407488277 407488277
35893706 35893706
332382077 332382077
916183810 916183810
105242938 105242938
502102921 502102921
818128816 818128816
662739205 662739205
963717192 963717192
352884837 352884837
746224223 746224223
145726175 145726175
968522110 968522110
159971968 159971968
637039604 637039604
96259369 96259369
730069619 730069619
755114662 755114662
242382736 242382736
27296630 27296630
637471080 637471080
509121152 509121152
398255458 398255458
130467733 130467733
349129370 349129370
26010081 26010081
180564197 180564197
542699116 542699116
785402855 785402855
182684309 182684309
564816209 564816209
753396206 753396206
731051426 731051426
593736677 593736677
480162683 480162683
480606837 480606837
908284986 908284986
729574765 729574765
877401325 877401325
363343214 363343214
995508262 995508262
310816765 310816765
4015348 4015348
883703949 883703949
462093540 462093540
965172508 965172508
763748199 763748199
561876973 561876973
67565825 67565825
324399434 324399434
559863330 559863330
920104136 920104136
569284211 569284211
454404534 454404534
565815784 565815784
671885262 671885262
908273102 908273102
38231247 38231247
168899694 168899694
616858866 616858866
962640090 962640090
584012039 584012039
867065434 867065434
948763159 948763159
589880153 589880153
173976961 173976961
816215610 816215610
454484994 454484994
576367820 576367820
86823908 86823908
308162725 308162725
356045207 356045207
543570097 543570097
420906986 420906986
210258043 210258043
982529375 982529375
946285792 946285792
95223880 95223880
453249951 453249951
107142838 107142838
623398290 623398290
185800458 185800458
115795900 115795900
397631679 397631679
794644616 794644616
823893100 823893100
263749865 263749865
781742201 781742201
947309151 947309151
81240449 81240449
859533524 859533524
264202543 264202543
722775986 722775986
701039705 701039705
274488207 274488207
523947991 523947991
885866631 885866631
476771338 476771338
207663740 207663740
863501740 863501740
788168553 788168553
736585575 736585575
126141904 126141904
134644593 134644593
74655281 74655281
131626837 131626837
722717464 722717464
487196869 487196869
977643827 977643827
909518206 909518206
31446104 31446104
704431390 704431390
816137708 816137708
82367595 82367595
369209739 369209739
496163569 496163569
614762367 614762367
284017216 284017216
923391346 923391346
408393632 408393632
591480218 591480218
338399464 338399464
85707483 85707483
200498643 200498643
187070035 187070035
405958708 405958708
577021228 577021228
974752486 974752486
425986842 425986842
258986027 258986027
7621436 7621436
77850673 77850673
1365556 1365556
759675061 759675061
860582866 860582866
553398762 553398762
9294607 9294607
166330810 166330810
986855107 986855107
285064538 285064538
107459772 107459772
200505700 200505700
52172786 52172786
105859844 105859844
375455801 375455801
274867384 274867384
127629021 127629021
475170598 475170598
694796507 694796507
913361225 913361225
41759178 41759178
962258172 962258172
379206037 379206037
237056452 237056452
858735609 858735609
423512587 423512587
101700330 101700330
138301891 138301891
486602152 486602152
443613723 443613723
165556274 165556274
563257455 563257455
728468748 728468748
975934162 975934162
614664456 614664456
181005700 181005700
649766437 649766437
647683911 647683911
823643211 823643211
740089420 740089420
5157484 5157484
478503336 478503336
963618195 963618195
111651492 111651492
831408969 831408969
785499126 785499126
359570865 359570865
860674197 860674197
45315465 45315465
441878013 441878013
434989969 434989969
907125225 907125225
489400523 489400523
928582712 928582712
39623336 39623336
943551421 943551421
745616208 745616208
208091939 208091939
634591466 634591466
970517335 970517335
733955479 733955479
337707308 337707308
535422884 535422884
500927884 500927884
985224849 985224849
920981480 920981480
636540232 636540232
164332588 164332588
295996966 295996966
813946248 813946248
3493720 3493720
920140384 920140384
969175451 969175451
131426231 131426231
677869173 677869173
168733664 168733664
740812484 740812484
787322846 787322846
996817079 996817079
663181633 663181633
497096775 497096775
311329781 311329781
460668845 460668845
326501807 326501807
107724670 107724670
157472756 157472756
594954106 594954106
901045112 901045112
562685002 562685002
467557253 467557253
287953575 287953575
254830861 254830861
381484504 381484504
932801732 932801732
270031429 270031429
44019672 44019672
607501840 607501840
423224511 423224511
9659976 9659976
238128854 238128854
421380072 421380072
648821880 648821880
817209187 817209187
753769612 753769612
715504403 715504403
895035960 895035960
870760467 870760467
532781695 532781695
224493562 224493562
645654857 645654857
61144741 61144741
516589432 516589432
303264859 303264859
929208244 929208244
54840179 54840179
69425476 69425476
233012651 233012651
427111840 427111840
620547134 620547134
826672517 826672517
114869499 114869499
834063207 834063207
564986251 564986251
169022167 169022167
260044271 260044271
198623190 198623190
57570751 57570751
311924917 311924917
732144043 732144043
906918332 906918332
301877943 301877943
873695700 873695700
171669084 171669084
198706121 198706121
320567870 320567870
323525317 323525317
705442850 705442850
570021931 570021931
196902931 196902931
992207082 992207082
537231513 537231513
825112556 825112556
252779826 252779826
463316439 463316439
688917743 688917743
518965196 518965196
642228016 642228016
504671802 504671802
838990369 838990369
965821835 965821835
71536246 71536246
25005040 25005040
617430901 617430901
398620811 398620811
955403898 955403898
810690711 810690711
902176668 902176668
177127661 177127661
790273002 790273002
866228500 866228500
153076205 153076205
926675452 926675452
359718029 359718029
519676436 519676436
306248554 306248554
288760854 288760854
490235029 490235029
253827915 253827915
554075594 554075594
362459764 362459764
523272718 523272718
212268421 212268421
946756198 946756198
231350713 231350713
96679048 96679048
952056752 952056752
382854783 382854783
883405050 883405050
125861448 125861448
412640081 412640081
452876006 452876006
837959555 837959555
247436836 247436836
984263660 984263660
342141599 342141599
222523264 222523264
695428709 695428709
435049811 435049811
679098247 679098247
928302855 928302855
708018566 708018566
193500834 193500834
255807507 255807507
346338141 346338141
40254815 40254815
339606317 339606317
341815142 341815142
413942033 413942033
914620477 914620477
132147493 132147493
808751353 808751353
438257209 438257209
8680830 8680830
170595406 170595406
330594958 330594958
918789482 918789482
14785342 14785342
977869874 977869874
923212113 923212113
727766129 727766129
400614953 400614953
984825696 984825696
163802602 163802602
424500980 424500980
646917538 646917538
175184743 175184743
831570450 831570450
509838701 509838701
582740068 582740068
990562025 990562025
378727233 378727233
247812604 247812604
242545072 242545072
881850991 881850991
584386521 584386521
27463859 27463859
140142417 140142417
821941770 821941770
833755878 833755878
859767334 859767334
26956912 26956912
353204306 353204306
677801466 677801466
796855498 796855498
135527638 135527638
67216761 67216761
485390544 485390544
547060102 547060102
331457166 331457166
562477646 562477646
748964836 748964836
211289205 211289205
418081183 418081183
565118999 565118999
681417426 681417426
962905932 962905932
184923145 184923145
476793863 476793863
247047726 247047726
353376204 353376204
816935980 816935980
7507822 7507822
757040222 757040222
801422570 801422570
691983926 691983926
635415296 635415296
325180077 325180077
293000215 293000215
757997702 757997702
235470640 235470640
11842604 11842604
650976266 650976266
594792884 594792884
635388934 635388934
779610941 779610941
875609027 875609027
222448588 222448588
785618109 785618109
37694856 37694856
734449106 734449106
710233456 710233456
729685640 729685640
945774405 945774405
701545299 701545299
152450321 152450321
118748079 118748079
5024466 5024466
911387455 911387455
243898819 243898819
532234621 532234621
635994762 635994762
315742239 315742239
63799040 63799040
650685229 650685229
904502133 904502133
611887257 611887257
51053233 51053233
370179566 370179566
998256435 998256435
56431234 56431234
279003325 279003325
14115376 14115376
922788166 922788166
157130734 157130734
602707671 602707671
87485114 87485114
221997626 221997626
565195153 565195153
254375467 254375467
732549527 732549527
818542488 818542488
292827795 292827795
440205276 440205276
736416581 736416581
561139528 561139528
580464956 580464956
475627096 475627096
157455947 157455947
894702031 894702031
767842000 767842000
302878589 302878589
762518297 762518297
349100543 349100543
374189885 374189885
246333281 246333281
832019641 832019641
588815786 588815786
269661475 269661475
226419575 226419575
36234628 36234628
261218761 261218761
591158903 591158903
451957267 451957267
60534871 60534871
292415027 292415027
2447419 2447419
633212662 633212662
639745849 639745849
713013503 713013503
961331745 961331745
584548061 584548061
30306245 30306245
775841616 775841616
608795475 608795475
850652189 850652189
130735535 130735535
99995590 99995590
426609738 426609738
343484023 343484023
225070516 225070516
266812231 266812231
754641397 754641397
432883205 432883205
747431503 747431503
878023175 878023175
627927280 627927280
327222428 327222428
848973209 848973209
497626015 497626015
797274579 797274579
671168155 671168155
386462459 386462459
540560639 540560639
321718779 321718779
730793272 730793272
141934035 141934035
793967358 793967358
794462918 794462918
655033229 655033229
897005599 897005599
766581957 766581957
774023862 774023862
938828466 938828466
167285908 167285908
875490898 875490898
855954423 855954423
395313824 395313824
570296840 570296840
152333172 152333172
568851412 568851412
471750297 471750297
606215660 606215660
151796568 151796568
487448911 487448911
16625547 16625547
769765941 769765941
59434237 59434237
453370753 453370753
855939346 855939346
566270090 566270090
420115739 420115739
938612695 938612695
345052803 345052803
555368117 555368117
396037271 396037271
430761773 430761773
208736715 208736715
343468065 343468065
363994053 363994053
74601939 74601939
420708938 420708938
848360183 848360183
569889283 569889283
894896227 894896227
120059396 120059396
493394298 493394298
208711546 208711546
196102098 196102098
279081025 279081025
507766269 507766269
143737837 143737837
173683866 173683866
229345931 229345931
388680858 388680858
77811125 77811125
166332802 166332802
988063941 988063941
210512523 210512523
234145348 234145348
710624952 710624952
296873160 296873160
940815946 940815946
795176542 795176542
49547839 49547839
801983914 801983914
229484902 229484902
392732888 392732888
339971355 339971355
901142379 901142379
793803477 793803477
123175966 123175966
640327722 640327722
95259516 95259516
218919702 218919702
917769401 917769401
589232631 589232631
79123650 79123650
902325107 902325107
662865723 662865723
297242337 297242337
836575142 836575142
246197528 246197528
759091268 759091268
532328163 532328163
66256205 66256205
774471601 774471601
247426051 247426051
46058853 46058853
156474595 156474595
256085985 256085985
883780657 883780657
178384509 178384509
160933045 160933045
197354589 197354589
795794384 795794384
819709362 819709362
467312446 467312446
668187067 668187067
489080001 489080001
260524195 260524195
285163556 285163556
254377311 254377311
471202411 471202411
507973846 507973846
932830964 932830964
173992326 173992326
794235 794235
484532051 484532051
799785848 799785848
34608674 34608674
10575526 10575526
699435822 699435822
240332531 240332531
284946958 284946958
503296258 503296258
208862575 208862575
674176644 674176644
70558849 70558849
976595913 976595913
865895888 865895888
345882129 345882129
210712197 210712197
930222208 930222208
663241739 663241739
731988650 731988650
689324225 689324225
896439340 896439340
583299032 583299032
770647603 770647603
795981230 795981230
739963922 739963922
735267204 735267204
5973250 5973250
19864510 19864510
923239055 923239055
940572208 940572208
765845915 765845915
994143853 994143853
32801764 32801764
508543724 508543724
503722040 503722040
386348688 386348688
600282009 600282009
180403793 180403793
484978829 484978829
334170742 334170742
865461459 865461459
339168259 339168259
426994519 426994519
986631176 986631176
102097034 102097034
198887788 198887788
863883366 863883366
969017251 969017251
303475103 303475103
469713643 469713643
308569582 308569582
172993639 172993639
349631352 349631352
516296411 516296411
894349897 894349897
577038603 577038603
222347381 222347381
875090922 875090922
991427611 991427611
185584985 185584985
254513297 254513297
255130589 255130589
115678940 115678940
452310516 452310516
59061531 59061531
739293336 739293336
352453899 352453899
193278794 193278794
677927095 677927095
84684307 84684307
95155961 95155961
434601668 434601668
875072297 875072297
4912619 4912619
839277895 839277895
87032211 87032211
436684915 436684915
707900133 707900133
990908258 990908258
298153351 298153351
703401236 703401236
518207260 518207260
823908923 823908923
204703949 204703949
78143904 78143904
358330442 358330442
418880248 418880248
789115610 789115610
104653938 104653938
279246368 279246368
923488478 923488478
814305586 814305586
746741137 746741137
960977015 960977015
352568137 352568137
614221290 614221290
834141801 834141801
239471466 239471466
553578892 553578892
537104222 537104222
4992704 4992704
375594566 375594566
86660484 86660484
467744869 467744869
157721866 157721866
647613355 647613355
619368699 619368699
424126928 424126928
703194850 703194850
834786108 834786108
507800778 507800778
373492607 373492607
302953932 302953932
970594227 970594227
161976276 161976276
331190135 331190135
559408025 559408025
436623685 436623685
15035384 15035384
929381858 929381858
343054558 343054558
142303034 142303034
794902067 794902067
802870309 802870309
951994154 951994154
642755479 642755479
922997435 922997435
952355613 952355613
308562779 308562779
73328322 73328322
403630642 403630642
11356479 11356479
565813550 565813550
186145247 186145247
517498049 517498049
144291377 144291377
917110007 917110007
254724146 254724146
503644009 503644009
806094763 806094763
28284578 28284578
127157729 127157729
140224364 140224364
763570030 763570030
622157053 622157053
88053319 88053319
90914761 90914761
369151271 369151271
240077139 240077139
352960181 352960181
372732913 372732913
144560387 144560387
188674164 188674164
226567679 226567679
114892513 114892513
600047175 600047175
422151585 422151585
280327522 280327522
574674523 574674523
706303071 706303071
891965044 891965044
750767760 750767760
246671268 246671268
410799851 410799851
848654178 848654178
593137593 593137593
39174726 39174726
938598408 938598408
33947742 33947742
584186424 584186424
427054329 427054329
891855262 891855262
765095306 765095306
567639607 567639607
55609456 55609456
782068862 782068862
252063115 252063115
275791934 275791934
45696169 45696169
285912425 285912425
442567740 442567740
305085117 305085117
874113698 874113698
989220713 989220713
850824892 850824892
785572958 785572958
390706809 390706809
972531492 972531492
574447826 574447826
127223271 127223271
525302956 525302956
262640822 262640822
854921330 854921330
616326178 616326178
316418423 316418423
66471948 66471948
99966317 99966317
538014175 538014175
98608491 98608491
357924503 357924503
406155964 406155964
2514502 2514502
849606632 849606632
24137097 24137097
73263623 73263623
27692347 27692347
705026357 705026357
504696537 504696537
43256191 43256191
503919864 503919864
544957354 544957354
81189609 81189609
30621415 30621415
273706019 273706019
340976770 340976770
813853403 813853403
141583568 141583568
502922602 502922602
790799438 790799438
685449368 685449368
190505879 190505879
85715522 85715522
951501238 951501238
932551889 932551889
109094088 109094088
384257499 384257499
837828091 837828091
402613169 402613169
552847304 552847304
371001413 371001413
605746071 605746071
119605055 119605055
613407445 613407445
578625855 578625855
524967293 524967293
908775157 908775157
940933720 940933720
129159305 129159305
949478286 949478286
564693 564693
649182392 649182392
236910675 236910675
542535660 542535660
106546314 106546314
275779517 275779517
328448590 328448590
484826623 484826623
53279034 53279034
577669341 577669341
610600974 610600974
860294785 860294785
916132599 916132599
128739606 128739606
684317021 684317021
130566626 130566626
499253990 499253990
615003191 615003191
56377550 56377550
246928107 246928107
99988356 99988356
763383184 763383184
736113850 736113850
34500749 34500749
932265135 932265135
471772400 471772400
176783552 176783552
445727130 445727130
930712168 930712168
500795234 500795234
239228786 239228786
891896605 891896605
332639595 332639595
482689101 482689101
142060063 142060063
995528963 995528963
568481564 568481564
971942006 971942006
154089524 154089524
760554308 760554308
593826025 593826025
844838924 844838924
66911169 66911169
204010612 204010612
911553611 911553611
174771440 174771440
857916845 857916845
216184279 216184279
488758106 488758106
167005736 167005736
324571421 324571421
313354106 313354106
899954003 899954003
352751314 352751314
315292874 315292874
129856927 129856927
74193939 74193939
57089359 57089359
236926505 236926505
237062199 237062199
138928878 138928878
264263906 264263906
846442610 846442610
209864222 209864222
766662485 766662485
895469371 895469371
65157030 65157030
758216682 758216682
409561371 409561371
211757087 211757087
565034644 565034644
95544732 95544732
945890588 945890588
989871263 989871263
303267428 303267428
82901317 82901317
757700643 757700643
110562979 110562979
853664523 853664523
782272272 782272272
490501307 490501307
250881399 250881399
864827444 864827444
765130365 765130365
895487070 895487070
86760054 86760054
667452429 667452429
166839273 166839273
539226057 539226057
93345273 93345273
863378704 863378704
907195074 907195074
70118416 70118416
149260396 149260396
344428708 344428708
907149730 907149730
934770322 934770322
997631892 997631892
211874041 211874041
328260515 328260515
872798338 872798338
707413326 707413326
718222713 718222713
995337321 995337321
413271914 413271914
972921928 972921928
206674454 206674454
943138959 943138959
310948473 310948473
20610944 20610944
138422472 138422472
921091093 921091093
207332052 207332052
978325820 978325820
204500656 204500656
363437412 363437412
285382725 285382725
494623453 494623453
175508324 175508324
724531514 724531514
831239289 831239289
41762578 41762578
496070855 496070855
317039999 317039999
232601720 232601720
948655159 948655159
996653654 996653654
691386435 691386435
245557409 245557409
122452292 122452292
152685759 152685759
196806266 196806266
976865938 976865938
152555973 152555973
708695931 708695931
196681273 196681273
752000727 752000727
684466329 684466329
161864755 161864755
122129664 122129664
440042501 440042501
304157312 304157312
207852249 207852249
806676189 806676189
985126331 985126331
416397033 416397033
937689454 937689454
19593982 19593982
623056859 623056859
204822908 204822908
5184840 5184840
891577121 891577121
168894637 168894637
991333006 991333006
849864840 849864840
877576251 877576251
43966489 43966489
679538531 679538531
241023315 241023315
831046081 831046081
625241645 625241645
615083253 615083253
112480041 112480041
118374638 118374638
639088296 639088296
730651804 730651804
942360414 942360414
817990599 817990599
439555938 439555938
340547691 340547691
102158753 102158753
48545471 48545471
518657274 518657274
246777777 246777777
347657509 347657509
509001796 509001796
822368555 822368555
594426324 594426324
150781443 150781443
397401850 397401850
734294214 734294214
485064523 485064523
226080399 226080399
550171395 550171395
33577813 33577813
981122293 981122293
997192730 997192730
426248828 426248828
543099186 543099186
541121496 541121496
12788898 12788898
772214782 772214782
565064631 565064631
334457767 334457767
133103821 133103821
586048780 586048780
560658198 560658198
147801273 147801273
659095052 659095052
664692327 664692327
732811793 732811793
808631886 808631886
96930990 96930990
413507960 413507960
149937815 149937815
853366311 853366311
804874171 804874171
351012856 351012856
784621183 784621183
86807852 86807852
430661430 430661430
482774741 482774741
599297709 599297709
748270145 748270145
835709157 835709157
78404875 78404875
701250102 701250102
400313620 400313620
216911678 216911678
209106227 209106227
583632394 583632394
194758960 194758960
770140566 770140566
739786588 739786588
278283126 278283126
32579207 32579207
782984940 782984940
885329329 885329329
62618602 62618602
114205968 114205968
448560683 448560683
909826903 909826903
237788314 237788314
81072476 81072476
260814583 260814583
293696544 293696544
91475486 91475486
369580487 369580487
731525985 731525985
840702314 840702314
914286565 914286565
133501107 133501107
219696645 219696645
749427681 749427681
924262637 924262637
925963991 925963991
768237323 768237323
352525575 352525575
62726453 62726453
949036432 949036432
262396395 262396395
711654239 711654239
606938876 606938876
115573001 115573001
786897188 786897188
823161762 823161762
391630309 391630309
918897439 918897439
860398645 860398645
400134507 400134507
565023593 565023593
288841360 288841360
35079647 35079647
510485223 510485223
9001912 9001912
961664098 961664098
533110691 533110691
593211915 593211915
135902417 135902417
82231228 82231228
711824574 711824574
490359870 490359870
440895975 440895975
36855478 36855478
503179797 503179797
884467461 884467461
901813732 901813732
268492683 268492683
79111863 79111863
167669151 167669151
499330448 499330448
167281822 167281822
555227622 555227622
878736038 878736038
770878593 770878593
417858496 417858496
822401392 822401392
944833757 944833757
921974066 921974066
626877270 626877270
118722890 118722890
694028168 694028168
58865961 58865961
366915588 366915588
660032101 660032101
829531758 829531758
35364428 35364428
189154699 189154699
619569663 619569663
436385090 436385090
150016533 150016533
420313958 420313958
896248157 896248157
829701033 829701033
680999782 680999782
282041989 282041989
772680911 772680911
196116423 196116423
563943674 563943674
599192861 599192861
809608509 809608509
170686788 170686788
520147467 520147467
581685154 581685154
522842308 522842308
63630259 63630259
565718823 565718823
10104379 10104379
812473244 812473244
587685499 587685499
760420955 760420955
167691505 167691505
571161561 571161561
138350174 138350174
154054182 154054182
732551963 732551963
257453887 257453887
199177483 199177483
832061835 832061835
668739457 668739457
859529906 859529906
221223162 221223162
68140785 68140785
346187219 346187219
749067907 749067907
234171939 234171939
275386710 275386710
997068830 997068830
216445991 216445991
952609953 952609953
214538120 214538120
504746415 504746415
223347167 223347167
831943469 831943469
169605950 169605950
551995646 551995646
283243978 283243978
955009622 955009622
100025447 100025447
246747991 246747991
672135576 672135576
24155323 24155323
27251324 27251324
603138001 603138001
912098831 912098831
39908880 39908880
267816682 267816682
890060585 890060585
234802152 234802152
122876850 122876850
198174679 198174679
795479324 795479324
152916666 152916666
616010418 616010418
36265806 36265806
462749923 462749923
253203555 253203555
981901494 981901494
882246185 882246185
915073307 915073307
388141644 388141644
322887132 322887132
874046609 874046609
553496314 553496314
31292133 31292133
90694095 90694095
724283996 724283996
596277811 596277811
753883967 753883967
248032560 248032560
74395781 74395781
632313716 632313716
79073419 79073419
856009660 856009660
178540256 178540256
59582952 59582952
107421966 107421966
631839943 631839943
87955640 87955640
999961274 999961274
496846215 496846215
513279048 513279048
818294736 818294736
195150166 195150166
802512222 802512222
161518256 161518256
247068807 247068807
41873739 41873739
81983651 81983651
599350900 599350900
233268988 233268988
139819499 139819499
792281532 792281532
612457689 612457689
566007435 566007435
646121229 646121229
995972890 995972890
348178910 348178910
713096431 713096431
304253611 304253611
362643626 362643626
292440094 292440094
806820452 806820452
292709119 292709119
544753582 544753582
93193152 93193152
435346246 435346246
790104094 790104094
233665596 233665596
562882616 562882616
15935270 15935270
915293599 915293599
184009102 184009102
622027318 622027318
649771084 649771084
590167888 590167888
478747189 478747189
136019216 136019216
770445973 770445973
230270742 230270742
162444019 162444019
556746814 556746814
278092878 278092878
38760464 38760464
853436555 853436555
44275703 44275703
977339652 977339652
294439634 294439634
111200153 111200153
87382028 87382028
905877910 905877910
477991189 477991189
789814616 789814616
468130204 468130204
823803783 823803783
263768740 263768740
330862196 330862196
585767580 585767580
789852113 789852113
54115703 54115703
59572672 59572672
565254895 565254895
699057295 699057295
296467380 296467380
362373288 362373288
725134606 725134606
128439714 128439714
231945320 231945320
137040460 137040460
986980660 986980660
306337790 306337790
234873866 234873866
620558579 620558579
374489107 374489107
126660016 126660016
787502893 787502893
18204188 18204188
531875996 531875996
500064796 500064796
672631674 672631674
641981035 641981035
41541638 41541638
797064116 797064116
856551654 856551654
131226892 131226892
25600658 25600658
740074210 740074210
183275797 183275797
887564235 887564235
432034188 432034188
968046013 968046013
163201687 163201687
303869880 303869880
552665578 552665578
816514533 816514533
805892817 805892817
675622779 675622779
633732730 633732730
657600511 657600511
623763204 623763204
926163031 926163031
46372345 46372345
744255634 744255634
419029686 419029686
47944704 47944704
837679368 837679368
795222438 795222438
502382577 502382577
996221987 996221987
536275032 536275032
220028995 220028995
784691200 784691200
259599161 259599161
69966817 69966817
643964894 643964894
318321259 318321259
376293412 376293412
227322532 227322532
275301028 275301028
612139881 612139881
230752287 230752287
508593312 508593312
273137954 273137954
103173929 103173929
20963767 20963767
637109920 637109920
929941493 929941493
894156050 894156050
334810696 334810696
939620604 939620604
421306924 421306924
757396064 757396064
428361603 428361603
514726482 514726482
8060777 8060777
213135924 213135924
241913621 241913621
810957900 810957900
357281530 357281530
188599223 188599223
378344369 378344369
920477415 920477415
9721531 9721531
3176230 3176230
620105019 620105019
845740677 845740677
738511137 738511137
151347556 151347556
823278691 823278691
568921023 568921023
760909971 760909971
416613343 416613343
166825946 166825946
98282775 98282775
535668276 535668276
63817371 63817371
238690608 238690608
531780881 531780881
978051944 978051944
192156155 192156155
878887596 878887596
973127991 973127991
248255016 248255016
289267315 289267315
216661653 216661653
234874290 234874290
821566052 821566052
88527767 88527767
17569536 17569536
961045660 961045660
751195793 751195793
205584890 205584890
803664239 803664239
456049099 456049099
164055257 164055257
849093282 849093282
969453569 969453569
909023337 909023337
264098612 264098612
355903351 355903351
320039296 320039296
782466814 782466814
863350705 863350705
414828415 414828415
302330286 302330286
871469327 871469327
587239129 587239129
151660962 151660962
538830441 538830441
738866101 738866101
569141533 569141533
298356948 298356948
586346908 586346908
490359860 490359860
806821488 806821488
316920098 316920098
153078603 153078603
922142488 922142488
266275853 266275853
122095742 122095742
495149427 495149427
214830062 214830062
400399720 400399720
564764661 564764661
67259447 67259447
613751584 613751584
746254194 746254194
340875729 340875729
362111016 362111016
860267593 860267593
760484150 760484150
858926353 858926353
174299705 174299705
29337015 29337015
163532273 163532273
140506472 140506472
21884100 21884100
442137863 442137863
203306770 203306770
795187834 795187834
209809692 209809692
318689393 318689393
988737502 988737502
719938149 719938149
91204723 91204723
640851616 640851616
364112569 364112569
743441729 743441729
858802944 858802944
432976704 432976704
509929606 509929606
930391960 930391960
180138466 180138466
350583394 350583394
504166165 504166165
526296631 526296631
260987647 260987647
969476826 969476826
991767704 991767704
984741359 984741359
712818819 712818819
737350966 737350966
32235712 32235712
118169669 118169669
472578801 472578801
598083958 598083958
428769616 428769616
514796622 514796622
294177350 294177350
777472291 777472291
17847495 17847495
814996412 814996412
807165053 807165053
417201269 417201269
561875678 561875678
920347991 920347991
256390233 256390233
717539295 717539295
468332126 468332126
783826156 783826156
639382569 639382569
545159054 545159054
812102638 812102638
698706353 698706353
219123000 219123000
970600962 970600962
535137180 535137180
971255992 971255992
586550360 586550360
152578975 152578975
739119354 739119354
265442685 265442685
355287495 355287495
99197953 99197953
375123326 375123326
95239411 95239411
601304462 601304462
856527368 856527368
913953946 913953946
453198360 453198360
752364388 752364388
253099497 253099497
453067906 453067906
215032822 215032822
561882266 561882266
183512763 183512763
593794109 593794109
284244040 284244040
920280604 920280604
269250540 269250540
381679803 381679803
141125989 141125989
443210083 443210083
833015208 833015208
151404268 151404268
730291651 730291651
343077109 343077109
863933867 863933867
478104513 478104513
426233734 426233734
674252041 674252041
243207494 243207494
682667461 682667461
44814904 44814904
850286057 850286057
541104417 541104417
90590473 90590473
4839054 4839054
557795404 557795404
143829753 143829753
281672462 281672462
377080519 377080519
192948154 192948154
724863120 724863120
36831593 36831593
486509190 486509190
834593349 834593349
120527133 120527133
642887067 642887067
500468908 500468908
565542734 565542734
768625937 768625937
793349879 793349879
800692276 800692276
307126822 307126822
753396363 753396363
564090393 564090393
450524478 450524478
419021023 419021023
942118473 942118473
982421976 982421976
863323223 863323223
735231224 735231224
299796013 299796013
282870245 282870245
224891190 224891190
765610806 765610806
709126393 709126393
412529840 412529840
533354907 533354907
448751028 448751028
773020886 773020886
840934674 840934674
655547496 655547496
37868943 37868943
257505844 257505844
621335732 621335732
346667752 346667752
41815097 41815097
412768277 412768277
964664049 964664049
263318471 263318471
148437197 148437197
763202655 763202655
327268884 327268884
489832505 489832505
31484650 31484650
26742386 26742386
695731978 695731978
303057306 303057306
951269763 951269763
242009305 242009305
678513762 678513762
62468693 62468693
273699579 273699579
342335909 342335909
627916974 627916974
83726132 83726132
316166008 316166008
218073084 218073084
428506754 428506754
652211901 652211901
93369148 93369148
936413221 936413221
753363269 753363269
164977631 164977631
399016801 399016801
397006905 397006905
192357069 192357069
109063426 109063426
38778790 38778790
277036104 277036104
738742110 738742110
421785212 421785212
417814497 417814497
258447405 258447405
694770327 694770327
720499337 720499337
662879401 662879401
929487697 929487697
23357595 23357595
933978995 933978995
894551107 894551107
585869680 585869680
353495771 353495771
745197234 745197234
824557815 824557815
133173936 133173936
70556074 70556074
689728793 689728793
351845414 351845414
156032202 156032202
238711844 238711844
224258595 224258595
694683688 694683688
664695215 664695215
964422384 964422384
434153871 434153871
182202691 182202691
148961664 148961664
496690068 496690068
741619328 741619328
590906368 590906368
759111455 759111455
780473094 780473094
142321843 142321843
599192564 599192564
994134365 994134365
115105826 115105826
825201169 825201169
374226049 374226049
693506206 693506206
345503607 345503607
123238897 123238897
516855940 516855940
255150427 255150427
901295753 901295753
110247633 110247633
250360497 250360497
907538775 907538775
166850102 166850102
533341629 533341629
100962959 100962959
9232885 9232885
740788736 740788736
930215002 930215002
947921655 947921655
631494313 631494313
288901340 288901340
952737422 952737422
585973721 585973721
760385019 760385019
439360612 439360612
808169366 808169366
865963289 865963289
1712257 1712257
986056081 986056081
224818444 224818444
738990517 738990517
106986645 106986645
544405681 544405681
526678687 526678687
583638218 583638218
313073613 313073613
930168323 930168323
979937218 979937218
150186351 150186351
515174709 515174709
98015355 98015355
516178316 516178316
101084221 101084221
131592371 131592371
490953975 490953975
77674697 77674697
413049265 413049265
727113500 727113500
780129276 780129276
13721813 13721813
33947293 33947293
131038552 131038552
62917815 62917815
750220351 750220351
966948160 966948160
527074733 527074733
21883047 21883047
473613857 473613857
477733424 477733424
37842213 37842213
456975669 456975669
658512399 658512399
38726568 38726568
579380143 579380143
15744529 15744529
728333220 728333220
495126609 495126609
78144057 78144057
11471148 11471148
949259677 949259677
274782133 274782133
316835647 316835647
472985522 472985522
50450424 50450424
885149471 885149471
465804049 465804049
703464296 703464296
77091277 77091277
734713324 734713324
951582240 951582240
976680008 976680008
17117912 17117912
255503729 255503729
818307557 818307557
875048997 875048997
642354422 642354422
313650690 313650690
920606165 920606165
410661622 410661622
686295334 686295334
98123399 98123399
754299448 754299448
287049309 287049309
532846311 532846311
380602229 380602229
385785953 385785953
979216712 979216712
715357548 715357548
591884209 591884209
597157048 597157048
27567463 27567463
776041788 776041788
617219918 617219918
220790435 220790435
137115859 137115859
622862870 622862870
821015649 821015649
474990315 474990315
424378037 424378037
237827146 237827146
569743377 569743377
177774113 177774113
271003465 271003465
119658924 119658924
907953801 907953801
830974288 830974288
325721653 325721653
673038329 673038329
132858277 132858277
518018892 518018892
561495930 561495930
955259990 955259990
280347254 280347254
976214350 976214350
587934656 587934656
24235369 24235369
461151478 461151478
577507451 577507451
913950672 913950672
478659752 478659752
149412595 149412595
560628078 560628078
743689865 743689865
298150853 298150853
232210491 232210491
440026233 440026233
748962375 748962375
104937116 104937116
401132675 401132675
451387524 451387524
288734444 288734444
17360832 17360832
555043124 555043124
242410188 242410188
585905211 585905211
274548737 274548737
54796968 54796968
213631088 213631088
890620711 890620711
33149483 33149483
468942010 468942010
889776486 889776486
191049912 191049912
322774432 322774432
529525381 529525381
172970497 172970497
107107196 107107196
958243889 958243889
868692586 868692586
909391647 909391647
30492956 30492956
420053906 420053906
316937693 316937693
955868504 955868504
644961945 644961945
643720739 643720739
711625127 711625127
896325298 896325298
335715651 335715651
266189392 266189392
211331627 211331627
528516921 528516921
928452256 928452256
982082080 982082080
192817989 192817989
991853357 991853357
855173966 855173966
408974953 408974953
935618946 935618946
444689375 444689375
397846775 397846775
973917327 973917327
303882169 303882169
341559197 341559197
193458879 193458879
995845494 995845494
493112372 493112372
930878326 930878326
775437444 775437444
920387956 920387956
879623639 879623639
249855715 249855715
595784688 595784688
927528253 927528253
356710059 356710059
443978533 443978533
432246115 432246115
358586077 358586077
380930950 380930950
79509297 79509297
244228380 244228380
80468073 80468073
340945221 340945221
179185264 179185264
46898927 46898927
589726440 589726440
254153763 254153763
497296156 497296156
196400920 196400920
477961614 477961614
315687074 315687074
371060496 371060496
550782051 550782051
377475393 377475393
377747633 377747633
733178338 733178338
810882059 810882059
881727889 881727889
581624386 581624386
36859724 36859724
872431705 872431705
372743831 372743831
167510097 167510097
767371308 767371308
643997705 643997705
817653802 817653802
180159212 180159212
586490173 586490173
478548107 478548107
379356968 379356968
278345863 278345863
601095800 601095800
114506532 114506532
317173937 317173937
64222039 64222039
221642281 221642281
37465411 37465411
113788291 113788291
464469688 464469688
774568412 774568412
469336823 469336823
914017007 914017007
965093074 965093074
531229173 531229173
154541591 154541591
516830967 516830967
571997976 571997976
711806936 711806936
659918962 659918962
222683640 222683640
720305945 720305945
958611128 958611128
635913292 635913292
744712706 744712706
67560871 67560871
117753745 117753745
117898312 117898312
889946122 889946122
814652699 814652699
818075996 818075996
618669473 618669473
637855477 637855477
349167751 349167751
211685560 211685560
433136754 433136754
667691614 667691614
803608858 803608858
950372041 950372041
881641162 881641162
792482509 792482509
960450083 960450083
388866024 388866024
882500955 882500955
607028348 607028348
384018216 384018216
717964877 717964877
182752543 182752543
133230279 133230279
454504136 454504136
141614770 141614770
674005605 674005605
447591770 447591770
77372963 77372963
101823110 101823110
92236592 92236592
986947793 986947793
709561212 709561212
482245063 482245063
340379216 340379216
686740162 686740162
639472494 639472494
315716806 315716806
318237346 318237346
680299532 680299532
285380949 285380949
627373821 627373821
268268443 268268443
638177568 638177568
749692347 749692347
121289380 121289380
705627929 705627929
628139707 628139707
307727800 307727800
190035295 190035295
95636780 95636780
699857071 699857071
462508789 462508789
407409482 407409482
650874628 650874628
36320948 36320948
707321932 707321932
468022178 468022178
727492493 727492493
154350861 154350861
932018128 932018128
342223095 342223095
234451813 234451813
527395114 527395114
856601108 856601108
107112143 107112143
179522458 179522458
626858128 626858128
771438668 771438668
353434722 353434722
760286577 760286577
634360800 634360800
457841137 457841137
978182249 978182249
277580978 277580978
792629776 792629776
676895674 676895674
870615990 870615990
147075467 147075467
108468572 108468572
47549880 47549880
940003543 940003543
139475599 139475599
196056318 196056318
121429617 121429617
832257819 832257819
481918137 481918137
795778517 795778517
396948663 396948663
553653332 553653332
154350061 154350061
576977398 576977398
471278962 471278962
823911689 823911689
394599203 394599203
526477369 526477369
995262981 995262981
243022907 243022907
741883701 741883701
277501720 277501720
225166808 225166808
765970577 765970577
822566362 822566362
209192441 209192441
464138919 464138919
935795211 935795211
265847599 265847599
582063826 582063826
174851084 174851084
738744271 738744271
833362792 833362792
945779789 945779789
624757955 624757955
58725370 58725370
986275295 986275295
565003561 565003561
898681511 898681511
628144838 628144838
194492876 194492876
263310677 263310677
63459080 63459080
648994367 648994367
712161229 712161229
32575265 32575265
119968811 119968811
854921361 854921361
713677507 713677507
545730480 545730480
219278526 219278526
287725900 287725900
47534301 47534301
977282888 977282888
333512508 333512508
876204295 876204295
462558419 462558419
585676764 585676764
778885670 778885670
155073185 155073185
134271790 134271790
694677233 694677233
754140784 754140784
504361024 504361024
944689337 944689337
740776216 740776216
536016358 536016358
118144189 118144189
770968228 770968228
159400794 159400794
968067780 968067780
661745963 661745963
98753040 98753040
504148477 504148477
54856085 54856085
686017378 686017378
327181086 327181086
438739070 438739070
728272222 728272222
851654407 851654407
515756320 515756320
473777497 473777497
439338986 439338986
34414098 34414098
294678345 294678345
160784338 160784338
56045592 56045592
96820165 96820165
450282195 450282195
611022450 611022450
949490698 949490698
979015988 979015988
605895893 605895893
317944378 317944378
956530965 956530965
197740018 197740018
6634845 6634845
89135101 89135101
802048608 802048608
282811724 282811724
817574662 817574662
456719514 456719514
594153279 594153279
618003836 618003836
151100412 151100412
109735370 109735370
157989408 157989408
161734160 161734160
474175910 474175910
614138030 614138030
68838042 68838042
823883405 823883405
995160429 995160429
4243476 4243476
566215326 566215326
373541196 373541196
530828773 530828773
564545709 564545709
395482115 395482115
219133013 219133013
919747970 919747970
860017414 860017414
865107995 865107995
737955238 737955238
649263601 649263601
595716927 595716927
515541303 515541303
859303032 859303032
334444690 334444690
417952634 417952634
168990082 168990082
791181063 791181063
844385299 844385299
628865598 628865598
215923291 215923291
734898692 734898692
930974261 930974261
617966181 617966181
86175768 86175768
119225949 119225949
397198597 397198597
367937378 367937378
185792276 185792276
774635485 774635485
560495943 560495943
941564583 941564583
933309044 933309044
938622929 938622929
176655044 176655044
138019260 138019260
409789663 409789663
248729997 248729997
725987873 725987873
755263 755263
912105970 912105970
597311429 597311429
640127772 640127772
364315367 364315367
574804722 574804722
290039864 290039864
322013880 322013880
203103681 203103681
188833419 188833419
166372745 166372745
702396910 702396910
655525384 655525384
993894796 993894796
854444095 854444095
779486581 779486581
199241297 199241297
560784694 560784694
550704316 550704316
653253531 653253531
216154947 216154947
507558626 507558626
674917052 674917052
38679970 38679970
692722643 692722643
127754539 127754539
250537580 250537580
770963419 770963419
122263290 122263290
383716444 383716444
731145777 731145777
19297188 19297188
119979269 119979269
165951786 165951786
377281645 377281645
310763393 310763393
294965774 294965774
504262813 504262813
227739323 227739323
759625693 759625693
87700868 87700868
88088377 88088377
686681605 686681605
205713878 205713878
918406926 918406926
987127056 987127056
497332757 497332757
400230805 400230805
1232628 1232628
349391548 349391548
343006178 343006178
972513720 972513720
452345670 452345670
594412962 594412962
710743634 710743634
811880806 811880806
325924499 325924499
848944297 848944297
679856123 679856123
259958107 259958107
958047510 958047510
989576586 989576586
236655123 236655123
34881626 34881626
780388877 780388877
49760194 49760194
221829110 221829110
33118552 33118552
718780671 718780671
166688282 166688282
946541123 946541123
775967475 775967475
99990914 99990914
49084791 49084791
708163678 708163678
995545342 995545342
427997251 427997251
109800833 109800833
586455493 586455493
98299855 98299855
489489075 489489075
404229998 404229998
245812934 245812934
234045203 234045203
680403379 680403379
256549419 256549419
141482015 141482015
212675959 212675959
652797890 652797890
776075672 776075672
170100425 170100425
578031260 578031260
804194697 804194697
775166177 775166177
743901005 743901005
747048139 747048139
543118123 543118123
57098250 57098250
159883624 159883624
366488703 366488703
891069138 891069138
830667082 830667082
382030828 382030828
25000169 25000169
250618371 250618371
706530519 706530519
524018197 524018197
285477836 285477836
848952009 848952009
241950634 241950634
362569876 362569876
966815824 966815824
966898216 966898216
241438727 241438727
785053765 785053765
802515930 802515930
277805128 277805128
942797233 942797233
455061860 455061860
219887899 219887899
489995613 489995613
185626193 185626193
73741555 73741555
52083176 52083176
422872983 422872983
484726174 484726174
330406057 330406057
979763071 979763071
515204046 515204046
667411179 667411179
620850133 620850133
347665625 347665625
259290198 259290198
336551065 336551065
869076251 869076251
793165204 793165204
427303256 427303256
946927499 946927499
948690141 948690141
702218 702218
83480517 83480517
196156212 196156212
850033992 850033992
586000140 586000140
21092925 21092925
873399446 873399446
671448717 671448717
310047168 310047168
343143235 343143235
268941770 268941770
761028149 761028149
3447466 3447466
869743316 869743316
301154886 301154886
174034425 174034425
436124860 436124860
205176509 205176509
289495429 289495429
937932101 937932101
345850548 345850548
208645470 208645470
858530379 858530379
769157834 769157834
100137653 100137653
49282792 49282792
526282755 526282755
532767170 532767170
116250058 116250058
613134640 613134640
181086801 181086801
246736100 246736100
297305349 297305349
775948403 775948403
838242521 838242521
857072421 857072421
243607133 243607133
323102217 323102217
838038969 838038969
287055311 287055311
210069825 210069825
583562195 583562195
284016362 284016362
817530956 817530956
572572419 572572419
989102205 989102205
559652743 559652743
923095620 923095620
825080012 825080012
434317283 434317283
893741925 893741925
102477662 102477662
254026594 254026594
78880301 78880301
594555509 594555509
671907010 671907010
30707 30707
224700929 224700929
703169456 703169456
301426693 301426693
919621255 919621255
822388063 822388063
712294455 712294455
253410587 253410587
849424943 849424943
853809726 853809726
46511476 46511476
348507769 348507769
611525150 611525150
435497757 435497757
933986056 933986056
941274848 941274848
195780637 195780637
784410227 784410227
86459941 86459941
735682513 735682513
593367744 593367744
881173217 881173217
547739767 547739767
210626084 210626084
509603844 509603844
1951556 1951556
816241162 816241162
125620339 125620339
897055391 897055391
937786460 937786460
584690106 584690106
401894366 401894366
749274873 749274873
901167577 901167577
277837308 277837308
680745453 680745453
921688452 921688452
613969466 613969466
357341061 357341061
820822734 820822734
719498005 719498005
220767807 220767807
147750289 147750289
564447466 564447466
669360083 669360083
48603133 48603133
895321733 895321733
217046457 217046457
563585732 563585732
555998375 555998375
674446074 674446074
250749667 250749667
145660240 145660240
264140802 264140802
263033530 263033530
54655659 54655659
533932767 533932767
460580606 460580606
658273651 658273651
991988700 991988700
25788034 25788034
581860393 581860393
844832332 844832332
117495328 117495328
164620159 164620159
900047410 900047410
916731702 916731702
861921832 861921832
206965754 206965754
83765131 83765131
891427429 891427429
797688423 797688423
954745945 954745945
232422375 232422375
519203133 519203133
469839680 469839680
101760316 101760316
909834037 909834037
12732343 12732343
992310416 992310416
581983460 581983460
264127747 264127747
615334383 615334383
240587943 240587943
631532088 631532088
815232574 815232574
534711922 534711922
813277272 813277272
753926441 753926441
753599449 753599449
210258180 210258180
279831811 279831811
762107104 762107104
933836863 933836863
112265382 112265382
237900698 237900698
462701797 462701797
920859799 920859799
768794679 768794679
425272443 425272443
141484879 141484879
989107399 989107399
819473063 819473063
518934724 518934724
439057840 439057840
799347365 799347365
106961086 106961086
172195415 172195415
749583513 749583513
286300486 286300486
778973932 778973932
42213758 42213758
135265168 135265168
291526667 291526667
688474333 688474333
377985229 377985229
435264604 435264604
957338162 957338162
848018759 848018759
948620858 948620858
648570774 648570774
677692058 677692058
76437636 76437636
337945605 337945605
943865345 943865345
560977244 560977244
286403675 286403675
907543531 907543531
75341717 75341717
527608803 527608803
937021225 937021225
826134784 826134784
449509147 449509147
35702572 35702572
631566731 631566731
273071075 273071075
65332802 65332802
458999959 458999959
179837937 179837937
695680370 695680370
132442410 132442410
711351176 711351176
82878439 82878439
774914340 774914340
170887345 170887345
329343689 329343689
81611665 81611665
568863014 568863014
597658101 597658101
463354547 463354547
120162047 120162047
947283446 947283446
599098494 599098494
404448550 404448550
23500869 23500869
648095567 648095567
636388053 636388053
635861596 635861596
30369764 30369764
350500247 350500247
600692781 600692781
869121396 869121396
550971015 550971015
794084114 794084114
873757840 873757840
382472035 382472035
31597075 31597075
512300493 512300493
349345975 349345975
190886395 190886395
58036700 58036700
630272697 630272697
168156902 168156902
194697563 194697563
139982367 139982367
559271617 559271617
693609419 693609419
331888287 331888287
677168650 677168650
205232353 205232353
333390503 333390503
845045907 845045907
559334567 559334567
133093233 133093233
33133384 33133384
970829321 970829321
43047411 43047411
116572229 116572229
927557461 927557461
95892487 95892487
897530526 897530526
197703085 197703085
414605275 414605275
311223361 311223361
50606398 50606398
852530478 852530478
807529325 807529325
164805668 164805668
836653022 836653022
972509656 972509656
820359250 820359250
404388837 404388837
311954727 311954727
759902126 759902126
605781320 605781320
665117352 665117352
306891177 306891177
622491797 622491797
279677798 279677798
150444493 150444493
960073886 960073886
96463589 96463589
101351011 101351011
799486805 799486805
588476389 588476389
229354580 229354580
84763097 84763097
877423151 877423151
235096199 235096199
888816956 888816956
222043137 222043137
72279428 72279428
487024453 487024453
900473857 900473857
663469734 663469734
131025274 131025274
193826110 193826110
513606828 513606828
149034252 149034252
670707155 670707155
78335781 78335781
292348978 292348978
204293489 204293489
771221677 771221677
151376646 151376646
478117499 478117499
50275057 50275057
49094113 49094113
115732632 115732632
105835775 105835775
84664218 84664218
703602250 703602250
380539061 380539061
611141067 611141067
794577323 794577323
402415658 402415658
557478801 557478801
129641713 129641713
720732643 720732643
667369815 667369815
273610940 273610940
416126254 416126254
884752584 884752584
125972358 125972358
673508492 673508492
27589613 27589613
133496172 133496172
961574993 961574993
686763993 686763993
221171681 221171681
185523021 185523021
428131134 428131134
567462269 567462269
946905110 946905110
749684971 749684971
675379229 675379229
904518180 904518180
676837432 676837432
686752221 686752221
675645147 675645147
661007000 661007000
476171225 476171225
933475014 933475014
810795244 810795244
803790890 803790890
352105981 352105981
455654066 455654066
790406813 790406813
127399428 127399428
50005857 50005857
909878257 909878257
880126115 880126115
337679392 337679392
195416741 195416741
199318905 199318905
343779 343779
900249035 900249035
318640596 318640596
735842084 735842084
907429704 907429704
558476868 558476868
777806829 777806829
127905706 127905706
30625745 30625745
697128365 697128365
10953182 10953182
27845594 27845594
111029556 111029556
388460090 388460090
517859903 517859903
164879694 164879694
654735676 654735676
19830809 19830809
722771343 722771343
676970282 676970282
801735244 801735244
821645309 821645309
596246063 596246063
15444602 15444602
666228599 666228599
691217156 691217156
627341595 627341595
95511327 95511327
820788272 820788272
779160418 779160418
726911213 726911213
338280109 338280109
918147159 918147159
135447185 135447185
68329367 68329367
953072568 953072568
89662874 89662874
652047165 652047165
324788068 324788068
221999750 221999750
333107741 333107741
229428608 229428608
102524904 102524904
343101522 343101522
617058741 617058741
673846207 673846207
203382711 203382711
520465824 520465824
62568119 62568119
453669428 453669428
174217698 174217698
969330140 969330140
568138140 568138140
604466041 604466041
11243742 11243742
305795505 305795505
646488438 646488438
254736264 254736264
386105183 386105183
453901766 453901766
524657273 524657273
755819468 755819468
722339561 722339561
139354511 139354511
667397412 667397412
917617093 917617093
594259496 594259496
591858520 591858520
335716276 335716276
21198354 21198354
401539096 401539096
742814496 742814496
962168812 962168812
799375213 799375213
620678173 620678173
590850135 590850135
299452056 299452056
912732596 912732596
342846488 342846488
853307795 853307795
535220848 535220848
291303056 291303056
747844275 747844275
998381504 998381504
58813915 58813915
370877656 370877656
31793336 31793336
286377839 286377839
630942869 630942869
553574076 553574076
18830498 18830498
77352545 77352545
793055400 793055400
191854780 191854780
882540800 882540800
45067373 45067373
713998561 713998561
978997689 978997689
614954241 614954241
802374246 802374246
457360991 457360991
591227319 591227319
745565413 745565413
120306995 120306995
465436583 465436583
520347221 520347221
882422240 882422240
846523430 846523430
958145445 958145445
230898629 230898629
104619118 104619118
110725387 110725387
308320572 308320572
852012580 852012580
755852811 755852811
615809364 615809364
596658500 596658500
677554053 677554053
252894696 252894696
70431720 70431720
544885596 544885596
548245152 548245152
630335273 630335273
782186400 782186400
64208109 64208109
353268254 353268254
484286165 484286165
863980821 863980821
993244112 993244112
475034973 475034973
916872625 916872625
377494212 377494212
28744039 28744039
799667004 799667004
352262538 352262538
499880020 499880020
723815949 723815949
821462005 821462005
379289842 379289842
430527831 430527831
382437398 382437398
548114337 548114337
172954202 172954202
891891051 891891051
409260210 409260210
129781281 129781281
146847164 146847164
21581383 21581383
39068969 39068969
387853182 387853182
486228918 486228918
436148194 436148194
323555427 323555427
26443801 26443801
58911480 58911480
483881258 483881258
488694190 488694190
969910372 969910372
141634994 141634994
307522333 307522333
333230875 333230875
482545053 482545053
11125617 11125617
214983262 214983262
415296448 415296448
270667988 270667988
60061391 60061391
407413335 407413335
555718134 555718134
598466234 598466234
174077840 174077840
165117224 165117224
993220176 993220176
466864731 466864731
451627893 451627893
564731745 564731745
207392306 207392306
148937850 148937850
290187332 290187332
935584575 935584575
694001253 694001253
202158159 202158159
545744310 545744310
383755607 383755607
470389701 470389701
584562074 584562074
855522438 855522438
653504803 653504803
140844634 140844634
529846629 529846629
533263242 533263242
925812994 925812994
487630531 487630531
893176420 893176420
625437223 625437223
983046793 983046793
628032263 628032263
640666143 640666143
808410188 808410188
778127700 778127700
305341469 305341469
74488634 74488634
93462661 93462661
461264352 461264352
555227390 555227390
312888375 312888375
215282575 215282575
671651028 671651028
471891203 471891203
255677674 255677674
131858919 131858919
753055647 753055647
832471821 832471821
527377024 527377024
983348115 983348115
609378672 609378672
622853961 622853961
697796507 697796507
873039349 873039349
972176703 972176703
808744343 808744343
595292627 595292627
409279650 409279650
647552425 647552425
35008568 35008568
830428564 830428564
53048101 53048101
685866060 685866060
585264491 585264491
338881418 338881418
765067937 765067937
545771953 545771953
915461066 915461066
115212939 115212939
759535671 759535671
587064117 587064117
365950729 365950729
517404852 517404852
547201744 547201744
31082826 31082826
600402464 600402464
401150677 401150677
317788475 317788475
144873250 144873250
132240649 132240649
171190702 171190702
795940021 795940021
260114187 260114187
558395783 558395783
34881315 34881315
862571489 862571489
17368632 17368632
338253258 338253258
421656664 421656664
897328957 897328957
742697925 742697925
847090096 847090096
393367533 393367533
95031660 95031660
463722162 463722162
357417112 357417112
149494999 149494999
485369902 485369902
336299062 336299062
967571249 967571249
340974414 340974414
800465759 800465759
755504752 755504752
221351795 221351795
213843894 213843894
942178421 942178421
967392469 967392469
636922345 636922345
589281209 589281209
251663830 251663830
514892507 514892507
62938953 62938953
196801253 196801253
976487475 976487475
531151247 531151247
801333205 801333205
844374436 844374436
238664361 238664361
288801800 288801800
15394086 15394086
739561742 739561742
817925448 817925448
962269303 962269303
915986180 915986180
112202269 112202269
630674993 630674993
546452642 546452642
665517117 665517117
560396047 560396047
288053586 288053586
336139298 336139298
848403497 848403497
915451136 915451136
58276153 58276153
247212124 247212124
414805243 414805243
253882523 253882523
690415121 690415121
212255130 212255130
303269865 303269865
639505740 639505740
456348274 456348274
455317130 455317130
346190812 346190812
377232793 377232793
793300011 793300011
851430990 851430990
943003778 943003778
561448456 561448456
614711089 614711089
211087606 211087606
106962292 106962292
336586112 336586112
666099839 666099839
139950724 139950724
648860710 648860710
421697274 421697274
270611847 270611847
191226922 191226922
400200803 400200803
942912982 942912982
69518103 69518103
521339943 521339943
464752523 464752523
426186752 426186752
176246580 176246580
979955158 979955158
262614975 262614975
756007013 756007013
927146572 927146572
20663341 20663341
980046106 980046106
217028335 217028335
695833558 695833558
924705757 924705757
234863381 234863381
251842870 251842870
564437381 564437381
706289380 706289380
398685380 398685380
301151460 301151460
644963284 644963284
71623410 71623410
336330508 336330508
586934925 586934925
330249911 330249911
186842598 186842598
401324458 401324458
319680723 319680723
85770928 85770928
730714976 730714976
652550243 652550243
913748233 913748233
458145117 458145117
225028716 225028716
707101629 707101629
334771222 334771222
119174795 119174795
692307293 692307293
229238154 229238154
33610632 33610632
869807432 869807432
623122681 623122681
275544259 275544259
269440178 269440178
773914601 773914601
377380001 377380001
743986087 743986087
400152126 400152126
648751761 648751761
599334602 599334602
580094907 580094907
838351802 838351802
944843391 944843391
485530734 485530734
820399684 820399684
266477099 266477099
52666262 52666262
589459350 589459350
296647217 296647217
961510289 961510289
814742600 814742600
424130004 424130004
810549784 810549784
96564086 96564086
478297888 478297888
296852544 296852544
24249467 24249467
12524069 12524069
172947110 172947110
892884615 892884615
848861874 848861874
964700178 964700178
949414919 949414919
902505161 902505161
522408666 522408666
648572767 648572767
904723247 904723247
659165070 659165070
770022599 770022599
3585521 3585521
92005242 92005242
618040078 618040078
423466780 423466780
696368019 696368019
958843754 958843754
810003894 810003894
496724356 496724356
734665251 734665251
770875231 770875231
732062546 732062546
741656502 741656502
966308974 966308974
437559001 437559001
269230264 269230264
526316829 526316829
522667880 522667880
577102165 577102165
74347572 74347572
962641201 962641201
446040559 446040559
822724047 822724047
805331014 805331014
582303915 582303915
556783062 556783062
772883110 772883110
997211646 997211646
89667707 89667707
767937209 767937209
848523411 848523411
127876490 127876490
718921605 718921605
627316598 627316598
424674436 424674436
702649726 702649726
617640600 617640600
784842356 784842356
448414468 448414468
277511159 277511159
514233109 514233109
622025604 622025604
854143526 854143526
587413333 587413333
694298022 694298022
694116750 694116750
967055083 967055083
985397601 985397601
318209137 318209137
39177376 39177376
419549970 419549970
54706268 54706268
854937511 854937511
686469256 686469256
958519072 958519072
133054181 133054181
482122787 482122787
206370331 206370331
661392440 661392440
929865961 929865961
42554986 42554986
354792301 354792301
638249354 638249354
280235753 280235753
581255324 581255324
760515194 760515194
579846691 579846691
205778239 205778239
828128956 828128956
689815962 689815962
503887357 503887357
841657345 841657345
207518911 207518911
304959319 304959319
288479228 288479228
569540075 569540075
352095482 352095482
708743266 708743266
396971490 396971490
113757315 113757315
290416812 290416812
478178168 478178168
194103023 194103023
860547840 860547840
150696046 150696046
744370309 744370309
87802310 87802310
312067443 312067443
657589301 657589301
258879992 258879992
296586818 296586818
759584319 759584319
278985131 278985131
943292971 943292971
829569824 829569824
474930558 474930558
892342394 892342394
481679013 481679013
497027674 497027674
597697291 597697291
945410765 945410765
410653965 410653965
56817742 56817742
922571235 922571235
529529274 529529274
74857874 74857874
991942134 991942134
530997983 530997983
309972406 309972406
138287758 138287758
197605850 197605850
79154476 79154476
457444867 457444867
168673467 168673467
188213517 188213517
122447052 122447052
854525316 854525316
761922260 761922260
545388654 545388654
203906839 203906839
636291777 636291777
196081975 196081975
8934773 8934773
269227752 269227752
735692755 735692755
260966946 260966946
343146790 343146790
597692323 597692323
190008295 190008295
330496488 330496488
87390649 87390649
612335343 612335343
275496043 275496043
321224454 321224454
382391040 382391040
781131546 781131546
273294694 273294694
800735973 800735973
259694015 259694015
858180064 858180064
256871679 256871679
141885395 141885395
942561192 942561192
896274183 896274183
249201370 249201370
508400578 508400578
534991238 534991238
587947656 587947656
394465383 394465383
718530280 718530280
873818711 873818711
759847217 759847217
142497942 142497942
244522524 244522524
49227091 49227091
455577983 455577983
579252511 579252511
97275002 97275002
247848118 247848118
574569986 574569986
61516018 61516018
150156735 150156735
856032552 856032552
149921593 149921593
620027963 620027963
877794529 877794529
436017941 436017941
79894299 79894299
883483215 883483215
519981584 519981584
282596733 282596733
114975447 114975447
883499784 883499784
238544301 238544301
695188546 695188546
501192729 501192729
275437797 275437797
905249657 905249657
383829540 383829540
189151851 189151851
116131838 116131838
115689863 115689863
386967577 386967577
110501112 110501112
686612022 686612022
86654076 86654076
955067459 955067459
130056076 130056076
181524293 181524293
105111563 105111563
701556360 701556360
847146956 847146956
727458958 727458958
889077082 889077082
590523717 590523717
8165991 8165991
207588537 207588537
506720485 506720485
645682890 645682890
428397611 428397611
228820398 228820398
153441195 153441195
155079305 155079305
777451810 777451810
77669837 77669837
67183798 67183798
950390984 950390984
228587995 228587995
380518195 380518195
966088583 966088583
135165817 135165817
5009442 5009442
497015503 497015503
644446089 644446089
626293855 626293855
171856604 171856604
220027883 220027883
810110529 810110529
304792793 304792793
162966675 162966675
488351648 488351648
588753918 588753918
544755240 544755240
664276754 664276754
633722612 633722612
311523491 311523491
884598625 884598625
67300063 67300063
813473899 813473899
996351943 996351943
289956905 289956905
827229208 827229208
487852569 487852569
924772205 924772205
305033575 305033575
488247755 488247755
824239493 824239493
224708714 224708714
896984478 896984478
87166014 87166014
301676103 301676103
168667255 168667255
239835923 239835923
122020035 122020035
220832386 220832386
219102772 219102772
66030770 66030770
109956504 109956504
777084746 777084746
271398602 271398602
204703592 204703592
418517839 418517839
66644111 66644111
517989541 517989541
159768748 159768748
262329929 262329929
328671731 328671731
887705572 887705572
888655207 888655207
831516491 831516491
412735653 412735653
596976766 596976766
76741118 76741118
896081647 896081647
471862617 471862617
818467050 818467050
38753995 38753995
132038099 132038099
989096655 989096655
865172687 865172687
133415052 133415052
501452220 501452220
791428628 791428628
163494383 163494383
297738679 297738679
691929596 691929596
53004169 53004169
950242334 950242334
494661085 494661085
587001096 587001096
836463656 836463656
284764925 284764925
356621085 356621085
63678702 63678702
405085967 405085967
842136332 842136332
189436479 189436479
694101069 694101069
491800510 491800510
857262999 857262999
579951016 579951016
380221992 380221992
951460510 951460510
211657219 211657219
307505086 307505086
702478102 702478102
16124371 16124371
952064562 952064562
607896229 607896229
227012420 227012420
851229656 851229656
450777091 450777091
380999340 380999340
32740320 32740320
116690961 116690961
759353197 759353197
667370488 667370488
485604241 485604241
492798758 492798758
63169234 63169234
752511069 752511069
388813137 388813137
62519444 62519444
51376417 51376417
380052699 380052699
606751008 606751008
340534239 340534239
223151746 223151746
378225956 378225956
747576593 747576593
213314248 213314248
50561021 50561021
248628218 248628218
417027747 417027747
862525034 862525034
48862481 48862481
335718000 335718000
304721850 304721850
691837675 691837675
198655505 198655505
139426417 139426417
396409676 396409676
167603360 167603360
195330574 195330574
410985230 410985230
465285888 465285888
52768701 52768701
304776415 304776415
540738417 540738417
876006630 876006630
287125460 287125460
185980683 185980683
581406682 581406682
560723560 560723560
716745526 716745526
29178761 29178761
764149793 764149793
242896261 242896261
433343 433343
794587566 794587566
791322353 791322353
585994196 585994196
952223144 952223144
421081954 421081954
306141198 306141198
173760112 173760112
776794806 776794806
513545118 513545118
630760307 630760307
646411612 646411612
812986353 812986353
596474155 596474155
521980677 521980677
621938731 621938731
762972467 762972467
83569121 83569121
58425635 58425635
702738101 702738101
416536348 416536348
644094943 644094943
543001010 543001010
534615659 534615659
544642426 544642426
236337259 236337259
78519859 78519859
617985202 617985202
621732261 621732261
27748479 27748479
114391510 114391510
566563083 566563083
198426522 198426522
270640740 270640740
454968250 454968250
789241939 789241939
877455275 877455275
121818603 121818603
380109219 380109219
482036631 482036631
544812284 544812284
77598477 77598477
72225673 72225673
865539957 865539957
306611215 306611215
255579518 255579518
98935505 98935505
807644385 807644385
228478389 228478389
653739536 653739536
325227215 325227215
646673122 646673122
457067989 457067989
624687169 624687169
552628528 552628528
981805671 981805671
63075943 63075943
166474428 166474428
195880449 195880449
502999128 502999128
766653754 766653754
307417257 307417257
84358569 84358569
211446725 211446725
539470452 539470452
859424222 859424222
281854441 281854441
451280866 451280866
387322858 387322858
114308984 114308984
61890838 61890838
125443898 125443898
716270356 716270356
894132605 894132605
22967434 22967434
268148566 268148566
604066098 604066098
628625406 628625406
676657385 676657385
345387715 345387715
281860617 281860617
849671580 849671580
499222706 499222706
186902611 186902611
168782159 168782159
271218242 271218242
812474469 812474469
847476638 847476638
42324607 42324607
470040385 470040385
999481238 999481238
631476289 631476289
144287401 144287401
74080159 74080159
663468234 663468234
940513030 940513030
719951585 719951585
458633245 458633245
959691498 959691498
786134316 786134316
928109317 928109317
648716844 648716844
909028070 909028070
592910576 592910576
440071560 440071560
155149431 155149431
136955328 136955328
49045863 49045863
398919528 398919528
667167990 667167990
777721321 777721321
742078123 742078123
11165053 11165053
792375645 792375645
404719119 404719119
144693925 144693925
128720497 128720497
549712097 549712097
196031862 196031862
359785001 359785001
506925203 506925203
121769142 121769142
419218055 419218055
589895330 589895330
331270060 331270060
156332638 156332638
746905934 746905934
257834114 257834114
889075826 889075826
127043810 127043810
43349763 43349763
695196760 695196760
335167208 335167208
592116616 592116616
50075609 50075609
414534160 414534160
213931516 213931516
890848007 890848007
135538685 135538685
249909731 249909731
422413762 422413762
473255669 473255669
838159290 838159290
58449359 58449359
247228615 247228615
136460929 136460929
2857452 2857452
212022820 212022820
996605190 996605190
927211169 927211169
42874776 42874776
652291254 652291254
850811408 850811408
747811217 747811217
731128855 731128855
585526355 585526355
566135198 566135198
941735557 941735557
604046357 604046357
122660576 122660576
480889850 480889850
310567082 310567082
81652996 81652996
990825345 990825345
735260388 735260388
63581504 63581504
296943390 296943390
457393465 457393465
334631608 334631608
271754652 271754652
836748353 836748353
250752967 250752967
5989966 5989966
153387587 153387587
811889182 811889182
669742434 669742434
900939074 900939074
401866922 401866922
137995550 137995550
679086976 679086976
19436646 19436646
274289123 274289123
390700978 390700978
374713227 374713227
331240451 331240451
957684841 957684841
329125859 329125859
861162800 861162800
557896627 557896627
973093279 973093279
270834695 270834695
291203377 291203377
615708560 615708560
966129229 966129229
321862409 321862409
995467233 995467233
861047770 861047770
138137584 138137584
296917408 296917408
227850534 227850534
489396775 489396775
890970287 890970287
908450711 908450711
722922671 722922671
242385310 242385310
540293000 540293000
291873066 291873066
150839906 150839906
485728236 485728236
713578954 713578954
47897794 47897794
544285700 544285700
697371551 697371551
235698102 235698102
796326819 796326819
178414588 178414588
568064922 568064922
953980437 953980437
888145092 888145092
41715971 41715971
910481266 910481266
765474198 765474198
859710471 859710471
885902307 885902307
72983504 72983504
408168801 408168801
593948502 593948502
273882480 273882480
687234434 687234434
136743764 136743764
491535746 491535746
110872995 110872995
509991551 509991551
464945640 464945640
126507691 126507691
544840662 544840662
245876007 245876007
489732820 489732820
323346659 323346659
640805464 640805464
413009705 413009705
611609962 611609962
417266004 417266004
208731477 208731477
938712587 938712587
187905756 187905756
480109451 480109451
993066064 993066064
515010834 515010834
974983355 974983355
51737899 51737899
171427947 171427947
430568305 430568305
101212876 101212876
107184560 107184560
110293739 110293739
196337126 196337126
905899016 905899016
301573445 301573445
485355729 485355729
787176125 787176125
885892499 885892499
964663703 964663703
393052190 393052190
85901213 85901213
293957248 293957248
61029342 61029342
983539655 983539655
898875110 898875110
358008937 358008937
373531100 373531100
478141743 478141743
393986706 393986706
945338608 945338608
767080134 767080134
318655861 318655861
55067285 55067285
859866787 859866787
515437562 515437562
85471567 85471567
193186591 193186591
982390752 982390752
154039965 154039965
256565401 256565401
248984788 248984788
258709174 258709174
275939230 275939230
53817863 53817863
122735224 122735224
550844951 550844951
327470382 327470382
718825280 718825280
821206189 821206189
422040372 422040372
194452923 194452923
242168706 242168706
338706651 338706651
24021241 24021241
193745692 193745692
70149563 70149563
403557491 403557491
852024114 852024114
226624962 226624962
417555794 417555794
600944774 600944774
30705204 30705204
751528816 751528816
895794681 895794681
894502696 894502696
853466273 853466273
969454397 969454397
696120203 696120203
807456316 807456316
524336231 524336231
471077856 471077856
846320132 846320132
364409136 364409136
562495929 562495929
599311327 599311327
823335926 823335926
786193690 786193690
956311490 956311490
815871831 815871831
121882963 121882963
475123207 475123207
707720631 707720631
865886711 865886711
149067856 149067856
5385142 5385142
72135179 72135179
880820036 880820036
669359897 669359897
360435174 360435174
14254804 14254804
480636285 480636285
621076987 621076987
227230296 227230296
152459934 152459934
525630633 525630633
105360974 105360974
46367430 46367430
778863738 778863738
267285373 267285373
951307060 951307060
878614515 878614515
599706659 599706659
887879064 887879064
923539701 923539701
555921915 555921915
521925011 521925011
838542933 838542933
98586281 98586281
895581101 895581101
319485506 319485506
524058930 524058930
329729377 329729377
832036816 832036816
450846582 450846582
191362995 191362995
591500283 591500283
460345336 460345336
247464446 247464446
327410849 327410849
67576599 67576599
813604170 813604170
490606415 490606415
570399054 570399054
923209769 923209769
850509289 850509289
562669734 562669734
144489372 144489372
62416635 62416635
777811298 777811298
246801328 246801328
181341286 181341286
276220100 276220100
784742214 784742214
859733482 859733482
100398219 100398219
94720710 94720710
108801256 108801256
252101640 252101640
185470262 185470262
810460636 810460636
401471156 401471156
576491436 576491436
946231997 946231997
211746838 211746838
869438140 869438140
879615466 879615466
821513160 821513160
521932222 521932222
48995686 48995686
325033440 325033440
898377819 898377819
335534257 335534257
659825445 659825445
431425472 431425472
164263989 164263989
518319901 518319901
946050939 946050939
669272602 669272602
511304742 511304742
15638902 15638902
781257014 781257014
694649745 694649745
249663066 249663066
632717396 632717396
44545385 44545385
186797034 186797034
493469288 493469288
900639836 900639836
8235682 8235682
876261227 876261227
69858475 69858475
189257168 189257168
3762027 3762027
389400652 389400652
527026992 527026992
805644537 805644537
923573458 923573458
387456380 387456380
228461722 228461722
395597382 395597382
468970204 468970204
770799450 770799450
322080385 322080385
809306028 809306028
512840445 512840445
362660110 362660110
603378641 603378641
261293582 261293582
544657639 544657639
490263957 490263957
24757607 24757607
150073147 150073147
457336887 457336887
735985209 735985209
317017990 317017990
803259145 803259145
921911221 921911221
948765936 948765936
525511552 525511552
958306887 958306887
766057732 766057732
160736733 160736733
839343213 839343213
402258309 402258309
382646508 382646508
335925830 335925830
504883656 504883656
1826845 1826845
292376185 292376185
233885008 233885008
376849584 376849584
847349434 847349434
468297432 468297432
669528817 669528817
834070370 834070370
407997907 407997907
979594245 979594245
461303468 461303468
929078598 929078598
869998358 869998358
44734660 44734660
861036060 861036060
619219573 619219573
305410174 305410174
494698055 494698055
196172737 196172737
263230381 263230381
333023573 333023573
27150088 27150088
504985116 504985116
687831108 687831108
274234606 274234606
480943565 480943565
47658813 47658813
846101960 846101960
744512976 744512976
825078106 825078106
297255572 297255572
926792368 926792368
473345489 473345489
645620424 645620424
433490143 433490143
247554856 247554856
681838135 681838135
393431530 393431530
806685228 806685228
621084071 621084071
936257116 936257116
332461974 332461974
816596133 816596133
210078174 210078174
741093269 741093269
80651696 80651696
430702471 430702471
193244470 193244470
874621780 874621780
418517298 418517298
652524762 652524762
334719431 334719431
104779255 104779255
47132264 47132264
822528268 822528268
68025108 68025108
269330078 269330078
264889346 264889346
114847862 114847862
946987441 946987441
811954550 811954550
666197108 666197108
362366949 362366949
844313633 844313633
986670718 986670718
555549133 555549133
990928227 990928227
157097957 157097957
270635641 270635641
253841956 253841956
239047730 239047730
64819074 64819074
455637978 455637978
439601667 439601667
601796973 601796973
569536876 569536876
554123122 554123122
149966238 149966238
705102605 705102605
196420117 196420117
112714994 112714994
213398161 213398161
560505381 560505381
526325330 526325330
369911303 369911303
211364034 211364034
883968752 883968752
536306579 536306579
391337801 391337801
21914052 21914052
800383529 800383529
191011909 191011909
269755778 269755778
179452515 179452515
381336738 381336738
419579120 419579120
279589201 279589201
535704077 535704077
734604944 734604944
637023081 637023081
632340976 632340976
938061779 938061779
774129615 774129615
578845159 578845159
611313101 611313101
665509981 665509981
225562981 225562981
47115526 47115526
449318677 449318677
775689670 775689670
832702095 832702095
26896296 26896296
832327767 832327767
150442622 150442622
560182027 560182027
540131278 540131278
786486463 786486463
451487438 451487438
16396366 16396366
838019455 838019455
974197639 974197639
294811399 294811399
36341545 36341545
189982846 189982846
984826867 984826867
124493521 124493521
102018561 102018561
626567851 626567851
668141870 668141870
210917480 210917480
760989043 760989043
89718850 89718850
612268388 612268388
504536377 504536377
881272785 881272785
613295467 613295467
289659664 289659664
720830104 720830104
263621776 263621776
811089067 811089067
431430523 431430523
570345376 570345376
962924009 962924009
178021846 178021846
763781274 763781274
627167535 627167535
527359786 527359786
170424182 170424182
207961682 207961682
235174234 235174234
203227617 203227617
256955515 256955515
64183627 64183627
371482056 371482056
844655323 844655323
518192528 518192528
16766331 16766331
79760425 79760425
666645102 666645102
825361790 825361790
336681519 336681519
444624164 444624164
880741186 880741186
61838610 61838610
305220058 305220058
813064673 813064673
397807549 397807549
976152259 976152259
418815921 418815921
141250419 141250419
778011784 778011784
846843849 846843849
239812650 239812650
907046735 907046735
253873990 253873990
615907324 615907324
781704999 781704999
88780041 88780041
570369011 570369011
583115597 583115597
790515018 790515018
869402153 869402153
219676693 219676693
221702213 221702213
248112563 248112563
19150889 19150889
447512613 447512613
207114240 207114240
417758597 417758597
264522548 264522548
53538864 53538864
21211601 21211601
94214257 94214257
644927796 644927796
170788965 170788965
99958647 99958647
506586243 506586243
446228289 446228289
155948837 155948837
909715174 909715174
107135953 107135953
11959953 11959953
64515684 64515684
365480688 365480688
357222202 357222202
973340144 973340144
60568490 60568490
437190242 437190242
724315055 724315055
459018815 459018815
518362325 518362325
734794605 734794605
69061405 69061405
94673688 94673688
586197435 586197435
820010695 820010695
134556712 134556712
807761516 807761516
357563747 357563747
302396081 302396081
75664490 75664490
117404590 117404590
122070580 122070580
500462335 500462335
131681871 131681871
434890650 434890650
11938483 11938483
627244060 627244060
934587577 934587577
346811371 346811371
615102886 615102886
423939758 423939758
158705025 158705025
509654211 509654211
343307003 343307003
5168078 5168078
201418846 201418846
551490952 551490952
107454789 107454789
316127293 316127293
137811899 137811899
659250275 659250275
639320976 639320976
381171930 381171930
349947720 349947720
1049875 1049875
722056255 722056255
607235174 607235174
697400239 697400239
823279773 823279773
703649309 703649309
918602337 918602337
208155190 208155190
619952634 619952634
166096868 166096868
735669945 735669945
205361129 205361129
66639892 66639892
783782348 783782348
184234449 184234449
171718279 171718279
220093712 220093712
206515960 206515960
956682393 956682393
716072903 716072903
897240074 897240074
690450134 690450134
193366165 193366165
527743210 527743210
542110615 542110615
59362031 59362031
851078157 851078157
207942482 207942482
90220520 90220520
545609735 545609735
771238408 771238408
258835380 258835380
30916060 30916060
345793374 345793374
381267018 381267018
791950601 791950601
74731637 74731637
793994710 793994710
755318824 755318824
745395547 745395547
244240965 244240965
336568428 336568428
475149711 475149711
198899670 198899670
916747326 916747326
528597179 528597179
326467568 326467568
231881264 231881264
638619131 638619131
7216671 7216671
824387010 824387010
697776675 697776675
285402016 285402016
543307585 543307585
610695295 610695295
494250121 494250121
61974519 61974519
27993964 27993964
361001604 361001604
565231876 565231876
822208170 822208170
955886669 955886669
678235711 678235711
765367844 765367844
532807588 532807588
739752420 739752420
444008988 444008988
856919543 856919543
460852798 460852798
6209079 6209079
767921878 767921878
402002211 402002211
43884505 43884505
853724780 853724780
425442817 425442817
587524463 587524463
208084610 208084610
704463168 704463168
378433969 378433969
65856451 65856451
385037143 385037143
549943443 549943443
5198978 5198978
277065042 277065042
386831805 386831805
115904132 115904132
897232579 897232579
907637009 907637009
418069401 418069401
983636749 983636749
775133994 775133994
191703022 191703022
129778000 129778000
200937409 200937409
328666121 328666121
215903692 215903692
13207105 13207105
965922484 965922484
850575368 850575368
338956651 338956651
16273780 16273780
307127570 307127570
311717178 311717178
46414640 46414640
818682139 818682139
308199070 308199070
452087050 452087050
847869053 847869053
112188873 112188873
701533382 701533382
349733886 349733886
594844931 594844931
698129405 698129405
698305788 698305788
524357645 524357645
35303734 35303734
55941852 55941852
51725564 51725564
502877410 502877410
62222501 62222501
720135881 720135881
950964009 950964009
240695397 240695397
31449913 31449913
985630799 985630799
707077430 707077430
121375824 121375824
844953766 844953766
298309545 298309545
439620230 439620230
866807607 866807607
347623475 347623475
888165716 888165716
191903645 191903645
351239002 351239002
367010048 367010048
964194305 964194305
266852751 266852751
433100470 433100470
81209339 81209339
420020548 420020548
847850784 847850784
820015999 820015999
236923756 236923756
847035483 847035483
778213845 778213845
160375914 160375914
199769844 199769844
781740422 781740422
92083660 92083660
53531892 53531892
329401592 329401592
469675582 469675582
795504762 795504762
456200513 456200513
448881885 448881885
234548095 234548095
597416398 597416398
228511097 228511097
581938973 581938973
897715548 897715548
726344514 726344514
209309884 209309884
585245806 585245806
503864637 503864637
368786510 368786510
908897429 908897429
186899128 186899128
55100249 55100249
112376382 112376382
445187719 445187719
827901860 827901860
569886122 569886122
953669277 953669277
486572585 486572585
185366167 185366167
3868917 3868917
626252449 626252449
411480942 411480942
275684388 275684388
225387936 225387936
214247666 214247666
365874659 365874659
107146817 107146817
327580341 327580341
489074838 489074838
891410620 891410620
45230781 45230781
817531690 817531690
286500477 286500477
537932565 537932565
936783844 936783844
854091922 854091922
500859925 500859925
34574940 34574940
829389082 829389082
677944491 677944491
273884692 273884692
37883833 37883833
470990318 470990318
381674556 381674556
70308420 70308420
219161641 219161641
744406578 744406578
804775803 804775803
806349643 806349643
151273524 151273524
76324708 76324708
29822846 29822846
367145723 367145723
518887932 518887932
559190694 559190694
773079458 773079458
396648584 396648584
480098534 480098534
6405534 6405534
518584415 518584415
305937134 305937134
974089275 974089275
328390602 328390602
281754427 281754427
823268733 823268733
945636147 945636147
739208127 739208127
539298324 539298324
59852708 59852708
922801391 922801391
506108966 506108966
163513794 163513794
947150831 947150831
968665896 968665896
46689294 46689294
731598389 731598389
889846688 889846688
184697389 184697389
66892730 66892730
10663224 10663224
783111870 783111870
159599584 159599584
277340199 277340199
138062620 138062620
712170178 712170178
819953223 819953223
742748439 742748439
3285616 3285616
16856599 16856599
104867606 104867606
548243976 548243976
416168609 416168609
19528404 19528404
705858795 705858795
365504601 365504601
512360901 512360901
175985362 175985362
580999585 580999585
56033067 56033067
936417335 936417335
911662664 911662664
761088810 761088810
199331475 199331475
294002993 294002993
994220773 994220773
640792969 640792969
955926033 955926033
565445552 565445552
785617123 785617123
259740720 259740720
382865963 382865963
967219498 967219498
66055250 66055250
871337265 871337265
122692010 122692010
580997776 580997776
633248713 633248713
897556325 897556325
826829103 826829103
239072427 239072427
890782375 890782375
84278119 84278119
621809209 621809209
634068722 634068722
954064256 954064256
493741859 493741859
192985116 192985116
611902747 611902747
942669425 942669425
941871613 941871613
878849615 878849615
513693458 513693458
111625645 111625645
624794299 624794299
169009728 169009728
304782823 304782823
651488515 651488515
145538496 145538496
926976772 926976772
140755663 140755663
915995603 915995603
844149438 844149438
543698414 543698414
663634025 663634025
46543002 46543002
315670829 315670829
605318733 605318733
555111320 555111320
422339399 422339399
438285371 438285371
893965866 893965866
84715887 84715887
934796305 934796305
260471556 260471556
700739637 700739637
675717431 675717431
162496292 162496292
701167008 701167008
41461792 41461792
585704363 585704363
29511498 29511498
628461044 628461044
991733475 991733475
435554775 435554775
561504324 561504324
389918142 389918142
712416166 712416166
659504853 659504853
849718013 849718013
657336938 657336938
646283124 646283124
73184903 73184903
673894755 673894755
32160503 32160503
132773709 132773709
59650881 59650881
682006540 682006540
283190190 283190190
355012896 355012896
798385652 798385652
426593808 426593808
255128693 255128693
720577766 720577766
131577447 131577447
293466174 293466174
537045491 537045491
608258846 608258846
363078535 363078535
865548512 865548512
631624782 631624782
828489086 828489086
60891275 60891275
42088389 42088389
830901603 830901603
342332156 342332156
41659141 41659141
233899097 233899097
282388516 282388516
760177878 760177878
422317047 422317047
816077881 816077881
221632596 221632596
544134964 544134964
255456094 255456094
853834901 853834901
972032427 972032427
855901262 855901262
458106892 458106892
363377018 363377018
874381022 874381022
166481069 166481069
910289407 910289407
792250083 792250083
493574563 493574563
731344712 731344712
809607184 809607184
437817442 437817442
33331648 33331648
503423720 503423720
110795506 110795506
415969962 415969962
244005014 244005014
316006403 316006403
684217718 684217718
235611738 235611738
444548888 444548888
531997032 531997032
61985101 61985101
374154873 374154873
558460679 558460679
528938398 528938398
264439 264439
72555531 72555531
213028653 213028653
24529297 24529297
547580902 547580902
331970203 331970203
683696250 683696250
869678594 869678594
63977791 63977791
404988060 404988060
858813237 858813237
773089633 773089633
829272748 829272748
583858965 583858965
615966955 615966955
515122314 515122314
71016397 71016397
455795671 455795671
249414929 249414929
42135191 42135191
558595921 558595921
958569659 958569659
23057912 23057912
461748419 461748419
678359400 678359400
486790599 486790599
943961882 943961882
636102430 636102430
763122778 763122778
100506809 100506809
167572379 167572379
536089034 536089034
455734837 455734837
443749356 443749356
288106993 288106993
911808179 911808179
322585088 322585088
835617 835617
398295860 398295860
803874409 803874409
846188251 846188251
921430892 921430892
211372912 211372912
524200393 524200393
186720768 186720768
139914515 139914515
265607354 265607354
30175553 30175553
831837695 831837695
269432058 269432058
201558711 201558711
877216264 877216264
873123583 873123583
98779091 98779091
839763111 839763111
913921487 913921487
865240956 865240956
61370074 61370074
185320396 185320396
930192706 930192706
606379179 606379179
772878079 772878079
926880239 926880239
309830979 309830979
452242927 452242927
178280723 178280723
505100138 505100138
900626893 900626893
364754682 364754682
647201463 647201463
756865553 756865553
845641120 845641120
198575557 198575557
517058853 517058853
981044450 981044450
528944961 528944961
741852466 741852466
53479024 53479024
703854568 703854568
398209231 398209231
736260793 736260793
30347653 30347653
411685544 411685544
790301893 790301893
943191944 943191944
734639667 734639667
764070301 764070301
115308766 115308766
554476806 554476806
987106837 987106837
709372167 709372167
485517867 485517867
72388112 72388112
815662510 815662510
251426265 251426265
241996326 241996326
701883085 701883085
182967810 182967810
230125808 230125808
660020583 660020583
24046584 24046584
173004453 173004453
45493066 45493066
234878295 234878295
198639781 198639781
615162885 615162885
267247267 267247267
232945986 232945986
47684689 47684689
165292184 165292184
253171698 253171698
8138471 8138471
63860559 63860559
37409233 37409233
286834979 286834979
563519401 563519401
599160674 599160674
915354556 915354556
185700911 185700911
504608987 504608987
862785989 862785989
521794893 521794893
553270902 553270902
358754498 358754498
555527377 555527377
193421231 193421231
797912124 797912124
611987900 611987900
734710187 734710187
878374171 878374171
113569017 113569017
661583557 661583557
200763209 200763209
660924580 660924580
772036111 772036111
242653100 242653100
62044996 62044996
445647479 445647479
648921264 648921264
979563880 979563880
507786951 507786951
33998745 33998745
565442782 565442782
996785260 996785260
1161665 1161665
258971901 258971901
702721285 702721285
552798310 552798310
140840855 140840855
481127736 481127736
114264964 114264964
122945017 122945017
191375352 191375352
842864223 842864223
737786447 737786447
625558256 625558256
537471853 537471853
683869030 683869030
421402138 421402138
722234058 722234058
221757799 221757799
807225787 807225787
412031342 412031342
52478277 52478277
895402624 895402624
35286730 35286730
134512680 134512680
80792985 80792985
559581611 559581611
560743735 560743735
529417243 529417243
649743236 649743236
775011942 775011942
925426396 925426396
203842503 203842503
270027972 270027972
845621797 845621797
224222386 224222386
551653648 551653648
511866548 511866548
559714520 559714520
990995065 990995065
629009083 629009083
138218291 138218291
809014958 809014958
251383275 251383275
771215404 771215404
219105988 219105988
782507392 782507392
685362166 685362166
433520285 433520285
410588478 410588478
796974742 796974742
616420949 616420949
968873895 968873895
981656613 981656613
460239420 460239420
774000466 774000466
22152681 22152681
20177039 20177039
279865914 279865914
930742287 930742287
196169196 196169196
404963202 404963202
898227452 898227452
329899687 329899687
855781241 855781241
840290705 840290705
946017624 946017624
904075019 904075019
268850661 268850661
450713998 450713998
28046756 28046756
736199080 736199080
243040277 243040277
906958957 906958957
438129727 438129727
97927123 97927123
656738397 656738397
370618753 370618753
331604572 331604572
279742336 279742336
204507254 204507254
455528325 455528325
806094100 806094100
916479591 916479591
682608074 682608074
758296990 758296990
80815801 80815801
655544000 655544000
612846693 612846693
246670102 246670102
111530022 111530022
672650285 672650285
36418359 36418359
671319197 671319197
880873164 880873164
77807837 77807837
191891451 191891451
909307916 909307916
219666293 219666293
155644187 155644187
447999452 447999452
81633541 81633541
202633544 202633544
658693726 658693726
603946980 603946980
174826065 174826065
389319643 389319643
329733859 329733859
25786302 25786302
576937900 576937900
164648185 164648185
272336617 272336617
304797357 304797357
675376081 675376081
290820537 290820537
37352435 37352435
190945931 190945931
897262588 897262588
14067025 14067025
549844247 549844247
37091314 37091314
728457514 728457514
912938367 912938367
503902759 503902759
940222079 940222079
239246544 239246544
872404593 872404593
522910191 522910191
983016438 983016438
140549431 140549431
519675221 519675221
486066561 486066561
137205352 137205352
874131035 874131035
847367634 847367634
743326134 743326134
155514112 155514112
911846047 911846047
534408489 534408489
477424014 477424014
958228644 958228644
767939729 767939729
795552597 795552597
371418229 371418229
660909691 660909691
82942505 82942505
332934908 332934908
989073466 989073466
799003779 799003779
291014187 291014187
366789280 366789280
113679176 113679176
97893529 97893529
221736320 221736320
267012025 267012025
784685636 784685636
663593396 663593396
17832318 17832318
882388266 882388266
982696765 982696765
71361109 71361109
52820803 52820803
871509353 871509353
377770257 377770257
676200435 676200435
759505994 759505994
310790073 310790073
689991478 689991478
369430268 369430268
715229089 715229089
229823824 229823824
572446759 572446759
6746878 6746878
831352659 831352659
287192016 287192016
418063678 418063678
706430629 706430629
771263380 771263380
765873454 765873454
33101768 33101768
420739946 420739946
498989663 498989663
19348876 19348876
812773744 812773744
976091991 976091991
78743785 78743785
148918570 148918570
638039521 638039521
243622335 243622335
563079640 563079640
737149420 737149420
520884331 520884331
117153770 117153770
986018129 986018129
454511611 454511611
295813 295813
9742453 9742453
713879778 713879778
221863307 221863307
179952445 179952445
245425543 245425543
173634090 173634090
85934208 85934208
853088445 853088445
501262565 501262565
146211045 146211045
387212567 387212567
485919091 485919091
196660275 196660275
172118652 172118652
909890680 909890680
518499015 518499015
575586507 575586507
545707293 545707293
815550352 815550352
284312312 284312312
583986355 583986355
423548145 423548145
270316993 270316993
643375874 643375874
367089705 367089705
998439525 998439525
920676249 920676249
200961420 200961420
661268609 661268609
448006952 448006952
615211845 615211845
70121470 70121470
412606661 412606661
565234537 565234537
11333381 11333381
422325424 422325424
313627031 313627031
413872625 413872625
197851582 197851582
667525914 667525914
213214556 213214556
379780408 379780408
703926269 703926269
71415703 71415703
226192658 226192658
864380185 864380185
376422968 376422968
978055792 978055792
254010296 254010296
814810706 814810706
253186939 253186939
49831595 49831595
371960050 371960050
815957546 815957546
836672947 836672947
32414239 32414239
968330958 968330958
564822132 564822132
521756911 521756911
155088167 155088167
868139576 868139576
844548310 844548310
158655444 158655444
330210789 330210789
817094372 817094372
784244197 784244197
877399570 877399570
268611110 268611110
823796898 823796898
186945055 186945055
393867302 393867302
433020056 433020056
321893625 321893625
245925176 245925176
704044131 704044131
984884250 984884250
258144874 258144874
194536353 194536353
28066501 28066501
252079849 252079849
514524615 514524615
241387009 241387009
410397614 410397614
235919312 235919312
606548094 606548094
397820819 397820819
459446541 459446541
225748741 225748741
978632411 978632411
931880575 931880575
264709754 264709754
446391409 446391409
313328333 313328333
686271003 686271003
574111588 574111588
88058829 88058829
689366485 689366485
578872535 578872535
225280721 225280721
994407623 994407623
982052074 982052074
264045773 264045773
894426055 894426055
553692779 553692779
383409133 383409133
842732592 842732592
311688489 311688489
36524388 36524388
68959978 68959978
544760331 544760331
887934560 887934560
758525789 758525789
328848958 328848958
1508729 1508729
703392152 703392152
49288248 49288248
452301450 452301450
184003737 184003737
894299068 894299068
335113689 335113689
742098463 742098463
858949849 858949849
454781764 454781764
960109977 960109977
22736554 22736554
603101292 603101292
402828925 402828925
212324559 212324559
12040724 12040724
553588508 553588508
359544278 359544278
591150442 591150442
587808578 587808578
958376339 958376339
804737356 804737356
14528345 14528345
798189573 798189573
486612995 486612995
291456193 291456193
46802217 46802217
90968593 90968593
633965615 633965615
955521104 955521104
6046689 6046689
420362583 420362583
826141077 826141077
560646642 560646642
559524129 559524129
534076289 534076289
733056825 733056825
884170003 884170003
99696328 99696328
545161942 545161942
148362230 148362230
275036428 275036428
318211815 318211815
65433129 65433129
453185551 453185551
584866576 584866576
845820303 845820303
660778373 660778373
843551157 843551157
488940309 488940309
772494756 772494756
57502743 57502743
33909604 33909604
47911522 47911522
479325013 479325013
60956586 60956586
60980362 60980362
724076164 724076164
103660874 103660874
353352575 353352575
418438870 418438870
349801578 349801578
840054275 840054275
695202155 695202155
396620902 396620902
55858025 55858025
387802681 387802681
82283210 82283210
619582056 619582056
70035275 70035275
923068213 923068213
220603001 220603001
846953666 846953666
871012627 871012627
378731804 378731804
721384132 721384132
223606554 223606554
273868886 273868886
705825558 705825558
834126557 834126557
153866067 153866067
618091374 618091374
790626794 790626794
71565611 71565611
857581557 857581557
183135436 183135436
118199467 118199467
631731075 631731075
767723965 767723965
382248630 382248630
58400760 58400760
914789099 914789099
538343730 538343730
56603837 56603837
258515840 258515840
760092526 760092526
662113761 662113761
949363393 949363393
51974403 51974403
766152531 766152531
725647518 725647518
498427643 498427643
470491166 470491166
512840547 512840547
563519632 563519632
729534936 729534936
231686995 231686995
731380906 731380906
679503123 679503123
953857599 953857599
83195772 83195772
217033327 217033327
90245105 90245105
281339611 281339611
420642528 420642528
526627043 526627043
914727071 914727071
124696749 124696749
248050830 248050830
885403113 885403113
279149965 279149965
189526751 189526751
181360780 181360780
385065039 385065039
815231125 815231125
683475247 683475247
737977667 737977667
424374140 424374140
863240036 863240036
839786448 839786448
629272871 629272871
189496050 189496050
954142944 954142944
932349620 932349620
228610986 228610986
7402349 7402349
985388572 985388572
670773246 670773246
121986697 121986697
933975148 933975148
27167243 27167243
561181026 561181026
758849448 758849448
791060620 791060620
510749026 510749026
670350977 670350977
713837222 713837222
881607559 881607559
882079243 882079243
518287279 518287279
157953081 157953081
645856193 645856193
854579925 854579925
678446190 678446190
373086991 373086991
1290160 1290160
65807162 65807162
975353309 975353309
230373036 230373036
973725248 973725248
715787567 715787567
140918333 140918333
69222543 69222543
662228319 662228319
290180665 290180665
310685347 310685347
70348598 70348598
457020475 457020475
769483529 769483529
34521095 34521095
253401172 253401172
682494788 682494788
767466044 767466044
460205271 460205271
78777809 78777809
17350651 17350651
554814166 554814166
862475991 862475991
29704092 29704092
348803431 348803431
985763269 985763269
348672501 348672501
224270881 224270881
432937429 432937429
378341295 378341295
66531230 66531230
658909185 658909185
610634313 610634313
115942624 115942624
928291446 928291446
371052645 371052645
839176607 839176607
253891380 253891380
110323664 110323664
439415131 439415131
552685767 552685767
60450768 60450768
173671689 173671689
291885943 291885943
140104581 140104581
120301321 120301321
958765571 958765571
251717644 251717644
974894545 974894545
130469322 130469322
8706761 8706761
676700795 676700795
967013948 967013948
925527047 925527047
41256596 41256596
477197634 477197634
79664761 79664761
551088317 551088317
608896238 608896238
415408188 415408188
499634579 499634579
314616690 314616690
559701835 559701835
194915658 194915658
711267804 711267804
342602430 342602430
721849208 721849208
232334156 232334156
306510654 306510654
831582218 831582218
670607180 670607180
129563989 129563989
813228518 813228518
450180874 450180874
68771248 68771248
432999240 432999240
116245702 116245702
274166962 274166962
565236044 565236044
772029625 772029625
228410662 228410662
865422076 865422076
343566585 343566585
222592991 222592991
758136180 758136180
666822804 666822804
453889445 453889445
160508748 160508748
175950174 175950174
908878924 908878924
664333327 664333327
27134875 27134875
493369397 493369397
486794196 486794196
33621468 33621468
222502796 222502796
645386771 645386771
317278378 317278378
971450327 971450327
899481171 899481171
990019769 990019769
726202035 726202035
723634992 723634992
768237659 768237659
793946688 793946688
690613487 690613487
311773657 311773657
370693505 370693505
848267494 848267494
585121323 585121323
28063229 28063229
38248940 38248940
242032351 242032351
654212920 654212920
250323360 250323360
752678669 752678669
662509070 662509070
732889695 732889695
737215191 737215191
213687717 213687717
606329884 606329884
248256373 248256373
846462983 846462983
880698483 880698483
9563874 9563874
25343444 25343444
135160418 135160418
512421787 512421787
619912630 619912630
667083064 667083064
957983520 957983520
844010894 844010894
563019334 563019334
220846524 220846524
45097607 45097607
441701733 441701733
633294927 633294927
474919950 474919950
925774166 925774166
270059478 270059478
400181548 400181548
809999014 809999014
341557001 341557001
312667742 312667742
825809985 825809985
884186781 884186781
650353935 650353935
424033749 424033749
13541183 13541183
513885011 513885011
163109528 163109528
519569304 519569304
700978115 700978115
62127599 62127599
243179950 243179950
133933803 133933803
312371384 312371384
4741187 4741187
900833288 900833288
785704098 785704098
323598999 323598999
488816443 488816443
160818495 160818495
277090528 277090528
224045424 224045424
860597206 860597206
207654913 207654913
780706186 780706186
13635374 13635374
464145870 464145870
663551959 663551959
827897555 827897555
278598930 278598930
185696113 185696113
11105017 11105017
754498720 754498720
621873854 621873854
984848027 984848027
113871556 113871556
941046105 941046105
106020337 106020337
204899434 204899434
117834973 117834973
261639489 261639489
679326852 679326852
202405622 202405622
943717331 943717331
502159757 502159757
165865951 165865951
241675989 241675989
2283653 2283653
405648920 405648920
41059365 41059365
542132954 542132954
519581431 519581431
408349896 408349896
121335556 121335556
757090538 757090538
979347581 979347581
603644880 603644880
499356929 499356929
173040210 173040210
128188604 128188604
70134389 70134389
550531386 550531386
651851352 651851352
255617070 255617070
854348367 854348367
814489439 814489439
545035600 545035600
694534490 694534490
934851673 934851673
184156885 184156885
446834753 446834753
786988280 786988280
729658279 729658279
46001339 46001339
525556147 525556147
295194254 295194254
216306643 216306643
605173852 605173852
238761465 238761465
704299118 704299118
434153080 434153080
781822673 781822673
209805694 209805694
785299646 785299646
796781560 796781560
338534216 338534216
565273973 565273973
611625856 611625856
682339808 682339808
252428831 252428831
454653989 454653989
688296270 688296270
532825077 532825077
129861633 129861633
280008720 280008720
140470794 140470794
422491443 422491443
392468470 392468470
430440831 430440831
88577262 88577262
274288097 274288097
395443000 395443000
486718792 486718792
65631857 65631857
910066063 910066063
270840221 270840221
429640323 429640323
185324284 185324284
494100792 494100792
226311191 226311191
304306896 304306896
628311828 628311828
990692016 990692016
394441507 394441507
511972504 511972504
232085249 232085249
293501763 293501763
367842477 367842477
876031459 876031459
356633802 356633802
943250745 943250745
303786758 303786758
53956737 53956737
327272255 327272255
716781364 716781364
467398866 467398866
953414337 953414337
58302795 58302795
3082685 3082685
220826232 220826232
153821450 153821450
174568466 174568466
106508152 106508152
286687546 286687546
275656981 275656981
253872526 253872526
755916065 755916065
77685473 77685473
850908562 850908562
753444216 753444216
148291445 148291445
279255420 279255420
46061746 46061746
754266856 754266856
983912775 983912775
915789260 915789260
837972135 837972135
163173341 163173341
724309302 724309302
725779770 725779770
676928070 676928070
603821174 603821174
509987422 509987422
318785747 318785747
746566087 746566087
407189679 407189679
186427777 186427777
572418158 572418158
722252878 722252878
310865249 310865249
642823238 642823238
378481523 378481523
569011498 569011498
1296426 1296426
6053772 6053772
969896497 969896497
750727441 750727441
302975261 302975261
765831660 765831660
674686816 674686816
96069807 96069807
732367853 732367853
917741 917741
225534337 225534337
746447716 746447716
457764822 457764822
155612224 155612224
505209467 505209467
991287328 991287328
920953007 920953007
43125393 43125393
841765078 841765078
435562175 435562175
544475898 544475898
801004267 801004267
343893213 343893213
444344111 444344111
842129498 842129498
317590109 317590109
210033946 210033946
265411340 265411340
392953898 392953898
405448400 405448400
478411376 478411376
343911161 343911161
231888559 231888559
667110794 667110794
345721217 345721217
67830071 67830071
959081725 959081725
535821863 535821863
122420875 122420875
641270345 641270345
789005358 789005358
72874678 72874678
10425078 10425078
997517412 997517412
595665149 595665149
304769574 304769574
3443376 3443376
689736533 689736533
465860627 465860627
123897466 123897466
68737693 68737693
770928630 770928630
750388121 750388121
259072308 259072308
730501312 730501312
136429978 136429978
89235141 89235141
356548089 356548089
486216435 486216435
254291334 254291334
198716027 198716027
926701416 926701416
875855436 875855436
814699431 814699431
181696046 181696046
738056333 738056333
222040751 222040751
22330769 22330769
734493095 734493095
902668269 902668269
245814521 245814521
159015440 159015440
243668478 243668478
290613746 290613746
7485589 7485589
849711937 849711937
633619085 633619085
561514690 561514690
833706762 833706762
317087051 317087051
187068803 187068803
348758455 348758455
147973584 147973584
920067631 920067631
422903549 422903549
453316880 453316880
585810433 585810433
963021742 963021742
796461280 796461280
143036696 143036696
598762505 598762505
948313679 948313679
100273256 100273256
217573804 217573804
480682883 480682883
355189231 355189231
865590916 865590916
398954473 398954473
291067259 291067259
543886054 543886054
592424847 592424847
377095046 377095046
278420386 278420386
294332999 294332999
173424737 173424737
88480580 88480580
367058387 367058387
498026697 498026697
235137452 235137452
714438560 714438560
253021388 253021388
132001599 132001599
986435301 986435301
512983102 512983102
321063690 321063690
734205000 734205000
890636633 890636633
38658349 38658349
28108282 28108282
156066705 156066705
960485760 960485760
542528504 542528504
16047775 16047775
941696790 941696790
28007802 28007802
48663223 48663223
600519738 600519738
24982851 24982851
205207829 205207829
119335001 119335001
629282233 629282233
381335281 381335281
222886539 222886539
361705535 361705535
948361922 948361922
158761956 158761956
987843983 987843983
10616581 10616581
252007035 252007035
9350874 9350874
200867849 200867849
835143250 835143250
662226333 662226333
39187203 39187203
53896841 53896841
460443563 460443563
258505836 258505836
328880795 328880795
326449963 326449963
681004991 681004991
219029277 219029277
14549301 14549301
819463300 819463300
239952925 239952925
214110071 214110071
623741268 623741268
400013895 400013895
22630031 22630031
447797735 447797735
975649958 975649958
931318409 931318409
464405074 464405074
78454268 78454268
774043570 774043570
88260417 88260417
585805283 585805283
999373614 999373614
409217904 409217904
760058903 760058903
524366125 524366125
782047651 782047651
543552784 543552784
337033756 337033756
587806427 587806427
164516704 164516704
664846325 664846325
614279524 614279524
436362995 436362995
934165693 934165693
661818604 661818604
402492008 402492008
350760098 350760098
54963395 54963395
927615726 927615726
450759279 450759279
817187025 817187025
355381853 355381853
686808754 686808754
245929149 245929149
648755590 648755590
91320526 91320526
151807011 151807011
142025161 142025161
293474325 293474325
142606774 142606774
392546344 392546344
325018487 325018487
154696773 154696773
164588516 164588516
675922454 675922454
927867401 927867401
772613614 772613614
255688156 255688156
723006129 723006129
99885884 99885884
869457680 869457680
489381455 489381455
54305094 54305094
502676437 502676437
136947959 136947959
187434714 187434714
38561884 38561884
978601086 978601086
402821451 402821451
801603366 801603366
686815700 686815700
48807668 48807668
721499662 721499662
326125592 326125592
570670238 570670238
404701999 404701999
501407376 501407376
643830372 643830372
458780077 458780077
55340793 55340793
758798653 758798653
145793677 145793677
396777246 396777246
721113764 721113764
552990882 552990882
568562336 568562336
700788884 700788884
410708667 410708667
38088495 38088495
370666022 370666022
155172712 155172712
12202146 12202146
816239038 816239038
751646133 751646133
238679751 238679751
379491964 379491964
718671861 718671861
233786488 233786488
310699329 310699329
183222737 183222737
39490587 39490587
549234339 549234339
712556589 712556589
354868655 354868655
644450937 644450937
32942222 32942222
618936619 618936619
318301890 318301890
509750384 509750384
744183901 744183901
874640580 874640580
518091472 518091472
836656811 836656811
615864762 615864762
268656709 268656709
660029051 660029051
365240551 365240551
566410457 566410457
188537693 188537693
466700555 466700555
710202889 710202889
847635170 847635170
211010058 211010058
820641490 820641490
89113431 89113431
519166859 519166859
669463227 669463227
788959539 788959539
170681278 170681278
565691952 565691952
21318032 21318032
261364829 261364829
633474745 633474745
786370663 786370663
722360669 722360669
348813650 348813650
659782883 659782883
14377911 14377911
549678208 549678208
496029683 496029683
628680057 628680057
672501406 672501406
363978943 363978943
681113884 681113884
690935353 690935353
80003262 80003262
634076639 634076639
368894619 368894619
186078040 186078040
384767755 384767755
266221580 266221580
721406672 721406672
420455312 420455312
122846153 122846153
751063825 751063825
706462081 706462081
999929270 999929270
120382565 120382565
241864785 241864785
281388420 281388420
467166515 467166515
516838940 516838940
173667027 173667027
577309976 577309976
909863319 909863319
171167320 171167320
393592659 393592659
297131288 297131288
741643582 741643582
890669716 890669716
91698025 91698025
134997971 134997971
595564177 595564177
563357274 563357274
523494762 523494762
909677829 909677829
327217498 327217498
381668256 381668256
30623722 30623722
137643484 137643484
98194822 98194822
208800648 208800648
375311357 375311357
629821657 629821657
660308211 660308211
60760176 60760176
871087798 871087798
51014059 51014059
535776145 535776145
833812183 833812183
322650003 322650003
564188586 564188586
580059865 580059865
569956042 569956042
953636936 953636936
21048731 21048731
799231540 799231540
213623230 213623230
38239015 38239015
783503129 783503129
1174598 1174598
461716685 461716685
187761552 187761552
833994557 833994557
960885674 960885674
333719031 333719031
285327292 285327292
275092205 275092205
900618525 900618525
5639177 5639177
50584253 50584253
972815854 972815854
858387006 858387006
703875590 703875590
13147683 13147683
326777406 326777406
425463592 425463592
389084074 389084074
287904397 287904397
352654703 352654703
512600275 512600275
810454798 810454798
527346145 527346145
508199883 508199883
784020667 784020667
639013087 639013087
155000618 155000618
322478444 322478444
709388869 709388869
58744596 58744596
208579062 208579062
252731217 252731217
699502352 699502352
138085274 138085274
555350382 555350382
828569093 828569093
129561704 129561704
109239854 109239854
538427744 538427744
470016730 470016730
757676242 757676242
1935478 1935478
772039894 772039894
924989025 924989025
969704877 969704877
135203996 135203996
618769298 618769298
172093527 172093527
623777417 623777417
512921534 512921534
671656580 671656580
490123861 490123861
976240662 976240662
141876861 141876861
322054630 322054630
107655816 107655816
599878186 599878186
755172395 755172395
445454903 445454903
735908379 735908379
20952417 20952417
924525504 924525504
43193054 43193054
216755611 216755611
903231951 903231951
610821597 610821597
473857906 473857906
290415165 290415165
397311813 397311813
360775277 360775277
567573709 567573709
94337781 94337781
770149133 770149133
256239284 256239284
749684590 749684590
149829165 149829165
150435712 150435712
127867448 127867448
942635668 942635668
257110943 257110943
353250935 353250935
7900753 7900753
718231999 718231999
117254486 117254486
948358582 948358582
560701082 560701082
581832513 581832513
292393051 292393051
711024364 711024364
513084465 513084465
584684239 584684239
410139141 410139141
675522885 675522885
420102098 420102098
96673747 96673747
918348646 918348646
233972648 233972648
804128299 804128299
636143933 636143933
703096656 703096656
699749572 699749572
594163412 594163412
975462359 975462359
665815256 665815256
962452938 962452938
826574420 826574420
572688691 572688691
683107494 683107494
52994145 52994145
87029094 87029094
99755671 99755671
299802386 299802386
883480794 883480794
677376737 677376737
140425596 140425596
476890760 476890760
81322573 81322573
196287528 196287528
387673033 387673033
547567420 547567420
449916860 449916860
76314655 76314655
419506978 419506978
444624365 444624365
314398087 314398087
137694518 137694518
931511787 931511787
38904305 38904305
771230346 771230346
591212218 591212218
831060463 831060463
292178911 292178911
76673418 76673418
184455714 184455714
168411480 168411480
682300715 682300715
331610281 331610281
352817848 352817848
638642125 638642125
622476996 622476996
552029376 552029376
77400778 77400778
887700196 887700196
821564541 821564541
999443051 999443051
739784963 739784963
643062392 643062392
592338267 592338267
266507649 266507649
494051162 494051162
470718557 470718557
253265859 253265859
397380943 397380943
637242229 637242229
129332651 129332651
267923349 267923349
293918160 293918160
138040372 138040372
678356581 678356581
684110917 684110917
927138829 927138829
534660729 534660729
594900288 594900288
912044257 912044257
596503226 596503226
222630731 222630731
649178045 649178045
606140298 606140298
269030993 269030993
804146796 804146796
185595474 185595474
513716055 513716055
735155517 735155517
409708493 409708493
837675250 837675250
283680798 283680798
642868092 642868092
175683108 175683108
236350912 236350912
156805668 156805668
690245694 690245694
875569442 875569442
659313178 659313178
524148262 524148262
196977322 196977322
234303644 234303644
127334320 127334320
944966867 944966867
309814714 309814714
59667406 59667406
234238705 234238705
170208437 170208437
640343512 640343512
565979432 565979432
144908618 144908618
934629619 934629619
232131813 232131813
461851671 461851671
488849381 488849381
636783746 636783746
508628140 508628140
687127692 687127692
235251854 235251854
91136084 91136084
943974945 943974945
82454583 82454583
199440929 199440929
350083718 350083718
72480048 72480048
522128635 522128635
766793860 766793860
561593548 561593548
355664992 355664992
161581245 161581245
773642624 773642624
281736675 281736675
388938543 388938543
950420900 950420900
241797400 241797400
468510437 468510437
161112736 161112736
768671478 768671478
148181524 148181524
248779906 248779906
312887644 312887644
468523070 468523070
33310368 33310368
231885860 231885860
291643631 291643631
104180207 104180207
605621240 605621240
884612620 884612620
925522477 925522477
760359231 760359231
94843492 94843492
213243760 213243760
125414831 125414831
395587660 395587660
2882059 2882059
535704568 535704568
118756879 118756879
805574671 805574671
201630449 201630449
523087055 523087055
524202164 524202164
466644934 466644934
359575097 359575097
724385076 724385076
23241374 23241374
468573654 468573654
437481171 437481171
487336590 487336590
290066211 290066211
551400788 551400788
9659246 9659246
828809937 828809937
452056620 452056620
59915303 59915303
382459593 382459593
436843363 436843363
351814754 351814754
831698713 831698713
168201394 168201394
81046230 81046230
376398804 376398804
48757135 48757135
622939705 622939705
727241712 727241712
995306351 995306351
424560390 424560390
387049319 387049319
332266899 332266899
305724855 305724855
232531408 232531408
725883358 725883358
543845626 543845626
193472409 193472409
286730518 286730518
122200140 122200140
84794947 84794947
603811323 603811323
804050999 804050999
303766464 303766464
260186970 260186970
905137507 905137507
222296536 222296536
403786074 403786074
389613813 389613813
394750073 394750073
545152576 545152576
339770027 339770027
50988240 50988240
529441489 529441489
47376019 47376019
945774922 945774922
41772862 41772862
241991473 241991473
89698189 89698189
109323068 109323068
479441013 479441013
749189312 749189312
590731085 590731085
421368983 421368983
128575143 128575143
602293767 602293767
833605778 833605778
380125605 380125605
319074449 319074449
586986115 586986115
617934138 617934138
694476653 694476653
495281267 495281267
199870281 199870281
139254408 139254408
709587254 709587254
285789952 285789952
65394150 65394150
960252268 960252268
512042518 512042518
413843245 413843245
941076230 941076230
678236246 678236246
114175623 114175623
277172251 277172251
426714052 426714052
258160327 258160327
98697804 98697804
899441245 899441245
690243919 690243919
665159405 665159405
972369525 972369525
239853817 239853817
218277799 218277799
918714211 918714211
869961920 869961920
392175839 392175839
633521142 633521142
614939936 614939936
542895058 542895058
628357951 628357951
111969023 111969023
630910674 630910674
911707104 911707104
565840485 565840485
105900344 105900344
124526315 124526315
75560629 75560629
2154051 2154051
369470949 369470949
863206207 863206207
251762751 251762751
244093196 244093196
97918549 97918549
518175986 518175986
201956560 201956560
333773330 333773330
79451975 79451975
740884541 740884541
86269742 86269742
870287172 870287172
440712995 440712995
619106473 619106473
215965840 215965840
889260876 889260876
886977065 886977065
116671373 116671373
550139881 550139881
944936394 944936394
247161372 247161372
541684113 541684113
521567707 521567707
256551658 256551658
324754634 324754634
815792317 815792317
330674489 330674489
543066459 543066459
107882989 107882989
565485396 565485396
468997438 468997438
680537757 680537757
54311551 54311551
798763748 798763748
788562318 788562318
832561975 832561975
136538567 136538567
492216332 492216332
113962024 113962024
905741621 905741621
144142086 144142086
382679587 382679587
954770894 954770894
620741447 620741447
526853192 526853192
839126777 839126777
930776213 930776213
448134633 448134633
875144252 875144252
260484000 260484000
605276024 605276024
45742674 45742674
492145211 492145211
248808485 248808485
355197406 355197406
829151879 829151879
348024224 348024224
478532718 478532718
588612722 588612722
313493551 313493551
113190271 113190271
246053350 246053350
125514860 125514860
851799511 851799511
303562692 303562692
332902278 332902278
387191951 387191951
874528710 874528710
736359491 736359491
301527868 301527868
218895170 218895170
353878632 353878632
182131182 182131182
170638461 170638461
700969344 700969344
874381580 874381580
690316 690316
518788576 518788576
953320082 953320082
537911824 537911824
575852861 575852861
720089527 720089527
358492264 358492264
362385174 362385174
471377585 471377585
84797937 84797937
620179690 620179690
559434560 559434560
776796769 776796769
932521075 932521075
606971080 606971080
746036029 746036029
214970537 214970537
956204359 956204359
815744328 815744328
30825644 30825644
88140411 88140411
110914850 110914850
535249113 535249113
756602741 756602741
831722459 831722459
719858956 719858956
14232706 14232706
767137964 767137964
486873104 486873104
370370963 370370963
185959944 185959944
977309661 977309661
986681804 986681804
858472636 858472636
239339038 239339038
513500484 513500484
565158098 565158098
475273956 475273956
883345775 883345775
159281924 159281924
604051843 604051843
266010727 266010727
618919569 618919569
638412012 638412012
708886711 708886711
460289573 460289573
614819504 614819504
336120670 336120670
655836546 655836546
906734958 906734958
342380160 342380160
98096995 98096995
739242267 739242267
132868183 132868183
185930272 185930272
81307426 81307426
306063470 306063470
615971091 615971091
137828362 137828362
874614019 874614019
373726614 373726614
163256788 163256788
249161669 249161669
796512120 796512120
324398011 324398011
698116532 698116532
292320830 292320830
172740680 172740680
788360464 788360464
804169583 804169583
485017617 485017617
748262354 748262354
38799855 38799855
328919850 328919850
672362105 672362105
354738488 354738488
933346844 933346844
754528456 754528456
863736420 863736420
387247185 387247185
420326147 420326147
865424118 865424118
96788830 96788830
907840735 907840735
895116709 895116709
273337349 273337349
629559829 629559829
50152479 50152479
18109756 18109756
712176472 712176472
536396167 536396167
124985870 124985870
220216681 220216681
446148925 446148925
914081702 914081702
185007595 185007595
85638499 85638499
111394409 111394409
497084151 497084151
144478252 144478252
412308395 412308395
490842829 490842829
133412796 133412796
158966169 158966169
537000596 537000596
745899721 745899721
285364425 285364425
643474324 643474324
823764901 823764901
60445075 60445075
120396681 120396681
254518740 254518740
719734644 719734644
975342919 975342919
763771550 763771550
322346016 322346016
167352849 167352849
564934958 564934958
939883156 939883156
517892046 517892046
73633440 73633440
70084930 70084930
276586829 276586829
862255427 862255427
533424443 533424443
963046032 963046032
789650591 789650591
229150782 229150782
581047411 581047411
270961378 270961378
400364763 400364763
315833367 315833367
84682150 84682150
115760938 115760938
45303532 45303532
843309890 843309890
704756253 704756253
600006365 600006365
146823196 146823196
399795611 399795611
543404053 543404053
485077930 485077930
117817433 117817433
353245874 353245874
153108625 153108625
317304830 317304830
766658665 766658665
61122488 61122488
473849783 473849783
9299891 9299891
743180885 743180885
625893017 625893017
33875776 33875776
11936373 11936373
79865421 79865421
896443084 896443084
711283208 711283208
760584858 760584858
217354311 217354311
469041815 469041815
219777016 219777016
911021008 911021008
268602091 268602091
708050591 708050591
896733757 896733757
799445034 799445034
4685621 4685621
121410776 121410776
209970392 209970392
648453789 648453789
793379139 793379139
236533157 236533157
695421392 695421392
837064298 837064298
660302603 660302603
185243058 185243058
891166035 891166035
103852438 103852438
453721748 453721748
911458422 911458422
146530457 146530457
242082238 242082238
578798334 578798334
296107732 296107732
663320993 663320993
220783547 220783547
952787353 952787353
169516182 169516182
343159833 343159833
342693698 342693698
644183923 644183923
197365128 197365128
658907255 658907255
7438695 7438695
795673543 795673543
648068003 648068003
715445896 715445896
104466850 104466850
165180320 165180320
661164794 661164794
536938415 536938415
838780439 838780439
474878737 474878737
107251378 107251378
317036221 317036221
106666194 106666194
2600661 2600661
264828673 264828673
458605710 458605710
417609415 417609415
687943430 687943430
29215204 29215204
454012279 454012279
916475378 916475378
400059917 400059917
703833813 703833813
432712022 432712022
164483342 164483342
208744114 208744114
513840793 513840793
55512952 55512952
411497526 411497526
592877132 592877132
781159661 781159661
656820922 656820922
361670976 361670976
745756051 745756051
889326820 889326820
737871368 737871368
928981355 928981355
68673903 68673903
984626277 984626277
890135297 890135297
893662457 893662457
802633369 802633369
629244106 629244106
99181992 99181992
824109072 824109072
185534921 185534921
672711548 672711548
38820151 38820151
412457560 412457560
123347309 123347309
108488109 108488109
237046421 237046421
79040591 79040591
562863513 562863513
72519623 72519623
401585468 401585468
222754768 222754768
216327463 216327463
801619129 801619129
191344747 191344747
99571396 99571396
978513018 978513018
748889557 748889557
329667685 329667685
536248279 536248279
696475804 696475804
374975353 374975353
617637010 617637010
364458780 364458780
939483075 939483075
442906794 442906794
370802713 370802713
770385885 770385885
925199039 925199039
311351204 311351204
720459859 720459859
475114722 475114722
151261870 151261870
884320809 884320809
630964663 630964663
537695598 537695598
729299977 729299977
476845989 476845989
36244357 36244357
654994056 654994056
16077242 16077242
194615555 194615555
440495329 440495329
400206918 400206918
275837198 275837198
352237285 352237285
628089988 628089988
591447477 591447477
893082854 893082854
38391709 38391709
297775556 297775556
280714142 280714142
181438872 181438872
685661857 685661857
545707425 545707425
385148020 385148020
562553440 562553440
811804378 811804378
181495156 181495156
205360066 205360066
607651654 607651654
183409657 183409657
5344999 5344999
104122808 104122808
982175248 982175248
270850450 270850450
24741782 24741782
536482622 536482622
995844865 995844865
196907301 196907301
777832372 777832372
674259130 674259130
75417799 75417799
516323264 516323264
102402895 102402895
129135711 129135711
255226200 255226200
518412153 518412153
641996 641996
997200138 997200138
728007233 728007233
496461261 496461261
103796636 103796636
861806041 861806041
690402379 690402379
427696296 427696296
394485404 394485404
607360521 607360521
50372139 50372139
684559020 684559020
175056757 175056757
999749109 999749109
841313381 841313381
500220002 500220002
534971160 534971160
237191914 237191914
581692941 581692941
756474870 756474870
964515503 964515503
259069723 259069723
546147190 546147190
144832909 144832909
187060748 187060748
94670784 94670784
927978256 927978256
449805606 449805606
697311539 697311539
239833792 239833792
839759428 839759428
776177895 776177895
890044707 890044707
911359804 911359804
42978860 42978860
821531304 821531304
580931957 580931957
73807123 73807123
427454416 427454416
120080153 120080153
412135126 412135126
919809953 919809953
942852564 942852564
453458973 453458973
178714210 178714210
225087683 225087683
123879679 123879679
108320171 108320171
598382419 598382419
581646248 581646248
510642548 510642548
679970477 679970477
969258660 969258660
952290668 952290668
696830392 696830392
34592276 34592276
396455440 396455440
962468776 962468776
29575994 29575994
825149482 825149482
868631337 868631337
539554095 539554095
558838804 558838804
662031389 662031389
12876644 12876644
934149464 934149464
497528013 497528013
192062242 192062242
101063947 101063947
754827150 754827150
682711261 682711261
584118517 584118517
161288652 161288652
487268408 487268408
646184154 646184154
564460290 564460290
171082489 171082489
823850654 823850654
277845852 277845852
36956028 36956028
116011290 116011290
412124354 412124354
530190778 530190778
734440886 734440886
22687315 22687315
200258268 200258268
144204332 144204332
20752068 20752068
808704258 808704258
388740620 388740620
750809200 750809200
699666384 699666384
666372586 666372586
921769347 921769347
853968503 853968503
132672934 132672934
258350211 258350211
182028004 182028004
441942197 441942197
718329030 718329030
220302210 220302210
276922843 276922843
78474346 78474346
739229139 739229139
143192866 143192866
890548761 890548761
992231036 992231036
14246748 14246748
792308815 792308815
611325476 611325476
971408291 971408291
923476266 923476266
589540442 589540442
33890948 33890948
885405939 885405939
263929678 263929678
438633256 438633256
233548209 233548209
53256073 53256073
13164724 13164724
266954778 266954778
293947776 293947776
818041462 818041462
975697547 975697547
613264697 613264697
221171369 221171369
674190867 674190867
643229301 643229301
291087469 291087469
540530400 540530400
717649735 717649735
992794197 992794197
904872247 904872247
391672581 391672581
303325882 303325882
95284303 95284303
447920507 447920507
65229940 65229940
171526798 171526798
32770156 32770156
292692971 292692971
526058200 526058200
432051781 432051781
684101376 684101376
385230225 385230225
540895082 540895082
806746317 806746317
766773633 766773633
101045681 101045681
107948800 107948800
827967424 827967424
372841771 372841771
619513246 619513246
648142260 648142260
55735088 55735088
990796794 990796794
156678125 156678125
430702989 430702989
329273668 329273668
252812091 252812091
555777346 555777346
33426313 33426313
378595505 378595505
657526968 657526968
179127449 179127449
934244657 934244657
867615515 867615515
367081581 367081581
211570660 211570660
766085960 766085960
277818468 277818468
927244847 927244847
569486729 569486729
343314595 343314595
419151987 419151987
269039362 269039362
124552537 124552537
675762787 675762787
707688521 707688521
411171050 411171050
982591512 982591512
287196819 287196819
356002659 356002659
349569691 349569691
278845851 278845851
238548402 238548402
752217300 752217300
291237803 291237803
922666881 922666881
289965045 289965045
471949246 471949246
505898456 505898456
453591436 453591436
253712017 253712017
168969366 168969366
80701490 80701490
393398318 393398318
614788954 614788954
663500435 663500435
484441887 484441887
149540254 149540254
190231543 190231543
145106603 145106603
771969843 771969843
362419402 362419402
829957105 829957105
819779440 819779440
185909257 185909257
249267007 249267007
226082409 226082409
26196524 26196524
85356867 85356867
462404818 462404818
620128652 620128652
136370513 136370513
481871922 481871922
75417686 75417686
419224424 419224424
247390861 247390861
358479670 358479670
961740217 961740217
350585871 350585871
116358954 116358954
239811852 239811852
60169057 60169057
150557034 150557034
560557026 560557026
150662554 150662554
678481321 678481321
353429031 353429031
848891249 848891249
965214080 965214080
148172813 148172813
342497814 342497814
32194767 32194767
74370639 74370639
350197365 350197365
8638124 8638124
180938399 180938399
487232346 487232346
267424067 267424067
970077570 970077570
239509162 239509162
186817043 186817043
900827026 900827026
502029425 502029425
97528278 97528278
217785629 217785629
874407877 874407877
736678170 736678170
970339795 970339795
363661911 363661911
172444683 172444683
764520492 764520492
66256868 66256868
9990557 9990557
738895543 738895543
527089900 527089900
242358226 242358226
809308965 809308965
530453218 530453218
852014276 852014276
302076615 302076615
55192216 55192216
149221403 149221403
200281156 200281156
115487918 115487918
610572824 610572824
710594971 710594971
561167433 561167433
789656157 789656157
600081546 600081546
743819770 743819770
727941767 727941767
817955505 817955505
135995255 135995255
446239842 446239842
923809375 923809375
105368700 105368700
851071469 851071469
304704056 304704056
261590595 261590595
762301132 762301132
94061922 94061922
468500865 468500865
126333474 126333474
769867262 769867262
144183508 144183508
120413976 120413976
240274286 240274286
459854950 459854950
665112478 665112478
949501039 949501039
717683484 717683484
236348465 236348465
450368485 450368485
207412998 207412998
890488981 890488981
223368756 223368756
448699169 448699169
110168359 110168359
151031352 151031352
928497243 928497243
424289560 424289560
140859367 140859367
198827302 198827302
264952880 264952880
69876202 69876202
253817204 253817204
285472233 285472233
288970757 288970757
629647060 629647060
250161843 250161843
537514374 537514374
87555829 87555829
168519736 168519736
769212319 769212319
954586831 954586831
551072653 551072653
222384707 222384707
624014156 624014156
2280822 2280822
268965555 268965555
113288101 113288101
790801548 790801548
41447141 41447141
201103626 201103626
944155609 944155609
256822430 256822430
363661835 363661835
24810012 24810012
697778000 697778000
534930424 534930424
74590066 74590066
870913703 870913703
139679398 139679398
451129581 451129581
704405505 704405505
275108944 275108944
147605913 147605913
401610290 401610290
187921634 187921634
191369464 191369464
347943863 347943863
939054729 939054729
636490085 636490085
361770268 361770268
136327939 136327939
106288807 106288807
55004585 55004585
631937318 631937318
342200553 342200553
947138353 947138353
94187335 94187335
948075295 948075295
582479641 582479641
286383058 286383058
879400034 879400034
121079245 121079245
917591312 917591312
91813196 91813196
559076578 559076578
886002168 886002168
340988107 340988107
998094884 998094884
761571456 761571456
737228575 737228575
924126375 924126375
494196120 494196120
61552846 61552846
604140691 604140691
104792648 104792648
181693421 181693421
504466420 504466420
534445630 534445630
309348958 309348958
275839155 275839155
464715837 464715837
59539816 59539816
661652189 661652189
920615144 920615144
141417582 141417582
971078939 971078939
462445190 462445190
350549329 350549329
278421481 278421481
422825733 422825733
690622777 690622777
862964873 862964873
303559720 303559720
534499465 534499465
284855754 284855754
573544365 573544365
61302852 61302852
268867567 268867567
549362001 549362001
620407567 620407567
242639295 242639295
931040956 931040956
898911329 898911329
237200311 237200311
743684108 743684108
505057 505057
349230630 349230630
26608238 26608238
308827012 308827012
573637715 573637715
398818625 398818625
669122000 669122000
225423141 225423141
486466734 486466734
918230824 918230824
902733390 902733390
832408890 832408890
176355695 176355695
597337138 597337138
17957643 17957643
57821570 57821570
672802035 672802035
759040232 759040232
807725058 807725058
533757532 533757532
23750722 23750722
285915193 285915193
2209383 2209383
247382953 247382953
838014582 838014582
589517751 589517751
395836471 395836471
82733834 82733834
497969 497969
859961279 859961279
102833915 102833915
192290930 192290930
688284659 688284659
887000768 887000768
898422900 898422900
37361185 37361185
191797322 191797322
466276698 466276698
568975830 568975830
22893277 22893277
503113171 503113171
592155669 592155669
53338039 53338039
885294598 885294598
236384259 236384259
975420840 975420840
534484064 534484064
192090772 192090772
542334968 542334968
614373984 614373984
765769091 765769091
737410085 737410085
200180163 200180163
796692081 796692081
203634099 203634099
404176376 404176376
784089853 784089853
219269469 219269469
461964547 461964547
656814342 656814342
735073693 735073693
468238609 468238609
85945692 85945692
670095343 670095343
698151037 698151037
597346839 597346839
702935035 702935035
22751558 22751558
206239097 206239097
997260816 997260816
399052989 399052989
148414820 148414820
354514358 354514358
311639692 311639692
882336489 882336489
586588606 586588606
178130586 178130586
160736693 160736693
141360032 141360032
921613943 921613943
407292717 407292717
873368197 873368197
831598563 831598563
722686196 722686196
331275782 331275782
151481702 151481702
362571583 362571583
346795073 346795073
16088105 16088105
531727088 531727088
124825156 124825156
189389880 189389880
915742985 915742985
32144345 32144345
929124434 929124434
167305464 167305464
965416831 965416831
911973171 911973171
284412336 284412336
346547364 346547364
279603825 279603825
942242930 942242930
13329539 13329539
7916207 7916207
956673227 956673227
52632669 52632669
619782076 619782076
471949576 471949576
770445179 770445179
780019119 780019119
402865985 402865985
88076037 88076037
174281687 174281687
404272651 404272651
78912287 78912287
167048947 167048947
390890398 390890398
292743962 292743962
802654853 802654853
987130519 987130519
103027444 103027444
511622279 511622279
648984018 648984018
684214059 684214059
820274830 820274830
851810595 851810595
787619167 787619167
806439725 806439725
985215941 985215941
237615508 237615508
343733173 343733173
265798202 265798202
183345183 183345183
945508705 945508705
62214739 62214739
341771003 341771003
10069551 10069551
94616397 94616397
803993619 803993619
595791709 595791709
859483978 859483978
653218040 653218040
942960717 942960717
893048453 893048453
119255687 119255687
438198774 438198774
565377530 565377530
533161341 533161341
367487029 367487029
44682467 44682467
778953 778953
146016272 146016272
617692837 617692837
132063517 132063517
315332548 315332548
812619147 812619147
933358455 933358455
79772714 79772714
466854126 466854126
819454758 819454758
817182369 817182369
247117169 247117169
17309816 17309816
126679079 126679079
821918529 821918529
389482107 389482107
499819522 499819522
719452357 719452357
546900426 546900426
991546876 991546876
437528487 437528487
571928316 571928316
573730255 573730255
755894645 755894645
174582779 174582779
485867353 485867353
855071830 855071830
937439592 937439592
558046161 558046161
430941571 430941571
932875975 932875975
263380835 263380835
729179396 729179396
990496605 990496605
363707395 363707395
237342621 237342621
531214897 531214897
693810852 693810852
843259888 843259888
290939294 290939294
340134916 340134916
617604876 617604876
355582389 355582389
159940798 159940798
372612983 372612983
390595511 390595511
820706838 820706838
290455147 290455147
468157759 468157759
897419427 897419427
37743894 37743894
968234651 968234651
311020723 311020723
156623509 156623509
392198138 392198138
995599033 995599033
766694024 766694024
276280378 276280378
651015894 651015894
911103851 911103851
745382985 745382985
383124768 383124768
708232383 708232383
285326563 285326563
75891399 75891399
278028098 278028098
43425287 43425287
517252629 517252629
237795726 237795726
213893041 213893041
804308760 804308760
261699317 261699317
104256456 104256456
598172555 598172555
678320810 678320810
689675900 689675900
650391343 650391343
985309846 985309846
124398353 124398353
198277381 198277381
144348125 144348125
309113950 309113950
292802611 292802611
294436592 294436592
977734207 977734207
10298394 10298394
91649127 91649127
703218648 703218648
146181877 146181877
824401231 824401231
931264650 931264650
52854971 52854971
925467827 925467827
951634942 951634942
873197040 873197040
530494526 530494526
909087687 909087687
282987641 282987641
335732848 335732848
524971630 524971630
916023419 916023419
659419064 659419064
149409228 149409228
470466985 470466985
410658644 410658644
771187575 771187575
245189703 245189703
76843705 76843705
153556553 153556553
413520849 413520849
84224209 84224209
596752483 596752483
38864547 38864547
315266304 315266304
300258326 300258326
767008830 767008830
551997253 551997253
12679951 12679951
708945877 708945877
258849174 258849174
920324057 920324057
721230406 721230406
438445260 438445260
56010718 56010718
82440777 82440777
770756526 770756526
696344987 696344987
476977133 476977133
836441509 836441509
250398152 250398152
282558697 282558697
439292986 439292986
883561804 883561804
345183571 345183571
18831584 18831584
258952048 258952048
584977554 584977554
820452983 820452983
456198361 456198361
876689075 876689075
9083414 9083414
251554136 251554136
270519385 270519385
163042488 163042488
625020708 625020708
372341991 372341991
884845172 884845172
248024035 248024035
722502313 722502313
237004279 237004279
108105375 108105375
755323876 755323876
576264836 576264836
257566572 257566572
659278090 659278090
575874880 575874880
575050571 575050571
794849388 794849388
292809699 292809699
540332376 540332376
218048083 218048083
397367605 397367605
715159063 715159063
321809862 321809862
44187180 44187180
608214934 608214934
402762875 402762875
957862226 957862226
337777092 337777092
863407973 863407973
991378506 991378506
162504725 162504725
577124487 577124487
100343014 100343014
161249058 161249058
188451134 188451134
317448552 317448552
89801391 89801391
536268155 536268155
662870198 662870198
293475288 293475288
840669790 840669790
166471322 166471322
848373864 848373864
809816190 809816190
231791783 231791783
86940895 86940895
246702188 246702188
517214451 517214451
17695124 17695124
351676735 351676735
945222394 945222394
650143915 650143915
507848125 507848125
227870891 227870891
607601540 607601540
851389776 851389776
578864606 578864606
743121255 743121255
61604753 61604753
954051447 954051447
899764652 899764652
514203001 514203001
61374846 61374846
265883659 265883659
329470018 329470018
434066359 434066359
947632947 947632947
966988657 966988657
516290375 516290375
177467260 177467260
283949331 283949331
879070064 879070064
189540916 189540916
291991908 291991908
798886073 798886073
687063437 687063437
595102199 595102199
990995182 990995182
267137522 267137522
843524240 843524240
562672324 562672324
609025969 609025969
877182937 877182937
633235009 633235009
294108745 294108745
344850 344850
467234144 467234144
255586996 255586996
751394583 751394583
954653059 954653059
19142337 19142337
116986919 116986919
460004708 460004708
164345866 164345866
647054759 647054759
308560430 308560430
969230276 969230276
28893135 28893135
366930124 366930124
217623597 217623597
968947826 968947826
133651834 133651834
803122316 803122316
971191248 971191248
232180144 232180144
266058503 266058503
923916729 923916729
177370853 177370853
70482924 70482924
176367313 176367313
411995848 411995848
220900249 220900249
804262895 804262895
73293085 73293085
795854856 795854856
553777791 553777791
5059837 5059837
723102805 723102805
931057904 931057904
604396681 604396681
678464386 678464386
904880692 904880692
558889375 558889375
560962883 560962883
582128269 582128269
745809497 745809497
770177262 770177262
219216675 219216675
877205349 877205349
995569209 995569209
223656328 223656328
177079202 177079202
287858070 287858070
658628164 658628164
826345172 826345172
290808266 290808266
5013763 5013763
269492836 269492836
151796056 151796056
18617267 18617267
450019946 450019946
202299024 202299024
791524095 791524095
579751018 579751018
397211762 397211762
460619034 460619034
199987937 199987937
175654478 175654478
901965952 901965952
263586655 263586655
301972068 301972068
798239392 798239392
81353677 81353677
919526815 919526815
452957744 452957744
854553046 854553046
292389441 292389441
167569619 167569619
407269166 407269166
776826283 776826283
725679236 725679236
130839940 130839940
916388312 916388312
705447539 705447539
450256823 450256823
336143687 336143687
468207682 468207682
460047909 460047909
915735450 915735450
56540301 56540301
448790097 448790097
351480974 351480974
127703807 127703807
151088824 151088824
449236438 449236438
481594721 481594721
163268835 163268835
908380090 908380090
266010165 266010165
462864992 462864992
435571455 435571455
567683517 567683517
397156138 397156138
690472496 690472496
453725391 453725391
964275727 964275727
220940323 220940323
869498179 869498179
848481451 848481451
559559333 559559333
750656299 750656299
919779612 919779612
324253419 324253419
411514275 411514275
514699668 514699668
941177412 941177412
259922343 259922343
888971162 888971162
924452333 924452333
19633231 19633231
153341736 153341736
8643099 8643099
820773115 820773115
113542515 113542515
474859268 474859268
160887008 160887008
799837597 799837597
720027705 720027705
707619311 707619311
308783782 308783782
786124492 786124492
879186039 879186039
645989058 645989058
591968266 591968266
943556833 943556833
956015577 956015577
275544018 275544018
100160902 100160902
718538324 718538324
449967288 449967288
883773389 883773389
931680390 931680390
415216283 415216283
620567548 620567548
403322248 403322248
588161043 588161043
575041754 575041754
817204763 817204763
826600661 826600661
394912337 394912337
129673146 129673146
90602154 90602154
780137664 780137664
223817561 223817561
467230373 467230373
296633227 296633227
902765571 902765571
674437105 674437105
366250143 366250143
427807112 427807112
994121443 994121443
401393450 401393450
670459119 670459119
747364840 747364840
989699983 989699983
462911420 462911420
556139133 556139133
949805133 949805133
674035589 674035589
435829249 435829249
936704857 936704857
716872585 716872585
889909023 889909023
224110653 224110653
920203234 920203234
688079425 688079425
444601551 444601551
485485992 485485992
48160961 48160961
804569598 804569598
929901911 929901911
627230258 627230258
59744145 59744145
155891373 155891373
833164732 833164732
668441462 668441462
613426307 613426307
976278826 976278826
433089160 433089160
323131004 323131004
884502303 884502303
4295628 4295628
845826498 845826498
809870893 809870893
448957681 448957681
563090096 563090096
202386653 202386653
381961878 381961878
106757903 106757903
418396637 418396637
781655107 781655107
434947357 434947357
880587886 880587886
42787038 42787038
439611928 439611928
209414777 209414777
432569380 432569380
367751069 367751069
796401831 796401831
200842032 200842032
254435384 254435384
535916921 535916921
677402247 677402247
929929338 929929338
323510570 323510570
227337829 227337829
718093343 718093343
839714591 839714591
218930973 218930973
194670394 194670394
83401875 83401875
391063953 391063953
558907271 558907271
55929766 55929766
834315067 834315067
304220711 304220711
615087051 615087051
195553722 195553722
290465852 290465852
498340233 498340233
942680519 942680519
500452220 500452220
750136842 750136842
136937578 136937578
202161008 202161008
453516973 453516973
715676389 715676389
892516970 892516970
691068540 691068540
463449181 463449181
703094878 703094878
19320391 19320391
776170450 776170450
195184125 195184125
343198724 343198724
734479258 734479258
413827064 413827064
729458286 729458286
932705857 932705857
127174485 127174485
844565597 844565597
808507106 808507106
881105618 881105618
839977268 839977268
476154455 476154455
354743504 354743504
449239613 449239613
752998299 752998299
958911890 958911890
988579093 988579093
639775276 639775276
655173649 655173649
534927949 534927949
438528893 438528893
712943268 712943268
126338541 126338541
88404562 88404562
126254483 126254483
117282586 117282586
91552916 91552916
18837458 18837458
119094743 119094743
226145177 226145177
623952940 623952940
544966078 544966078
963669720 963669720
880051214 880051214
926487581 926487581
255352884 255352884
959177471 959177471
840819454 840819454
457568386 457568386
148525773 148525773
554911993 554911993
265692973 265692973
832428164 832428164
95487279 95487279
126878990 126878990
536911178 536911178
175774869 175774869
922767423 922767423
928957968 928957968
353576434 353576434
412905391 412905391
222829925 222829925
986647630 986647630
995947982 995947982
27989188 27989188
421940048 421940048
973434074 973434074
863447757 863447757
487887157 487887157
849577310 849577310
38253410 38253410
850969943 850969943
675201091 675201091
896797367 896797367
587102712 587102712
387576018 387576018
194903845 194903845
865798303 865798303
328421679 328421679
155137594 155137594
179951608 179951608
718939169 718939169
756286263 756286263
80753290 80753290
931487967 931487967
97889966 97889966
845733364 845733364
389195942 389195942
117542935 117542935
788370245 788370245
74547837 74547837
84648063 84648063
85030707 85030707
775773626 775773626
107276960 107276960
812721605 812721605
527629997 527629997
792179785 792179785
838721815 838721815
687924073 687924073
881131866 881131866
843736752 843736752
305073760 305073760
732431905 732431905
416836450 416836450
110541370 110541370
620005612 620005612
105467865 105467865
429736192 429736192
430801535 430801535
69250829 69250829
362343832 362343832
688675294 688675294
79002144 79002144
926996079 926996079
173687352 173687352
886876290 886876290
182868892 182868892
757081531 757081531
265017768 265017768
204992616 204992616
454606971 454606971
851623548 851623548
287397048 287397048
92269582 92269582
395589591 395589591
244070660 244070660
8795881 8795881
884424650 884424650
96914903 96914903
216492173 216492173
699927241 699927241
188652386 188652386
434809983 434809983
435193795 435193795
739060627 739060627
33372800 33372800
581089870 581089870
566396042 566396042
852543652 852543652
837255402 837255402
948182284 948182284
784740182 784740182
530619023 530619023
507931992 507931992
974881227 974881227
306089208 306089208
947717720 947717720
14326385 14326385
226962375 226962375
606430825 606430825
458106953 458106953
171417513 171417513
17106882 17106882
714509138 714509138
224414782 224414782
666727506 666727506
260379226 260379226
903011172 903011172
111944182 111944182
190969428 190969428
199710634 199710634
955494730 955494730
644057635 644057635
591176509 591176509
871148168 871148168
686477151 686477151
612749012 612749012
760726756 760726756
166142160 166142160
747332240 747332240
164431546 164431546
776705468 776705468
669647427 669647427
550489529 550489529
947157399 947157399
922760637 922760637
344261928 344261928
798435498 798435498
978074154 978074154
512987695 512987695
778763340 778763340
300004522 300004522
65015261 65015261
196716715 196716715
679154480 679154480
52471371 52471371
564551978 564551978
93172491 93172491
959900501 959900501
715704511 715704511
87645729 87645729
401753715 401753715
388522801 388522801
179876392 179876392
311959906 311959906
212695824 212695824
198111690 198111690
496111833 496111833
263011503 263011503
371094278 371094278
350624689 350624689
226855189 226855189
209877063 209877063
219600303 219600303
167888156 167888156
229511037 229511037
237257580 237257580
93418469 93418469
65077131 65077131
978728519 978728519
470430616 470430616
86195792 86195792
173279266 173279266
929927992 929927992
16525226 16525226
700112916 700112916
391240562 391240562
252853397 252853397
322339666 322339666
475956331 475956331
842783877 842783877
401235603 401235603
108987258 108987258
217696613 217696613
124458473 124458473
99816433 99816433
704907307 704907307
11387127 11387127
953901849 953901849
5633801 5633801
988912335 988912335
758362972 758362972
339330943 339330943
250934406 250934406
258116770 258116770
186931016 186931016
401503629 401503629
680982828 680982828
640469367 640469367
859542553 859542553
190063967 190063967
971459244 971459244
778436567 778436567
469882889 469882889
898234452 898234452
322256239 322256239
552978920 552978920
892742551 892742551
831790049 831790049
650657894 650657894
150023770 150023770
169041351 169041351
186869119 186869119
220683391 220683391
694621103 694621103
747060730 747060730
218547694 218547694
422331767 422331767
566887017 566887017
413909553 413909553
779559463 779559463
162597904 162597904
538680347 538680347
765098866 765098866
567906322 567906322
395671568 395671568
69419801 69419801
101325687 101325687
319573160 319573160
523458595 523458595
989043846 989043846
59548250 59548250
227694070 227694070
951319412 951319412
948309341 948309341
224446769 224446769
408328472 408328472
947788530 947788530
378739196 378739196
561643381 561643381
227817486 227817486
532480036 532480036
860592811 860592811
812490690 812490690
335134674 335134674
8857905 8857905
323187625 323187625
296484697 296484697
91622952 91622952
928270675 928270675
752338435 752338435
231515631 231515631
190798950 190798950
427254927 427254927
642904111 642904111
853186542 853186542
87843794 87843794
117006100 117006100
191615917 191615917
919776389 919776389
818563683 818563683
289779069 289779069
21279047 21279047
22125905 22125905
249611371 249611371
590513278 590513278
272573823 272573823
816826684 816826684
401699560 401699560
348805876 348805876
670751753 670751753
499020100 499020100
360784763 360784763
93706502 93706502
232312320 232312320
839677238 839677238
508455821 508455821
798685148 798685148
601382581 601382581
43777791 43777791
90938249 90938249
8166187 8166187
5280916 5280916
105991674 105991674
915368964 915368964
48816529 48816529
98877455 98877455
381738252 381738252
243753246 243753246
157464655 157464655
907637089 907637089
347042318 347042318
772881087 772881087
808270926 808270926
382886387 382886387
666681931 666681931
629681221 629681221
63794879 63794879
704543836 704543836
963595863 963595863
939008212 939008212
582618922 582618922
629970886 629970886
40486360 40486360
766119333 766119333
884481919 884481919
420413204 420413204
416324400 416324400
876336849 876336849
92378872 92378872
819139414 819139414
646698318 646698318
586153005 586153005
508709884 508709884
703222293 703222293
586062565 586062565
384742526 384742526
848837702 848837702
735822059 735822059
314053668 314053668
171575695 171575695
107746323 107746323
207747043 207747043
210146286 210146286
713690447 713690447
489387471 489387471
395179249 395179249
324053722 324053722
452690601 452690601
939544964 939544964
645994429 645994429
436033728 436033728
446640203 446640203
82545055 82545055
107758019 107758019
65298664 65298664
590232807 590232807
728543445 728543445
648468941 648468941
144873824 144873824
448151626 448151626
189829123 189829123
816830526 816830526
7117533 7117533
992619505 992619505
473969689 473969689
400022105 400022105
732551415 732551415
181285547 181285547
185302902 185302902
491016598 491016598
234790518 234790518
752940011 752940011
88545280 88545280
114793491 114793491
827993888 827993888
516209563 516209563
245359161 245359161
618658574 618658574
497903319 497903319
635534501 635534501
116586967 116586967
902690821 902690821
21385127 21385127
219114273 219114273
515808225 515808225
558355202 558355202
494224629 494224629
823860571 823860571
958872793 958872793
5095597 5095597
167832651 167832651
489111671 489111671
768967725 768967725
378900213 378900213
466546495 466546495
587386522 587386522
842202872 842202872
915546760 915546760
785387394 785387394
835031887 835031887
58410906 58410906
547726352 547726352
500356122 500356122
476330913 476330913
532494671 532494671
737267130 737267130
461045680 461045680
416871856 416871856
961185665 961185665
168442207 168442207
102669845 102669845
522623584 522623584
516211416 516211416
151015680 151015680
983440492 983440492
478803378 478803378
908999511 908999511
991190035 991190035
328233631 328233631
885680039 885680039
905569666 905569666
567035241 567035241
998221729 998221729
902700844 902700844
220934257 220934257
716613840 716613840
949831622 949831622
61398468 61398468
816511678 816511678
145107693 145107693
53660920 53660920
685488108 685488108
894645795 894645795
627395442 627395442
137614576 137614576
670269492 670269492
145394129 145394129
914605216 914605216
324309244 324309244
865191320 865191320
765847640 765847640
931388428 931388428
731422324 731422324
967646072 967646072
273863254 273863254
523525157 523525157
610694513 610694513
954328808 954328808
42732525 42732525
177036423 177036423
937803348 937803348
142565808 142565808
476876777 476876777
86189635 86189635
793584682 793584682
849381668 849381668
402962846 402962846
122127117 122127117
865848497 865848497
959059764 959059764
75271840 75271840
576810310 576810310
844862513 844862513
985201003 985201003
633518250 633518250
370552542 370552542
947147751 947147751
524871041 524871041
879663779 879663779
619981429 619981429
154280100 154280100
111424175 111424175
834313250 834313250
718816165 718816165
529180746 529180746
353417566 353417566
871496921 871496921
536894637 536894637
770164601 770164601
548117738 548117738
188093296 188093296
748374703 748374703
835082997 835082997
214762949 214762949
124805779 124805779
905957455 905957455
63532214 63532214
310810733 310810733
854666080 854666080
826159195 826159195
488757726 488757726
617396135 617396135
611477130 611477130
522313355 522313355
792059558 792059558
68623028 68623028
877716474 877716474
664417774 664417774
541687781 541687781
467423613 467423613
12709490 12709490
992654275 992654275
149300897 149300897
623245653 623245653
922435814 922435814
144703733 144703733
950586854 950586854
195490580 195490580
801039591 801039591
947850781 947850781
160364790 160364790
534681672 534681672
217764101 217764101
697157271 697157271
76722441 76722441
81758177 81758177
84289426 84289426
860607714 860607714
109384236 109384236
614899172 614899172
335771620 335771620
832615452 832615452
851729189 851729189
271007893 271007893
264126249 264126249
966826479 966826479
37648635 37648635
838981482 838981482
778136197 778136197
377242783 377242783
555889345 555889345
814515919 814515919
665173040 665173040
70740368 70740368
371072011 371072011
465947618 465947618
323066977 323066977
160846736 160846736
76235235 76235235
679589136 679589136
837776467 837776467
734340681 734340681
255961452 255961452
516749799 516749799
440989242 440989242
744621770 744621770
834176277 834176277
674115032 674115032
732357981 732357981
348435020 348435020
357893992 357893992
399712406 399712406
386923620 386923620
655729912 655729912
922148888 922148888
20864761 20864761
575258887 575258887
126116265 126116265
224980291 224980291
964394511 964394511
380741616 380741616
727551521 727551521
123658292 123658292
943192801 943192801
489475544 489475544
436378204 436378204
75919470 75919470
420528382 420528382
974799161 974799161
71963564 71963564
367093985 367093985
251436283 251436283
528539566 528539566
512594653 512594653
764244687 764244687
510841695 510841695
359689410 359689410
857663881 857663881
335488472 335488472
584974411 584974411
993295181 993295181
71766241 71766241
82662657 82662657
124540543 124540543
476303931 476303931
674107120 674107120
843593589 843593589
354543600 354543600
204694912 204694912
81639721 81639721
976379062 976379062
429263041 429263041
788120217 788120217
888006770 888006770
181867303 181867303
510200848 510200848
894959101 894959101
383114531 383114531
988052405 988052405
17246971 17246971
86468874 86468874
923872230 923872230
754851575 754851575
516317581 516317581
776926136 776926136
123358320 123358320
286479688 286479688
392762924 392762924
241728291 241728291
821459420 821459420
816329582 816329582
505674966 505674966
869400825 869400825
474629696 474629696
414663629 414663629
73091786 73091786
137920581 137920581
559417680 559417680
723833167 723833167
743396140 743396140
958418327 958418327
416024491 416024491
92614328 92614328
590328626 590328626
477110990 477110990
56093926 56093926
158370441 158370441
411687235 411687235
189349092 189349092
927767131 927767131
922538113 922538113
557522811 557522811
625688296 625688296
641338638 641338638
30217217 30217217
933471670 933471670
814224549 814224549
49128971 49128971
652043142 652043142
490145089 490145089
888110363 888110363
364425669 364425669
338874395 338874395
937686039 937686039
737271388 737271388
519532737 519532737
958435155 958435155
961769743 961769743
661108140 661108140
544192970 544192970
475865227 475865227
865276591 865276591
299766727 299766727
493806867 493806867
693953691 693953691
487562343 487562343
706608288 706608288
34507664 34507664
230538328 230538328
46004911 46004911
319406894 319406894
910959813 910959813
576180886 576180886
980503275 980503275
873536840 873536840
979345353 979345353
729422790 729422790
449338710 449338710
488089436 488089436
66158431 66158431
59947416 59947416
41414959 41414959
880270057 880270057
334209270 334209270
906914081 906914081
500429165 500429165
853136933 853136933
203942088 203942088
538329398 538329398
453792279 453792279
426334265 426334265
258725139 258725139
869970200 869970200
628194600 628194600
236020543 236020543
542256065 542256065
616121579 616121579
501667280 501667280
650730036 650730036
673788350 673788350
514677119 514677119
139843511 139843511
803946479 803946479
715683945 715683945
969355767 969355767
41793805 41793805
138382087 138382087
128207429 128207429
491901353 491901353
95053712 95053712
690181745 690181745
131278219 131278219
386630045 386630045
430811793 430811793
108485728 108485728
88787511 88787511
793805501 793805501
928136313 928136313
134257166 134257166
219194619 219194619
663861327 663861327
231204421 231204421
802465209 802465209
343932968 343932968
627969976 627969976
99486566 99486566
99522988 99522988
498804452 498804452
701900167 701900167
481720359 481720359
219851630 219851630
497579086 497579086
646102569 646102569
898716751 898716751
43464325 43464325
634350603 634350603
9868949 9868949
426187608 426187608
482635241 482635241
59424069 59424069
66762753 66762753
635662618 635662618
22194262 22194262
822818932 822818932
173518557 173518557
815554032 815554032
734551058 734551058
583591852 583591852
910323917 910323917
693006374 693006374
874871915 874871915
230136077 230136077
586684254 586684254
669115022 669115022
290779563 290779563
864306839 864306839
229526856 229526856
667147552 667147552
46274645 46274645
489302244 489302244
833815506 833815506
935955498 935955498
883454802 883454802
108000627 108000627
64327869 64327869
331773988 331773988
59207404 59207404
77943822 77943822
160262572 160262572
729838172 729838172
965385112 965385112
505494941 505494941
916115761 916115761
566882044 566882044
297918861 297918861
994373854 994373854
507904179 507904179
58766407 58766407
101060355 101060355
307662030 307662030
157549392 157549392
33675766 33675766
746596406 746596406
948316539 948316539
697805824 697805824
811794685 811794685
301564893 301564893
249845013 249845013
640124522 640124522
820389665 820389665
329442137 329442137
287070501 287070501
457183050 457183050
753069281 753069281
241344019 241344019
666796314 666796314
81541782 81541782
253651804 253651804
69714589 69714589
969301671 969301671
641887534 641887534
451758737 451758737
475321890 475321890
822013486 822013486
356768864 356768864
791849797 791849797
936076721 936076721
867982141 867982141
80481456 80481456
14379199 14379199
850993337 850993337
959285621 959285621
441244982 441244982
117614194 117614194
917454669 917454669
709788955 709788955
836061531 836061531
198344561 198344561
70639407 70639407
736222182 736222182
459454550 459454550
22131145 22131145
364596565 364596565
588436491 588436491
260451173 260451173
841709282 841709282
764816384 764816384
168884790 168884790
61729150 61729150
359948177 359948177
997327225 997327225
157259864 157259864
982251162 982251162
297814968 297814968
55381951 55381951
531376720 531376720
163406854 163406854
695241277 695241277
605152435 605152435
681456945 681456945
706308564 706308564
73380852 73380852
589374074 589374074
163387226 163387226
782099179 782099179
901217243 901217243
320217169 320217169
578475427 578475427
124251053 124251053
320010683 320010683
597965012 597965012
826119700 826119700
382752446 382752446
946577990 946577990
944741403 944741403
455242456 455242456
209430902 209430902
686981624 686981624
620647934 620647934
547912110 547912110
343955423 343955423
28404763 28404763
663519916 663519916
159840834 159840834
911415205 911415205
297682612 297682612
906506659 906506659
141589844 141589844
294469585 294469585
71914262 71914262
69572183 69572183
998909377 998909377
557360759 557360759
232638289 232638289
813372035 813372035
599112337 599112337
508072540 508072540
60981680 60981680
519580637 519580637
989030018 989030018
320027626 320027626
420332305 420332305
502663140 502663140
924555857 924555857
230812980 230812980
314639653 314639653
947838945 947838945
713123769 713123769
52534801 52534801
603845461 603845461
229970789 229970789
53034310 53034310
920584000 920584000
863442576 863442576
721042035 721042035
224474938 224474938
20591449 20591449
962677742 962677742
191769937 191769937
164942460 164942460
239484510 239484510
347603369 347603369
481735548 481735548
578954736 578954736
648417743 648417743
272262851 272262851
799561528 799561528
326201244 326201244
966005155 966005155
341412863 341412863
521967901 521967901
766850260 766850260
603471261 603471261
597552851 597552851
818373990 818373990
815105570 815105570
447661152 447661152
928026451 928026451
167756099 167756099
509292217 509292217
707303088 707303088
488752116 488752116
191531236 191531236
532726508 532726508
351468658 351468658
59414411 59414411
322963195 322963195
59536994 59536994
747903213 747903213
572080932 572080932
853265126 853265126
361556740 361556740
153284593 153284593
464002996 464002996
822709363 822709363
28177924 28177924
58285445 58285445
142585962 142585962
637324092 637324092
367170355 367170355
683231508 683231508
209914692 209914692
216952327 216952327
653577325 653577325
262655559 262655559
930427567 930427567
762833899 762833899
641859202 641859202
613936217 613936217
638556972 638556972
173869235 173869235
264423610 264423610
99863591 99863591
958239250 958239250
273362084 273362084
794632505 794632505
471827341 471827341
570335289 570335289
820452058 820452058
499039316 499039316
350761045 350761045
853283328 853283328
12637771 12637771
215799365 215799365
604984299 604984299
943559689 943559689
179638202 179638202
651528636 651528636
110449909 110449909
177447902 177447902
437220291 437220291
252639177 252639177
583684784 583684784
267568584 267568584
294863858 294863858
147950810 147950810
109552249 109552249
763529520 763529520
262630278 262630278
324809820 324809820
34625057 34625057
849005641 849005641
96647820 96647820
352305571 352305571
393522260 393522260
588547136 588547136
255872310 255872310
500113083 500113083
897583552 897583552
273796481 273796481
2392288 2392288
231954602 231954602
869320276 869320276
261441484 261441484
763610333 763610333
784922312 784922312
460041478 460041478
284320874 284320874
707115245 707115245
903601017 903601017
744971563 744971563
654793237 654793237
50386641 50386641
912578316 912578316
243416779 243416779
980904977 980904977
702482422 702482422
707976901 707976901
8807975 8807975
144330362 144330362
183282623 183282623
610555292 610555292
84491738 84491738
156640204 156640204
881440067 881440067
115960942 115960942
620154295 620154295
488433317 488433317
459981547 459981547
115854591 115854591
5373897 5373897
222060237 222060237
246872430 246872430
77135356 77135356
454876702 454876702
623509373 623509373
534410633 534410633
119450110 119450110
4682365 4682365
287447823 287447823
66048667 66048667
877893112 877893112
844680201 844680201
22768341 22768341
884674313 884674313
312590838 312590838
932270805 932270805
774497503 774497503
770280850 770280850
465939659 465939659
591811047 591811047
114694367 114694367
706196506 706196506
951963100 951963100
485083083 485083083
593352156 593352156
742854263 742854263
376953148 376953148
216883123 216883123
459074178 459074178
110279185 110279185
864804769 864804769
601663314 601663314
872571270 872571270
130713202 130713202
878674466 878674466
836779591 836779591
815321796 815321796
790995321 790995321
808842760 808842760
155108061 155108061
114911371 114911371
713923588 713923588
438076380 438076380
954503188 954503188
904205665 904205665
984682315 984682315
95201047 95201047
7240468 7240468
756230720 756230720
283813401 283813401
41626172 41626172
362333347 362333347
496919875 496919875
414713608 414713608
9837345 9837345
955047551 955047551
226096290 226096290
936566402 936566402
120300905 120300905
901368640 901368640
638304516 638304516
166091876 166091876
107777235 107777235
168703402 168703402
468904296 468904296
235773779 235773779
332603578 332603578
218605752 218605752
231429317 231429317
465770242 465770242
41575797 41575797
325955176 325955176
318034260 318034260
536272487 536272487
6734877 6734877
995662020 995662020
492157002 492157002
32858036 32858036
82175468 82175468
285057959 285057959
426651668 426651668
829514304 829514304
863682872 863682872
251818167 251818167
526338777 526338777
153770127 153770127
167288400 167288400
940798763 940798763
160215686 160215686
412017815 412017815
592672766 592672766
55921755 55921755
357828108 357828108
204621434 204621434
743514381 743514381
6430755 6430755
985257664 985257664
560933939 560933939
156253385 156253385
658549101 658549101
187751207 187751207
513426719 513426719
413083106 413083106
512515353 512515353
294166710 294166710
476042024 476042024
976773031 976773031
343875694 343875694
439024594 439024594
350518137 350518137
817383923 817383923
119960408 119960408
595917395 595917395
330155125 330155125
561528603 561528603
237184207 237184207
505725758 505725758
261138082 261138082
37433141 37433141
814559780 814559780
614618476 614618476
365366533 365366533
55664263 55664263
46689147 46689147
112127098 112127098
420695995 420695995
27701618 27701618
615943112 615943112
762552338 762552338
327996068 327996068
138833720 138833720
27313160 27313160
565840670 565840670
104775659 104775659
184642023 184642023
296668793 296668793
285448294 285448294
953199232 953199232
75828850 75828850
591764574 591764574
252319062 252319062
206784449 206784449
1542546 1542546
746720349 746720349
765930392 765930392
978756421 978756421
47257746 47257746
833801719 833801719
59783005 59783005
709922345 709922345
200159786 200159786
173264049 173264049
27355859 27355859
730411791 730411791
215624478 215624478
380145597 380145597
428383269 428383269
786864200 786864200
632385464 632385464
129258979 129258979
367614237 367614237
200649461 200649461
590847219 590847219
185860845 185860845
240990112 240990112
138761613 138761613
671658984 671658984
293409218 293409218
837511749 837511749
413670292 413670292
524183561 524183561
297324570 297324570
77697203 77697203
820454427 820454427
200421224 200421224
255394283 255394283
339639094 339639094
467043134 467043134
102088013 102088013
958374243 958374243
928766044 928766044
301277509 301277509
42336809 42336809
400715263 400715263
784711739 784711739
724176004 724176004
289668564 289668564
44388807 44388807
623171362 623171362
689457382 689457382
996246702 996246702
698268055 698268055
209198775 209198775
796969863 796969863
894689566 894689566
136485335 136485335
210074652 210074652
555251404 555251404
476566042 476566042
244441333 244441333
140477402 140477402
173483903 173483903
184428673 184428673
867123563 867123563
15912657 15912657
566283527 566283527
960751475 960751475
876595706 876595706
531773217 531773217
482947996 482947996
374441388 374441388
873304372 873304372
613980020 613980020
801246361 801246361
201429366 201429366
844981832 844981832
148438911 148438911
966583960 966583960
651203311 651203311
451273565 451273565
578655405 578655405
294739626 294739626
822443615 822443615
807503515 807503515
113770667 113770667
768718993 768718993
549990537 549990537
122662597 122662597
936395668 936395668
918808624 918808624
290091580 290091580
310024854 310024854
992049630 992049630
837749395 837749395
715699583 715699583
294801329 294801329
945016727 945016727
601097070 601097070
992362363 992362363
213519453 213519453
479254576 479254576
753599265 753599265
729875455 729875455
757511420 757511420
173994157 173994157
953379056 953379056
250043027 250043027
431900317 431900317
474696593 474696593
840438607 840438607
191348284 191348284
483292780 483292780
101594801 101594801
729469048 729469048
235371808 235371808
971957672 971957672
272573913 272573913
392318914 392318914
248976326 248976326
206349149 206349149
264533455 264533455
775503093 775503093
467583665 467583665
740383986 740383986
985857430 985857430
120590864 120590864
669220093 669220093
914744425 914744425
628908733 628908733
666564115 666564115
182312970 182312970
899123504 899123504
147594540 147594540
108740011 108740011
785375617 785375617
694813825 694813825
34900022 34900022
374446801 374446801
342542912 342542912
966052355 966052355
914912688 914912688
395386019 395386019
137989582 137989582
518565116 518565116
975326105 975326105
490771771 490771771
253339150 253339150
270815523 270815523
12651802 12651802
519664982 519664982
905949477 905949477
624533844 624533844
210760129 210760129
359078731 359078731
147591037 147591037
118500715 118500715
701910052 701910052
939946705 939946705
877922990 877922990
222739983 222739983
430408928 430408928
718668627 718668627
988385153 988385153
292038753 292038753
353223443 353223443
579811782 579811782
360568557 360568557
49193067 49193067
483650879 483650879
862285084 862285084
889262284 889262284
869033770 869033770
659040948 659040948
169921968 169921968
222321958 222321958
698304693 698304693
369764400 369764400
972284140 972284140
523874827 523874827
682672187 682672187
403176495 403176495
218629103 218629103
162579098 162579098
272094601 272094601
51408467 51408467
658027787 658027787
476584371 476584371
232516198 232516198
487810199 487810199
439581974 439581974
297731374 297731374
64759832 64759832
841903219 841903219
256975578 256975578
922589802 922589802
641618905 641618905
195663869 195663869
352277510 352277510
200885683 200885683
451678149 451678149
852872319 852872319
757466544 757466544
298122807 298122807
32265965 32265965
611877365 611877365
203329492 203329492
73419631 73419631
7159924 7159924
10233457 10233457
422017037 422017037
332702729 332702729
611586018 611586018
734283279 734283279
192475370 192475370
796118237 796118237
96855494 96855494
445631507 445631507
617986202 617986202
290135457 290135457
539536331 539536331
368299729 368299729
416195711 416195711
385692146 385692146
976707935 976707935
915257826 915257826
536783707 536783707
213154635 213154635
926149624 926149624
116407590 116407590
971011981 971011981
331427828 331427828
970289898 970289898
877999136 877999136
595614442 595614442
316360658 316360658
65291680 65291680
531185280 531185280
184308509 184308509
763838878 763838878
112658389 112658389
124019210 124019210
971559023 971559023
411411052 411411052
3925020 3925020
477692402 477692402
395458479 395458479
127759869 127759869
687978154 687978154
502385127 502385127
415919403 415919403
719867001 719867001
741280377 741280377
955963989 955963989
270991730 270991730
368995068 368995068
30204971 30204971
353238708 353238708
972450885 972450885
169531731 169531731
477882268 477882268
77783735 77783735
352503181 352503181
295784027 295784027
906223064 906223064
754219667 754219667
245296821 245296821
512558309 512558309
174065069 174065069
94223564 94223564
933840100 933840100
536093339 536093339
90503526 90503526
78278186 78278186
815325109 815325109
887043041 887043041
94166030 94166030
720332864 720332864
854609283 854609283
706285035 706285035
217703512 217703512
553795113 553795113
892505627 892505627
314045237 314045237
811813112 811813112
163345444 163345444
344876545 344876545
149565708 149565708
308069895 308069895
910181733 910181733
607591043 607591043
613595681 613595681
46026606 46026606
774758329 774758329
642339661 642339661
731084825 731084825
613410132 613410132
929068655 929068655
91780530 91780530
387896163 387896163
321594115 321594115
471257253 471257253
369567332 369567332
331613497 331613497
894203246 894203246
121544671 121544671
684409480 684409480
845161818 845161818
866055968 866055968
92794703 92794703
700196482 700196482
450095926 450095926
5380706 5380706
376191081 376191081
473780706 473780706
128541693 128541693
469237650 469237650
923474666 923474666
548131893 548131893
914219846 914219846
486326292 486326292
499107919 499107919
421890369 421890369
262222119 262222119
341478157 341478157
222416241 222416241
95107534 95107534
462015022 462015022
772993896 772993896
682017451 682017451
250151224 250151224
12867689 12867689
48407796 48407796
265285000 265285000
328358849 328358849
132821502 132821502
999750002 999750002
85645414 85645414
754734658 754734658
80753742 80753742
427642472 427642472
834565592 834565592
915107726 915107726
686066853 686066853
932380764 932380764
101465145 101465145
200833259 200833259
451880000 451880000
240818112 240818112
938284551 938284551
59435122 59435122
901727113 901727113
249311549 249311549
750580047 750580047
119092319 119092319
636391122 636391122
870670087 870670087
597375465 597375465
24536783 24536783
567165785 567165785
79968615 79968615
644221069 644221069
510239508 510239508
906804010 906804010
229356828 229356828
18978558 18978558
881529012 881529012
796286302 796286302
96369761 96369761
904688930 904688930
819679240 819679240
120374604 120374604
13989618 13989618
602621947 602621947
316867909 316867909
932927705 932927705
988075051 988075051
461069433 461069433
482863387 482863387
869583201 869583201
360197676 360197676
20724050 20724050
425800237 425800237
523243624 523243624
657284209 657284209
163717814 163717814
120893036 120893036
842538425 842538425
938676731 938676731
785091276 785091276
244992820 244992820
615422170 615422170
438176539 438176539
544148410 544148410
229738312 229738312
270533752 270533752
485019379 485019379
352891053 352891053
18951568 18951568
26871005 26871005
9571045 9571045
27035769 27035769
637993697 637993697
372225293 372225293
775333205 775333205
994845877 994845877
806621002 806621002
384596801 384596801
734655826 734655826
91248610 91248610
511518359 511518359
504073090 504073090
797763441 797763441
141634657 141634657
300512850 300512850
433379319 433379319
830547986 830547986
700693116 700693116
979411015 979411015
651504981 651504981
54777352 54777352
540726358 540726358
953718382 953718382
486201826 486201826
608942640 608942640
399219968 399219968
63924703 63924703
577828423 577828423
144764874 144764874
253465884 253465884
147470495 147470495
247866715 247866715
531771298 531771298
930653547 930653547
332719672 332719672
752255053 752255053
273085015 273085015
428912543 428912543
998703148 998703148
392209568 392209568
6815665 6815665
851282459 851282459
273291853 273291853
575703395 575703395
292646512 292646512
641698361 641698361
277598518 277598518
366175330 366175330
747440683 747440683
147535422 147535422
912754323 912754323
611231827 611231827
420473423 420473423
934338139 934338139
987165736 987165736
946597389 946597389
462804478 462804478
621694560 621694560
571975221 571975221
979930769 979930769
178811883 178811883
600508998 600508998
553823439 553823439
757427451 757427451
923167780 923167780
385414544 385414544
830299330 830299330
159445011 159445011
444969557 444969557
842905171 842905171
549521547 549521547
952237129 952237129
249826467 249826467
947185178 947185178
72127983 72127983
98549840 98549840
700813627 700813627
312593230 312593230
94746019 94746019
202566561 202566561
831979087 831979087
63731469 63731469
980613866 980613866
25413959 25413959
554619531 554619531
219819979 219819979
957632787 957632787
711511546 711511546
737775067 737775067
610261324 610261324
949704048 949704048
545679581 545679581
802088022 802088022
75909145 75909145
669567177 669567177
9070440 9070440
989519319 989519319
279232245 279232245
473260390 473260390
16813753 16813753
148156897 148156897
504790760 504790760
660306359 660306359
801698405 801698405
744384886 744384886
970190616 970190616
691106721 691106721
767473150 767473150
138874277 138874277
63365596 63365596
183979494 183979494
50155324 50155324
188231188 188231188
956283352 956283352
861622663 861622663
902467242 902467242
827284612 827284612
620449763 620449763
740656267 740656267
847397330 847397330
894571857 894571857
653650312 653650312
245246500 245246500
950703787 950703787
708417954 708417954
950339096 950339096
718225403 718225403
889634708 889634708
928618586 928618586
704679722 704679722
9000863 9000863
442880292 442880292
665520950 665520950
954262123 954262123
410088756 410088756
851456895 851456895
652157112 652157112
110269269 110269269
177245083 177245083
373493574 373493574
949076171 949076171
564529864 564529864
826690575 826690575
164410769 164410769
806749379 806749379
178237156 178237156
170305583 170305583
725521881 725521881
14931358 14931358
53858689 53858689
815518032 815518032
925917449 925917449
771756378 771756378
326918241 326918241
20352022 20352022
565473826 565473826
53675118 53675118
220497701 220497701
268609543 268609543
501807209 501807209
23365308 23365308
823137584 823137584
923598054 923598054
666555766 666555766
785309175 785309175
255863572 255863572
369400008 369400008
480022800 480022800
241106422 241106422
31780018 31780018
839250127 839250127
70763099 70763099
605606755 605606755
823870485 823870485
568632518 568632518
346315824 346315824
70566883 70566883
213393088 213393088
684799893 684799893
603943269 603943269
229037586 229037586
542619799 542619799
870010931 870010931
304630965 304630965
39096071 39096071
620819787 620819787
575605786 575605786
159438200 159438200
610998321 610998321
371745676 371745676
56801940 56801940
685338699 685338699
972785674 972785674
464119099 464119099
726696515 726696515
479000419 479000419
49981248 49981248
253108362 253108362
210010616 210010616
689141116 689141116
949559471 949559471
183648502 183648502
895133230 895133230
112947745 112947745
858136731 858136731
828863050 828863050
285929067 285929067
51532932 51532932
20570969 20570969
71372042 71372042
231504206 231504206
20716899 20716899
5148578 5148578
850246893 850246893
656650838 656650838
438241484 438241484
110648931 110648931
935295227 935295227
597674620 597674620
710550966 710550966
625998181 625998181
90363862 90363862
875588211 875588211
764512912 764512912
901930097 901930097
156327631 156327631
406539401 406539401
487333754 487333754
982054158 982054158
23645806 23645806
809128027 809128027
316831019 316831019
28481699 28481699
775177629 775177629
890475964 890475964
888171447 888171447
773774009 773774009
755440925 755440925
909640425 909640425
459168235 459168235
705726975 705726975
821090779 821090779
997462748 997462748
164368416 164368416
42077666 42077666
235999880 235999880
392015602 392015602
702157312 702157312
172081866 172081866
302702581 302702581
440425051 440425051
784096356 784096356
102366287 102366287
269863861 269863861
456382856 456382856
43085879 43085879
632501693 632501693
307879212 307879212
572454808 572454808
782105025 782105025
507918592 507918592
879697803 879697803
133334622 133334622
434027701 434027701
538822452 538822452
306062467 306062467
311973212 311973212
765409201 765409201
282235773 282235773
910706148 910706148
117916437 117916437
570955254 570955254
939577132 939577132
341773203 341773203
519311185 519311185
519238626 519238626
319658466 319658466
109430505 109430505
127347902 127347902
763827456 763827456
308215864 308215864
786838563 786838563
78653233 78653233
12363178 12363178
107668781 107668781
410867159 410867159
46683708 46683708
426672425 426672425
711044471 711044471
3240737 3240737
254599754 254599754
299943566 299943566
704833564 704833564
717847168 717847168
523472136 523472136
496200944 496200944
253986323 253986323
285667779 285667779
250843700 250843700
551648248 551648248
163853358 163853358
480520333 480520333
320806144 320806144
716945186 716945186
982021227 982021227
469048313 469048313
494511940 494511940
55703580 55703580
295671356 295671356
538826721 538826721
675929114 675929114
288122398 288122398
101085040 101085040
393884728 393884728
660284695 660284695
652819506 652819506
122690867 122690867
866727389 866727389
763030395 763030395
271061741 271061741
401633101 401633101
107085040 107085040
669384738 669384738
179924457 179924457
703675569 703675569
460237629 460237629
563836512 563836512
666867570 666867570
202414942 202414942
513599737 513599737
938174891 938174891
299619339 299619339
812567441 812567441
131317746 131317746
54096528 54096528
96252756 96252756
482346198 482346198
853601879 853601879
218266290 218266290
151299621 151299621
881529266 881529266
51025547 51025547
477829653 477829653
747783929 747783929
486045164 486045164
816198218 816198218
74721059 74721059
495571278 495571278
80362793 80362793
789481541 789481541
73298010 73298010
699148225 699148225
401784142 401784142
368418667 368418667
548959610 548959610
81269841 81269841
806280384 806280384
508731236 508731236
696175216 696175216
619194825 619194825
827480563 827480563
305316899 305316899
757288838 757288838
54649239 54649239
788917474 788917474
717438124 717438124
210997669 210997669
529844051 529844051
477129077 477129077
479703353 479703353
740288347 740288347
209911941 209911941
423245783 423245783
214570192 214570192
446932103 446932103
239559680 239559680
719218623 719218623
836837680 836837680
526497554 526497554
376856836 376856836
289679559 289679559
757060059 757060059
201605137 201605137
821378021 821378021
695622411 695622411
871230795 871230795
154868969 154868969
599433171 599433171
263822041 263822041
464324872 464324872
110342204 110342204
602301774 602301774
769552855 769552855
330628048 330628048
309401469 309401469
611594629 611594629
297143705 297143705
631638089 631638089
575507300 575507300
253229175 253229175
346675827 346675827
109847297 109847297
437789460 437789460
59449479 59449479
418535284 418535284
176844808 176844808
119398687 119398687
47307844 47307844
821040978 821040978
211344227 211344227
99375664 99375664
604023377 604023377
629002393 629002393
105956975 105956975
326138486 326138486
783612642 783612642
127537965 127537965
807699442 807699442
63685314 63685314
111154781 111154781
739774025 739774025
98154944 98154944
728290063 728290063
47211386 47211386
766810099 766810099
403260970 403260970
374485726 374485726
578182355 578182355
954699904 954699904
337164739 337164739
269176679 269176679
185605184 185605184
997271045 997271045
147226163 147226163
774455091 774455091
690948408 690948408
750822680 750822680
478300798 478300798
267915221 267915221
479204429 479204429
19281129 19281129
315269592 315269592
85852745 85852745
716048985 716048985
923047851 923047851
911021886 911021886
2554399 2554399
304611985 304611985
989914627 989914627
316438065 316438065
445091244 445091244
941792530 941792530
485686283 485686283
281813921 281813921
945619496 945619496
280153683 280153683
400144224 400144224
223850075 223850075
710132294 710132294
33248186 33248186
120541057 120541057
654310663 654310663
448299175 448299175
655489234 655489234
205117343 205117343
879312444 879312444
175771212 175771212
24693893 24693893
763186181 763186181
151118351 151118351
63928505 63928505
935449748 935449748
400724781 400724781
654853442 654853442
404580400 404580400
591473115 591473115
504742284 504742284
206172826 206172826
719214921 719214921
393080381 393080381
196328922 196328922
37180661 37180661
120752079 120752079
711217856 711217856
727810261 727810261
591216891 591216891
209448809 209448809
265633343 265633343
434933273 434933273
286048695 286048695
621521971 621521971
243817076 243817076
40379843 40379843
379997527 379997527
964782130 964782130
31769905 31769905
129638302 129638302
571480527 571480527
71731903 71731903
500885992 500885992
20635458 20635458
738745618 738745618
8584797 8584797
951020903 951020903
388724928 388724928
637651811 637651811
224888790 224888790
724732914 724732914
636963388 636963388
417552249 417552249
915167697 915167697
64917671 64917671
94119662 94119662
723763331 723763331
103920587 103920587
97364220 97364220
735185846 735185846
262506998 262506998
752874669 752874669
237247772 237247772
334037180 334037180
538019063 538019063
202610237 202610237
489947151 489947151
970760563 970760563
955965154 955965154
304334106 304334106
948121840 948121840
93069910 93069910
498143295 498143295
564484792 564484792
262466379 262466379
23581505 23581505
513248688 513248688
601835671 601835671
771863399 771863399
725714187 725714187
45378242 45378242
44040510 44040510
654956822 654956822
374634315 374634315
933812771 933812771
856158961 856158961
27094114 27094114
906836083 906836083
967850803 967850803
519887163 519887163
850440057 850440057
774578581 774578581
582975110 582975110
138101820 138101820
5141745 5141745
660273060 660273060
454673692 454673692
22294338 22294338
104859302 104859302
171419135 171419135
105077045 105077045
256819067 256819067
290046638 290046638
6935148 6935148
284699163 284699163
879766690 879766690
408012432 408012432
235390533 235390533
82197300 82197300
930189724 930189724
182642319 182642319
472304103 472304103
257800329 257800329
86014743 86014743
484122849 484122849
667563721 667563721
308344802 308344802
232642453 232642453
75959594 75959594
125967935 125967935
562493610 562493610
651994290 651994290
585505692 585505692
446897478 446897478
225440528 225440528
712066197 712066197
742320363 742320363
328572755 328572755
793493134 793493134
693233612 693233612
484665004 484665004
664159346 664159346
354134607 354134607
152902520 152902520
841345796 841345796
885942634 885942634
89090229 89090229
155073620 155073620
675504301 675504301
570354024 570354024
613296519 613296519
819338569 819338569
762241192 762241192
50765319 50765319
774061227 774061227
682624856 682624856
205556827 205556827
242802856 242802856
217484532 217484532
793114337 793114337
512728052 512728052
983333919 983333919
535929378 535929378
947143364 947143364
403490384 403490384
805550281 805550281
773742820 773742820
719238957 719238957
387883873 387883873
852708224 852708224
881106343 881106343
810186344 810186344
246096630 246096630
606561609 606561609
206961196 206961196
865821203 865821203
616504356 616504356
233113220 233113220
30928762 30928762
196772163 196772163
632809236 632809236
741222981 741222981
941002953 941002953
308253958 308253958
552673523 552673523
266422999 266422999
809962994 809962994
230867428 230867428
185191433 185191433
643397036 643397036
209216464 209216464
306607630 306607630
540428895 540428895
851059782 851059782
688611089 688611089
50298272 50298272
731966426 731966426
571129233 571129233
476264199 476264199
888723134 888723134
19577549 19577549
479595462 479595462
516857973 516857973
817997656 817997656
395427261 395427261
286422780 286422780
567081086 567081086
842309095 842309095
255410358 255410358
440217892 440217892
332269234 332269234
524677768 524677768
289255098 289255098
199428333 199428333
108588446 108588446
424492364 424492364
206721641 206721641
297196778 297196778
365461998 365461998
198498843 198498843
120063164 120063164
922536763 922536763
54608528 54608528
483947311 483947311
612161974 612161974
541622540 541622540
953237077 953237077
383476316 383476316
208035310 208035310
740628956 740628956
702073145 702073145
557688304 557688304
569638479 569638479
275562206 275562206
140904778 140904778
985699397 985699397
32357441 32357441
923976072 923976072
866652586 866652586
236669831 236669831
121000557 121000557
66966280 66966280
451948371 451948371
141758938 141758938
353742246 353742246
814700896 814700896
247737192 247737192
247426566 247426566
149134655 149134655
433542622 433542622
585689135 585689135
747830066 747830066
494334629 494334629
952338759 952338759
761368122 761368122
57453599 57453599
287438304 287438304
407241396 407241396
536583447 536583447
961988765 961988765
159828109 159828109
759908157 759908157
470536137 470536137
259225088 259225088
559431257 559431257
365671193 365671193
764619706 764619706
356245187 356245187
554303427 554303427
297331320 297331320
161353998 161353998
555387057 555387057
309729018 309729018
244527243 244527243
931109400 931109400
814635012 814635012
52079561 52079561
540580861 540580861
810222723 810222723
542435018 542435018
285597187 285597187
519377390 519377390
358457485 358457485
941836476 941836476
849001508 849001508
869916796 869916796
946229617 946229617
682404774 682404774
30644258 30644258
237285556 237285556
509403277 509403277
179344099 179344099
871999872 871999872
682377524 682377524
267045100 267045100
54478006 54478006
509017698 509017698
124631689 124631689
829659962 829659962
230654993 230654993
561854093 561854093
808622681 808622681
87483891 87483891
234604441 234604441
997822155 997822155
2457839 2457839
227576993 227576993
612481068 612481068
777813886 777813886
636631553 636631553
634119961 634119961
207155472 207155472
532943795 532943795
771599662 771599662
439359523 439359523
213013632 213013632
938199939 938199939
665335858 665335858
659319407 659319407
129016875 129016875
22573593 22573593
142474269 142474269
685494000 685494000
367828685 367828685
801509734 801509734
217149213 217149213
573663510 573663510
700479799 700479799
70033678 70033678
62944432 62944432
907757247 907757247
942894496 942894496
212479543 212479543
775869935 775869935
966959160 966959160
992499051 992499051
601597864 601597864
127801319 127801319
661465163 661465163
588774261 588774261
715600324 715600324
615847922 615847922
436566070 436566070
478495780 478495780
314991092 314991092
184363379 184363379
906392331 906392331
604251795 604251795
156630806 156630806
646427029 646427029
960953123 960953123
868139167 868139167
446900462 446900462
41422040 41422040
750566987 750566987
876648582 876648582
598528936 598528936
667932650 667932650
404662170 404662170
173377188 173377188
37534669 37534669
260317013 260317013
361295465 361295465
683648378 683648378
506611079 506611079
608932318 608932318
980139241 980139241
479034289 479034289
246552013 246552013
289728463 289728463
351466101 351466101
442978215 442978215
205737518 205737518
752008414 752008414
503133513 503133513
183606709 183606709
89972306 89972306
439413094 439413094
669467912 669467912
877577075 877577075
976371663 976371663
78106362 78106362
269930217 269930217
44297366 44297366
16095247 16095247
894815360 894815360
474978618 474978618
854304726 854304726
438356980 438356980
286080047 286080047
158197159 158197159
802500356 802500356
401490048 401490048
839682417 839682417
551423113 551423113
2234939 2234939
35265540 35265540
216438832 216438832
896631230 896631230
125665760 125665760
867129809 867129809
784450253 784450253
956139689 956139689
913240287 913240287
503595549 503595549
42679844 42679844
244019066 244019066
467952592 467952592
944656249 944656249
130023064 130023064
208589553 208589553
935365091 935365091
916743386 916743386
745425451 745425451
747617397 747617397
707700112 707700112
726027854 726027854
706061342 706061342
296188402 296188402
448675421 448675421
279601756 279601756
820477058 820477058
670373452 670373452
792851829 792851829
301496856 301496856
182485011 182485011
549477299 549477299
328144612 328144612
50970939 50970939
14863240 14863240
279243143 279243143
105762024 105762024
244019020 244019020
851528871 851528871
233192063 233192063
413284288 413284288
651220804 651220804
68158396 68158396
35088023 35088023
708020299 708020299
376652823 376652823
920064958 920064958
333549899 333549899
874260910 874260910
162797306 162797306
351392287 351392287
869181649 869181649
502646295 502646295
837518027 837518027
242759438 242759438
114399509 114399509
977954497 977954497
410488111 410488111
61127859 61127859
860500244 860500244
6125302 6125302
282646751 282646751
716990941 716990941
818481125 818481125
517860543 517860543
163250995 163250995
69610715 69610715
697416588 697416588
829543539 829543539
706898651 706898651
552635624 552635624
370350054 370350054
550548781 550548781
48695186 48695186
463928346 463928346
396772762 396772762
205310330 205310330
99413389 99413389
956085965 956085965
843663669 843663669
986010189 986010189
109890712 109890712
719175324 719175324
438945420 438945420
96124278 96124278
467260935 467260935
128175342 128175342
904883880 904883880
535403628 535403628
229858134 229858134
411935192 411935192
603114562 603114562
261276709 261276709
948092392 948092392
577647317 577647317
709839467 709839467
774775542 774775542
272582707 272582707
517781400 517781400
338982545 338982545
151567717 151567717
764197038 764197038
255925291 255925291
756430335 756430335
86867173 86867173
661183497 661183497
157251596 157251596
77324022 77324022
931560084 931560084
310050653 310050653
224090296 224090296
234641330 234641330
46870862 46870862
923819639 923819639
584245142 584245142
898009793 898009793
617101335 617101335
769340797 769340797
200787190 200787190
107366009 107366009
362841269 362841269
600180566 600180566
957230301 957230301
899141938 899141938
9834996 9834996
19540817 19540817
177404549 177404549
55964746 55964746
538135476 538135476
296895375 296895375
979428013 979428013
352778195 352778195
596594143 596594143
553502727 553502727
562188364 562188364
563351511 563351511
234900194 234900194
476831889 476831889
644091468 644091468
390147441 390147441
611280712 611280712
540389997 540389997
507807970 507807970
884124535 884124535
113380159 113380159
49386584 49386584
592605474 592605474
54306922 54306922
414848965 414848965
703493237 703493237
575287723 575287723
331465659 331465659
158011859 158011859
688452594 688452594
870555974 870555974
282820601 282820601
374135319 374135319
223810116 223810116
584467335 584467335
656100824 656100824
652263940 652263940
312946016 312946016
817955394 817955394
680526977 680526977
225913774 225913774
548443101 548443101
915161079 915161079
393587396 393587396
378064000 378064000
331179278 331179278
374582683 374582683
191119638 191119638
695607682 695607682
196618630 196618630
937102438 937102438
668393200 668393200
111420170 111420170
168365901 168365901
391971685 391971685
224090828 224090828
639902753 639902753
453119497 453119497
491862008 491862008
997177485 997177485
298741784 298741784
760553648 760553648
195771496 195771496
24032026 24032026
962710504 962710504
784711978 784711978
105952862 105952862
454551293 454551293
38241114 38241114
731067206 731067206
691697666 691697666
707683142 707683142
963181553 963181553
601850718 601850718
247842747 247842747
74191294 74191294
417628007 417628007
293156399 293156399
402963767 402963767
721683350 721683350
587758945 587758945
217011567 217011567
279288958 279288958
752367592 752367592
630579399 630579399
480658962 480658962
213235206 213235206
171433095 171433095
587695423 587695423
644602073 644602073
73315406 73315406
472712137 472712137
959855483 959855483
346397170 346397170
490516848 490516848
358372580 358372580
314524220 314524220
392007748 392007748
572636327 572636327
681751797 681751797
224381137 224381137
559529430 559529430
723880031 723880031
437054051 437054051
518898285 518898285
860977224 860977224
24270749 24270749
337366870 337366870
920215640 920215640
153911464 153911464
680497037 680497037
653512368 653512368
158737565 158737565
337318467 337318467
359230655 359230655
91134767 91134767
117288740 117288740
261330448 261330448
69252718 69252718
142312508 142312508
37062183 37062183
216110462 216110462
408711991 408711991
521578346 521578346
504618372 504618372
175836678 175836678
62511825 62511825
909877269 909877269
789792406 789792406
66416160 66416160
786330401 786330401
294245985 294245985
373132660 373132660
218256155 218256155
337237537 337237537
179093092 179093092
758717561 758717561
695615327 695615327
39095603 39095603
202302649 202302649
933838595 933838595
986233743 986233743
399226985 399226985
81741723 81741723
320721464 320721464
486826093 486826093
184699179 184699179
945419458 945419458
694981036 694981036
609631875 609631875
24343327 24343327
697395132 697395132
978730691 978730691
517307529 517307529
901031170 901031170
209148521 209148521
82038064 82038064
981215986 981215986
980182809 980182809
388482527 388482527
134863261 134863261
940239337 940239337
334560949 334560949
585991683 585991683
905202549 905202549
715847373 715847373
721082592 721082592
902893183 902893183
548303842 548303842
858025027 858025027
445087191 445087191
576188346 576188346
848736502 848736502
184258844 184258844
256944681 256944681
190174364 190174364
378982799 378982799
830243767 830243767
44712268 44712268
487165986 487165986
150274250 150274250
23340566 23340566
228688260 228688260
394072747 394072747
309849502 309849502
461138896 461138896
458279770 458279770
283324526 283324526
811324992 811324992
919684233 919684233
367142627 367142627
645358591 645358591
638643768 638643768
127312712 127312712
769852618 769852618
211835062 211835062
295701895 295701895
397412631 397412631
505555855 505555855
72791908 72791908
754138474 754138474
211110473 211110473
723639564 723639564
954788046 954788046
589014375 589014375
322627089 322627089
510068398 510068398
313395208 313395208
934223515 934223515
573634698 573634698
901787706 901787706
88600832 88600832
251755620 251755620
636737582 636737582
619903412 619903412
684186653 684186653
223952880 223952880
947879715 947879715
81921102 81921102
841580322 841580322
562425367 562425367
586525609 586525609
504692203 504692203
875576649 875576649
298454632 298454632
663251527 663251527
499312722 499312722
851239999 851239999
961419762 961419762
554583255 554583255
543619590 543619590
601174347 601174347
207940950 207940950
380057366 380057366
504994814 504994814
623152121 623152121
668542275 668542275
214429784 214429784
286275014 286275014
960041518 960041518
887094031 887094031
970679644 970679644
64809852 64809852
708699397 708699397
169291607 169291607
106836397 106836397
779620103 779620103
572325451 572325451
468915307 468915307
57719579 57719579
416728629 416728629
934245629 934245629
503090810 503090810
205953481 205953481
979283368 979283368
726110624 726110624
108511578 108511578
636036233 636036233
989051965 989051965
774973451 774973451
88531855 88531855
910584397 910584397
963208926 963208926
175135234 175135234
497736641 497736641
247868762 247868762
74729866 74729866
708023116 708023116
489930279 489930279
660999153 660999153
172423628 172423628
42871412 42871412
344757761 344757761
583071928 583071928
964855630 964855630
814186774 814186774
591410622 591410622
476576068 476576068
438125403 438125403
509844286 509844286
783701524 783701524
538080873 538080873
555168261 555168261
610263560 610263560
558132976 558132976
548835461 548835461
195343673 195343673
748324120 748324120
403338893 403338893
119032098 119032098
985960761 985960761
236465547 236465547
784286533 784286533
187286721 187286721
638126907 638126907
774536688 774536688
269406699 269406699
474921014 474921014
420537835 420537835
940430590 940430590
634945058 634945058
388505640 388505640
161131106 161131106
635818592 635818592
849903306 849903306
301990470 301990470
624610981 624610981
719219675 719219675
90853606 90853606
423075713 423075713
594174868 594174868
255612246 255612246
962604764 962604764
632443245 632443245
171961779 171961779
418948134 418948134
289016208 289016208
583482203 583482203
676173216 676173216
537772811 537772811
670599445 670599445
935002786 935002786
701845304 701845304
262234199 262234199
640153664 640153664
496582691 496582691
539216443 539216443
823920109 823920109
151309811 151309811
732926991 732926991
207363340 207363340
619766757 619766757
27122965 27122965
573697658 573697658
935900737 935900737
631506113 631506113
637085835 637085835
907977369 907977369
718826665 718826665
888399530 888399530
996263964 996263964
95106771 95106771
661730664 661730664
15668562 15668562
380004231 380004231
317635175 317635175
85225363 85225363
599034403 599034403
386517705 386517705
509411544 509411544
653361880 653361880
969313559 969313559
222243365 222243365
39662530 39662530
150429734 150429734
618005041 618005041
278992298 278992298
696003936 696003936
117515299 117515299
325376095 325376095
79021955 79021955
891622614 891622614
979967634 979967634
102699223 102699223
206996115 206996115
51081140 51081140
206586114 206586114
54406532 54406532
853641695 853641695
360965132 360965132
128112196 128112196
858819483 858819483
699196448 699196448
739304872 739304872
593185082 593185082
614171967 614171967
904470845 904470845
77394534 77394534
280479863 280479863
538258334 538258334
641609248 641609248
72142266 72142266
667100934 667100934
957196660 957196660
503800347 503800347
813961802 813961802
311493279 311493279
40546309 40546309
262747027 262747027
225361171 225361171
105146106 105146106
967130059 967130059
683247822 683247822
745926916 745926916
672635742 672635742
618979639 618979639
25491823 25491823
586603894 586603894
26704999 26704999
762771536 762771536
174130113 174130113
303245422 303245422
409001126 409001126
58150677 58150677
695719949 695719949
523461904 523461904
715773384 715773384
401405679 401405679
302349546 302349546
44488121 44488121
55074651 55074651
812472288 812472288
631699584 631699584
231053092 231053092
134945020 134945020
331480719 331480719
6936085 6936085
544134812 544134812
177420251 177420251
827956186 827956186
75474332 75474332
894546809 894546809
493574092 493574092
912037614 912037614
152481458 152481458
177495976 177495976
252861625 252861625
564966200 564966200
751675546 751675546
131964183 131964183
955873527 955873527
675795853 675795853
309521081 309521081
494172417 494172417
528667627 528667627
550137546 550137546
891064349 891064349
145095668 145095668
203289190 203289190
730742794 730742794
987771145 987771145
747697337 747697337
29321731 29321731
16862097 16862097
871967819 871967819
673751608 673751608
306839804 306839804
77615019 77615019
164317872 164317872
561583481 561583481
467844156 467844156
517237293 517237293
149640047 149640047
989407552 989407552
418328686 418328686
216648494 216648494
117649951 117649951
948281020 948281020
278465593 278465593
154267650 154267650
766144341 766144341
578331408 578331408
126715810 126715810
244645842 244645842
958515240 958515240
229891004 229891004
938510216 938510216
241253593 241253593
577305472 577305472
196858349 196858349
827931655 827931655
324336754 324336754
964096887 964096887
433172299 433172299
405989047 405989047
519632031 519632031
479252316 479252316
99351227 99351227
541109259 541109259
14049813 14049813
106393455 106393455
22644033 22644033
268137418 268137418
410738463 410738463
922154466 922154466
610139546 610139546
656507462 656507462
362344916 362344916
522593178 522593178
782511105 782511105
81388277 81388277
173278188 173278188
643998064 643998064
500037570 500037570
661296845 661296845
591749933 591749933
456377081 456377081
825120019 825120019
689201727 689201727
553699661 553699661
395512887 395512887
840991647 840991647
110520704 110520704
243314133 243314133
78908374 78908374
439184829 439184829
326613033 326613033
717592596 717592596
960955843 960955843
894122363 894122363
182383375 182383375
757564336 757564336
415957151 415957151
781226441 781226441
258153605 258153605
46232482 46232482
255703796 255703796
400038197 400038197
430209922 430209922
274900138 274900138
701792643 701792643
21093215 21093215
21875123 21875123
885370359 885370359
376586033 376586033
937385309 937385309
993430280 993430280
217624307 217624307
192704140 192704140
679166076 679166076
973068806 973068806
981572056 981572056
735998955 735998955
303615600 303615600
293823810 293823810
929617757 929617757
874912757 874912757
995430776 995430776
859888382 859888382
293350054 293350054
186140289 186140289
56928185 56928185
76428692 76428692
184150643 184150643
997696040 997696040
178745528 178745528
538728734 538728734
646402250 646402250
611071307 611071307
365869346 365869346
851097141 851097141
956211593 956211593
271742407 271742407
435552239 435552239
206879327 206879327
654959673 654959673
640142547 640142547
20855688 20855688
451626360 451626360
512642389 512642389
657901819 657901819
180306642 180306642
83196388 83196388
480266885 480266885
714994491 714994491
395241313 395241313
229455398 229455398
277877583 277877583
117191068 117191068
99041913 99041913
848425066 848425066
976275427 976275427
25325345 25325345
868494416 868494416
204185998 204185998
19477498 19477498
100600781 100600781
770906609 770906609
326851616 326851616
397685522 397685522
668074154 668074154
214181105 214181105
302827976 302827976
649335214 649335214
289676841 289676841
313265371 313265371
843551058 843551058
973579711 973579711
913564316 913564316
706844818 706844818
283331566 283331566
852607030 852607030
988483136 988483136
755322465 755322465
971420199 971420199
105989313 105989313
929497896 929497896
662557682 662557682
899052919 899052919
27204158 27204158
965919584 965919584
323197982 323197982
898748842 898748842
804929273 804929273
310796781 310796781
499393416 499393416
467133740 467133740
977055026 977055026
730243227 730243227
779360776 779360776
522264226 522264226
327125169 327125169
844857731 844857731
986367029 986367029
667373801 667373801
601640593 601640593
881393470 881393470
109588730 109588730
706745557 706745557
638634675 638634675
344039724 344039724
840244171 840244171
181407068 181407068
456200410 456200410
421154457 421154457
569311450 569311450
19048413 19048413
637745516 637745516
560702635 560702635
868880598 868880598
52463332 52463332
514446054 514446054
568251490 568251490
248859041 248859041
56486078 56486078
13097100 13097100
642208761 642208761
965186024 965186024
769585725 769585725
114011602 114011602
332773434 332773434
96306440 96306440
779130815 779130815
575434686 575434686
463809394 463809394
774960959 774960959
45628577 45628577
257578822 257578822
335463074 335463074
475023083 475023083
174112950 174112950
781293375 781293375
760417059 760417059
145693596 145693596
157856429 157856429
640864504 640864504
913564850 913564850
842787252 842787252
347015392 347015392
995481677 995481677
797903014 797903014
9061580 9061580
763698626 763698626
441052316 441052316
47537865 47537865
295733078 295733078
135010440 135010440
154970082 154970082
52030238 52030238
425850764 425850764
154696909 154696909
759568362 759568362
793041526 793041526
294207761 294207761
348536470 348536470
299535238 299535238
113558484 113558484
133748728 133748728
502784244 502784244
118544482 118544482
280403806 280403806
832844710 832844710
115788193 115788193
739335004 739335004
865941324 865941324
380308530 380308530
430030658 430030658
681337162 681337162
245250489 245250489
497602689 497602689
14926674 14926674
285988011 285988011
720685081 720685081
717519165 717519165
881432601 881432601
250239372 250239372
119431413 119431413
711805284 711805284
125591410 125591410
159591584 159591584
247090237 247090237
380542251 380542251
113061947 113061947
772777868 772777868
882426417 882426417
11317701 11317701
178993676 178993676
951105830 951105830
447212963 447212963
773984579 773984579
141048898 141048898
194678256 194678256
114294172 114294172
37567482 37567482
598893468 598893468
782840281 782840281
65675080 65675080
611031091 611031091
8850899 8850899
647065548 647065548
863272518 863272518
521286827 521286827
395044731 395044731
866883688 866883688
765930888 765930888
79615186 79615186
2602686 2602686
133981382 133981382
392263237 392263237
211705629 211705629
478730912 478730912
21613305 21613305
895145731 895145731
217802968 217802968
326091672 326091672
581430577 581430577
142656918 142656918
526816608 526816608
276003261 276003261
944726940 944726940
891114621 891114621
26431249 26431249
111397179 111397179
645885150 645885150
2001733 2001733
418953309 418953309
929107927 929107927
568481754 568481754
401934443 401934443
36647651 36647651
32564081 32564081
805801847 805801847
107043369 107043369
27903880 27903880
979887361 979887361
845404663 845404663
487833804 487833804
563070337 563070337
550349929 550349929
192368953 192368953
140452683 140452683
5898982 5898982
540804684 540804684
216149179 216149179
674205906 674205906
254365676 254365676
691071094 691071094
989278875 989278875
821887123 821887123
839782786 839782786
844107536 844107536
559917749 559917749
252832380 252832380
447891025 447891025
858494978 858494978
414076250 414076250
785562121 785562121
167491633 167491633
350036377 350036377
945340844 945340844
470370288 470370288
495258606 495258606
311438260 311438260
833373357 833373357
237974171 237974171
407193715 407193715
920157475 920157475
601572118 601572118
686558582 686558582
354847679 354847679
585701250 585701250
921828757 921828757
819064386 819064386
305023956 305023956
91346990 91346990
764130067 764130067
445055444 445055444
115667041 115667041
145046782 145046782
318085192 318085192
717439893 717439893
445553697 445553697
892525118 892525118
487541222 487541222
633411873 633411873
153402770 153402770
827569188 827569188
87758375 87758375
533296637 533296637
312403217 312403217
41040365 41040365
128509455 128509455
722496067 722496067
156880926 156880926
48595392 48595392
805441196 805441196
172098814 172098814
147037101 147037101
39838404 39838404
108468242 108468242
442235938 442235938
736171270 736171270
849003105 849003105
17410016 17410016
820843406 820843406
983033533 983033533
849841173 849841173
87168357 87168357
868529760 868529760
216108087 216108087
445281637 445281637
50545778 50545778
67008043 67008043
680725787 680725787
597857202 597857202
214567717 214567717
124295043 124295043
276370620 276370620
258880085 258880085
128672604 128672604
773767970 773767970
548336920 548336920
5900775 5900775
568920069 568920069
50256322 50256322
723017115 723017115
179269316 179269316
276040087 276040087
912481714 912481714
264283648 264283648
52999499 52999499
408304916 408304916
260509292 260509292
105048119 105048119
378251794 378251794
526384421 526384421
742833990 742833990
417393732 417393732
494425512 494425512
374264235 374264235
667929656 667929656
168636176 168636176
256616376 256616376
456909504 456909504
218407779 218407779
150604759 150604759
436504583 436504583
801654539 801654539
36176867 36176867
581299631 581299631
75751682 75751682
195270857 195270857
643728937 643728937
754385748 754385748
462145366 462145366
694091551 694091551
193506729 193506729
29341586 29341586
958696166 958696166
593469849 593469849
982225252 982225252
207652889 207652889
914891913 914891913
316530545 316530545
201171114 201171114
932064084 932064084
527948321 527948321
295478209 295478209
803012097 803012097
292876470 292876470
598346144 598346144
667428627 667428627
7241963 7241963
152455913 152455913
685039928 685039928
793336728 793336728
959880708 959880708
681756341 681756341
460638205 460638205
96189456 96189456
313532709 313532709
779492454 779492454
728609187 728609187
153822692 153822692
117112495 117112495
105616607 105616607
143365595 143365595
420469001 420469001
415892984 415892984
899056580 899056580
806565444 806565444
559221902 559221902
529387419 529387419
994720502 994720502
21116728 21116728
77210211 77210211
234150248 234150248
880114430 880114430
234874136 234874136
236885601 236885601
942151579 942151579
76672410 76672410
881591922 881591922
171871700 171871700
131357698 131357698
672034327 672034327
656726883 656726883
953793239 953793239
415716918 415716918
798463439 798463439
850577201 850577201
577178753 577178753
802234210 802234210
266722059 266722059
104338807 104338807
255393523 255393523
312707622 312707622
874806092 874806092
105373665 105373665
869733148 869733148
484204109 484204109
286990483 286990483
122455692 122455692
690062708 690062708
505500678 505500678
564550816 564550816
734086802 734086802
141514577 141514577
455484358 455484358
886627883 886627883
216251093 216251093
205535666 205535666
443921401 443921401
281414646 281414646
299207232 299207232
111930699 111930699
241356899 241356899
985630971 985630971
392969131 392969131
916963041 916963041
428090684 428090684
7091151 7091151
385073840 385073840
505367576 505367576
697727361 697727361
948306025 948306025
623832527 623832527
655494171 655494171
632234781 632234781
900146584 900146584
753220870 753220870
830207920 830207920
477724016 477724016
921366992 921366992
747559279 747559279
104659073 104659073
826345043 826345043
748817934 748817934
17204699 17204699
483540873 483540873
129838313 129838313
371717350 371717350
761321338 761321338
935803913 935803913
159033602 159033602
169393164 169393164
981488070 981488070
487706116 487706116
688099476 688099476
674344567 674344567
477405969 477405969
273348203 273348203
833956724 833956724
27974239 27974239
616530587 616530587
380942282 380942282
874967912 874967912
363773610 363773610
545507694 545507694
626690014 626690014
119014176 119014176
959415982 959415982
556821004 556821004
564544860 564544860
205405101 205405101
383921192 383921192
670691653 670691653
722061223 722061223
185594478 185594478
169041159 169041159
550701541 550701541
297838799 297838799
462854295 462854295
63793112 63793112
891882849 891882849
540864714 540864714
346009397 346009397
875007001 875007001
587838540 587838540
503445942 503445942
444114253 444114253
988843243 988843243
25174500 25174500
790018400 790018400
927246879 927246879
564560624 564560624
3218411 3218411
924332085 924332085
253745810 253745810
182011300 182011300
379071205 379071205
888146755 888146755
334874095 334874095
491607437 491607437
363970234 363970234
435578204 435578204
288017078 288017078
25343383 25343383
620623777 620623777
551737173 551737173
343286185 343286185
598975342 598975342
648618915 648618915
441775518 441775518
754036354 754036354
693290551 693290551
353950440 353950440
927136561 927136561
359883365 359883365
195437529 195437529
419951087 419951087
774875180 774875180
122288353 122288353
116274656 116274656
211008741 211008741
597532638 597532638
376275490 376275490
278933790 278933790
394674196 394674196
459297082 459297082
789314883 789314883
831513725 831513725
391231259 391231259
205747157 205747157
810792553 810792553
448188199 448188199
367499376 367499376
328312310 328312310
518583675 518583675
274423300 274423300
866737958 866737958
738272061 738272061
327589829 327589829
496807353 496807353
729977447 729977447
527337746 527337746
183246782 183246782
533261148 533261148
55855310 55855310
131149817 131149817
105152600 105152600
512718859 512718859
457013592 457013592
944852618 944852618
73659893 73659893
567297843 567297843
103437605 103437605
356608670 356608670
344337512 344337512
850057520 850057520
116032687 116032687
801232080 801232080
725773021 725773021
244922516 244922516
782233412 782233412
535710502 535710502
888714132 888714132
917508859 917508859
210912334 210912334
667691792 667691792
640786653 640786653
554693003 554693003
521486554 521486554
759313394 759313394
78733336 78733336
598882857 598882857
623362314 623362314
165054751 165054751
351071523 351071523
229938473 229938473
50101694 50101694
290658433 290658433
177374615 177374615
505901598 505901598
442162459 442162459
739746536 739746536
806602528 806602528
175835627 175835627
731693720 731693720
424236789 424236789
544610565 544610565
784460795 784460795
31939362 31939362
243711618 243711618
528912886 528912886
136971560 136971560
408967958 408967958
958939491 958939491
734405923 734405923
492548701 492548701
712229985 712229985
906076643 906076643
707798849 707798849
815837655 815837655
970221189 970221189
177282792 177282792
865238606 865238606
674653302 674653302
133399357 133399357
166421980 166421980
252916309 252916309
662667457 662667457
699307310 699307310
278511815 278511815
412206220 412206220
36377241 36377241
680029939 680029939
493656304 493656304
766267566 766267566
634865045 634865045
495747589 495747589
829584474 829584474
19058132 19058132
828402319 828402319
977688092 977688092
705796918 705796918
223875835 223875835
209646395 209646395
897889023 897889023
758336627 758336627
364592886 364592886
418607606 418607606
273702152 273702152
441021725 441021725
896244235 896244235
539162894 539162894
293080120 293080120
395697988 395697988
143462057 143462057
400973648 400973648
664394524 664394524
753570386 753570386
30033004 30033004
103928130 103928130
504870933 504870933
760746201 760746201
167061010 167061010
630389068 630389068
192706855 192706855
675613394 675613394
900430448 900430448
36033363 36033363
38159638 38159638
288199373 288199373
685143292 685143292
147965496 147965496
20548153 20548153
416419070 416419070
492609944 492609944
290871880 290871880
1203996 1203996
999075677 999075677
449943143 449943143
71170232 71170232
41569366 41569366
81120869 81120869
934640995 934640995
79997973 79997973
465946360 465946360
42981779 42981779
438468737 438468737
888282885 888282885
14691911 14691911
295356178 295356178
992998448 992998448
707475549 707475549
5953908 5953908
11065625 11065625
646453795 646453795
342827665 342827665
482415299 482415299
337055188 337055188
613496450 613496450
60131519 60131519
235498232 235498232
386964820 386964820
233610442 233610442
556809974 556809974
951512834 951512834
156031939 156031939
987988593 987988593
244060021 244060021
610122854 610122854
27737668 27737668
420024484 420024484
49750420 49750420
924063646 924063646
744242214 744242214
503809016 503809016
297973144 297973144
512994549 512994549
144569272 144569272
589938089 589938089
734060477 734060477
951196373 951196373
803476239 803476239
297106586 297106586
371535390 371535390
966656799 966656799
472236934 472236934
33515558 33515558
224037180 224037180
767308940 767308940
724623379 724623379
934854035 934854035
555674008 555674008
25145106 25145106
336528708 336528708
267592896 267592896
424599693 424599693
124338359 124338359
803677015 803677015
515895864 515895864
984984578 984984578
380249768 380249768
779614005 779614005
212348181 212348181
30832121 30832121
336731385 336731385
726438783 726438783
447321286 447321286
526313163 526313163
801864558 801864558
658075955 658075955
681809952 681809952
599890132 599890132
342285208 342285208
52327308 52327308
229215948 229215948
276640089 276640089
620720812 620720812
862316614 862316614
737355471 737355471
28854401 28854401
45275397 45275397
539999618 539999618
483499783 483499783
258283156 258283156
738461070 738461070
972910531 972910531
631997634 631997634
529329860 529329860
669744955 669744955
551527057 551527057
567331752 567331752
786372529 786372529
95352669 95352669
56835388 56835388
503852524 503852524
486896952 486896952
870002507 870002507
977456744 977456744
505688683 505688683
854962855 854962855
320721807 320721807
54001603 54001603
225295171 225295171
749817337 749817337
137378858 137378858
455457321 455457321
204401470 204401470
143341736 143341736
185746973 185746973
851906772 851906772
824529795 824529795
791000409 791000409
868979511 868979511
611369503 611369503
605650536 605650536
571278754 571278754
355846213 355846213
806689605 806689605
970848500 970848500
982739779 982739779
419250695 419250695
506293939 506293939
333851593 333851593
38557856 38557856
102287022 102287022
103851178 103851178
94842498 94842498
283591838 283591838
38459925 38459925
131752956 131752956
734274897 734274897
627339797 627339797
658854061 658854061
671332558 671332558
876421874 876421874
586776217 586776217
614509203 614509203
302045875 302045875
990219675 990219675
348425405 348425405
897479319 897479319
761926910 761926910
456971164 456971164
466580185 466580185
84532513 84532513
696303735 696303735
289722999 289722999
822457199 822457199
727940253 727940253
2306862 2306862
713916925 713916925
309525050 309525050
844748618 844748618
122490915 122490915
604387976 604387976
579027075 579027075
15031555 15031555
338293021 338293021
731071707 731071707
486682349 486682349
821441656 821441656
192556455 192556455
176768695 176768695
576093547 576093547
715537410 715537410
336883328 336883328
166177604 166177604
922997289 922997289
617160367 617160367
215995645 215995645
726656019 726656019
336503086 336503086
39210979 39210979
351876147 351876147
416013893 416013893
834142966 834142966
311411941 311411941
284799934 284799934
441399071 441399071
332522846 332522846
366990533 366990533
610314775 610314775
705084065 705084065
781684288 781684288
777353059 777353059
888601368 888601368
49823774 49823774
447495779 447495779
228033610 228033610
369007189 369007189
453509761 453509761
143637366 143637366
944515149 944515149
794785046 794785046
64853730 64853730
231046208 231046208
790273029 790273029
659174466 659174466
81010738 81010738
585097230 585097230
434963123 434963123
525564983 525564983
2482926 2482926
351497309 351497309
786225724 786225724
422644376 422644376
702992600 702992600
625611847 625611847
270550867 270550867
802344211 802344211
370523928 370523928
127982690 127982690
215500261 215500261
863157905 863157905
867870629 867870629
247482887 247482887
318991484 318991484
414313274 414313274
21559948 21559948
176334665 176334665
106302697 106302697
234484779 234484779
245585534 245585534
416865637 416865637
983695257 983695257
859173316 859173316
254059200 254059200
122635021 122635021
245193828 245193828
515624395 515624395
688476619 688476619
485244967 485244967
905717810 905717810
286382997 286382997
529407930 529407930
173785475 173785475
556040242 556040242
747261326 747261326
983082279 983082279
471582581 471582581
92322317 92322317
25131529 25131529
376373919 376373919
443795586 443795586
268317319 268317319
253038663 253038663
767824009 767824009
669892090 669892090
710712154 710712154
961526848 961526848
997227921 997227921
957933672 957933672
182448311 182448311
195027584 195027584
835256839 835256839
590376900 590376900
114495328 114495328
733210959 733210959
261468676 261468676
934294338 934294338
371373199 371373199
598005809 598005809
4974936 4974936
10018289 10018289
603184426 603184426
83905412 83905412
746248434 746248434
425165273 425165273
227973238 227973238
71887639 71887639
779071793 779071793
63520496 63520496
657444596 657444596
569744728 569744728
450631390 450631390
162518718 162518718
377867115 377867115
830479388 830479388
663627543 663627543
311904974 311904974
818967187 818967187
259177105 259177105
962784728 962784728
163423774 163423774
325672402 325672402
126876038 126876038
834874763 834874763
519986454 519986454
573848620 573848620
157453287 157453287
18719330 18719330
61264130 61264130
224042331 224042331
45400691 45400691
644292399 644292399
382404301 382404301
235122120 235122120
761883528 761883528
522941917 522941917
649051111 649051111
600578580 600578580
157898170 157898170
293302822 293302822
378885186 378885186
36334969 36334969
148849327 148849327
539397049 539397049
468375604 468375604
696198922 696198922
309220966 309220966
679980365 679980365
154290053 154290053
530877344 530877344
966892557 966892557
585999418 585999418
335767224 335767224
948855950 948855950
451532035 451532035
886734569 886734569
147382751 147382751
106896122 106896122
682382442 682382442
601140488 601140488
621345452 621345452
394144840 394144840
214963675 214963675
486750169 486750169
573028302 573028302
446923053 446923053
981137 981137
77729385 77729385
643328719 643328719
525056264 525056264
641786489 641786489
864169296 864169296
446925778 446925778
94614343 94614343
53681010 53681010
123351443 123351443
268709460 268709460
48418797 48418797
958344901 958344901
169026139 169026139
940280823 940280823
360767550 360767550
91823200 91823200
573005301 573005301
456339436 456339436
232072204 232072204
184894334 184894334
147999874 147999874
603305624 603305624
228604945 228604945
705381678 705381678
315321351 315321351
903180711 903180711
238258591 238258591
999611054 999611054
58430759 58430759
406214142 406214142
48301426 48301426
440323318 440323318
73195166 73195166
862035279 862035279
16500156 16500156
870507753 870507753
832710612 832710612
995869475 995869475
348353802 348353802
602524223 602524223
194066705 194066705
463176574 463176574
246927683 246927683
699623660 699623660
785993785 785993785
233216960 233216960
101673134 101673134
565475718 565475718
57548006 57548006
34968366 34968366
286829052 286829052
179773743 179773743
153952348 153952348
510080252 510080252
373656134 373656134
714874012 714874012
671766046 671766046
708113465 708113465
956241163 956241163
221967506 221967506
545386374 545386374
81553569 81553569
244539456 244539456
565200117 565200117
802415713 802415713
46615818 46615818
677443408 677443408
590152915 590152915
151261016 151261016
921161419 921161419
641680944 641680944
300176525 300176525
339525792 339525792
420156971 420156971
637587047 637587047
356505832 356505832
210338775 210338775
136791973 136791973
791553071 791553071
366039433 366039433
956674816 956674816
188115495 188115495
103186882 103186882
569690658 569690658
608251188 608251188
233449898 233449898
914449706 914449706
353182234 353182234
406559270 406559270
98985090 98985090
101085599 101085599
16983037 16983037
239570802 239570802
57171732 57171732
246835256 246835256
763786455 763786455
323187787 323187787
536030211 536030211
148401064 148401064
16475229 16475229
39993502 39993502
7422942 7422942
213545003 213545003
419553792 419553792
711759083 711759083
870501994 870501994
140885373 140885373
344666463 344666463
2096779 2096779
415201432 415201432
574446725 574446725
962779603 962779603
954200429 954200429
23969090 23969090
214180547 214180547
272922808 272922808
291965916 291965916
95174524 95174524
122836017 122836017
850655470 850655470
924542851 924542851
395765553 395765553
108610819 108610819
764686459 764686459
194379807 194379807
178905288 178905288
513062010 513062010
26469282 26469282
515690390 515690390
385913079 385913079
104969772 104969772
26603467 26603467
870552695 870552695
74605684 74605684
655972030 655972030
214450102 214450102
518206948 518206948
7383442 7383442
436619267 436619267
901372642 901372642
344509367 344509367
830676901 830676901
357878009 357878009
6913516 6913516
974479541 974479541
571382660 571382660
350470007 350470007
786283816 786283816
554724652 554724652
354794211 354794211
302898094 302898094
127589400 127589400
106247062 106247062
663517367 663517367
149250780 149250780
774921875 774921875
450947681 450947681
43267316 43267316
529037541 529037541
375708697 375708697
572415604 572415604
14458181 14458181
29146114 29146114
560913505 560913505
874818571 874818571
8985797 8985797
489882852 489882852
19601329 19601329
954497929 954497929
608817026 608817026
226163464 226163464
470127482 470127482
626818456 626818456
394063841 394063841
485463051 485463051
191384629 191384629
8969485 8969485
719875871 719875871
374484973 374484973
859040636 859040636
966232969 966232969
42692325 42692325
425355948 425355948
422437697 422437697
437958622 437958622
748498490 748498490
89172616 89172616
616879941 616879941
6827991 6827991
120993703 120993703
86201311 86201311
34628694 34628694
366695774 366695774
144007184 144007184
857976363 857976363
537678430 537678430
8474165 8474165
615684128 615684128
373215740 373215740
689216523 689216523
897217462 897217462
44845825 44845825
658026743 658026743
559124288 559124288
470498480 470498480
882402547 882402547
391865748 391865748
71672820 71672820
938862446 938862446
393416886 393416886
365580014 365580014
1030119 1030119
212229773 212229773
106690351 106690351
981759772 981759772
547658044 547658044
225250650 225250650
378285173 378285173
743406829 743406829
280715279 280715279
360147471 360147471
5507411 5507411
78417857 78417857
249368724 249368724
175710455 175710455
858279714 858279714
244074030 244074030
200673604 200673604
751451265 751451265
62745372 62745372
125320956 125320956
347243366 347243366
607123396 607123396
973456587 973456587
950813371 950813371
458680328 458680328
291928010 291928010
190786686 190786686
466847871 466847871
705746356 705746356
793281450 793281450
300585042 300585042
609258798 609258798
938772452 938772452
845423534 845423534
136979172 136979172
434802928 434802928
81291422 81291422
163711852 163711852
313519391 313519391
913367547 913367547
78133008 78133008
527633242 527633242
346976396 346976396
637161861 637161861
995498754 995498754
687509862 687509862
72817819 72817819
242339589 242339589
5226685 5226685
728410842 728410842
323081544 323081544
732926016 732926016
106177093 106177093
741505049 741505049
516437684 516437684
623342582 623342582
693150989 693150989
131231439 131231439
953436732 953436732
613749588 613749588
622191523 622191523
849505219 849505219
814914292 814914292
913730662 913730662
842902009 842902009
206235254 206235254
606601156 606601156
4672835 4672835
743345826 743345826
193921190 193921190
982683113 982683113
512983284 512983284
957861264 957861264
818605654 818605654
659647569 659647569
935825459 935825459
537522332 537522332
128733268 128733268
180859691 180859691
120567821 120567821
797607307 797607307
332330744 332330744
205283314 205283314
614723685 614723685
500744592 500744592
34909254 34909254
542682290 542682290
627941523 627941523
259092046 259092046
687511358 687511358
269815249 269815249
244473389 244473389
881377706 881377706
717227894 717227894
74769448 74769448
630576805 630576805
529663059 529663059
823259509 823259509
255943245 255943245
525740073 525740073
158287681 158287681
27465774 27465774
482615878 482615878
582527841 582527841
178795577 178795577
422511059 422511059
497643957 497643957
866782335 866782335
68322590 68322590
315251444 315251444
162755397 162755397
513719701 513719701
805883883 805883883
71755843 71755843
926341409 926341409
263217355 263217355
521160763 521160763
470513172 470513172
111133662 111133662
42951894 42951894
207109757 207109757
87595013 87595013
32171607 32171607
151453461 151453461
995365241 995365241
787929520 787929520
400206124 400206124
26686537 26686537
205997642 205997642
211666916 211666916
684660397 684660397
282863392 282863392
181411827 181411827
760455688 760455688
831991296 831991296
149763861 149763861
822517835 822517835
732379032 732379032
187703989 187703989
322937047 322937047
12253278 12253278
585604882 585604882
38823346 38823346
722186151 722186151
850999085 850999085
184108427 184108427
651652721 651652721
711588312 711588312
192466147 192466147
758698857 758698857
60781952 60781952
885739662 885739662
88360961 88360961
693812660 693812660
989656119 989656119
543622728 543622728
207670931 207670931
223312138 223312138
230532341 230532341
953482665 953482665
869394103 869394103
877768934 877768934
367924586 367924586
187508106 187508106
948458117 948458117
451734731 451734731
398780935 398780935
600059702 600059702
68026443 68026443
219973377 219973377
846356274 846356274
280190898 280190898
170391776 170391776
6147810 6147810
452345084 452345084
27477367 27477367
307145373 307145373
368261131 368261131
639291464 639291464
263268291 263268291
244754168 244754168
784084851 784084851
48980552 48980552
608932841 608932841
461464445 461464445
694037092 694037092
948003225 948003225
4500397 4500397
541501429 541501429
918478244 918478244
279821162 279821162
952930104 952930104
6473953 6473953
184741214 184741214
312974572 312974572
479304713 479304713
16594077 16594077
876146143 876146143
570347960 570347960
688434991 688434991
688808735 688808735
472564188 472564188
946652214 946652214
192849472 192849472
359733980 359733980
223781546 223781546
19996532 19996532
925044739 925044739
749051877 749051877
887361096 887361096
627859794 627859794
195380243 195380243
904198701 904198701
499325389 499325389
582844769 582844769
738925382 738925382
238546635 238546635
731085832 731085832
15982879 15982879
65475119 65475119
962121036 962121036
162744320 162744320
665360533 665360533
827664741 827664741
640440827 640440827
829282106 829282106
847340260 847340260
161807385 161807385
726756282 726756282
775902228 775902228
629803555 629803555
731461019 731461019
451579859 451579859
808985514 808985514
124939628 124939628
354640333 354640333
788797463 788797463
539991279 539991279
399639934 399639934
706988403 706988403
788922227 788922227
977713246 977713246
867568359 867568359
505874940 505874940
194398946 194398946
299023569 299023569
426080675 426080675
184621682 184621682
391978474 391978474
888812336 888812336
190350965 190350965
124156930 124156930
850491499 850491499
648841904 648841904
45507572 45507572
772340115 772340115
176829630 176829630
575389322 575389322
39482114 39482114
891106320 891106320
128372706 128372706
70207635 70207635
40177483 40177483
836712819 836712819
535847413 535847413
68307951 68307951
18551707 18551707
411477048 411477048
374159384 374159384
937884935 937884935
69062422 69062422
767540057 767540057
333780496 333780496
274950283 274950283
814697532 814697532
595933761 595933761
599154863 599154863
504195445 504195445
455233447 455233447
86595649 86595649
559127809 559127809
180277328 180277328
273314989 273314989
388210342 388210342
968801207 968801207
60867507 60867507
74645898 74645898
164468564 164468564
184985786 184985786
146236912 146236912
169012124 169012124
456443632 456443632
260489089 260489089
38795284 38795284
927513634 927513634
832151635 832151635
942408926 942408926
685516726 685516726
269629934 269629934
868455923 868455923
14971640 14971640
609374066 609374066
25562589 25562589
692928861 692928861
412998720 412998720
936450647 936450647
277522427 277522427
156992612 156992612
828514558 828514558
643723688 643723688
505519701 505519701
929622889 929622889
644024529 644024529
136327024 136327024
749238793 749238793
502999938 502999938
928510364 928510364
103442425 103442425
814040935 814040935
823588227 823588227
415690978 415690978
644237719 644237719
165490614 165490614
360370876 360370876
962415253 962415253
954911870 954911870
121938484 121938484
671140053 671140053
21707554 21707554
913099955 913099955
832871262 832871262
467324173 467324173
22256706 22256706
984260513 984260513
28697439 28697439
775073704 775073704
146592438 146592438
327139954 327139954
209637964 209637964
455664536 455664536
991877967 991877967
725937947 725937947
222436496 222436496
623819741 623819741
307066995 307066995
149703204 149703204
856232164 856232164
627356062 627356062
787980766 787980766
371291896 371291896
677230678 677230678
232361769 232361769
119660308 119660308
954013337 954013337
478394281 478394281
42845227 42845227
318659939 318659939
695530568 695530568
836577682 836577682
435550001 435550001
779124812 779124812
894442411 894442411
798953735 798953735
765194572 765194572
374359252 374359252
818670487 818670487
461111622 461111622
271044030 271044030
483067277 483067277
606047580 606047580
291923700 291923700
587226141 587226141
208525791 208525791
774691029 774691029
640368438 640368438
572291165 572291165
480028572 480028572
810975576 810975576
441186765 441186765
107144552 107144552
355178733 355178733
500061469 500061469
549260633 549260633
39239067 39239067
823723306 823723306
318287699 318287699
85741291 85741291
186574492 186574492
577021649 577021649
786100790 786100790
43360287 43360287
92626422 92626422
464604126 464604126
249665574 249665574
81334713 81334713
179988805 179988805
64000167 64000167
897814167 897814167
166175764 166175764
320455507 320455507
462244426 462244426
994985776 994985776
312878494 312878494
465427516 465427516
470420475 470420475
573723136 573723136
41656534 41656534
885250906 885250906
192834444 192834444
126601902 126601902
925833609 925833609
112253513 112253513
887987360 887987360
515796881 515796881
581449994 581449994
795506253 795506253
545429817 545429817
42751946 42751946
306010161 306010161
884804977 884804977
527827142 527827142
608904572 608904572
429549081 429549081
709554593 709554593
744482866 744482866
126530278 126530278
187654925 187654925
845144052 845144052
92054383 92054383
63511292 63511292
538799659 538799659
328219553 328219553
343308579 343308579
810399427 810399427
662351259 662351259
46646135 46646135
274597135 274597135
600717451 600717451
193222546 193222546
560890600 560890600
9641574 9641574
701183265 701183265
861899589 861899589
804507185 804507185
377771156 377771156
648884119 648884119
812625280 812625280
156568958 156568958
251324526 251324526
716324218 716324218
446006639 446006639
539702023 539702023
436395991 436395991
884527659 884527659
611235740 611235740
911409504 911409504
557568761 557568761
116258895 116258895
741132321 741132321
970677005 970677005
235637592 235637592
966996499 966996499
346132379 346132379
861938133 861938133
134937737 134937737
6568048 6568048
147334308 147334308
48551080 48551080
80554712 80554712
25525727 25525727
340324209 340324209
1230922 1230922
731037870 731037870
243169786 243169786
923478558 923478558
29201560 29201560
648203714 648203714
632890778 632890778
801645663 801645663
499679091 499679091
860054448 860054448
39346407 39346407
96074829 96074829
132791813 132791813
702641553 702641553
149599787 149599787
575554219 575554219
60163627 60163627
614158049 614158049
290762321 290762321
361444478 361444478
202525046 202525046
220781325 220781325
195944229 195944229
204188729 204188729
82986027 82986027
928042641 928042641
257225965 257225965
541478656 541478656
333857026 333857026
790083784 790083784
345809454 345809454
24273003 24273003
827036486 827036486
480926820 480926820
236394745 236394745
922526811 922526811
445462557 445462557
418716412 418716412
815020765 815020765
728004735 728004735
735623823 735623823
170399051 170399051
925752761 925752761
728527575 728527575
414976443 414976443
251479853 251479853
841629063 841629063
165287802 165287802
107621420 107621420
122065553 122065553
691829853 691829853
911558381 911558381
564158411 564158411
78234319 78234319
980204934 980204934
472805826 472805826
997270762 997270762
617912984 617912984
840098253 840098253
721969982 721969982
61622361 61622361
351611065 351611065
290646352 290646352
777358894 777358894
197602335 197602335
943473737 943473737
654417228 654417228
851038902 851038902
405221656 405221656
989976186 989976186
200843288 200843288
136491947 136491947
629239499 629239499
85522481 85522481
515256380 515256380
230900162 230900162
303948047 303948047
321458514 321458514
200154826 200154826
286546482 286546482
497601093 497601093
659521690 659521690
402352812 402352812
400779082 400779082
936074592 936074592
610964388 610964388
772184942 772184942
68765201 68765201
382506431 382506431
591253888 591253888
41495276 41495276
239661876 239661876
987119724 987119724
224552029 224552029
361955621 361955621
185288541 185288541
329382306 329382306
907854018 907854018
523774544 523774544
199765552 199765552
572768055 572768055
91289707 91289707
870909306 870909306
204452398 204452398
537525331 537525331
214354769 214354769
404249568 404249568
326090310 326090310
735702872 735702872
280125215 280125215
313408075 313408075
245734181 245734181
383917573 383917573
783757673 783757673
726940631 726940631
643561774 643561774
544300314 544300314
773423691 773423691
772010876 772010876
172920929 172920929
425191553 425191553
356339349 356339349
112157275 112157275
632669331 632669331
313437947 313437947
57551050 57551050
100517098 100517098
550875583 550875583
523290033 523290033
194213886 194213886
464007141 464007141
159384771 159384771
403835694 403835694
26087007 26087007
451786974 451786974
122345887 122345887
870716499 870716499
156575911 156575911
296296764 296296764
960129974 960129974
838333144 838333144
278425824 278425824
909158704 909158704
709907952 709907952
431854263 431854263
192593517 192593517
782005721 782005721
13857762 13857762
603468573 603468573
17800119 17800119
694948126 694948126
382795246 382795246
500468970 500468970
404731254 404731254
686506642 686506642
784160239 784160239
581630399 581630399
10930749 10930749
526555010 526555010
1728369 1728369
502633949 502633949
35134299 35134299
713774725 713774725
735725503 735725503
767348229 767348229
205901112 205901112
15433720 15433720
712072194 712072194
408879110 408879110
12574086 12574086
933460064 933460064
999413426 999413426
562563260 562563260
258611330 258611330
639302148 639302148
395963518 395963518
767864504 767864504
713063397 713063397
480210203 480210203
517088563 517088563
305346537 305346537
697843512 697843512
522603984 522603984
175254101 175254101
54659936 54659936
941883680 941883680
558918948 558918948
408446766 408446766
734257224 734257224
557610139 557610139
309822063 309822063
326532292 326532292
641236906 641236906
346769594 346769594
251194242 251194242
682426064 682426064
518952195 518952195
925165274 925165274
494153158 494153158
886558838 886558838
939967456 939967456
492444378 492444378
68656322 68656322
270302382 270302382
996795472 996795472
702245581 702245581
910832755 910832755
159225317 159225317
613043441 613043441
786908221 786908221
522142850 522142850
973729986 973729986
986774340 986774340
877271735 877271735
802639960 802639960
102486277 102486277
532256592 532256592
263485000 263485000
226627137 226627137
794561290 794561290
12882764 12882764
164131181 164131181
288159563 288159563
655373543 655373543
537305974 537305974
546203984 546203984
770008366 770008366
631107593 631107593
297280148 297280148
312067463 312067463
221232988 221232988
536337934 536337934
536759337 536759337
849974274 849974274
526845152 526845152
237192783 237192783
832719947 832719947
326742844 326742844
396830880 396830880
792817560 792817560
470040497 470040497
887867188 887867188
133902592 133902592
459066729 459066729
388995823 388995823
704493900 704493900
492316052 492316052
79195644 79195644
511126464 511126464
955101528 955101528
344156619 344156619
175562254 175562254
541682763 541682763
204912092 204912092
148152490 148152490
843378149 843378149
502355667 502355667
72243607 72243607
659045184 659045184
200765847 200765847
157573425 157573425
260521602 260521602
597953840 597953840
607357431 607357431
827219370 827219370
690087823 690087823
496825948 496825948
241681746 241681746
196374987 196374987
194362104 194362104
29014017 29014017
536847480 536847480
178812657 178812657
224359849 224359849
488359960 488359960
504348226 504348226
207379835 207379835
61461330 61461330
275870120 275870120
334951672 334951672
899260635 899260635
506238233 506238233
109198472 109198472
739332459 739332459
336721918 336721918
350003801 350003801
156521435 156521435
279244548 279244548
913814379 913814379
76294511 76294511
218040140 218040140
935890200 935890200
155840687 155840687
914088664 914088664
278968711 278968711
215456700 215456700
761574246 761574246
290443846 290443846
7554257 7554257
6039254 6039254
961030502 961030502
843168190 843168190
677271022 677271022
490024116 490024116
426739363 426739363
303697490 303697490
634864864 634864864
974990203 974990203
491608322 491608322
794151418 794151418
368037291 368037291
827063420 827063420
38379032 38379032
421043446 421043446
959835928 959835928
500910583 500910583
530673090 530673090
87630591 87630591
190293218 190293218
157714969 157714969
657598183 657598183
835123930 835123930
922107831 922107831
313599263 313599263
446334489 446334489
445195149 445195149
521864886 521864886
921144653 921144653
997486014 997486014
729363347 729363347
736503569 736503569
601732507 601732507
159956892 159956892
568807956 568807956
196819141 196819141
52260446 52260446
593437986 593437986
229470535 229470535
18314829 18314829
97896644 97896644
664792372 664792372
266872731 266872731
271217225 271217225
303159856 303159856
606832467 606832467
517658122 517658122
675688085 675688085
680803377 680803377
155412923 155412923
258559801 258559801
865230279 865230279
7563806 7563806
343703109 343703109
941130389 941130389
149263625 149263625
231544174 231544174
831105250 831105250
347285978 347285978
602223704 602223704
112394611 112394611
490915815 490915815
131806132 131806132
169724438 169724438
363700116 363700116
680872629 680872629
106874183 106874183
699405396 699405396
392675603 392675603
906986214 906986214
914534449 914534449
1522163 1522163
80012960 80012960
624688308 624688308
241529615 241529615
599542433 599542433
959685705 959685705
275152117 275152117
567616415 567616415
259738757 259738757
106868109 106868109
287345766 287345766
430345337 430345337
642555344 642555344
706507765 706507765
7704829 7704829
432965820 432965820
214924233 214924233
271136188 271136188
233094609 233094609
356369873 356369873
440309010 440309010
948670244 948670244
332552136 332552136
106854080 106854080
773591034 773591034
305185944 305185944
755244771 755244771
843593513 843593513
660912329 660912329
15404855 15404855
945379675 945379675
547026676 547026676
863359669 863359669
52896498 52896498
722338728 722338728
482246833 482246833
948142395 948142395
455162734 455162734
926093115 926093115
211843023 211843023
946642697 946642697
985919775 985919775
921972444 921972444
742491804 742491804
459213638 459213638
16064912 16064912
58579892 58579892
645406880 645406880
455860417 455860417
38403449 38403449
751222553 751222553
321128157 321128157
914727188 914727188
742806086 742806086
821164526 821164526
289390455 289390455
282507029 282507029
980311553 980311553
874011180 874011180
81001739 81001739
322685817 322685817
823035947 823035947
559557279 559557279
649326108 649326108
67355513 67355513
232825732 232825732
519315396 519315396
138677625 138677625
685138066 685138066
596872543 596872543
865483626 865483626
239789918 239789918
964373243 964373243
353804497 353804497
596461634 596461634
685945540 685945540
2584270 2584270
753228431 753228431
530749853 530749853
741903637 741903637
284481573 284481573
58720344 58720344
792266821 792266821
882074479 882074479
167764812 167764812
386684806 386684806
930202886 930202886
867805066 867805066
550762725 550762725
119085273 119085273
624311955 624311955
295252236 295252236
320478619 320478619
952047054 952047054
948913454 948913454
299980248 299980248
359205291 359205291
720758275 720758275
959270154 959270154
904328208 904328208
328368161 328368161
113400691 113400691
360675843 360675843
776661616 776661616
912601531 912601531
320830458 320830458
162762915 162762915
504082556 504082556
970355855 970355855
580055759 580055759
324128507 324128507
400114483 400114483
82402670 82402670
851750159 851750159
411862836 411862836
510322575 510322575
18160336 18160336
602588028 602588028
912716235 912716235
167870570 167870570
203437957 203437957
380840760 380840760
63981879 63981879
404825660 404825660
827159382 827159382
955527823 955527823
538443431 538443431
379212497 379212497
622414076 622414076
650122354 650122354
434869773 434869773
780264857 780264857
570749599 570749599
51413193 51413193
728784698 728784698
83770790 83770790
813819439 813819439
572534584 572534584
629038982 629038982
849815620 849815620
901941914 901941914
232808064 232808064
327576494 327576494
609265645 609265645
208859863 208859863
254622056 254622056
223131073 223131073
357956258 357956258
804452075 804452075
740663353 740663353
229036686 229036686
65110617 65110617
696879100 696879100
894327864 894327864
361534886 361534886
780166174 780166174
809362414 809362414
646085758 646085758
985484617 985484617
454392714 454392714
34284014 34284014
781849718 781849718
826665300 826665300
508226140 508226140
3940234 3940234
88689152 88689152
139309325 139309325
59692094 59692094
927435515 927435515
768681631 768681631
43865665 43865665
414438632 414438632
810737661 810737661
590941812 590941812
758888930 758888930
779658339 779658339
956938596 956938596
595857382 595857382
538585429 538585429
53589269 53589269
925155460 925155460
23668698 23668698
32108162 32108162
56542960 56542960
54142133 54142133
213784411 213784411
978397589 978397589
670403912 670403912
174859366 174859366
534431818 534431818
37355015 37355015
894726039 894726039
621686239 621686239
849472052 849472052
420277078 420277078
422123800 422123800
867065409 867065409
909822749 909822749
931051355 931051355
524585808 524585808
17229649 17229649
28835106 28835106
618322438 618322438
35693251 35693251
40437353 40437353
364701593 364701593
795468819 795468819
319465295 319465295
840328637 840328637
203624432 203624432
805655415 805655415
627262409 627262409
504373680 504373680
784911597 784911597
320800134 320800134
209413323 209413323
156646376 156646376
10527860 10527860
19457018 19457018
838439151 838439151
452310846 452310846
184095257 184095257
116302314 116302314
187087583 187087583
75701586 75701586
52418371 52418371
523398962 523398962
90725711 90725711
415922093 415922093
456438417 456438417
734876380 734876380
950767251 950767251
942750650 942750650
314224318 314224318
272311426 272311426
631614349 631614349
96334326 96334326
170643163 170643163
139806893 139806893
80240856 80240856
662505731 662505731
67764056 67764056
369335338 369335338
79585180 79585180
287308360 287308360
83323957 83323957
887252044 887252044
332261258 332261258
632363446 632363446
269677948 269677948
120058598 120058598
410082658 410082658
385653550 385653550
191304117 191304117
591816823 591816823
451386683 451386683
766264099 766264099
168507766 168507766
155462509 155462509
107209935 107209935
534275095 534275095
577257370 577257370
954038373 954038373
145402909 145402909
68240334 68240334
753768724 753768724
642754801 642754801
697394359 697394359
494349025 494349025
143871701 143871701
778369977 778369977
685139542 685139542
244740122 244740122
704062866 704062866
502899205 502899205
78619071 78619071
476194033 476194033
70010536 70010536
384586249 384586249
869357514 869357514
385221561 385221561
882222857 882222857
22193733 22193733
385394315 385394315
745756467 745756467
217806099 217806099
542435481 542435481
943000596 943000596
647597374 647597374
722708907 722708907
125804827 125804827
516681507 516681507
308925254 308925254
88288762 88288762
669847275 669847275
21972169 21972169
868607500 868607500
733659099 733659099
523964833 523964833
787697627 787697627
672871429 672871429
942237266 942237266
856738989 856738989
691805870 691805870
696791458 696791458
590911595 590911595
170042651 170042651
989208112 989208112
42423878 42423878
256286446 256286446
415572657 415572657
829921567 829921567
104937673 104937673
741077471 741077471
621687524 621687524
613619374 613619374
236241018 236241018
161285230 161285230
387116740 387116740
673773094 673773094
219383603 219383603
886985592 886985592
300972705 300972705
549912518 549912518
794699879 794699879
789760290 789760290
813288473 813288473
254358362 254358362
167251770 167251770
68802701 68802701
170704581 170704581
732093664 732093664
341569323 341569323
113780308 113780308
978259024 978259024
368842042 368842042
995293480 995293480
607397064 607397064
91272522 91272522
842243037 842243037
202318003 202318003
190269747 190269747
818360763 818360763
410419190 410419190
742015271 742015271
649099316 649099316
869034090 869034090
266628987 266628987
571680031 571680031
709018881 709018881
644130240 644130240
715801971 715801971
420387050 420387050
972719236 972719236
834709304 834709304
132714522 132714522
32170746 32170746
179608030 179608030
142583351 142583351
865320941 865320941
919398224 919398224
473345907 473345907
408079067 408079067
111826976 111826976
316459589 316459589
856944654 856944654
741996169 741996169
956089541 956089541
916207898 916207898
288963721 288963721
727989747 727989747
139418351 139418351
956076040 956076040
155234002 155234002
250262012 250262012
557451090 557451090
111452809 111452809
931050359 931050359
636059175 636059175
260979990 260979990
780277906 780277906
531830052 531830052
905626355 905626355
563931158 563931158
191686852 191686852
370354798 370354798
82748438 82748438
102780731 102780731
755172733 755172733
859341473 859341473
313745491 313745491
577725124 577725124
206516600 206516600
437111221 437111221
254171692 254171692
894617803 894617803
486322753 486322753
991407575 991407575
664700968 664700968
756781228 756781228
71842618 71842618
445734912 445734912
95470572 95470572
492099183 492099183
309402346 309402346
627931253 627931253
535243203 535243203
689743856 689743856
193059346 193059346
520764175 520764175
553087204 553087204
656694387 656694387
619639668 619639668
360909880 360909880
189138571 189138571
458634685 458634685
440776011 440776011
433142982 433142982
728274044 728274044
269093415 269093415
138022211 138022211
958135719 958135719
447962933 447962933
925675248 925675248
288085138 288085138
786167961 786167961
742581069 742581069
959400286 959400286
336732077 336732077
747672764 747672764
858845500 858845500
329892508 329892508
240812943 240812943
145826784 145826784
84185832 84185832
465244260 465244260
245734799 245734799
724672385 724672385
339071635 339071635
871689593 871689593
567589738 567589738
936536102 936536102
534738636 534738636
784040535 784040535
781494731 781494731
229290465 229290465
201559684 201559684
848912304 848912304
50106530 50106530
305892880 305892880
864852845 864852845
482947125 482947125
927570906 927570906
435180910 435180910
936608225 936608225
822254330 822254330
980644382 980644382
120860890 120860890
828918418 828918418
738455059 738455059
883026060 883026060
859610913 859610913
432930451 432930451
833248964 833248964
790713734 790713734
229858091 229858091
877889790 877889790
100355123 100355123
2924671 2924671
486758784 486758784
90701030 90701030
170869742 170869742
618666580 618666580
126732590 126732590
420201075 420201075
788324691 788324691
451778229 451778229
78259945 78259945
703637250 703637250
912090164 912090164
568727615 568727615
17545106 17545106
706118557 706118557
22484428 22484428
506073836 506073836
174546380 174546380
856598485 856598485
513199480 513199480
514848350 514848350
904267153 904267153
462859879 462859879
246279785 246279785
776708238 776708238
257329944 257329944
816735927 816735927
486640904 486640904
151665875 151665875
87943223 87943223
359717910 359717910
380299315 380299315
534838431 534838431
864065953 864065953
639971581 639971581
221838157 221838157
864736430 864736430
423051515 423051515
178920644 178920644
372074134 372074134
728125978 728125978
106350154 106350154
739188874 739188874
426338479 426338479
494153191 494153191
988840620 988840620
88529479 88529479
183941662 183941662
187566104 187566104
720921079 720921079
108851690 108851690
567034237 567034237
785099108 785099108
145717004 145717004
720263932 720263932
403124400 403124400
652812665 652812665
422775008 422775008
804087357 804087357
781535733 781535733
213977744 213977744
257633852 257633852
290782817 290782817
732631211 732631211
493048601 493048601
464300644 464300644
702220311 702220311
282114039 282114039
131090042 131090042
670061620 670061620
900726460 900726460
639325918 639325918
825678552 825678552
10032077 10032077
67834486 67834486
57487235 57487235
162250888 162250888
253509641 253509641
545567517 545567517
828207864 828207864
363615605 363615605
137871430 137871430
631240972 631240972
342648177 342648177
261161968 261161968
537204138 537204138
54079514 54079514
772300506 772300506
776933002 776933002
291458693 291458693
990281638 990281638
339945996 339945996
783856809 783856809
696933125 696933125
319891095 319891095
300793186 300793186
189035326 189035326
528298783 528298783
216846023 216846023
632857921 632857921
719428918 719428918
580688852 580688852
957647000 957647000
575100095 575100095
655107238 655107238
994911762 994911762
144599014 144599014
456653169 456653169
755674861 755674861
923743195 923743195
320062139 320062139
495556427 495556427
185079330 185079330
597831137 597831137
782398868 782398868
304821991 304821991
213996865 213996865
222565973 222565973
241363814 241363814
192489109 192489109
841043468 841043468
615590941 615590941
150919949 150919949
280807259 280807259
286091536 286091536
277041569 277041569
197471760 197471760
471433905 471433905
273343614 273343614
61670480 61670480
601204763 601204763
378474797 378474797
960424264 960424264
942290516 942290516
875305093 875305093
816555215 816555215
17232689 17232689
560394150 560394150
953777941 953777941
219744854 219744854
330215808 330215808
208843457 208843457
326977658 326977658
903935710 903935710
145902734 145902734
430950040 430950040
109492631 109492631
490682702 490682702
909049403 909049403
224239715 224239715
97453485 97453485
394381695 394381695
352589038 352589038
262208707 262208707
209462300 209462300
842585499 842585499
723603291 723603291
974505315 974505315
850721516 850721516
70040803 70040803
468387076 468387076
92902309 92902309
275743953 275743953
399265009 399265009
485890808 485890808
857256379 857256379
310315688 310315688
166762095 166762095
967543037 967543037
806814847 806814847
304610345 304610345
900028048 900028048
831329736 831329736
299333691 299333691
670553308 670553308
207672949 207672949
156575815 156575815
561806418 561806418
218759313 218759313
34770168 34770168
888028874 888028874
217690819 217690819
817413662 817413662
469175858 469175858
642045055 642045055
373347236 373347236
804345366 804345366
702471031 702471031
463248835 463248835
341286382 341286382
46047087 46047087
324955079 324955079
673310227 673310227
537788821 537788821
141962071 141962071
36413677 36413677
145619273 145619273
203694464 203694464
272336647 272336647
342810856 342810856
910255793 910255793
359561159 359561159
880619090 880619090
426201768 426201768
371930462 371930462
396338440 396338440
404477613 404477613
225391593 225391593
649793743 649793743
198468068 198468068
426056705 426056705
89664591 89664591
472274033 472274033
378043669 378043669
509724009 509724009
294823277 294823277
677146565 677146565
974938811 974938811
185869596 185869596
952317547 952317547
278084502 278084502
942435244 942435244
37467904 37467904
81011590 81011590
4579560 4579560
75759052 75759052
471723971 471723971
855101958 855101958
266045340 266045340
445158251 445158251
684550078 684550078
911200727 911200727
436322536 436322536
925756737 925756737
736055261 736055261
949839933 949839933
834162781 834162781
870031271 870031271
68425751 68425751
739796659 739796659
753724272 753724272
938489744 938489744
36360506 36360506
776992734 776992734
777199853 777199853
240786583 240786583
895072643 895072643
827289132 827289132
948802676 948802676
306346595 306346595
614807745 614807745
317895688 317895688
59330193 59330193
712598016 712598016
615309515 615309515
194549175 194549175
911277793 911277793
316356675 316356675
723440661 723440661
109640973 109640973
903041754 903041754
804272444 804272444
767404290 767404290
337197546 337197546
944204078 944204078
221369330 221369330
159585018 159585018
588192984 588192984
647335902 647335902
293254678 293254678
292970771 292970771
475302670 475302670
799990092 799990092
811466180 811466180
270258679 270258679
291923580 291923580
11863526 11863526
578081764 578081764
874046644 874046644
604496123 604496123
441322095 441322095
641488273 641488273
261949039 261949039
2111926 2111926
957881276 957881276
984699225 984699225
652919467 652919467
560288589 560288589
347479162 347479162
367070920 367070920
941241120 941241120
69928042 69928042
862106565 862106565
242808213 242808213
806253763 806253763
277913806 277913806
440076149 440076149
958031444 958031444
164728858 164728858
40550319 40550319
410887215 410887215
999357945 999357945
623095459 623095459
505944619 505944619
710840806 710840806
240163342 240163342
189172824 189172824
793269315 793269315
812407071 812407071
305698149 305698149
43101341 43101341
566663664 566663664
658182252 658182252
18214806 18214806
223241760 223241760
88912103 88912103
579751661 579751661
708838904 708838904
582221963 582221963
554399628 554399628
333165398 333165398
981328062 981328062
663420341 663420341
645687544 645687544
336842488 336842488
947282279 947282279
27645558 27645558
561712711 561712711
822444324 822444324
651913199 651913199
800995675 800995675
546897840 546897840
312965456 312965456
15792035 15792035
582813751 582813751
292515319 292515319
141668846 141668846
702901312 702901312
846378183 846378183
317057873 317057873
501612298 501612298
452571878 452571878
641451842 641451842
539733057 539733057
174705423 174705423
787458186 787458186
280826453 280826453
330750519 330750519
817255913 817255913
733803323 733803323
37164916 37164916
450168085 450168085
793010627 793010627
715526981 715526981
942975464 942975464
576564792 576564792
202846114 202846114
495348357 495348357
669978994 669978994
388312994 388312994
545463498 545463498
417879683 417879683
503674194 503674194
727566692 727566692
163119728 163119728
737388139 737388139
741714796 741714796
734034050 734034050
928602374 928602374
139386316 139386316
703801344 703801344
924620324 924620324
218153602 218153602
583012695 583012695
242723402 242723402
96877914 96877914
164963607 164963607
300966412 300966412
199771848 199771848
576323754 576323754
349435698 349435698
944532410 944532410
531851858 531851858
646768091 646768091
868031167 868031167
57131504 57131504
334519185 334519185
156508535 156508535
102656078 102656078
258661096 258661096
360641090 360641090
131417339 131417339
838349988 838349988
914923249 914923249
760419585 760419585
787440677 787440677
358638188 358638188
607479752 607479752
15803354 15803354
257050752 257050752
360230704 360230704
13574058 13574058
301522507 301522507
224677249 224677249
928465690 928465690
22754685 22754685
159927097 159927097
541484792 541484792
925907386 925907386
800550614 800550614
989018978 989018978
223146935 223146935
805955818 805955818
731919509 731919509
457899224 457899224
764145558 764145558
409045771 409045771
623712283 623712283
760944649 760944649
510289510 510289510
34354512 34354512
952105582 952105582
875389950 875389950
732221755 732221755
241600831 241600831
669534237 669534237
906864796 906864796
174616796 174616796
346451052 346451052
847907642 847907642
166743602 166743602
106047660 106047660
886401506 886401506
552726570 552726570
913475680 913475680
270765169 270765169
569053419 569053419
236687926 236687926
310086872 310086872
315552101 315552101
3065896 3065896
356048432 356048432
122417215 122417215
796528380 796528380
899349963 899349963
245702846 245702846
391827878 391827878
484550192 484550192
578055374 578055374
836459975 836459975
492980143 492980143
619617732 619617732
238172154 238172154
253045614 253045614
202109088 202109088
936203860 936203860
324030964 324030964
729433404 729433404
847870177 847870177
914618249 914618249
365288183 365288183
194088427 194088427
103023031 103023031
397274206 397274206
250754291 250754291
889348415 889348415
162808216 162808216
494934233 494934233
955063912 955063912
344140541 344140541
578773517 578773517
589356054 589356054
264668471 264668471
677342467 677342467
388659499 388659499
441660231 441660231
289563129 289563129
805137129 805137129
246892842 246892842
791035041 791035041
702782684 702782684
130271848 130271848
408186017 408186017
442533298 442533298
969532081 969532081
304160128 304160128
50673575 50673575
481146899 481146899
119375703 119375703
707209954 707209954
812090169 812090169
625009157 625009157
658037345 658037345
200064776 200064776
111011548 111011548
901959747 901959747
218738579 218738579
907479959 907479959
432376730 432376730
725420482 725420482
827428462 827428462
212693151 212693151
136812176 136812176
263619439 263619439
48981011 48981011
931969312 931969312
641149558 641149558
556298366 556298366
37420832 37420832
998587644 998587644
356421462 356421462
413783182 413783182
393897470 393897470
729854775 729854775
977188401 977188401
452638060 452638060
963218367 963218367
596624987 596624987
655321664 655321664
351765155 351765155
477167019 477167019
309157775 309157775
284672509 284672509
98806508 98806508
78501757 78501757
877121800 877121800
694383412 694383412
262064801 262064801
610799591 610799591
1201211 1201211
69271171 69271171
437861032 437861032
210055509 210055509
72480500 72480500
334181843 334181843
510612836 510612836
430788246 430788246
423373555 423373555
293341871 293341871
329593638 329593638
745926485 745926485
843255763 843255763
430815854 430815854
218301368 218301368
494227109 494227109
810878121 810878121
340978140 340978140
164259765 164259765
231619545 231619545
504118501 504118501
11377980 11377980
976148374 976148374
62336160 62336160
942184482 942184482
158065395 158065395
298043340 298043340
722155461 722155461
419169576 419169576
26336576 26336576
987473111 987473111
515327693 515327693
718174137 718174137
149763210 149763210
817569209 817569209
420864487 420864487
953842821 953842821
241846769 241846769
249544850 249544850
409537265 409537265
237457085 237457085
587377954 587377954
7665477 7665477
182163834 182163834
897511824 897511824
787266441 787266441
385130040 385130040
555944345 555944345
637359316 637359316
105470795 105470795
22644563 22644563
419935241 419935241
49834310 49834310
743731014 743731014
309171003 309171003
619259419 619259419
619139900 619139900
194021779 194021779
240040116 240040116
264770830 264770830
352853628 352853628
645039506 645039506
635110310 635110310
408273755 408273755
335602841 335602841
446005660 446005660
109656100 109656100
374948607 374948607
24672832 24672832
56880909 56880909
986971775 986971775
149892662 149892662
301118786 301118786
141431425 141431425
449277431 449277431
24349583 24349583
657112364 657112364
789595809 789595809
850426552 850426552
623136595 623136595
191791629 191791629
908157328 908157328
711767728 711767728
223553649 223553649
306202667 306202667
600503082 600503082
379463612 379463612
591094566 591094566
247523563 247523563
453984523 453984523
276727291 276727291
909563314 909563314
601914841 601914841
114659953 114659953
291598829 291598829
289081679 289081679
325565163 325565163
346801258 346801258
551559893 551559893
782802570 782802570
704393264 704393264
107094196 107094196
755634479 755634479
944327093 944327093
45877794 45877794
848431251 848431251
262182301 262182301
271959838 271959838
671274046 671274046
895682818 895682818
844108537 844108537
63674923 63674923
669643917 669643917
802885649 802885649
237595737 237595737
869288568 869288568
600955492 600955492
389012970 389012970
165579280 165579280
861852252 861852252
473519111 473519111
222916269 222916269
856206318 856206318
708856677 708856677
68565754 68565754
451366881 451366881
879285082 879285082
478771838 478771838
149739556 149739556
550839658 550839658
699805860 699805860
649309980 649309980
582249223 582249223
141497931 141497931
435110596 435110596
768105590 768105590
245431977 245431977
831547140 831547140
212370099 212370099
144619782 144619782
56022072 56022072
537710620 537710620
759039600 759039600
573312473 573312473
720586425 720586425
765424064 765424064
729937188 729937188
201775115 201775115
97057759 97057759
271376919 271376919
102441443 102441443
939355035 939355035
459594281 459594281
896074297 896074297
944165928 944165928
773745877 773745877
441177631 441177631
768084181 768084181
841376945 841376945
565430399 565430399
755459144 755459144
632680901 632680901
418145239 418145239
248335668 248335668
274243920 274243920
884088996 884088996
947868818 947868818
283572826 283572826
46906866 46906866
77766325 77766325
363542435 363542435
428912196 428912196
928879667 928879667
74095644 74095644
604595813 604595813
998944474 998944474
147363120 147363120
743778881 743778881
159863069 159863069
570666973 570666973
588649454 588649454
55008806 55008806
674034062 674034062
574085913 574085913
439762666 439762666
727801450 727801450
491420987 491420987
80891698 80891698
842814609 842814609
461211350 461211350
407914269 407914269
518860472 518860472
574213938 574213938
169772190 169772190
963211609 963211609
445158988 445158988
838450705 838450705
239229252 239229252
724473446 724473446
69591797 69591797
762026192 762026192
122134428 122134428
131098262 131098262
690303762 690303762
960222077 960222077
656365101 656365101
307088873 307088873
916240067 916240067
749175544 749175544
924226890 924226890
87021811 87021811
697628242 697628242
168937762 168937762
350944316 350944316
891936698 891936698
764781601 764781601
603748248 603748248
287952548 287952548
643082717 643082717
992309651 992309651
81405652 81405652
126897398 126897398
945646044 945646044
424902634 424902634
285095351 285095351
468930423 468930423
66048476 66048476
369700280 369700280
976154880 976154880
798453841 798453841
582389773 582389773
645783233 645783233
812127094 812127094
393153127 393153127
865409844 865409844
36982796 36982796
493131895 493131895
703030007 703030007
410089717 410089717
232665370 232665370
221629628 221629628
436760903 436760903
264814899 264814899
722603628 722603628
362229483 362229483
10168132 10168132
811459708 811459708
45046535 45046535
390195910 390195910
95068919 95068919
209138931 209138931
144627664 144627664
980366515 980366515
949328227 949328227
228681335 228681335
240364859 240364859
819877984 819877984
585695656 585695656
349998954 349998954
333706843 333706843
361821576 361821576
63172454 63172454
360678886 360678886
454248519 454248519
741691399 741691399
291451889 291451889
47797450 47797450
770188278 770188278
476261550 476261550
615927801 615927801
906246410 906246410
437431637 437431637
291933378 291933378
516714738 516714738
379872633 379872633
401250042 401250042
974282146 974282146
219895142 219895142
86648247 86648247
773072739 773072739
625980407 625980407
784686875 784686875
181917384 181917384
38288730 38288730
538508001 538508001
233426989 233426989
215510221 215510221
261197352 261197352
245005567 245005567
192252223 192252223
639255017 639255017
249405362 249405362
683950575 683950575
569762805 569762805
345575633 345575633
373570121 373570121
476690012 476690012
958087979 958087979
362968155 362968155
255425776 255425776
370603781 370603781
775695082 775695082
575604207 575604207
590279289 590279289
395495492 395495492
621865404 621865404
850699647 850699647
719671192 719671192
957148670 957148670
760072004 760072004
66050563 66050563
656171514 656171514
811266190 811266190
579358299 579358299
788229134 788229134
390515200 390515200
268735380 268735380
751638184 751638184
616957013 616957013
408409257 408409257
260356459 260356459
407050292 407050292
297905980 297905980
954818631 954818631
544377489 544377489
113085606 113085606
189230268 189230268
874506434 874506434
945293934 945293934
175879267 175879267
301974544 301974544
48130624 48130624
448945124 448945124
628252633 628252633
488244170 488244170
342468213 342468213
288751462 288751462
769831284 769831284
21608536 21608536
719341984 719341984
521949201 521949201
84942849 84942849
180970887 180970887
97821403 97821403
78149363 78149363
287313654 287313654
255884769 255884769
994876523 994876523
581705025 581705025
799890590 799890590
123353720 123353720
456821223 456821223
749471802 749471802
769976257 769976257
317907719 317907719
212925471 212925471
729580871 729580871
670137485 670137485
19715349 19715349
231046014 231046014
817642261 817642261
173000656 173000656
976253808 976253808
635103699 635103699
796272447 796272447
325608175 325608175
835819481 835819481
740661834 740661834
145943536 145943536
188875485 188875485
404489335 404489335
493215650 493215650
51780107 51780107
952869587 952869587
285587693 285587693
917682487 917682487
963556086 963556086
2184101 2184101
651659673 651659673
824407943 824407943
785369689 785369689
171767448 171767448
129777111 129777111
29557499 29557499
928519577 928519577
691200100 691200100
552534150 552534150
908966459 908966459
156764875 156764875
983521813 983521813
198808724 198808724
160497704 160497704
205278486 205278486
809447792 809447792
596213224 596213224
750057733 750057733
152014905 152014905
878023333 878023333
694060599 694060599
761977151 761977151
65216962 65216962
593811890 593811890
164246866 164246866
201622519 201622519
706634858 706634858
135047983 135047983
174748462 174748462
756872296 756872296
847190940 847190940
527204207 527204207
877047838 877047838
144918101 144918101
974847570 974847570
837807745 837807745
268441442 268441442
737720122 737720122
774683540 774683540
515326584 515326584
110841836 110841836
119957069 119957069
376966914 376966914
92068231 92068231
142720517 142720517
773271169 773271169
593686464 593686464
222867739 222867739
954604057 954604057
51864430 51864430
746856476 746856476
927462256 927462256
429590446 429590446
852929908 852929908
318712945 318712945
749543485 749543485
43904085 43904085
73442969 73442969
688341176 688341176
60185422 60185422
541719662 541719662
686969936 686969936
842859542 842859542
694124796 694124796
546782816 546782816
954174819 954174819
533388406 533388406
171451546 171451546
805832895 805832895
992451836 992451836
492954295 492954295
133829118 133829118
50532740 50532740
124717199 124717199
822001714 822001714
375667494 375667494
128720611 128720611
963198718 963198718
231408457 231408457
999763888 999763888
94238092 94238092
220605369 220605369
836243783 836243783
467143338 467143338
725680542 725680542
512005111 512005111
279203056 279203056
920369768 920369768
122426262 122426262
539586183 539586183
999333139 999333139
82238200 82238200
97412131 97412131
878315071 878315071
349220724 349220724
263406672 263406672
355527763 355527763
913520878 913520878
268293657 268293657
621702160 621702160
47468291 47468291
11750478 11750478
379896615 379896615
776538203 776538203
225633190 225633190
585389108 585389108
484497895 484497895
766446770 766446770
12792569 12792569
666927129 666927129
847137754 847137754
625477181 625477181
877147337 877147337
707042225 707042225
681098786 681098786
150031287 150031287
57931040 57931040
565730650 565730650
943586431 943586431
474929199 474929199
563921151 563921151
792890034 792890034
228736808 228736808
382166090 382166090
661677332 661677332
171643175 171643175
176850238 176850238
254141875 254141875
381221776 381221776
794229162 794229162
92488656 92488656
600138554 600138554
32087598 32087598
497348846 497348846
266415344 266415344
294333991 294333991
967191720 967191720
318003494 318003494
559242404 559242404
952076703 952076703
457901881 457901881
532796841 532796841
322043062 322043062
144209944 144209944
760013954 760013954
63842435 63842435
729083325 729083325
273651727 273651727
544606411 544606411
551281243 551281243
203800751 203800751
706648071 706648071
12716720 12716720
579781174 579781174
642166403 642166403
706746808 706746808
424356224 424356224
358822102 358822102
452346439 452346439
419841808 419841808
177572442 177572442
32765511 32765511
184671397 184671397
923700202 923700202
903493932 903493932
580937462 580937462
340046428 340046428
321615082 321615082
753097211 753097211
836591066 836591066
229287630 229287630
700565734 700565734
666925924 666925924
212094595 212094595
157608944 157608944
427935996 427935996
277058595 277058595
939804274 939804274
959058785 959058785
491763557 491763557
330973456 330973456
225455564 225455564
282243995 282243995
467273122 467273122
336482161 336482161
421421713 421421713
571234283 571234283
462674246 462674246
229226407 229226407
615882238 615882238
189881203 189881203
120290315 120290315
787465078 787465078
760129581 760129581
420465660 420465660
251796942 251796942
195325250 195325250
73876808 73876808
158359137 158359137
344881764 344881764
165910432 165910432
21056790 21056790
183419520 183419520
500329959 500329959
348881409 348881409
108982409 108982409
164023289 164023289
72961383 72961383
959843226 959843226
29351045 29351045
318626042 318626042
471339061 471339061
500354913 500354913
804991817 804991817
80359642 80359642
663858619 663858619
810839277 810839277
127169631 127169631
847284957 847284957
671784010 671784010
972499957 972499957
393319000 393319000
43193107 43193107
671610191 671610191
782512264 782512264
528971415 528971415
12683003 12683003
735630235 735630235
578812646 578812646
861455115 861455115
768182424 768182424
742053350 742053350
243363652 243363652
506150825 506150825
393680692 393680692
942714992 942714992
476860757 476860757
781365196 781365196
294841505 294841505
592735303 592735303
398928579 398928579
934321856 934321856
417368198 417368198
90969274 90969274
495497704 495497704
24480435 24480435
68858585 68858585
27045581 27045581
156047482 156047482
778703624 778703624
403935014 403935014
25940108 25940108
465484714 465484714
470992677 470992677
575342902 575342902
513535733 513535733
410434969 410434969
858009043 858009043
804243147 804243147
842278541 842278541
452575078 452575078
63194342 63194342
924789069 924789069
902442041 902442041
251015041 251015041
772406227 772406227
62473485 62473485
880528930 880528930
262596319 262596319
472944170 472944170
98855750 98855750
791075648 791075648
194323159 194323159
430296049 430296049
388315891 388315891
160273553 160273553
300003278 300003278
197792256 197792256
205324007 205324007
490578664 490578664
459382044 459382044
528546253 528546253
837507884 837507884
508061173 508061173
555886672 555886672
293847645 293847645
89516892 89516892
330981457 330981457
116573789 116573789
296007502 296007502
439979001 439979001
355788334 355788334
850829224 850829224
659295549 659295549
975807666 975807666
524931051 524931051
781278536 781278536
578442809 578442809
386571505 386571505
166389524 166389524
418928986 418928986
535190303 535190303
971866787 971866787
126048244 126048244
703905204 703905204
453441805 453441805
172664958 172664958
270040879 270040879
129027714 129027714
197259765 197259765
598690182 598690182
645037016 645037016
295988982 295988982
951950105 951950105
29195026 29195026
816003379 816003379
16134753 16134753
931068668 931068668
681002772 681002772
385220797 385220797
209534027 209534027
629432001 629432001
773550870 773550870
391086634 391086634
101218676 101218676
718687460 718687460
766701602 766701602
73640005 73640005
885362371 885362371
980933506 980933506
838937814 838937814
134262541 134262541
467787627 467787627
992837125 992837125
190376651 190376651
383111864 383111864
354404530 354404530
563953884 563953884
492575639 492575639
6159086 6159086
123248363 123248363
781092224 781092224
39164140 39164140
535970411 535970411
152590913 152590913
245652737 245652737
578642753 578642753
437261947 437261947
421313585 421313585
237259541 237259541
926770328 926770328
957017530 957017530
671317791 671317791
753856198 753856198
920132684 920132684
893670699 893670699
669296133 669296133
586843026 586843026
707408061 707408061
250446493 250446493
1435577 1435577
708769701 708769701
826109145 826109145
410000148 410000148
252048254 252048254
125914700 125914700
147663696 147663696
971688146 971688146
768417746 768417746
613570455 613570455
960230549 960230549
704120915 704120915
983954063 983954063
952613824 952613824
470909780 470909780
172130967 172130967
18465618 18465618
45752194 45752194
682395526 682395526
527359663 527359663
763725277 763725277
18058595 18058595
209807659 209807659
269877362 269877362
689884465 689884465
673494927 673494927
720788975 720788975
774486931 774486931
539810447 539810447
709397332 709397332
925841572 925841572
563775988 563775988
540720092 540720092
72027769 72027769
258624761 258624761
858953405 858953405
157120983 157120983
186833128 186833128
493423975 493423975
671473442 671473442
710780149 710780149
71834344 71834344
89640976 89640976
588714335 588714335
129654636 129654636
609549633 609549633
717767678 717767678
235506806 235506806
789232485 789232485
968961836 968961836
759813319 759813319
92094851 92094851
984032334 984032334
988797215 988797215
828247467 828247467
268327263 268327263
115431757 115431757
165144295 165144295
137302593 137302593
560757414 560757414
541422177 541422177
874765192 874765192
580124333 580124333
169955224 169955224
731119388 731119388
544135692 544135692
152688258 152688258
768052486 768052486
574165886 574165886
182407418 182407418
952802316 952802316
232795101 232795101
65204534 65204534
680002985 680002985
263952487 263952487
475684033 475684033
53841624 53841624
752705094 752705094
648817330 648817330
222872504 222872504
180766006 180766006
103121967 103121967
371809859 371809859
166355932 166355932
252105030 252105030
934474191 934474191
397896474 397896474
770366583 770366583
22132456 22132456
305042880 305042880
694860829 694860829
777872910 777872910
680860991 680860991
543618703 543618703
219943050 219943050
817212315 817212315
87358006 87358006
849929532 849929532
890759916 890759916
738669121 738669121
714638675 714638675
981708764 981708764
68184119 68184119
349899921 349899921
932837679 932837679
157252242 157252242
741134470 741134470
181315087 181315087
920544369 920544369
383585400 383585400
10762327 10762327
133468897 133468897
310861206 310861206
73158949 73158949
381996472 381996472
268476838 268476838
895387816 895387816
461194685 461194685
460971030 460971030
81823280 81823280
225278163 225278163
539465559 539465559
931470945 931470945
783423365 783423365
186248217 186248217
639549859 639549859
801192799 801192799
310978152 310978152
8335873 8335873
469938426 469938426
652095100 652095100
819770742 819770742
476100620 476100620
89937210 89937210
184861947 184861947
476476926 476476926
535636051 535636051
315237505 315237505
480088303 480088303
458492697 458492697
177054468 177054468
390000476 390000476
550263235 550263235
447196777 447196777
4371155 4371155
571163252 571163252
91845600 91845600
786368122 786368122
128927534 128927534
616412421 616412421
670156994 670156994
970761398 970761398
446402878 446402878
353980411 353980411
854055134 854055134
960372153 960372153
363166771 363166771
396769222 396769222
306804422 306804422
653532307 653532307
9576107 9576107
375229985 375229985
312934902 312934902
92898176 92898176
828492034 828492034
221086384 221086384
804892088 804892088
701659854 701659854
261945160 261945160
519552634 519552634
427598364 427598364
530363434 530363434
387989782 387989782
949025106 949025106
83653763 83653763
73002178 73002178
273993703 273993703
274391858 274391858
649105368 649105368
195818384 195818384
455544111 455544111
367181258 367181258
550158554 550158554
99748124 99748124
863490153 863490153
266842542 266842542
833868790 833868790
969930168 969930168
706480386 706480386
710971082 710971082
887637374 887637374
218484761 218484761
124014437 124014437
994623242 994623242
283301926 283301926
576265668 576265668
181372157 181372157
73886964 73886964
273671962 273671962
228577395 228577395
81972972 81972972
202383862 202383862
85522541 85522541
282757775 282757775
187029179 187029179
330484804 330484804
194690060 194690060
19191888 19191888
953233865 953233865
303324889 303324889
161497620 161497620
804096304 804096304
39162512 39162512
164372524 164372524
855094896 855094896
885241758 885241758
771738493 771738493
555510594 555510594
743082559 743082559
545100876 545100876
990138927 990138927
832183578 832183578
843857495 843857495
805087629 805087629
854562201 854562201
281642206 281642206
680599351 680599351
453865207 453865207
749644913 749644913
5271209 5271209
644550295 644550295
249192652 249192652
249663025 249663025
458560796 458560796
474500995 474500995
619851317 619851317
823263694 823263694
863546140 863546140
395444063 395444063
693446545 693446545
529646194 529646194
231006806 231006806
864270510 864270510
854645641 854645641
678200984 678200984
272319500 272319500
45349902 45349902
295490238 295490238
567711905 567711905
185542144 185542144
63979777 63979777
244897995 244897995
510064599 510064599
615311116 615311116
848268821 848268821
198929016 198929016
940003040 940003040
149050484 149050484
534221408 534221408
156336198 156336198
620749581 620749581
142532414 142532414
978462532 978462532
701775469 701775469
978305428 978305428
265488489 265488489
48659358 48659358
578287697 578287697
766158460 766158460
332319144 332319144
60870063 60870063
803096747 803096747
965364342 965364342
470436284 470436284
664554884 664554884
753657870 753657870
17935864 17935864
305149258 305149258
243712615 243712615
661767780 661767780
690992989 690992989
308782200 308782200
195211345 195211345
975185920 975185920
88710101 88710101
844755452 844755452
905157653 905157653
878848834 878848834
822603708 822603708
656422389 656422389
520521535 520521535
234667507 234667507
693543784 693543784
334211771 334211771
180370757 180370757
402781911 402781911
320554849 320554849
162985361 162985361
219868178 219868178
181289181 181289181
101050538 101050538
623410502 623410502
729366933 729366933
535684939 535684939
919044198 919044198
363787228 363787228
486202075 486202075
786776080 786776080
937619913 937619913
43956540 43956540
328439981 328439981
892005154 892005154
168865986 168865986
237668400 237668400
432322321 432322321
433443094 433443094
983173207 983173207
113532493 113532493
235480102 235480102
395140897 395140897
580039739 580039739
21076863 21076863
413822901 413822901
859551694 859551694
616800957 616800957
266161832 266161832
48107887 48107887
741134606 741134606
109423013 109423013
310938249 310938249
732935616 732935616
756040265 756040265
26541251 26541251
220236749 220236749
843009818 843009818
843001835 843001835
959457815 959457815
959979143 959979143
304096007 304096007
376685012 376685012
238126554 238126554
590037317 590037317
215022654 215022654
806371548 806371548
164050927 164050927
475431210 475431210
861269180 861269180
840939754 840939754
98063968 98063968
256178408 256178408
472651556 472651556
33037003 33037003
984741323 984741323
280168022 280168022
372557290 372557290
149644502 149644502
957352330 957352330
946421538 946421538
901652515 901652515
602467917 602467917
110183685 110183685
197439689 197439689
879923212 879923212
954885253 954885253
269287315 269287315
874468676 874468676
955292464 955292464
22998269 22998269
101531109 101531109
888650741 888650741
878028622 878028622
325640060 325640060
673684540 673684540
57892547 57892547
609287731 609287731
529168867 529168867
635098266 635098266
832764358 832764358
456752296 456752296
456573616 456573616
174845500 174845500
258795752 258795752
633841613 633841613
273599508 273599508
275829909 275829909
762160773 762160773
898393607 898393607
47267084 47267084
266550985 266550985
185434700 185434700
733469673 733469673
209441618 209441618
529506034 529506034
139095486 139095486
553037383 553037383
251417983 251417983
713362974 713362974
715128607 715128607
557707135 557707135
196754942 196754942
392563716 392563716
627650610 627650610
690736666 690736666
811065799 811065799
157574403 157574403
782730496 782730496
264560513 264560513
818168537 818168537
262542237 262542237
44090438 44090438
552427440 552427440
351383414 351383414
938213888 938213888
858893485 858893485
57654549 57654549
887839743 887839743
520559661 520559661
962015699 962015699
510989140 510989140
502204776 502204776
525431249 525431249
829446196 829446196
887201658 887201658
108882030 108882030
206028289 206028289
595265567 595265567
274037534 274037534
104505604 104505604
8785501 8785501
804310152 804310152
784767538 784767538
884835331 884835331
206780638 206780638
431794993 431794993
770393951 770393951
856312316 856312316
658879310 658879310
344438169 344438169
247588852 247588852
508271434 508271434
373629894 373629894
138723567 138723567
273603540 273603540
258584160 258584160
315846440 315846440
277613311 277613311
182173451 182173451
600323792 600323792
271627651 271627651
78448994 78448994
448264323 448264323
831531321 831531321
712921930 712921930
707170493 707170493
373778767 373778767
680013002 680013002
239838522 239838522
992273947 992273947
419933385 419933385
884968221 884968221
522718380 522718380
360012186 360012186
294235681 294235681
491984584 491984584
685843951 685843951
77111164 77111164
139332190 139332190
441586731 441586731
617276738 617276738
540030586 540030586
859971164 859971164
231011839 231011839
81044230 81044230
751700114 751700114
586113545 586113545
888094786 888094786
290594440 290594440
444747805 444747805
532957400 532957400
220065985 220065985
806096452 806096452
176553241 176553241
229579835 229579835
762603920 762603920
658998042 658998042
160112532 160112532
638506181 638506181
677822134 677822134
550130289 550130289
58482725 58482725
811335693 811335693
182530220 182530220
616812773 616812773
789821126 789821126
244922493 244922493
991502903 991502903
891420460 891420460
340562742 340562742
632100144 632100144
438147 438147
390791824 390791824
784731174 784731174
543325220 543325220
964157363 964157363
424544122 424544122
529404574 529404574
680008271 680008271
476382383 476382383
121857700 121857700
233311110 233311110
931464133 931464133
947512730 947512730
125684227 125684227
687140913 687140913
76754227 76754227
8979980 8979980
752660947 752660947
793063420 793063420
204273284 204273284
402173026 402173026
681874946 681874946
553288630 553288630
465046268 465046268
40153235 40153235
840890244 840890244
541707160 541707160
16686 16686
286546373 286546373
885884124 885884124
901142850 901142850
140010925 140010925
35083017 35083017
683085538 683085538
656497311 656497311
417202808 417202808
412976205 412976205
737406045 737406045
970570422 970570422
552658884 552658884
798505803 798505803
917243016 917243016
176208513 176208513
118575914 118575914
674973046 674973046
63409582 63409582
140887468 140887468
561742417 561742417
686030359 686030359
56299419 56299419
736733330 736733330
155985512 155985512
73729026 73729026
667883346 667883346
450708682 450708682
887625664 887625664
64529989 64529989
376445610 376445610
808061292 808061292
79856161 79856161
258880902 258880902
843229315 843229315
438597162 438597162
394958603 394958603
863694776 863694776
456831901 456831901
180303329 180303329
488171605 488171605
639453123 639453123
737892289 737892289
13881095 13881095
937244177 937244177
533503074 533503074
417806692 417806692
615437194 615437194
500336708 500336708
974927252 974927252
94301268 94301268
273274455 273274455
881235127 881235127
709942955 709942955
39883180 39883180
748123926 748123926
68955585 68955585
116008438 116008438
922277426 922277426
795512074 795512074
535026811 535026811
215041540 215041540
1753224 1753224
923816675 923816675
269937689 269937689
870345508 870345508
790908823 790908823
46634982 46634982
579961498 579961498
928428041 928428041
683557894 683557894
80271474 80271474
7905433 7905433
283622051 283622051
424540046 424540046
925212033 925212033
812384404 812384404
880666853 880666853
229838907 229838907
428761269 428761269
417453866 417453866
112049636 112049636
576242616 576242616
392424273 392424273
103827522 103827522
621585962 621585962
182464143 182464143
334809488 334809488
747806712 747806712
264181701 264181701
563210626 563210626
288520152 288520152
738439500 738439500
337732997 337732997
957708924 957708924
425426079 425426079
380756157 380756157
888444003 888444003
191773160 191773160
229253681 229253681
783656027 783656027
623277704 623277704
925459229 925459229
777708161 777708161
364722280 364722280
9864229 9864229
533813568 533813568
277882678 277882678
940149963 940149963
392014440 392014440
631630372 631630372
113339762 113339762
531253347 531253347
35145605 35145605
744691919 744691919
203256880 203256880
860104681 860104681
356975582 356975582
876713345 876713345
300777202 300777202
106601642 106601642
969298522 969298522
449727903 449727903
645379674 645379674
311242242 311242242
728511981 728511981
782035762 782035762
768821668 768821668
133395880 133395880
839207291 839207291
135435518 135435518
598103297 598103297
679943402 679943402
412917997 412917997
197682790 197682790
88622995 88622995
439361871 439361871
900577272 900577272
200855338 200855338
17308842 17308842
548605090 548605090
286713702 286713702
636679150 636679150
661845931 661845931
452778082 452778082
122055774 122055774
250749533 250749533
4899944 4899944
620297189 620297189
20225358 20225358
883961062 883961062
684153597 684153597
86883035 86883035
975495311 975495311
583691790 583691790
123934727 123934727
915689422 915689422
794050193 794050193
477055586 477055586
160477714 160477714
660668453 660668453
402049407 402049407
601452760 601452760
663071433 663071433
853482603 853482603
243240876 243240876
817804763 817804763
152313092 152313092
44126432 44126432
900291046 900291046
413580032 413580032
935592068 935592068
926557041 926557041
961282177 961282177
572905927 572905927
312921889 312921889
386533321 386533321
369501705 369501705
114543760 114543760
84901789 84901789
970910765 970910765
270394672 270394672
436445427 436445427
723031615 723031615
254732853 254732853
818914199 818914199
707353798 707353798
754761793 754761793
544069263 544069263
533649848 533649848
662503013 662503013
813540803 813540803
924273800 924273800
537772982 537772982
958705932 958705932
992698154 992698154
402964968 402964968
757375369 757375369
66736551 66736551
80169705 80169705
587231035 587231035
292211100 292211100
956172976 956172976
971944713 971944713
53878800 53878800
161300589 161300589
365922566 365922566
181572664 181572664
942623752 942623752
429373718 429373718
44549458 44549458
938203493 938203493
684141783 684141783
299715168 299715168
659187648 659187648
184404328 184404328
2468593 2468593
834162631 834162631
679113479 679113479
741968816 741968816
389036614 389036614
653700181 653700181
801123612 801123612
240781628 240781628
525847735 525847735
627722735 627722735
397295929 397295929
225042398 225042398
517721847 517721847
939842592 939842592
773180461 773180461
606482791 606482791
560509120 560509120
698557079 698557079
572828321 572828321
542349136 542349136
464868356 464868356
853532144 853532144
990378988 990378988
87429184 87429184
633506240 633506240
718081791 718081791
314630325 314630325
82226395 82226395
12761574 12761574
799518275 799518275
154162685 154162685
272259470 272259470
597995736 597995736
406763309 406763309
976348884 976348884
512363996 512363996
194964301 194964301
346621759 346621759
755923750 755923750
729332334 729332334
671673225 671673225
543688039 543688039
498742665 498742665
658796406 658796406
464576799 464576799
246311100 246311100
110972637 110972637
311873407 311873407
978722186 978722186
811775799 811775799
252606171 252606171
878953329 878953329
61718515 61718515
724034921 724034921
767303176 767303176
779502325 779502325
278405599 278405599
793243703 793243703
938346248 938346248
903573475 903573475
947135019 947135019
996873014 996873014
535677372 535677372
623368181 623368181
70787428 70787428
419305633 419305633
669189266 669189266
533001329 533001329
351866301 351866301
317993861 317993861
220507451 220507451
425928570 425928570
486627685 486627685
210903416 210903416
875670431 875670431
740190212 740190212
597856148 597856148
583752319 583752319
250452493 250452493
645684443 645684443
138513044 138513044
284831502 284831502
495971280 495971280
629044456 629044456
182633779 182633779
325911602 325911602
44920799 44920799
10894712 10894712
867161342 867161342
787149593 787149593
970505856 970505856
504732067 504732067
921266021 921266021
637872229 637872229
236674890 236674890
169105047 169105047
909012094 909012094
896309723 896309723
720964336 720964336
313317263 313317263
191236751 191236751
201422661 201422661
25190399 25190399
676939839 676939839
957720500 957720500
81888310 81888310
746244600 746244600
890584687 890584687
141996482 141996482
576533203 576533203
299351329 299351329
791473028 791473028
52660698 52660698
776597878 776597878
887164885 887164885
864728187 864728187
19468963 19468963
506574707 506574707
460949903 460949903
385204407 385204407
450896174 450896174
439998863 439998863
551025876 551025876
695941628 695941628
917232973 917232973
775506765 775506765
817607807 817607807
52235364 52235364
239302933 239302933
435822981 435822981
24173323 24173323
50310960 50310960
691731372 691731372
924801017 924801017
643315596 643315596
229201506 229201506
953258713 953258713
136699019 136699019
660394241 660394241
996168977 996168977
764768991 764768991
911606120 911606120
140740816 140740816
38627560 38627560
12694175 12694175
406158206 406158206
178410431 178410431
771204633 771204633
558714037 558714037
301699395 301699395
338541730 338541730
196521108 196521108
595638245 595638245
350309946 350309946
966835993 966835993
48214105 48214105
261571377 261571377
344230039 344230039
564885225 564885225
336190166 336190166
65481324 65481324
790952855 790952855
816651464 816651464
170104794 170104794
582798166 582798166
686781325 686781325
474933828 474933828
823453521 823453521
777262830 777262830
662528941 662528941
342398083 342398083
391596316 391596316
755337220 755337220
958945215 958945215
655057942 655057942
81194585 81194585
972514809 972514809
982143096 982143096
534074666 534074666
14617857 14617857
969695391 969695391
607423730 607423730
320899580 320899580
383815047 383815047
851695423 851695423
761152005 761152005
904336833 904336833
41542222 41542222
167360443 167360443
430433264 430433264
93417754 93417754
883746021 883746021
548217783 548217783
22673653 22673653
916112866 916112866
47732743 47732743
511321115 511321115
955716050 955716050
780027875 780027875
895853344 895853344
115913689 115913689
49457550 49457550
658643285 658643285
904750976 904750976
570952104 570952104
279882665 279882665
283405018 283405018
847390823 847390823
132644735 132644735
218368032 218368032
848964112 848964112
304879791 304879791
501795480 501795480
888431228 888431228
617312144 617312144
506977250 506977250
930381356 930381356
80142170 80142170
243903333 243903333
762727813 762727813
452267034 452267034
256287838 256287838
940992071 940992071
258559346 258559346
953244688 953244688
894681491 894681491
28442660 28442660
56970756 56970756
451883240 451883240
188476280 188476280
540029846 540029846
718971328 718971328
762493534 762493534
787778071 787778071
32332265 32332265
148741943 148741943
27984074 27984074
180155497 180155497
949617358 949617358
199384896 199384896
338861105 338861105
442922051 442922051
776166758 776166758
586870689 586870689
48058192 48058192
105314755 105314755
902316940 902316940
398597270 398597270
342539180 342539180
655725583 655725583
892324697 892324697
188937056 188937056
329432561 329432561
606935641 606935641
692507534 692507534
695757418 695757418
182552032 182552032
130401314 130401314
55044881 55044881
833207529 833207529
416408495 416408495
217798533 217798533
370851035 370851035
893517576 893517576
199410510 199410510
147909194 147909194
139405824 139405824
67143077 67143077
529868803 529868803
38143592 38143592
72463105 72463105
390880763 390880763
720116947 720116947
28794867 28794867
698893493 698893493
673211599 673211599
707011486 707011486
591823827 591823827
265822048 265822048
41706166 41706166
363563469 363563469
976628490 976628490
367920233 367920233
415409006 415409006
326327041 326327041
419707688 419707688
333754086 333754086
53087174 53087174
803536874 803536874
396839947 396839947
187718254 187718254
141069485 141069485
13406324 13406324
706366321 706366321
725062739 725062739
7266951 7266951
964208915 964208915
176704462 176704462
563365577 563365577
753497762 753497762
78741467 78741467
927106519 927106519
216490782 216490782
225320946 225320946
687794711 687794711
903897072 903897072
86120749 86120749
352821424 352821424
68389679 68389679
94689548 94689548
720317389 720317389
153089091 153089091
727710139 727710139
121101846 121101846
731305313 731305313
401497429 401497429
505626344 505626344
90092507 90092507
745628286 745628286
615884039 615884039
196338491 196338491
60439067 60439067
301414213 301414213
38644862 38644862
714279939 714279939
774567577 774567577
486433591 486433591
961494454 961494454
16210007 16210007
632645395 632645395
618011767 618011767
627479598 627479598
520436594 520436594
748460846 748460846
52043646 52043646
847501839 847501839
627574457 627574457
534471745 534471745
168126454 168126454
560957562 560957562
619252764 619252764
893127709 893127709
526386917 526386917
95914598 95914598
604202431 604202431
199079995 199079995
339334816 339334816
234375745 234375745
290492782 290492782
332622531 332622531
756381330 756381330
199799923 199799923
305295381 305295381
832414261 832414261
232877545 232877545
984450672 984450672
418135513 418135513
206748216 206748216
13874298 13874298
70422771 70422771
993681791 993681791
769015186 769015186
253043953 253043953
789301222 789301222
344389419 344389419
243484475 243484475
19773932 19773932
518106575 518106575
981176418 981176418
804934020 804934020
98563170 98563170
220528217 220528217
415016165 415016165
730014636 730014636
584822732 584822732
714428004 714428004
559659910 559659910
906194589 906194589
643658798 643658798
854980677 854980677
187527622 187527622
352527593 352527593
65825720 65825720
134626191 134626191
909902526 909902526
215742202 215742202
841403365 841403365
391706131 391706131
505294577 505294577
23362116 23362116
627802118 627802118
755833878 755833878
407391338 407391338
774420130 774420130
22521792 22521792
363117718 363117718
398859012 398859012
358680978 358680978
860477507 860477507
821010390 821010390
483423807 483423807
62219735 62219735
183362474 183362474
949710052 949710052
459286312 459286312
867710029 867710029
137529370 137529370
964815214 964815214
457632946 457632946
245797784 245797784
874782631 874782631
159201362 159201362
908901948 908901948
728931049 728931049
219300303 219300303
182276015 182276015
161819822 161819822
403202695 403202695
360916710 360916710
572005618 572005618
9519890 9519890
345230047 345230047
442287262 442287262
624869632 624869632
565010456 565010456
611076924 611076924
175909545 175909545
308883966 308883966
319574050 319574050
745379580 745379580
930258005 930258005
411556848 411556848
268961802 268961802
477586942 477586942
783589213 783589213
984408727 984408727
411196911 411196911
259585935 259585935
983389658 983389658
373459208 373459208
986155880 986155880
34197425 34197425
140670271 140670271
666240030 666240030
934057794 934057794
3861874 3861874
967291334 967291334
146818089 146818089
731900559 731900559
932680230 932680230
237773529 237773529
129678257 129678257
197143338 197143338
19874587 19874587
810071692 810071692
745849436 745849436
380431220 380431220
980721730 980721730
137924531 137924531
578571642 578571642
629634591 629634591
412573240 412573240
112243861 112243861
273844437 273844437
213290531 213290531
557876022 557876022
396063938 396063938
581298717 581298717
489153858 489153858
170153550 170153550
340315191 340315191
692253749 692253749
669701221 669701221
198803783 198803783
770959390 770959390
448935858 448935858
325223801 325223801
621515758 621515758
625832159 625832159
384997484 384997484
155413425 155413425
454088357 454088357
611976796 611976796
448997748 448997748
989716801 989716801
422835815 422835815
183224382 183224382
594886781 594886781
607933092 607933092
722430881 722430881
734957803 734957803
604620386 604620386
195182716 195182716
113591277 113591277
577165165 577165165
542502393 542502393
458384797 458384797
12050691 12050691
504941254 504941254
904686351 904686351
889019274 889019274
702417312 702417312
51680661 51680661
285131909 285131909
442766787 442766787
137537442 137537442
628110297 628110297
326905652 326905652
646608111 646608111
38118047 38118047
998738072 998738072
228413015 228413015
708163133 708163133
128518602 128518602
937426808 937426808
97333982 97333982
669582179 669582179
121351095 121351095
119745739 119745739
31009315 31009315
676293171 676293171
202725480 202725480
440004040 440004040
191733733 191733733
16982228 16982228
40637453 40637453
382193487 382193487
486071625 486071625
575229089 575229089
65687346 65687346
409144761 409144761
583217957 583217957
74354375 74354375
769444159 769444159
11897824 11897824
406936787 406936787
400690180 400690180
553768973 553768973
582827383 582827383
669299744 669299744
453520416 453520416
194367930 194367930
379613339 379613339
798541173 798541173
275579469 275579469
200595118 200595118
529606583 529606583
641530155 641530155
6351385 6351385
801459287 801459287
199596187 199596187
606289249 606289249
211986326 211986326
181951568 181951568
326272818 326272818
577840426 577840426
401376542 401376542
843429273 843429273
269832425 269832425
342876278 342876278
837026304 837026304
617635167 617635167
148120911 148120911
162938683 162938683
553689898 553689898
339359799 339359799
781491428 781491428
478348757 478348757
537029611 537029611
275203570 275203570
695221800 695221800
735970973 735970973
905606155 905606155
148060553 148060553
51911410 51911410
196194673 196194673
599462008 599462008
818892440 818892440
773555774 773555774
207043397 207043397
421427329 421427329
441277120 441277120
93825658 93825658
359887875 359887875
273324221 273324221
527338464 527338464
197653626 197653626
361051931 361051931
989831792 989831792
6064331 6064331
889642015 889642015
905090411 905090411
196668398 196668398
154778904 154778904
277978978 277978978
559995391 559995391
150961125 150961125
142868024 142868024
254006865 254006865
361673795 361673795
724592250 724592250
766787758 766787758
115321046 115321046
35550268 35550268
589778924 589778924
255254829 255254829
400221956 400221956
468088062 468088062
148856284 148856284
18195309 18195309
807397937 807397937
898311268 898311268
224470393 224470393
658882085 658882085
702239832 702239832
960479785 960479785
459966932 459966932
892469240 892469240
548874234 548874234
266047168 266047168
293086850 293086850
58494491 58494491
582546957 582546957
219155805 219155805
358606943 358606943
867358804 867358804
919024956 919024956
992326151 992326151
90372611 90372611
587208786 587208786
599246718 599246718
626422588 626422588
98207425 98207425
634803623 634803623
325427030 325427030
333552085 333552085
491634162 491634162
981935725 981935725
648585783 648585783
429544262 429544262
26970050 26970050
476496598 476496598
998640059 998640059
167328780 167328780
187168589 187168589
214432585 214432585
373382365 373382365
103877398 103877398
438071993 438071993
858376937 858376937
781938187 781938187
76834634 76834634
700882875 700882875
267687683 267687683
160966481 160966481
430175148 430175148
363548696 363548696
53598110 53598110
555280162 555280162
534429359 534429359
252835270 252835270
379631039 379631039
14514567 14514567
130460429 130460429
929799653 929799653
168970003 168970003
872085207 872085207
265084973 265084973
179612912 179612912
483898091 483898091
115664230 115664230
111723557 111723557
155762066 155762066
96181576 96181576
8414662 8414662
646429300 646429300
2421820 2421820
622766100 622766100
715096559 715096559
936806628 936806628
607373669 607373669
387891300 387891300
2958346 2958346
906238505 906238505
893598934 893598934
716858492 716858492
325760143 325760143
126841936 126841936
580481617 580481617
642953007 642953007
480743784 480743784
692804351 692804351
36406694 36406694
888366186 888366186
245608419 245608419
685948416 685948416
519435978 519435978
326355486 326355486
177604739 177604739
760328180 760328180
289797875 289797875
783014698 783014698
170889239 170889239
12945487 12945487
5680218 5680218
352864937 352864937
186915632 186915632
517211729 517211729
752725928 752725928
442187676 442187676
172980862 172980862
931280603 931280603
499651796 499651796
219192420 219192420
783192365 783192365
649322360 649322360
112919682 112919682
285996540 285996540
602135861 602135861
70850224 70850224
267390115 267390115
672425451 672425451
271285878 271285878
284803717 284803717
960496120 960496120
510381761 510381761
883103065 883103065
618452744 618452744
495406361 495406361
392858963 392858963
187406910 187406910
312029704 312029704
555547770 555547770
862176357 862176357
554125543 554125543
504146370 504146370
897490372 897490372
735414991 735414991
633273880 633273880
122703224 122703224
65885180 65885180
422697374 422697374
476871840 476871840
438038991 438038991
222663362 222663362
758024297 758024297
813547795 813547795
900181796 900181796
811558273 811558273
798974620 798974620
335673179 335673179
151597861 151597861
728049606 728049606
995911310 995911310
656867153 656867153
880770039 880770039
698380509 698380509
258197675 258197675
8255122 8255122
99799998 99799998
188326132 188326132
704160852 704160852
674557736 674557736
291929053 291929053
775083191 775083191
337108713 337108713
509183832 509183832
289018637 289018637
942711981 942711981
205019706 205019706
1991679 1991679
705075740 705075740
76369844 76369844
610776237 610776237
11723834 11723834
131693719 131693719
887785279 887785279
163881201 163881201
224057349 224057349
631219550 631219550
756078701 756078701
933892571 933892571
18012947 18012947
251592652 251592652
890461584 890461584
639475489 639475489
979239559 979239559
808748320 808748320
14540652 14540652
125593434 125593434
695835847 695835847
614772527 614772527
788538185 788538185
317164462 317164462
728334879 728334879
58043197 58043197
580836786 580836786
235829489 235829489
353759573 353759573
501866826 501866826
219018182 219018182
825400152 825400152
441199236 441199236
257825892 257825892
359129252 359129252
139709574 139709574
882441909 882441909
616309315 616309315
130029197 130029197
162801739 162801739
955961982 955961982
151385457 151385457
43931280 43931280
751765923 751765923
54903637 54903637
479978441 479978441
293909289 293909289
645171152 645171152
553897530 553897530
811784648 811784648
652666363 652666363
660130869 660130869
100493909 100493909
998749001 998749001
494671156 494671156
211989657 211989657
953021852 953021852
252259354 252259354
406162279 406162279
544416531 544416531
818063766 818063766
366245434 366245434
445245704 445245704
947678804 947678804
729689025 729689025
59334453 59334453
735108284 735108284
321411505 321411505
612182491 612182491
159075663 159075663
97810437 97810437
155536218 155536218
816255808 816255808
325504149 325504149
792150060 792150060
407018652 407018652
546101538 546101538
261725847 261725847
74568049 74568049
533607807 533607807
684759400 684759400
347419107 347419107
379974166 379974166
136751787 136751787
426078201 426078201
257206908 257206908
138458413 138458413
62293817 62293817
30705338 30705338
165944824 165944824
339779630 339779630
717663005 717663005
476886704 476886704
380720202 380720202
729925422 729925422
222218722 222218722
28873406 28873406
125339345 125339345
975245842 975245842
550824080 550824080
528824022 528824022
455926476 455926476
554651634 554651634
600874864 600874864
843567360 843567360
843413215 843413215
854760966 854760966
160211702 160211702
178128079 178128079
133952817 133952817
206074061 206074061
758685360 758685360
261840954 261840954
447917255 447917255
956709648 956709648
959509727 959509727
258901202 258901202
208854541 208854541
7772725 7772725
276833028 276833028
634870427 634870427
977532247 977532247
458404634 458404634
32802559 32802559
947030318 947030318
852732163 852732163
819158728 819158728
575535302 575535302
303598977 303598977
473055642 473055642
365458311 365458311
80179053 80179053
442541403 442541403
521327452 521327452
321008018 321008018
369320555 369320555
349960514 349960514
356489580 356489580
105644120 105644120
336248896 336248896
248513370 248513370
822164934 822164934
705323786 705323786
53445584 53445584
24519035 24519035
85227454 85227454
580278523 580278523
440065371 440065371
201552073 201552073
949836795 949836795
693471120 693471120
117728968 117728968
481532014 481532014
731281659 731281659
232099957 232099957
962885249 962885249
835666278 835666278
608680712 608680712
176460605 176460605
869451891 869451891
437470627 437470627
658147002 658147002
99817498 99817498
448285901 448285901
555400990 555400990
646993860 646993860
298720519 298720519
245448392 245448392
744275768 744275768
228159020 228159020
856218574 856218574
519605686 519605686
945373537 945373537
124141691 124141691
634779988 634779988
875905800 875905800
449986344 449986344
260420160 260420160
713122738 713122738
320090919 320090919
113450076 113450076
61935681 61935681
359702994 359702994
293774621 293774621
580880288 580880288
306467937 306467937
748323435 748323435
429300611 429300611
937063859 937063859
703109226 703109226
603382016 603382016
9839017 9839017
72044369 72044369
639683768 639683768
702444103 702444103
8670535 8670535
242475220 242475220
68984911 68984911
170468661 170468661
333025446 333025446
762571501 762571501
718219401 718219401
861725873 861725873
861798604 861798604
235736326 235736326
946930157 946930157
724055092 724055092
154815557 154815557
940940209 940940209
737918391 737918391
353152676 353152676
54925528 54925528
295377339 295377339
267652507 267652507
871748493 871748493
101323365 101323365
241426584 241426584
385229714 385229714
378892507 378892507
30517323 30517323
550715651 550715651
54812680 54812680
594022592 594022592
975703033 975703033
61487626 61487626
534290301 534290301
83638297 83638297
642928586 642928586
976670147 976670147
174893241 174893241
972100304 972100304
647186199 647186199
594635717 594635717
512121756 512121756
880465255 880465255
831440196 831440196
444668972 444668972
973929454 973929454
22278274 22278274
264741545 264741545
685208985 685208985
821147746 821147746
659574918 659574918
163384537 163384537
137130303 137130303
286574385 286574385
390267590 390267590
880136997 880136997
960343657 960343657
360507291 360507291
800494706 800494706
244984894 244984894
90186673 90186673
268532963 268532963
32930746 32930746
643193533 643193533
946376143 946376143
424990605 424990605
832886578 832886578
373826939 373826939
448539805 448539805
853395834 853395834
65663936 65663936
83943153 83943153
382893739 382893739
208619972 208619972
107279731 107279731
51442871 51442871
726070021 726070021
345028815 345028815
287765824 287765824
483912672 483912672
755614494 755614494
276844369 276844369
594987126 594987126
306303014 306303014
891594560 891594560
7006472 7006472
349149867 349149867
472957232 472957232
400185448 400185448
29957871 29957871
15580164 15580164
150508548 150508548
88856049 88856049
352385163 352385163
538147556 538147556
112529341 112529341
394990639 394990639
506861590 506861590
960382250 960382250
390451278 390451278
498928484 498928484
392121079 392121079
688199626 688199626
754254931 754254931
576174852 576174852
272609742 272609742
887224070 887224070
907520260 907520260
447462587 447462587
63692809 63692809
611154126 611154126
120026007 120026007
7741367 7741367
226779612 226779612
982645611 982645611
206704809 206704809
119540228 119540228
519296284 519296284
863423326 863423326
731278829 731278829
752120953 752120953
166895865 166895865
346896114 346896114
799966656 799966656
725188039 725188039
12488915 12488915
803703522 803703522
452443861 452443861
225379638 225379638
44325133 44325133
41475781 41475781
531576600 531576600
324127166 324127166
499922991 499922991
162348394 162348394
99334851 99334851
698008431 698008431
244120841 244120841
419954703 419954703
252398855 252398855
181892983 181892983
944912650 944912650
440834471 440834471
809513309 809513309
140866390 140866390
896123843 896123843
500120711 500120711
336048917 336048917
854713535 854713535
84498169 84498169
793340962 793340962
171899697 171899697
785241693 785241693
138591090 138591090
761939532 761939532
356454143 356454143
141410560 141410560
616991407 616991407
642568097 642568097
372342833 372342833
909225892 909225892
680583803 680583803
273983796 273983796
432749442 432749442
333391432 333391432
980498839 980498839
831042280 831042280
653966937 653966937
999593271 999593271
963244758 963244758
511560162 511560162
139593605 139593605
713501806 713501806
660096695 660096695
946363075 946363075
967965064 967965064
842079334 842079334
837784318 837784318
844762024 844762024
225796824 225796824
859715958 859715958
163740367 163740367
778362174 778362174
85760862 85760862
117225712 117225712
67678891 67678891
540859446 540859446
909383099 909383099
687122845 687122845
370468468 370468468
634892474 634892474
498970259 498970259
534515720 534515720
416685208 416685208
110150902 110150902
209444372 209444372
298198802 298198802
401895045 401895045
182215657 182215657
175122117 175122117
34222041 34222041
265644414 265644414
902761738 902761738
457332473 457332473
649612187 649612187
419216461 419216461
483155511 483155511
5287545 5287545
42342418 42342418
456685009 456685009
987187637 987187637
641392685 641392685
722738501 722738501
72378382 72378382
276241627 276241627
918195498 918195498
546094357 546094357
12444127 12444127
516923591 516923591
851932316 851932316
359384609 359384609
716965201 716965201
123697695 123697695
904143754 904143754
696603141 696603141
936861678 936861678
851493397 851493397
740586515 740586515
967989617 967989617
825380088 825380088
70447966 70447966
197286316 197286316
622254640 622254640
947130903 947130903
953296173 953296173
487062117 487062117
337415454 337415454
558596492 558596492
965758209 965758209
133306006 133306006
383691786 383691786
380074448 380074448
195582217 195582217
904413609 904413609
627711342 627711342
294131163 294131163
400083429 400083429
610745995 610745995
170044325 170044325
407384312 407384312
602240269 602240269
451253696 451253696
760414512 760414512
973572633 973572633
134579363 134579363
633002826 633002826
753145446 753145446
852536145 852536145
160976512 160976512
710832095 710832095
222683428 222683428
627416186 627416186
743313907 743313907
781021020 781021020
996865285 996865285
374880251 374880251
496277625 496277625
741952697 741952697
763724909 763724909
615268640 615268640
718425662 718425662
547586608 547586608
355925547 355925547
829631268 829631268
225872411 225872411
132970098 132970098
193539129 193539129
956602730 956602730
272848211 272848211
808130819 808130819
546947255 546947255
738098084 738098084
388485981 388485981
161827654 161827654
516434255 516434255
968338719 968338719
737703200 737703200
398487037 398487037
924198209 924198209
303022836 303022836
468738961 468738961
26977990 26977990
414633911 414633911
850528966 850528966
953693663 953693663
104175881 104175881
722608052 722608052
965348474 965348474
998548576 998548576
661172153 661172153
895781147 895781147
295566781 295566781
580376397 580376397
617249013 617249013
88556472 88556472
206274440 206274440
500098791 500098791
166203916 166203916
425792377 425792377
634267780 634267780
140072465 140072465
241944913 241944913
391273673 391273673
582302735 582302735
571965027 571965027
603178805 603178805
712678689 712678689
218702603 218702603
996931933 996931933
814744256 814744256
286439688 286439688
976610926 976610926
905412358 905412358
305383452 305383452
11256628 11256628
454506088 454506088
379765035 379765035
25352349 25352349
416507303 416507303
871627525 871627525
903387038 903387038
784933248 784933248
111355271 111355271
262504971 262504971
288492780 288492780
627732098 627732098
264076885 264076885
715867241 715867241
809106773 809106773
16430054 16430054
391194575 391194575
969835551 969835551
474896923 474896923
704422371 704422371
491020270 491020270
933932797 933932797
380800926 380800926
412927810 412927810
59330236 59330236
537783601 537783601
816257141 816257141
972613321 972613321
577798745 577798745
335514334 335514334
288257279 288257279
76453791 76453791
613361889 613361889
950957914 950957914
884588660 884588660
468449520 468449520
22363012 22363012
53736865 53736865
257112039 257112039
878923697 878923697
761685577 761685577
421445344 421445344
59886725 59886725
56680598 56680598
904766340 904766340
361565088 361565088
364031880 364031880
757534154 757534154
298718536 298718536
239174450 239174450
128623714 128623714
733241694 733241694
324955434 324955434
942767950 942767950
191718826 191718826
420117502 420117502
718990281 718990281
908566086 908566086
282387897 282387897
855082379 855082379
830604182 830604182
948470537 948470537
239364156 239364156
694152165 694152165
728305578 728305578
675026617 675026617
855725545 855725545
75338480 75338480
877607266 877607266
733840983 733840983
99123922 99123922
196268984 196268984
579026449 579026449
773609283 773609283
82141293 82141293
198246828 198246828
646717874 646717874
341558085 341558085
61816794 61816794
559691366 559691366
266823123 266823123
994504460 994504460
132016697 132016697
338796892 338796892
620436087 620436087
370214172 370214172
714152813 714152813
669843799 669843799
477745948 477745948
277528184 277528184
717322559 717322559
609718029 609718029
970655786 970655786
412959570 412959570
211958728 211958728
493334867 493334867
769410300 769410300
762727582 762727582
104723754 104723754
128456990 128456990
544969379 544969379
43083034 43083034
733557502 733557502
157741987 157741987
599176307 599176307
293371789 293371789
2030171 2030171
844852288 844852288
61258289 61258289
848190852 848190852
356498322 356498322
921391179 921391179
148488387 148488387
711012804 711012804
752626616 752626616
461709117 461709117
143071028 143071028
292433092 292433092
476734607 476734607
565937266 565937266
68541225 68541225
534271908 534271908
979748042 979748042
730255422 730255422
68985093 68985093
229348987 229348987
314549652 314549652
935461403 935461403
678556561 678556561
250029075 250029075
20980703 20980703
313857725 313857725
95732790 95732790
431330465 431330465
670432834 670432834
720228248 720228248
842769582 842769582
167936407 167936407
866782968 866782968
452612119 452612119
48722795 48722795
386742134 386742134
358616485 358616485
148605752 148605752
503422160 503422160
234740680 234740680
997967693 997967693
249443724 249443724
220243214 220243214
75845212 75845212
520184194 520184194
622207793 622207793
29171953 29171953
343967851 343967851
49534788 49534788
336785114 336785114
122368777 122368777
525629020 525629020
713744574 713744574
413957141 413957141
940623047 940623047
197187177 197187177
126919326 126919326
189388217 189388217
136828696 136828696
325143150 325143150
241114439 241114439
83916861 83916861
680216335 680216335
141370607 141370607
675755241 675755241
303454757 303454757
723733367 723733367
306037322 306037322
418730763 418730763
740161365 740161365
540833032 540833032
12883968 12883968
378010226 378010226
884680269 884680269
504110088 504110088
5690100 5690100
808540084 808540084
230306804 230306804
624458036 624458036
330182193 330182193
187230483 187230483
682795749 682795749
622160036 622160036
171132044 171132044
716466009 716466009
706914404 706914404
881974526 881974526
520273776 520273776
215660158 215660158
393309533 393309533
209550756 209550756
790542087 790542087
741775824 741775824
955112780 955112780
177645833 177645833
319329979 319329979
400730313 400730313
195921262 195921262
318645477 318645477
947374137 947374137
375100504 375100504
914942716 914942716
224117184 224117184
478390005 478390005
488775941 488775941
53432785 53432785
647643121 647643121
462073353 462073353
581896386 581896386
480680573 480680573
452760354 452760354
705681031 705681031
953397913 953397913
180151469 180151469
429056946 429056946
826027733 826027733
107562541 107562541
958885099 958885099
669352010 669352010
825764352 825764352
745659315 745659315
66610501 66610501
465179320 465179320
290399109 290399109
607799920 607799920
955543240 955543240
715567585 715567585
198430775 198430775
238045877 238045877
525831532 525831532
160318215 160318215
569591592 569591592
166719857 166719857
469510480 469510480
525197678 525197678
380289472 380289472
881779517 881779517
247952973 247952973
861597736 861597736
720816655 720816655
191875090 191875090
94741957 94741957
542318251 542318251
60383782 60383782
672236454 672236454
519959544 519959544
138305042 138305042
193085471 193085471
711059235 711059235
930230273 930230273
152465005 152465005
508422925 508422925
993293903 993293903
723837737 723837737
189281062 189281062
204270535 204270535
153926051 153926051
517409455 517409455
935400643 935400643
972881349 972881349
601866418 601866418
45115988 45115988
748159514 748159514
435257402 435257402
24935918 24935918
123402081 123402081
300197366 300197366
74602507 74602507
647503518 647503518
329296444 329296444
278603399 278603399
294322225 294322225
754126368 754126368
394330679 394330679
370651108 370651108
333744575 333744575
942758652 942758652
93777998 93777998
218259534 218259534
553760649 553760649
816355318 816355318
711377729 711377729
533365967 533365967
960116717 960116717
46057683 46057683
92126830 92126830
647979674 647979674
681298301 681298301
676375271 676375271
595263255 595263255
101778518 101778518
933107215 933107215
311220961 311220961
431256163 431256163
121347446 121347446
995950348 995950348
59992640 59992640
278361577 278361577
321516832 321516832
49997714 49997714
962751455 962751455
260629276 260629276
371807484 371807484
183019610 183019610
318209438 318209438
82146761 82146761
942604547 942604547
39940034 39940034
813692373 813692373
858626863 858626863
98532052 98532052
885043965 885043965
849879228 849879228
183247195 183247195
551318781 551318781
567776349 567776349
684083306 684083306
944128925 944128925
50093244 50093244
876538311 876538311
918500182 918500182
900952813 900952813
915422229 915422229
572591547 572591547
615326962 615326962
590350382 590350382
653078798 653078798
723330653 723330653
690693141 690693141
512318985 512318985
179149357 179149357
340282793 340282793
109941786 109941786
590768682 590768682
682490501 682490501
760830572 760830572
414917714 414917714
827743548 827743548
766269345 766269345
235568621 235568621
274091098 274091098
408033476 408033476
99226634 99226634
221505248 221505248
66607329 66607329
229257044 229257044
585546632 585546632
191059417 191059417
760880131 760880131
787094864 787094864
767786130 767786130
500543311 500543311
335303817 335303817
705744716 705744716
26647386 26647386
970493211 970493211
171658491 171658491
992255426 992255426
841892598 841892598
61452589 61452589
440824662 440824662
810470504 810470504
672144576 672144576
206170737 206170737
407309753 407309753
63025231 63025231
100188648 100188648
235025963 235025963
582324560 582324560
487599706 487599706
166718489 166718489
461297417 461297417
820084899 820084899
382412514 382412514
912450994 912450994
37371509 37371509
800790012 800790012
497980891 497980891
256026319 256026319
771368400 771368400
575290085 575290085
179896787 179896787
276368560 276368560
92639055 92639055
227541695 227541695
641674763 641674763
218111845 218111845
378681099 378681099
419434749 419434749
242163348 242163348
234513944 234513944
637541578 637541578
17316064 17316064
919312588 919312588
326175966 326175966
283872667 283872667
512092625 512092625
410097123 410097123
510473987 510473987
460881222 460881222
947904451 947904451
859039544 859039544
414295858 414295858
946143337 946143337
464561049 464561049
482802653 482802653
285788130 285788130
367721491 367721491
334969021 334969021
884462743 884462743
991276189 991276189
652803448 652803448
555125118 555125118
911091844 911091844
973211916 973211916
71201888 71201888
755377461 755377461
946742431 946742431
436733653 436733653
864315613 864315613
186129682 186129682
968260168 968260168
177707470 177707470
491752291 491752291
348113517 348113517
284470195 284470195
747732062 747732062
81616093 81616093
905337906 905337906
353657222 353657222
400585895 400585895
312005828 312005828
342047044 342047044
174805256 174805256
418400546 418400546
830699331 830699331
665362360 665362360
244955146 244955146
863849253 863849253
17817074 17817074
454693155 454693155
443666713 443666713
16254559 16254559
681139410 681139410
550375673 550375673
997840123 997840123
983481108 983481108
882533612 882533612
77269880 77269880
400210908 400210908
633069820 633069820
723556558 723556558
671765874 671765874
32942185 32942185
551334409 551334409
349712513 349712513
453910749 453910749
504208080 504208080
771009653 771009653
224885402 224885402
868614022 868614022
908912087 908912087
895003035 895003035
110071727 110071727
910049315 910049315
76500275 76500275
32794214 32794214
783632795 783632795
62553884 62553884
235766726 235766726
529291838 529291838
153533157 153533157
16063311 16063311
404284985 404284985
426385670 426385670
429203966 429203966
526250933 526250933
99634225 99634225
159285092 159285092
418434594 418434594
505250651 505250651
213666286 213666286
396634070 396634070
255281206 255281206
353159196 353159196
206281211 206281211
192540243 192540243
176523171 176523171
785690753 785690753
138895544 138895544
270010618 270010618
751609002 751609002
819125796 819125796
773773385 773773385
552537537 552537537
383043820 383043820
481639472 481639472
189210955 189210955
327239783 327239783
2913868 2913868
775837585 775837585
87591163 87591163
26794823 26794823
11030409 11030409
189462602 189462602
685264320 685264320
91583177 91583177
137865922 137865922
101889722 101889722
699492661 699492661
623243818 623243818
84657209 84657209
88591545 88591545
158174553 158174553
473632735 473632735
895567783 895567783
388957286 388957286
9302598 9302598
868287497 868287497
541798989 541798989
549083976 549083976
290946945 290946945
248120813 248120813
277903232 277903232
159956807 159956807
201682390 201682390
895798732 895798732
73909714 73909714
806821520 806821520
473673681 473673681
308971282 308971282
767880832 767880832
219652381 219652381
25690243 25690243
359875673 359875673
137208817 137208817
107003552 107003552
794507381 794507381
183185077 183185077
681790145 681790145
222607769 222607769
329802938 329802938
637969542 637969542
337262897 337262897
104386676 104386676
146674226 146674226
794990413 794990413
59239652 59239652
25066648 25066648
531966486 531966486
607644853 607644853
473450025 473450025
511735 511735
581662905 581662905
386407552 386407552
192884380 192884380
90666720 90666720
454118103 454118103
666112077 666112077
116353395 116353395
464976606 464976606
569351858 569351858
506255467 506255467
460056382 460056382
2135238 2135238
292510487 292510487
465013996 465013996
450395195 450395195
166198390 166198390
710102008 710102008
669119771 669119771
993637959 993637959
720568619 720568619
379297236 379297236
215914233 215914233
826799018 826799018
463679346 463679346
920309589 920309589
96514610 96514610
879108133 879108133
490311690 490311690
34547012 34547012
925270295 925270295
983605709 983605709
66343969 66343969
962727170 962727170
69341704 69341704
59221482 59221482
281610276 281610276
434231269 434231269
914429628 914429628
855227002 855227002
947608994 947608994
177151810 177151810
17923110 17923110
305677560 305677560
290825366 290825366
303266108 303266108
258858670 258858670
566148642 566148642
386008548 386008548
720272029 720272029
933496084 933496084
68836371 68836371
675126400 675126400
482063310 482063310
804176632 804176632
189043223 189043223
351828578 351828578
307191027 307191027
353857638 353857638
466512488 466512488
349228390 349228390
892966270 892966270
894155971 894155971
843402680 843402680
213459180 213459180
870054322 870054322
623999698 623999698
418661748 418661748
443501027 443501027
448274178 448274178
822695653 822695653
223768677 223768677
451188422 451188422
914461101 914461101
532771314 532771314
969389013 969389013
433307636 433307636
148920319 148920319
979747480 979747480
89127720 89127720
220322499 220322499
528877064 528877064
889975997 889975997
799573673 799573673
110232665 110232665
706132021 706132021
677897179 677897179
968278614 968278614
938803994 938803994
500653803 500653803
128682991 128682991
723587816 723587816
219909207 219909207
78192047 78192047
534342734 534342734
646366150 646366150
514908411 514908411
561673610 561673610
915345573 915345573
99968838 99968838
425274951 425274951
861190439 861190439
718695401 718695401
116085941 116085941
946917729 946917729
750339508 750339508
309832267 309832267
464832197 464832197
513469283 513469283
724473883 724473883
212071334 212071334
653144037 653144037
319627500 319627500
31656865 31656865
137600280 137600280
414284768 414284768
633711467 633711467
326111026 326111026
249796808 249796808
188466218 188466218
128713480 128713480
918644211 918644211
930823818 930823818
238752441 238752441
826459327 826459327
942801756 942801756
45431348 45431348
548366894 548366894
457856253 457856253
11047641 11047641
729339927 729339927
605786625 605786625
293223336 293223336
345010369 345010369
379537206 379537206
845625295 845625295
851384647 851384647
285699712 285699712
8402575 8402575
740857148 740857148
822410848 822410848
108559982 108559982
309783664 309783664
567398608 567398608
244263611 244263611
282222475 282222475
982013677 982013677
241044590 241044590
235593475 235593475
580608786 580608786
791757200 791757200
684701165 684701165
105732234 105732234
73705030 73705030
860846361 860846361
968143482 968143482
848564011 848564011
152732067 152732067
564296800 564296800
635048186 635048186
976187424 976187424
894363313 894363313
922020000 922020000
658708221 658708221
758608082 758608082
630612137 630612137
703266718 703266718
838251792 838251792
776860605 776860605
189573593 189573593
8241116 8241116
234331946 234331946
429253416 429253416
144409260 144409260
748219612 748219612
336254120 336254120
599971672 599971672
998970060 998970060
974045157 974045157
219234958 219234958
102115224 102115224
711507202 711507202
150435479 150435479
479787837 479787837
912142595 912142595
731129828 731129828
159566520 159566520
612976129 612976129
613999828 613999828
476882966 476882966
340857175 340857175
494710754 494710754
900385273 900385273
304731400 304731400
582721527 582721527
382556298 382556298
669637137 669637137
432429003 432429003
974774670 974774670
173227661 173227661
975221430 975221430
179394329 179394329
634819905 634819905
506642919 506642919
927343458 927343458
603534739 603534739
441467017 441467017
302600977 302600977
976083294 976083294
755194546 755194546
111215581 111215581
927262642 927262642
978624727 978624727
708107002 708107002
670629623 670629623
79640141 79640141
162115985 162115985
33021962 33021962
662340690 662340690
307353376 307353376
332364582 332364582
171868925 171868925
74074201 74074201
130830719 130830719
237303525 237303525
697547133 697547133
171680363 171680363
983214253 983214253
655487442 655487442
156901246 156901246
654411498 654411498
886002574 886002574
268220480 268220480
237495511 237495511
630244073 630244073
471441476 471441476
795864225 795864225
168392222 168392222
161273731 161273731
730381419 730381419
284364327 284364327
379057256 379057256
460196922 460196922
923920528 923920528
288685195 288685195
19298475 19298475
830890511 830890511
422390707 422390707
186632937 186632937
78653031 78653031
545243296 545243296
266665161 266665161
864989877 864989877
641802956 641802956
41591188 41591188
429126631 429126631
999391679 999391679
923300695 923300695
475596564 475596564
8884202 8884202
997307170 997307170
34402639 34402639
924090876 924090876
232377279 232377279
15406670 15406670
76203859 76203859
502113694 502113694
461158807 461158807
11514350 11514350
107542675 107542675
237401524 237401524
777555921 777555921
271349495 271349495
168646690 168646690
144162080 144162080
736343250 736343250
984918440 984918440
158041443 158041443
70412850 70412850
147668185 147668185
915720221 915720221
579804813 579804813
27119027 27119027
554315654 554315654
600836224 600836224
624462373 624462373
508596868 508596868
664036583 664036583
582609568 582609568
139498211 139498211
514042830 514042830
160859725 160859725
812124498 812124498
105258580 105258580
607474514 607474514
903707248 903707248
584843155 584843155
907852900 907852900
468042913 468042913
739038812 739038812
228957431 228957431
232687429 232687429
797394441 797394441
621169677 621169677
671349083 671349083
948619478 948619478
146029248 146029248
151178710 151178710
19890753 19890753
125757119 125757119
660023577 660023577
618720949 618720949
427644936 427644936
59377213 59377213
842785323 842785323
394061327 394061327
164675485 164675485
70476157 70476157
316821304 316821304
458965871 458965871
28989311 28989311
432831757 432831757
149825205 149825205
758059584 758059584
309582427 309582427
563987436 563987436
349559035 349559035
25960216 25960216
411469745 411469745
823521075 823521075
777411754 777411754
164328412 164328412
273179726 273179726
20043998 20043998
993727123 993727123
61448232 61448232
465746479 465746479
434764541 434764541
498027170 498027170
195842845 195842845
281806867 281806867
394590742 394590742
666282642 666282642
140092026 140092026
507683324 507683324
61273597 61273597
746255743 746255743
426394826 426394826
344870221 344870221
278578277 278578277
790967059 790967059
536603478 536603478
35785844 35785844
741880821 741880821
529650414 529650414
901235563 901235563
306431565 306431565
724486882 724486882
644464291 644464291
102821154 102821154
561712039 561712039
759938090 759938090
627624889 627624889
914538399 914538399
248163455 248163455
322189910 322189910
993577701 993577701
171709477 171709477
42541357 42541357
648125153 648125153
772911087 772911087
500689737 500689737
906807523 906807523
743046502 743046502
931845672 931845672
898188688 898188688
439275174 439275174
532016006 532016006
771901372 771901372
222390052 222390052
753892459 753892459
23359710 23359710
622427498 622427498
766768508 766768508
519828557 519828557
913122119 913122119
35729513 35729513
375869006 375869006
459680434 459680434
792720921 792720921
158415926 158415926
280847907 280847907
202301932 202301932
789469353 789469353
367966729 367966729
565626422 565626422
246163158 246163158
693870067 693870067
494253318 494253318
719509152 719509152
435035711 435035711
235652560 235652560
916178983 916178983
961203641 961203641
453172470 453172470
467568212 467568212
497149149 497149149
462970298 462970298
268078031 268078031
280117416 280117416
119112709 119112709
212898198 212898198
554346369 554346369
205470496 205470496
990368379 990368379
724895306 724895306
587256089 587256089
89361093 89361093
505203454 505203454
937065659 937065659
633655960 633655960
572792147 572792147
338176428 338176428
638412157 638412157
481608674 481608674
11401734 11401734
455519112 455519112
187988482 187988482
109301270 109301270
343615033 343615033
802990408 802990408
253440427 253440427
523072295 523072295
394591262 394591262
241186891 241186891
887022973 887022973
639158718 639158718
735250095 735250095
243811153 243811153
665900582 665900582
847658631 847658631
235998159 235998159
57941219 57941219
526640243 526640243
299920053 299920053
848209778 848209778
438829952 438829952
754685704 754685704
536905035 536905035
5776322 5776322
64501 64501
519014644 519014644
425468196 425468196
424630767 424630767
216793202 216793202
150110656 150110656
526001006 526001006
591772898 591772898
620558471 620558471
199848446 199848446
125378129 125378129
612548335 612548335
955252716 955252716
339599095 339599095
141708655 141708655
493603072 493603072
59611139 59611139
858499142 858499142
723689083 723689083
970750946 970750946
622743095 622743095
110350289 110350289
659511055 659511055
323670688 323670688
59118164 59118164
185436462 185436462
792163309 792163309
450717154 450717154
616234105 616234105
151389012 151389012
171492950 171492950
197464209 197464209
643526873 643526873
759539948 759539948
985347719 985347719
100768592 100768592
345223689 345223689
69989497 69989497
118659945 118659945
683711592 683711592
279546311 279546311
206730722 206730722
641267502 641267502
476816763 476816763
915984744 915984744
340083118 340083118
301022966 301022966
682189933 682189933
699315417 699315417
135651032 135651032
932545223 932545223
128074307 128074307
970831100 970831100
567783220 567783220
388724013 388724013
61998144 61998144
11796538 11796538
268730796 268730796
585924577 585924577
502897804 502897804
28742619 28742619
364101112 364101112
325975646 325975646
633814614 633814614
28937656 28937656
868148441 868148441
968266623 968266623
79038747 79038747
931778257 931778257
111197653 111197653
359590127 359590127
81748950 81748950
184039007 184039007
158616716 158616716
182832080 182832080
111290644 111290644
2667014 2667014
346636835 346636835
304032603 304032603
982993311 982993311
207029105 207029105
769495445 769495445
772658092 772658092
872031146 872031146
66984784 66984784
19390694 19390694
140131607 140131607
864505783 864505783
937339498 937339498
795986447 795986447
998535843 998535843
769111163 769111163
717176621 717176621
776776652 776776652
758781400 758781400
769402541 769402541
632312385 632312385
319410333 319410333
776777082 776777082
158181066 158181066
76518794 76518794
103976495 103976495
88568911 88568911
630984088 630984088
638979899 638979899
393281398 393281398
143944466 143944466
858311855 858311855
89405793 89405793
887481562 887481562
247782206 247782206
905550934 905550934
333905619 333905619
213618814 213618814
805572495 805572495
263355813 263355813
91340503 91340503
631138960 631138960
818026876 818026876
834691893 834691893
968465007 968465007
167250400 167250400
780034790 780034790
728155366 728155366
181918065 181918065
838169674 838169674
316307219 316307219
818885999 818885999
717278360 717278360
838794640 838794640
748276139 748276139
163977569 163977569
581280562 581280562
344866037 344866037
303685109 303685109
398277415 398277415
721821738 721821738
548333613 548333613
37744052 37744052
413084789 413084789
741909264 741909264
380481305 380481305
333429319 333429319
635369281 635369281
765888543 765888543
75161873 75161873
136910219 136910219
725025400 725025400
78400181 78400181
391286619 391286619
629638822 629638822
592870862 592870862
518708614 518708614
756241317 756241317
794077444 794077444
989249304 989249304
461871814 461871814
158106495 158106495
223134421 223134421
836859006 836859006
162615909 162615909
212617668 212617668
650440860 650440860
44892107 44892107
961482665 961482665
344857229 344857229
312272549 312272549
84249853 84249853
560605542 560605542
951794574 951794574
958774590 958774590
208772278 208772278
118179667 118179667
155788906 155788906
825277750 825277750
206435214 206435214
265818028 265818028
510839595 510839595
582319561 582319561
72320004 72320004
626236348 626236348
240599691 240599691
176164194 176164194
810973892 810973892
428563909 428563909
288562308 288562308
282963260 282963260
205751895 205751895
809433476 809433476
6235595 6235595
531700650 531700650
884309242 884309242
852000411 852000411
144290318 144290318
261599709 261599709
15960287 15960287
450073956 450073956
908433407 908433407
763339228 763339228
602436365 602436365
445425524 445425524
864138179 864138179
951765607 951765607
616311739 616311739
973242698 973242698
589421135 589421135
247743200 247743200
448964096 448964096
411035831 411035831
81087679 81087679
410732076 410732076
171686576 171686576
740327707 740327707
488260271 488260271
391999664 391999664
643926758 643926758
554877305 554877305
789392808 789392808
202468537 202468537
270029118 270029118
310379194 310379194
209300481 209300481
857791062 857791062
201958483 201958483
290668672 290668672
774210189 774210189
715230410 715230410
84570754 84570754
691742855 691742855
747195928 747195928
73373057 73373057
324405908 324405908
586389838 586389838
122991101 122991101
764461669 764461669
755515137 755515137
868632545 868632545
395571679 395571679
354464203 354464203
780897136 780897136
486885675 486885675
772266912 772266912
189986405 189986405
309316253 309316253
412822973 412822973
932205628 932205628
910887118 910887118
931232701 931232701
851411121 851411121
457624298 457624298
76072465 76072465
117019274 117019274
974168344 974168344
508582321 508582321
19186868 19186868
600711677 600711677
282799262 282799262
192717783 192717783
33799477 33799477
401757702 401757702
171387973 171387973
836671292 836671292
604294496 604294496
227509405 227509405
831745935 831745935
476705937 476705937
55513238 55513238
248342825 248342825
280540291 280540291
256718438 256718438
705702632 705702632
129683540 129683540
93082403 93082403
641939611 641939611
226395521 226395521
128111794 128111794
149475128 149475128
610490664 610490664
230527898 230527898
318806721 318806721
293330747 293330747
6232425 6232425
189975695 189975695
516261364 516261364
840703337 840703337
393218754 393218754
604792686 604792686
955387953 955387953
666779219 666779219
335578643 335578643
304018460 304018460
905939676 905939676
963617462 963617462
873012858 873012858
796105410 796105410
659924519 659924519
320548639 320548639
958881379 958881379
808336045 808336045
687805315 687805315
19792203 19792203
693289183 693289183
419705648 419705648
666821571 666821571
275817295 275817295
716155367 716155367
266934371 266934371
285305998 285305998
46625811 46625811
368916650 368916650
39668250 39668250
229334227 229334227
8446022 8446022
779015825 779015825
404437512 404437512
570644893 570644893
200163754 200163754
819549465 819549465
501369923 501369923
127077139 127077139
6729144 6729144
705204386 705204386
164536011 164536011
52480495 52480495
967495005 967495005
180232528 180232528
418798814 418798814
665262389 665262389
231827446 231827446
529826254 529826254
361868360 361868360
438903426 438903426
246134614 246134614
778595417 778595417
311111454 311111454
333255164 333255164
496321229 496321229
95146424 95146424
802290089 802290089
955323035 955323035
318288502 318288502
32309213 32309213
993489020 993489020
947419653 947419653
953445757 953445757
53045293 53045293
676474902 676474902
741261311 741261311
572805389 572805389
453569111 453569111
181252852 181252852
678556138 678556138
210175571 210175571
580119652 580119652
188528250 188528250
87806214 87806214
121876467 121876467
826767295 826767295
299923777 299923777
906052656 906052656
866694255 866694255
756899506 756899506
610251336 610251336
944585994 944585994
29984330 29984330
35644984 35644984
191264668 191264668
542267171 542267171
825617530 825617530
575699022 575699022
454352631 454352631
90522113 90522113
112010347 112010347
218347950 218347950
934165852 934165852
199958823 199958823
840623039 840623039
782146408 782146408
709802926 709802926
804785792 804785792
913486950 913486950
13461222 13461222
296808961 296808961
118176385 118176385
587863616 587863616
89600304 89600304
103798336 103798336
776767227 776767227
510010924 510010924
56307205 56307205
344193776 344193776
216607123 216607123
502775763 502775763
763485404 763485404
22327207 22327207
67522067 67522067
205542883 205542883
123458236 123458236
156784221 156784221
975581315 975581315
180493978 180493978
749732789 749732789
741991522 741991522
960314658 960314658
186262657 186262657
306560820 306560820
151247452 151247452
707522848 707522848
282719691 282719691
31487146 31487146
896272158 896272158
465930105 465930105
961650456 961650456
48828655 48828655
255800775 255800775
388054554 388054554
857297914 857297914
16292996 16292996
730845370 730845370
605033888 605033888
86371610 86371610
134740798 134740798
595740081 595740081
795848171 795848171
835969999 835969999
521456852 521456852
980459884 980459884
928332613 928332613
492408929 492408929
18758602 18758602
392863733 392863733
663584858 663584858
519219391 519219391
807182311 807182311
933215081 933215081
392514178 392514178
3675059 3675059
616731985 616731985
472399118 472399118
229671593 229671593
591259970 591259970
155202623 155202623
935006652 935006652
189154949 189154949
229562278 229562278
24276 24276
621095300 621095300
913108172 913108172
394217550 394217550
892584395 892584395
139758518 139758518
381745505 381745505
147581215 147581215
426303702 426303702
186250609 186250609
9320040 9320040
111749249 111749249
933450297 933450297
894069577 894069577
789292071 789292071
905474446 905474446
733244057 733244057
800559546 800559546
323346085 323346085
20600384 20600384
666718488 666718488
864172936 864172936
128911601 128911601
218829833 218829833
689134893 689134893
137920057 137920057
505159260 505159260
65061635 65061635
124517152 124517152
194719211 194719211
761898933 761898933
303266300 303266300
153893085 153893085
899768650 899768650
895658969 895658969
286853164 286853164
630350032 630350032
550025508 550025508
957180861 957180861
618528985 618528985
566247665 566247665
177870747 177870747
91388879 91388879
936690808 936690808
251395382 251395382
60536622 60536622
482933845 482933845
416700568 416700568
296874528 296874528
342419579 342419579
881355305 881355305
29446602 29446602
783433387 783433387
912715038 912715038
597578801 597578801
92002395 92002395
540487261 540487261
42579403 42579403
683120211 683120211
184366984 184366984
853522009 853522009
432700191 432700191
59773646 59773646
588816222 588816222
494973719 494973719
897150713 897150713
252840396 252840396
342219707 342219707
623702775 623702775
737152164 737152164
754744104 754744104
705188076 705188076
296052820 296052820
177849738 177849738
449188636 449188636
683023581 683023581
617849183 617849183
34737643 34737643
548604861 548604861
485941013 485941013
403218545 403218545
624331550 624331550
783195895 783195895
566721963 566721963
551571385 551571385
109713846 109713846
826483156 826483156
159666633 159666633
44517162 44517162
891194253 891194253
178353491 178353491
914068497 914068497
657366112 657366112
137080570 137080570
888969629 888969629
996234522 996234522
410235179 410235179
209845166 209845166
583437915 583437915
770144919 770144919
990694122 990694122
871711788 871711788
5871297 5871297
716258303 716258303
580127617 580127617
208425680 208425680
968198523 968198523
109218771 109218771
972098050 972098050
899393459 899393459
169265055 169265055
137037024 137037024
31255342 31255342
414326031 414326031
115363864 115363864
207505725 207505725
498886818 498886818
373452567 373452567
240185750 240185750
248714630 248714630
449052885 449052885
892993487 892993487
727628686 727628686
320136583 320136583
983258216 983258216
970085975 970085975
763524519 763524519
896915704 896915704
998981683 998981683
983468090 983468090
684262084 684262084
332177415 332177415
448625094 448625094
497350191 497350191
332486795 332486795
892300025 892300025
797892634 797892634
572906464 572906464
542509466 542509466
677783752 677783752
126958999 126958999
776067954 776067954
175761492 175761492
72309706 72309706
781006227 781006227
990380319 990380319
760213913 760213913
268107524 268107524
839150249 839150249
881503568 881503568
750610786 750610786
473296430 473296430
545161352 545161352
334761716 334761716
295750821 295750821
351372462 351372462
286578044 286578044
958833133 958833133
418011828 418011828
915123738 915123738
749419595 749419595
117245974 117245974
90343363 90343363
972363578 972363578
164794715 164794715
330821747 330821747
266700986 266700986
90888761 90888761
773612148 773612148
530021385 530021385
86818689 86818689
965718350 965718350
426743968 426743968
464364437 464364437
9865663 9865663
86888665 86888665
147983213 147983213
780116536 780116536
517918809 517918809
566309570 566309570
954099279 954099279
367794229 367794229
628057753 628057753
123169544 123169544
58351036 58351036
161799263 161799263
553564348 553564348
380728355 380728355
926064077 926064077
392564503 392564503
441531566 441531566
859701625 859701625
809943898 809943898
571590112 571590112
863883707 863883707
809172842 809172842
178934495 178934495
309706350 309706350
681326634 681326634
655285359 655285359
602773192 602773192
27911524 27911524
737176464 737176464
255781737 255781737
223800365 223800365
84173416 84173416
397108360 397108360
781567432 781567432
868874832 868874832
407677427 407677427
292465194 292465194
453675629 453675629
551455732 551455732
420181274 420181274
471852498 471852498
478471549 478471549
96682597 96682597
58715811 58715811
473993927 473993927
356566172 356566172
770820884 770820884
686249863 686249863
28838116 28838116
583787374 583787374
561114967 561114967
300664504 300664504
67297561 67297561
343182654 343182654
379218147 379218147
538652 538652
724956271 724956271
531019881 531019881
986185326 986185326
595253592 595253592
734566775 734566775
439359054 439359054
452884917 452884917
152307452 152307452
648655173 648655173
771782755 771782755
7606613 7606613
23951255 23951255
246503814 246503814
157791164 157791164
179725653 179725653
141693115 141693115
783354226 783354226
618207670 618207670
419180503 419180503
988299763 988299763
216199055 216199055
105161027 105161027
77756384 77756384
271175520 271175520
209693142 209693142
273891307 273891307
274698126 274698126
711464451 711464451
6625164 6625164
626300321 626300321
774665896 774665896
633536255 633536255
348769481 348769481
480885820 480885820
832171797 832171797
889506510 889506510
81572555 81572555
89807564 89807564
224701145 224701145
176981246 176981246
99619837 99619837
998942233 998942233
141373445 141373445
140178149 140178149
397341946 397341946
773387168 773387168
429218686 429218686
126486672 126486672
923108966 923108966
716935572 716935572
9696585 9696585
747564731 747564731
513768003 513768003
572439041 572439041
471053964 471053964
401302450 401302450
647243873 647243873
577551567 577551567
734520194 734520194
77629222 77629222
205449220 205449220
558142218 558142218
750233728 750233728
772924324 772924324
8064608 8064608
818286232 818286232
440654488 440654488
22460791 22460791
376590145 376590145
684093454 684093454
928828919 928828919
825285937 825285937
195503677 195503677
64682368 64682368
50028438 50028438
338542048 338542048
363086000 363086000
46019987 46019987
413639124 413639124
322414123 322414123
808278829 808278829
528454681 528454681
652466568 652466568
508078416 508078416
340117359 340117359
67714083 67714083
434882509 434882509
11821824 11821824
376412847 376412847
134893626 134893626
171477724 171477724
242620371 242620371
826763479 826763479
578010163 578010163
178467643 178467643
904959029 904959029
687230047 687230047
242066576 242066576
221227470 221227470
961227124 961227124
90554250 90554250
197142095 197142095
540006273 540006273
699204619 699204619
900210182 900210182
302338110 302338110
677048674 677048674
869288154 869288154
963058451 963058451
306053789 306053789
19090247 19090247
573702687 573702687
711158886 711158886
119069538 119069538
757216925 757216925
927574251 927574251
930675904 930675904
676338912 676338912
204179033 204179033
94326932 94326932
71095873 71095873
851598874 851598874
207939155 207939155
183674774 183674774
815112180 815112180
895113370 895113370
376791770 376791770
298995704 298995704
129624660 129624660
281380250 281380250
260310094 260310094
892544897 892544897
678830235 678830235
272538126 272538126
126987876 126987876
575867109 575867109
566792679 566792679
560024151 560024151
76721348 76721348
782486986 782486986
912463450 912463450
553953729 553953729
271198145 271198145
222648042 222648042
323312060 323312060
281330642 281330642
503669139 503669139
815269831 815269831
390824183 390824183
28099235 28099235
977111627 977111627
985655740 985655740
406078723 406078723
354338411 354338411
272118091 272118091
470243483 470243483
300002771 300002771
12431317 12431317
920598682 920598682
683661070 683661070
739460675 739460675
416608391 416608391
228643823 228643823
874123621 874123621
273888183 273888183
590154318 590154318
241341891 241341891
617028382 617028382
375247498 375247498
629983761 629983761
837224704 837224704
391888111 391888111
533084630 533084630
468571750 468571750
157319483 157319483
952580445 952580445
914646963 914646963
934804354 934804354
133144810 133144810
887650159 887650159
439795481 439795481
175525373 175525373
547027956 547027956
334867023 334867023
262795259 262795259
471349241 471349241
240266466 240266466
304560527 304560527
918819483 918819483
94280794 94280794
721701988 721701988
55160058 55160058
217097338 217097338
335153447 335153447
921475521 921475521
493639833 493639833
436277465 436277465
220805489 220805489
896437664 896437664
60802641 60802641
361819417 361819417
940081588 940081588
352965178 352965178
53286463 53286463
929121417 929121417
184580374 184580374
344470944 344470944
954674275 954674275
455768911 455768911
333332146 333332146
188595097 188595097
588546438 588546438
553236277 553236277
167810009 167810009
570347837 570347837
689978488 689978488
568903325 568903325
611026435 611026435
261799132 261799132
698467487 698467487
925762044 925762044
102203814 102203814
826643610 826643610
162129786 162129786
353012620 353012620
309512378 309512378
187344005 187344005
901810539 901810539
40638512 40638512
14588093 14588093
409051988 409051988
776144614 776144614
306402358 306402358
121364712 121364712
243541012 243541012
895412288 895412288
753793919 753793919
109698208 109698208
200116589 200116589
163869340 163869340
509230971 509230971
459761062 459761062
169024592 169024592
255901475 255901475
515174181 515174181
688868626 688868626
249676304 249676304
98237870 98237870
569733578 569733578
798035991 798035991
764450591 764450591
268016776 268016776
164774826 164774826
687686058 687686058
141497744 141497744
558079578 558079578
473462912 473462912
956461395 956461395
2982651 2982651
973837443 973837443
766251717 766251717
877829250 877829250
745538073 745538073
871817898 871817898
787229387 787229387
53324548 53324548
234968013 234968013
549086873 549086873
757338183 757338183
650906504 650906504
366486431 366486431
920370194 920370194
284670121 284670121
109595428 109595428
416588319 416588319
930673876 930673876
915085363 915085363
339149313 339149313
173409438 173409438
534025292 534025292
249937975 249937975
137288219 137288219
879674926 879674926
666485716 666485716
165077585 165077585
414402593 414402593
820481603 820481603
897740711 897740711
712200057 712200057
569918633 569918633
874543886 874543886
289398906 289398906
341172577 341172577
513116440 513116440
618968340 618968340
909353064 909353064
259267530 259267530
647358332 647358332
164926749 164926749
411101033 411101033
47817636 47817636
917008734 917008734
182204717 182204717
526872082 526872082
158235051 158235051
738592049 738592049
881036659 881036659
837195372 837195372
798684376 798684376
762690817 762690817
431344391 431344391
28721764 28721764
740996439 740996439
543547584 543547584
477760410 477760410
358311510 358311510
394188785 394188785
113737907 113737907
997155355 997155355
956624976 956624976
813271122 813271122
14531234 14531234
167884740 167884740
711797557 711797557
935231196 935231196
586773768 586773768
826713842 826713842
781073042 781073042
628283197 628283197
902958081 902958081
30407210 30407210
576458225 576458225
81685934 81685934
980881931 980881931
338913250 338913250
708715689 708715689
620986906 620986906
720568712 720568712
959111581 959111581
490860318 490860318
105354457 105354457
225985638 225985638
229139824 229139824
86900706 86900706
196219161 196219161
645165628 645165628
675893859 675893859
367460155 367460155
414363915 414363915
220323143 220323143
224235639 224235639
932948128 932948128
842347247 842347247
544264307 544264307
648936967 648936967
301005853 301005853
378626737 378626737
776443136 776443136
466034938 466034938
36777112 36777112
927203529 927203529
103980449 103980449
584932069 584932069
951134580 951134580
708050062 708050062
776174051 776174051
222097708 222097708
602998447 602998447
354506152 354506152
532088095 532088095
477498506 477498506
205696890 205696890
342277758 342277758
737863414 737863414
853186633 853186633
69813112 69813112
615826286 615826286
255833279 255833279
132139106 132139106
159166338 159166338
112391547 112391547
128739113 128739113
267627171 267627171
822009738 822009738
989057012 989057012
294847541 294847541
629900956 629900956
844990036 844990036
104699540 104699540
238288044 238288044
142920139 142920139
544396615 544396615
310926295 310926295
612444024 612444024
52190818 52190818
491314247 491314247
82538706 82538706
708872637 708872637
96790029 96790029
213178652 213178652
531171890 531171890
855987941 855987941
911524397 911524397
243726429 243726429
516297079 516297079
18367269 18367269
531215072 531215072
814857068 814857068
102820057 102820057
866041913 866041913
566212138 566212138
543001320 543001320
466481047 466481047
359013960 359013960
634615406 634615406
139691168 139691168
26402856 26402856
693419438 693419438
306254569 306254569
569382070 569382070
160865101 160865101
851612439 851612439
911482205 911482205
236852015 236852015
244270875 244270875
33299953 33299953
216050323 216050323
605725138 605725138
671486906 671486906
301339232 301339232
936543707 936543707
546980718 546980718
733079460 733079460
634347616 634347616
675048262 675048262
686810886 686810886
807624450 807624450
210265075 210265075
12346428 12346428
886131393 886131393
848297825 848297825
481331592 481331592
500008036 500008036
44854322 44854322
634996393 634996393
21343378 21343378
456828998 456828998
214314654 214314654
167325262 167325262
156640640 156640640
215227368 215227368
164589617 164589617
225804981 225804981
29588482 29588482
644873938 644873938
853034144 853034144
473400467 473400467
145469124 145469124
672714474 672714474
357391268 357391268
81412020 81412020
472288281 472288281
696976971 696976971
45415690 45415690
130970677 130970677
549983808 549983808
952404620 952404620
887379526 887379526
790339362 790339362
114219600 114219600
401835006 401835006
876857168 876857168
411949614 411949614
80431510 80431510
581045319 581045319
168984384 168984384
148747692 148747692
57745690 57745690
661398095 661398095
332308682 332308682
479037485 479037485
102847831 102847831
124372123 124372123
74059819 74059819
894701767 894701767
478325101 478325101
303810322 303810322
702667490 702667490
63924563 63924563
256200768 256200768
36538914 36538914
149136514 149136514
929374601 929374601
314402863 314402863
730792414 730792414
916720095 916720095
705069802 705069802
616460128 616460128
169220588 169220588
340310626 340310626
575156977 575156977
204710650 204710650
7284944 7284944
908976502 908976502
846416850 846416850
811065305 811065305
792388783 792388783
975836435 975836435
82197274 82197274
662729193 662729193
786756592 786756592
916796793 916796793
433720622 433720622
799752788 799752788
884995327 884995327
591460808 591460808
477407317 477407317
183903984 183903984
304106442 304106442
853207626 853207626
86073350 86073350
213196530 213196530
663155673 663155673
618380386 618380386
250763539 250763539
402239871 402239871
724647912 724647912
974308031 974308031
516315312 516315312
40646104 40646104
682575247 682575247
270466662 270466662
16085416 16085416
500609855 500609855
352413974 352413974
774137396 774137396
727194259 727194259
274184419 274184419
121781828 121781828
363975955 363975955
180762195 180762195
115587868 115587868
992630089 992630089
287468297 287468297
733567365 733567365
48743782 48743782
286514872 286514872
152743473 152743473
73284472 73284472
898814895 898814895
858470712 858470712
740505849 740505849
200144163 200144163
121707488 121707488
401407734 401407734
925199319 925199319
367317985 367317985
472587344 472587344
574943918 574943918
414413506 414413506
27364856 27364856
914344194 914344194
846557360 846557360
501082508 501082508
739196525 739196525
782698761 782698761
650181870 650181870
409856674 409856674
27310094 27310094
209074027 209074027
633523174 633523174
837943514 837943514
411088649 411088649
988382420 988382420
254134087 254134087
129989896 129989896
529198068 529198068
210070692 210070692
233891257 233891257
601255953 601255953
175327044 175327044
915126342 915126342
33597021 33597021
203867400 203867400
218067621 218067621
770723655 770723655
907497632 907497632
737000941 737000941
494583793 494583793
183571212 183571212
882649366 882649366
938143202 938143202
830021417 830021417
757092518 757092518
947257629 947257629
980610947 980610947
89066604 89066604
74135644 74135644
771886630 771886630
386553111 386553111
547708906 547708906
366289955 366289955
386950825 386950825
456310185 456310185
857712498 857712498
856489607 856489607
950797188 950797188
475766786 475766786
739475964 739475964
727968028 727968028
948025011 948025011
91499423 91499423
946146343 946146343
566301786 566301786
683638376 683638376
339932381 339932381
723544356 723544356
184242659 184242659
317848651 317848651
57747664 57747664
844752662 844752662
461631207 461631207
982843808 982843808
632290355 632290355
383726292 383726292
66464544 66464544
584963418 584963418
158254106 158254106
278392726 278392726
247106395 247106395
492362558 492362558
431357222 431357222
776478147 776478147
637213691 637213691
316369029 316369029
815435140 815435140
506777126 506777126
63943988 63943988
465849731 465849731
438985210 438985210
186759381 186759381
289216814 289216814
570686399 570686399
68680616 68680616
141912992 141912992
52992243 52992243
221017296 221017296
372629278 372629278
912143555 912143555
579953176 579953176
618511595 618511595
140013166 140013166
708079357 708079357
569994993 569994993
646174754 646174754
131078492 131078492
442386783 442386783
592650618 592650618
797368270 797368270
124565853 124565853
569956756 569956756
548019911 548019911
525195106 525195106
206206407 206206407
184669093 184669093
946826758 946826758
848107658 848107658
474933060 474933060
637194824 637194824
985974787 985974787
322955992 322955992
32512264 32512264
132903631 132903631
942500638 942500638
346485388 346485388
4005644 4005644
14589835 14589835
867900316 867900316
17755048 17755048
337828487 337828487
779132614 779132614
259733682 259733682
730627356 730627356
208072011 208072011
929032163 929032163
660966915 660966915
410243177 410243177
61533714 61533714
721334970 721334970
205094157 205094157
49483555 49483555
447269882 447269882
980681987 980681987
125985463 125985463
214453037 214453037
830320715 830320715
357104892 357104892
760500670 760500670
611582188 611582188
508348438 508348438
643819733 643819733
704287962 704287962
715925788 715925788
53161493 53161493
510766457 510766457
272556066 272556066
589474875 589474875
375685969 375685969
766912554 766912554
279839643 279839643
151509830 151509830
93117808 93117808
765239592 765239592
942966641 942966641
792671116 792671116
524782443 524782443
257243174 257243174
598898511 598898511
967191766 967191766
818883636 818883636
297834719 297834719
979464172 979464172
579403464 579403464
185340798 185340798
837874528 837874528
340076129 340076129
264086061 264086061
865407664 865407664
878564452 878564452
130002435 130002435
501491924 501491924
746227477 746227477
884001511 884001511
142932488 142932488
191107841 191107841
675996352 675996352
510114160 510114160
267883277 267883277
256904639 256904639
293445857 293445857
857396460 857396460
306595217 306595217
176251754 176251754
604946758 604946758
93604104 93604104
426426223 426426223
83482797 83482797
448957457 448957457
103301822 103301822
190210066 190210066
180247014 180247014
147828718 147828718
507934120 507934120
964741512 964741512
717042486 717042486
106629408 106629408
706698402 706698402
681291615 681291615
784003923 784003923
502129748 502129748
319796053 319796053
964386645 964386645
445251226 445251226
458429407 458429407
928832818 928832818
266192294 266192294
841233938 841233938
735282626 735282626
129653335 129653335
55740891 55740891
175146628 175146628
978319666 978319666
606705818 606705818
101947092 101947092
656041282 656041282
197354529 197354529
137262476 137262476
830860389 830860389
470297496 470297496
881641225 881641225
364905771 364905771
872840950 872840950
604067691 604067691
340594818 340594818
232932251 232932251
419698171 419698171
892882201 892882201
191698277 191698277
641265326 641265326
972437256 972437256
511648478 511648478
949613826 949613826
336280258 336280258
110647383 110647383
301582120 301582120
720209845 720209845
488946895 488946895
312417201 312417201
984595413 984595413
733095054 733095054
344756219 344756219
270603200 270603200
408177282 408177282
199149457 199149457
991285385 991285385
828375621 828375621
248110361 248110361
189782821 189782821
300793085 300793085
792330625 792330625
402631803 402631803
188409490 188409490
183786516 183786516
325739220 325739220
809435960 809435960
46959613 46959613
930262158 930262158
866079706 866079706
901438112 901438112
447190296 447190296
678963810 678963810
729067189 729067189
994652832 994652832
526756251 526756251
442612258 442612258
347424278 347424278
854311660 854311660
505943264 505943264
376373637 376373637
99420475 99420475
217116781 217116781
986068068 986068068
305380315 305380315
542786816 542786816
289602555 289602555
159889434 159889434
67154091 67154091
245512929 245512929
700975241 700975241
949852644 949852644
389876170 389876170
789125570 789125570
177947923 177947923
414272371 414272371
633550297 633550297
770117455 770117455
613073365 613073365
138178333 138178333
224211773 224211773
770842477 770842477
20383851 20383851
446582214 446582214
464465629 464465629
182594903 182594903
327343444 327343444
852696537 852696537
896612871 896612871
144301948 144301948
616593878 616593878
60489348 60489348
160623755 160623755
23479615 23479615
666898254 666898254
126116673 126116673
691525110 691525110
251213796 251213796
928741488 928741488
93679229 93679229
482206542 482206542
735187398 735187398
111552600 111552600
974189398 974189398
462281386 462281386
189368873 189368873
729812374 729812374
357501106 357501106
541641418 541641418
175297585 175297585
166895654 166895654
207307731 207307731
948102499 948102499
836443562 836443562
288863380 288863380
890643784 890643784
520516549 520516549
152138987 152138987
404350989 404350989
401555085 401555085
467198344 467198344
256700488 256700488
169957571 169957571
140413540 140413540
704570386 704570386
135808438 135808438
368109932 368109932
409379884 409379884
191400232 191400232
215348109 215348109
506780791 506780791
76447370 76447370
57203346 57203346
934619745 934619745
150207823 150207823
665370351 665370351
903479979 903479979
193103165 193103165
861341631 861341631
245277382 245277382
286465768 286465768
737935857 737935857
96005254 96005254
518154036 518154036
306803409 306803409
302033075 302033075
836308195 836308195
728028332 728028332
783028268 783028268
561609674 561609674
180121466 180121466
825247559 825247559
482671460 482671460
601262572 601262572
161014474 161014474
165353543 165353543
248077645 248077645
968643852 968643852
468674592 468674592
857733604 857733604
127993426 127993426
839235592 839235592
442140193 442140193
203314362 203314362
387269418 387269418
102204452 102204452
720046868 720046868
268836173 268836173
610603004 610603004
62747357 62747357
171789378 171789378
87082673 87082673
388490528 388490528
761101673 761101673
757370287 757370287
743735538 743735538
900248002 900248002
58396598 58396598
130001175 130001175
106694891 106694891
418194440 418194440
783808350 783808350
420703213 420703213
502256211 502256211
458527081 458527081
693279374 693279374
302591664 302591664
662451463 662451463
131210029 131210029
148371652 148371652
474027899 474027899
980540984 980540984
66003272 66003272
857311147 857311147
169873880 169873880
587379919 587379919
17427374 17427374
253688900 253688900
981751357 981751357
370560179 370560179
772729347 772729347
584351226 584351226
668486756 668486756
928333089 928333089
461663958 461663958
65998149 65998149
746213627 746213627
306923718 306923718
653049246 653049246
62410490 62410490
553142859 553142859
269546094 269546094
68224148 68224148
614314218 614314218
500952305 500952305
57247140 57247140
508961462 508961462
307559432 307559432
566220308 566220308
497293535 497293535
815819746 815819746
359617795 359617795
971806352 971806352
530509781 530509781
201565912 201565912
57448570 57448570
175026280 175026280
43217339 43217339
916363430 916363430
430086547 430086547
414389184 414389184
632576302 632576302
622023179 622023179
858675894 858675894
489030046 489030046
8224062 8224062
719558569 719558569
709945756 709945756
458466295 458466295
514166847 514166847
19225339 19225339
138551253 138551253
817692332 817692332
36511365 36511365
68222133 68222133
654373252 654373252
80113321 80113321
493560091 493560091
866876266 866876266
300940846 300940846
31206238 31206238
614441061 614441061
767060154 767060154
654640701 654640701
496235380 496235380
52810758 52810758
458521060 458521060
499530544 499530544
992546962 992546962
620242443 620242443
99547407 99547407
179324900 179324900
77521994 77521994
588847568 588847568
604821208 604821208
560151286 560151286
186820273 186820273
274546652 274546652
316994391 316994391
476330713 476330713
492120459 492120459
1862598 1862598
189768683 189768683
350838960 350838960
307210351 307210351
159615831 159615831
338530819 338530819
680949667 680949667
200620352 200620352
819982154 819982154
208177602 208177602
88227370 88227370
931204772 931204772
44956497 44956497
393015019 393015019
9154214 9154214
190215571 190215571
199133551 199133551
861109994 861109994
24349149 24349149
812781302 812781302
474637134 474637134
866007069 866007069
351029846 351029846
407282436 407282436
921123321 921123321
397187776 397187776
703275209 703275209
320546715 320546715
5838608 5838608
613297578 613297578
381757121 381757121
972427297 972427297
157966707 157966707
580429124 580429124
167650358 167650358
645789284 645789284
830711696 830711696
639508044 639508044
384313818 384313818
7667075 7667075
220241698 220241698
763902730 763902730
239434147 239434147
820168820 820168820
47526685 47526685
940775716 940775716
959080242 959080242
515151568 515151568
299910087 299910087
338592199 338592199
71284091 71284091
191442219 191442219
500041972 500041972
748481377 748481377
363337143 363337143
560472749 560472749
43859024 43859024
782142532 782142532
613811861 613811861
357473193 357473193
659166627 659166627
112795628 112795628
59014233 59014233
843529203 843529203
572358775 572358775
984504918 984504918
202428261 202428261
605235569 605235569
281199737 281199737
778564905 778564905
410723298 410723298
936860733 936860733
636167521 636167521
233310010 233310010
178931270 178931270
522409125 522409125
638961601 638961601
188369991 188369991
227147388 227147388
946944563 946944563
562471838 562471838
80845455 80845455
5451100 5451100
145013796 145013796
40130163 40130163
59444060 59444060
280412949 280412949
447732980 447732980
919223775 919223775
589527321 589527321
586262048 586262048
190884539 190884539
84976109 84976109
938700615 938700615
212335998 212335998
892543679 892543679
459004394 459004394
28062274 28062274
666019468 666019468
642085890 642085890
67220433 67220433
440565249 440565249
489929275 489929275
594915393 594915393
587882758 587882758
111574610 111574610
105791558 105791558
40951646 40951646
194412261 194412261
156789210 156789210
69265719 69265719
804101972 804101972
955557264 955557264
706419501 706419501
42537115 42537115
1246624 1246624
915217332 915217332
260309302 260309302
923819291 923819291
367644157 367644157
92710374 92710374
54900524 54900524
671361849 671361849
511526497 511526497
134091087 134091087
603514104 603514104
280900146 280900146
134244735 134244735
104258661 104258661
310000517 310000517
212550577 212550577
897278774 897278774
151658565 151658565
474623686 474623686
948573504 948573504
343983639 343983639
702007282 702007282
932273 932273
673405187 673405187
580406368 580406368
632669667 632669667
246800625 246800625
747951993 747951993
905551477 905551477
810086076 810086076
27434126 27434126
755230225 755230225
821199701 821199701
417098268 417098268
957817093 957817093
785164514 785164514
871380416 871380416
126533819 126533819
476632506 476632506
211940661 211940661
73520655 73520655
156578560 156578560
155138357 155138357
8346106 8346106
432695099 432695099
433492544 433492544
42628996 42628996
289115306 289115306
535812710 535812710
529388988 529388988
531675098 531675098
546326667 546326667
468007137 468007137
333021552 333021552
892679110 892679110
848319302 848319302
740057544 740057544
953549692 953549692
422104914 422104914
330360085 330360085
580289643 580289643
216258566 216258566
592780739 592780739
122001472 122001472
421000593 421000593
482526098 482526098
514176310 514176310
226332857 226332857
899990554 899990554
17169264 17169264
672287775 672287775
722794675 722794675
865903980 865903980
224130423 224130423
225303788 225303788
362462459 362462459
198003441 198003441
542623144 542623144
409958891 409958891
358395437 358395437
520017255 520017255
386175279 386175279
107982366 107982366
721132844 721132844
958134939 958134939
71268677 71268677
637196538 637196538
482411626 482411626
319705215 319705215
113464992 113464992
911314323 911314323
80257166 80257166
958336119 958336119
164874409 164874409
363080660 363080660
442786727 442786727
943114087 943114087
900649543 900649543
262647813 262647813
160546476 160546476
112835268 112835268
678094857 678094857
945336195 945336195
337539416 337539416
229829191 229829191
626079105 626079105
379780128 379780128
330371226 330371226
537849770 537849770
67291638 67291638
13140436 13140436
732563501 732563501
713515938 713515938
863606376 863606376
189431191 189431191
882464205 882464205
867038164 867038164
749077206 749077206
955207538 955207538
627725886 627725886
411148010 411148010
937807017 937807017
837615714 837615714
766565634 766565634
204686989 204686989
944756076 944756076
946516046 946516046
225200690 225200690
89315654 89315654
414265756 414265756
29573022 29573022
832762917 832762917
525796493 525796493
467148480 467148480
900159708 900159708
938363137 938363137
903726839 903726839
844649194 844649194
74885237 74885237
721155574 721155574
627832801 627832801
288298471 288298471
999116317 999116317
434074156 434074156
920306198 920306198
443079004 443079004
184717956 184717956
838338740 838338740
975239421 975239421
474789524 474789524
756822037 756822037
196946044 196946044
167261232 167261232
977552473 977552473
142860025 142860025
440084316 440084316
712917150 712917150
207545535 207545535
43315475 43315475
152127642 152127642
549328574 549328574
489920987 489920987
192408366 192408366
175348292 175348292
834424992 834424992
164874020 164874020
309001531 309001531
35221648 35221648
321694680 321694680
986426255 986426255
129761318 129761318
534909 534909
936777784 936777784
593584363 593584363
943141057 943141057
82306549 82306549
656800228 656800228
610370256 610370256
811970248 811970248
275551103 275551103
754405379 754405379
919823665 919823665
832884892 832884892
380471380 380471380
391689611 391689611
617190628 617190628
790308482 790308482
54738887 54738887
114049870 114049870
551943442 551943442
796561093 796561093
498419431 498419431
726864106 726864106
125978916 125978916
181537388 181537388
908363101 908363101
149180422 149180422
602847399 602847399
790510126 790510126
3534512 3534512
317519245 317519245
681838357 681838357
273031612 273031612
11908924 11908924
478252608 478252608
138764092 138764092
288163810 288163810
940714263 940714263
462593322 462593322
597076383 597076383
440059094 440059094
58213233 58213233
738450682 738450682
420005890 420005890
185888292 185888292
780018223 780018223
18552428 18552428
563610955 563610955
531390943 531390943
258276518 258276518
557220710 557220710
454352585 454352585
419976953 419976953
620138284 620138284
135996286 135996286
801237015 801237015
382638192 382638192
938039236 938039236
229650129 229650129
720512873 720512873
405342550 405342550
504761933 504761933
618486579 618486579
100869794 100869794
161128268 161128268
927939199 927939199
551162154 551162154
733430137 733430137
725146403 725146403
441328460 441328460
539714265 539714265
801388381 801388381
211578817 211578817
9339978 9339978
717225616 717225616
462367824 462367824
167415459 167415459
834851464 834851464
628053180 628053180
49608187 49608187
17511049 17511049
164201711 164201711
812513371 812513371
103532161 103532161
686372266 686372266
58147377 58147377
377475712 377475712
409946177 409946177
476602947 476602947
308043647 308043647
852821082 852821082
94393748 94393748
573402411 573402411
164197681 164197681
888796118 888796118
224245166 224245166
610413408 610413408
214409147 214409147
311383399 311383399
834260377 834260377
912389544 912389544
529228071 529228071
91164304 91164304
515541382 515541382
764448279 764448279
987603669 987603669
859220669 859220669
943880293 943880293
473615917 473615917
489992806 489992806
391457251 391457251
455617089 455617089
528184923 528184923
121025111 121025111
52899533 52899533
289971546 289971546
8086620 8086620
8751370 8751370
960319857 960319857
322513108 322513108
996798408 996798408
75626204 75626204
630401506 630401506
384294347 384294347
937555280 937555280
37218802 37218802
337229333 337229333
223694901 223694901
580341235 580341235
225635801 225635801
87973310 87973310
871226603 871226603
274024569 274024569
882697643 882697643
3401076 3401076
126179556 126179556
519270792 519270792
772483469 772483469
749944514 749944514
759141785 759141785
741818281 741818281
48870561 48870561
502241816 502241816
64268617 64268617
999310482 999310482
578296718 578296718
27909541 27909541
874376679 874376679
443637649 443637649
591016025 591016025
832777748 832777748
635292778 635292778
648268038 648268038
355781005 355781005
430073632 430073632
479913264 479913264
835120769 835120769
279934341 279934341
675917931 675917931
587688283 587688283
59257132 59257132
686769692 686769692
211287633 211287633
778717422 778717422
197307485 197307485
370096128 370096128
753161262 753161262
314889389 314889389
359051680 359051680
806267263 806267263
361217504 361217504
879792864 879792864
937039442 937039442
635859470 635859470
47058534 47058534
94274652 94274652
307717526 307717526
234230400 234230400
896026983 896026983
742850722 742850722
206673742 206673742
848846113 848846113
815561172 815561172
184502186 184502186
74777507 74777507
824399655 824399655
369208029 369208029
70517194 70517194
363318075 363318075
55680546 55680546
642262635 642262635
246625184 246625184
717803243 717803243
105635823 105635823
381336788 381336788
940908422 940908422
569027891 569027891
29084389 29084389
178716434 178716434
371704239 371704239
60521956 60521956
141711919 141711919
882882015 882882015
6721734 6721734
56475474 56475474
245830615 245830615
476962812 476962812
289548888 289548888
412365106 412365106
434560908 434560908
912485111 912485111
15741465 15741465
235945280 235945280
374079889 374079889
562352134 562352134
80903804 80903804
10452177 10452177
756803793 756803793
850202215 850202215
487436997 487436997
422906575 422906575
211039345 211039345
639964552 639964552
741560262 741560262
538533224 538533224
951058705 951058705
940589188 940589188
285791854 285791854
743314580 743314580
208401556 208401556
181610205 181610205
381922198 381922198
196002051 196002051
139781581 139781581
805700772 805700772
402301479 402301479
900911798 900911798
196461499 196461499
658966504 658966504
990160387 990160387
431007575 431007575
823520590 823520590
264906711 264906711
728046286 728046286
199492398 199492398
294975686 294975686
189383083 189383083
240595621 240595621
874216385 874216385
216336543 216336543
881349664 881349664
981211896 981211896
376258427 376258427
141318583 141318583
986883408 986883408
142918033 142918033
884700833 884700833
229673505 229673505
942973667 942973667
739092633 739092633
19055284 19055284
86716896 86716896
214670974 214670974
307892389 307892389
365571581 365571581
203778491 203778491
471765663 471765663
448202900 448202900
698505626 698505626
277962559 277962559
475728200 475728200
667842452 667842452
603289850 603289850
96865947 96865947
504435739 504435739
940981764 940981764
558269017 558269017
852044252 852044252
762249416 762249416
540002611 540002611
171522163 171522163
771744995 771744995
594812418 594812418
610332775 610332775
158072066 158072066
857798658 857798658
116856135 116856135
470555198 470555198
880849870 880849870
186799476 186799476
920305250 920305250
493159298 493159298
330504903 330504903
57650504 57650504
229945920 229945920
471948162 471948162
353113587 353113587
147308258 147308258
264571960 264571960
992915957 992915957
449810984 449810984
91641871 91641871
303586688 303586688
710207496 710207496
849700114 849700114
277328428 277328428
800023013 800023013
13475144 13475144
867674259 867674259
350956102 350956102
83608943 83608943
808271813 808271813
907298228 907298228
712004086 712004086
584529537 584529537
463638167 463638167
293630507 293630507
910500564 910500564
734387062 734387062
211785157 211785157
974522187 974522187
891261743 891261743
663424560 663424560
585506632 585506632
28247845 28247845
377226599 377226599
833412599 833412599
469938854 469938854
999775714 999775714
278991515 278991515
853210834 853210834
425510907 425510907
73366892 73366892
978558230 978558230
2896235 2896235
12013470 12013470
655796500 655796500
901210962 901210962
578076089 578076089
339725172 339725172
468677763 468677763
690578183 690578183
714429238 714429238
500531773 500531773
655939763 655939763
124194343 124194343
499519519 499519519
375557923 375557923
512883895 512883895
266807191 266807191
8083831 8083831
74872459 74872459
490024295 490024295
144825991 144825991
195282182 195282182
272074665 272074665
6811657 6811657
855925362 855925362
397676346 397676346
697004763 697004763
298325432 298325432
195641386 195641386
241454348 241454348
194142547 194142547
341559579 341559579
122715315 122715315
757260979 757260979
984749892 984749892
871352095 871352095
73715774 73715774
86478572 86478572
94819958 94819958
514190727 514190727
923967611 923967611
237415763 237415763
789925108 789925108
175851604 175851604
813945559 813945559
60844393 60844393
98603573 98603573
706275440 706275440
12195500 12195500
882471596 882471596
611827353 611827353
11491032 11491032
37653732 37653732
673581872 673581872
404266191 404266191
278205758 278205758
168647349 168647349
589228638 589228638
34104236 34104236
150041533 150041533
572673468 572673468
496147135 496147135
589021985 589021985
264906791 264906791
292730113 292730113
165730380 165730380
895732086 895732086
328028293 328028293
827444251 827444251
867973072 867973072
160837342 160837342
592005921 592005921
822650352 822650352
921587772 921587772
257667794 257667794
427129527 427129527
575717940 575717940
193510659 193510659
409623192 409623192
961804830 961804830
597509667 597509667
674017657 674017657
72177620 72177620
69545847 69545847
284481287 284481287
399047318 399047318
800675715 800675715
363064809 363064809
60432936 60432936
902472445 902472445
45234053 45234053
10898436 10898436
404299736 404299736
777381739 777381739
528068851 528068851
282342662 282342662
79728670 79728670
116431656 116431656
681209297 681209297
732650024 732650024
209400097 209400097
912375631 912375631
908302250 908302250
378647299 378647299
441300735 441300735
84374349 84374349
24850942 24850942
824996107 824996107
714245755 714245755
918119027 918119027
345080451 345080451
265120652 265120652
858371337 858371337
866785475 866785475
400070193 400070193
696025154 696025154
647576588 647576588
612648814 612648814
71131250 71131250
804544190 804544190
136365720 136365720
519901998 519901998
388074130 388074130
45977843 45977843
486751389 486751389
957972528 957972528
724670111 724670111
374382733 374382733
553138404 553138404
623821025 623821025
268541851 268541851
312279508 312279508
801015041 801015041
976593313 976593313
857489813 857489813
477108638 477108638
40941527 40941527
141760178 141760178
229064125 229064125
149731478 149731478
634780140 634780140
266020696 266020696
126593680 126593680
487927179 487927179
722991234 722991234
954139024 954139024
552088381 552088381
450780453 450780453
335209527 335209527
973173036 973173036
329544923 329544923
214972878 214972878
110811852 110811852
688320696 688320696
517647058 517647058
92398093 92398093
705269847 705269847
985507011 985507011
632510653 632510653
519211396 519211396
978451097 978451097
7916989 7916989
461482336 461482336
862952729 862952729
167325853 167325853
432475139 432475139
589861544 589861544
674503570 674503570
127571350 127571350
902056978 902056978
274323748 274323748
713705135 713705135
765072410 765072410
584828897 584828897
11625584 11625584
865715252 865715252
987817926 987817926
758362620 758362620
977242780 977242780
68525724 68525724
872329822 872329822
232393366 232393366
623043830 623043830
839152369 839152369
106239980 106239980
297682275 297682275
672605411 672605411
518133495 518133495
183292751 183292751
863809194 863809194
534659883 534659883
133176933 133176933
562342141 562342141
555515943 555515943
463411974 463411974
705190072 705190072
609952565 609952565
673197988 673197988
12116238 12116238
804543057 804543057
30248927 30248927
764547743 764547743
100821825 100821825
960806800 960806800
931602421 931602421
977649851 977649851
728782442 728782442
246613839 246613839
92524748 92524748
421035655 421035655
132096198 132096198
534698240 534698240
845623638 845623638
876860228 876860228
168867921 168867921
66112121 66112121
125887345 125887345
387307279 387307279
828895656 828895656
622030991 622030991
770367217 770367217
928002757 928002757
263065224 263065224
469648694 469648694
228036737 228036737
515465938 515465938
884846672 884846672
287686951 287686951
558517598 558517598
529726542 529726542
229303093 229303093
734915480 734915480
604428186 604428186
541395991 541395991
725968544 725968544
812976210 812976210
368007065 368007065
570336556 570336556
595536846 595536846
370252527 370252527
855068941 855068941
865261527 865261527
772530504 772530504
838562160 838562160
505307562 505307562
147519443 147519443
551963799 551963799
281658795 281658795
732928182 732928182
754114834 754114834
528432766 528432766
175353976 175353976
937135454 937135454
915518067 915518067
811279493 811279493
470575443 470575443
679781679 679781679
574924661 574924661
194329493 194329493
785795572 785795572
399156852 399156852
192817559 192817559
628895801 628895801
822488931 822488931
340111719 340111719
55445369 55445369
414660806 414660806
536409395 536409395
512339004 512339004
566019884 566019884
940276488 940276488
765137419 765137419
118206650 118206650
20371857 20371857
209437306 209437306
907933717 907933717
154206253 154206253
229074899 229074899
210115210 210115210
894883353 894883353
888392009 888392009
479955372 479955372
319821730 319821730
968787396 968787396
342618259 342618259
305041460 305041460
655180163 655180163
509341894 509341894
453031646 453031646
103934763 103934763
375657891 375657891
473628672 473628672
207431547 207431547
597750968 597750968
703430286 703430286
461691779 461691779
573894631 573894631
108556264 108556264
818544909 818544909
414991872 414991872
698689949 698689949
920412364 920412364
245279878 245279878
86206539 86206539
892873786 892873786
604913360 604913360
524889527 524889527
678631388 678631388
864960109 864960109
501146402 501146402
120183373 120183373
760047392 760047392
86586060 86586060
214588753 214588753
131635909 131635909
459851072 459851072
674314500 674314500
80133386 80133386
842017720 842017720
289888209 289888209
361544600 361544600
11654991 11654991
567438329 567438329
57956756 57956756
775487641 775487641
31858842 31858842
281772311 281772311
772622326 772622326
57567837 57567837
626312547 626312547
789473943 789473943
825696150 825696150
241988502 241988502
596500475 596500475
624372355 624372355
988031685 988031685
341334911 341334911
511808953 511808953
691078419 691078419
419213781 419213781
606639829 606639829
2979075 2979075
196885302 196885302
213310494 213310494
426666594 426666594
120423405 120423405
843980040 843980040
100590753 100590753
90999846 90999846
954383444 954383444
107245662 107245662
46591469 46591469
105090327 105090327
199889472 199889472
512652633 512652633
140270577 140270577
167067604 167067604
362370872 362370872
773563462 773563462
92300151 92300151
897729598 897729598
300290793 300290793
483689775 483689775
42343430 42343430
468523348 468523348
494000328 494000328
109325730 109325730
902521862 902521862
931954134 931954134
903663457 903663457
950405923 950405923
17274497 17274497
410024264 410024264
206256701 206256701
412993044 412993044
526175302 526175302
102333368 102333368
855971943 855971943
46341556 46341556
967508107 967508107
838591044 838591044
664040743 664040743
440355597 440355597
101962771 101962771
657224924 657224924
725473582 725473582
444454087 444454087
39356618 39356618
887363136 887363136
92919073 92919073
677488110 677488110
938896982 938896982
767963512 767963512
665344324 665344324
405920987 405920987
777878513 777878513
141386070 141386070
959909990 959909990
665571196 665571196
147223776 147223776
18723957 18723957
779735588 779735588
550664415 550664415
847824505 847824505
90951414 90951414
843901189 843901189
81211976 81211976
867455655 867455655
684490206 684490206
388601663 388601663
846317399 846317399
962636018 962636018
246639774 246639774
893816665 893816665
382539045 382539045
587163360 587163360
625730424 625730424
837223585 837223585
707159953 707159953
637573843 637573843
250620359 250620359
848287827 848287827
311558095 311558095
474174534 474174534
565960198 565960198
65439647 65439647
948612331 948612331
203333317 203333317
190434546 190434546
839494622 839494622
532138454 532138454
650799161 650799161
45193445 45193445
147407424 147407424
407486137 407486137
307310378 307310378
310801967 310801967
830121325 830121325
326173939 326173939
490493168 490493168
365530171 365530171
740056290 740056290
65105351 65105351
74227301 74227301
28712903 28712903
382850352 382850352
176993263 176993263
245666525 245666525
911226981 911226981
233929483 233929483
534162724 534162724
59994192 59994192
421587756 421587756
2230965 2230965
975902038 975902038
721142924 721142924
156375139 156375139
209950095 209950095
413953367 413953367
672410664 672410664
316949964 316949964
644795144 644795144
205834138 205834138
896727734 896727734
988296184 988296184
616369252 616369252
464048316 464048316
869674573 869674573
860847420 860847420
27047045 27047045
168806501 168806501
546654054 546654054
875040670 875040670
150228680 150228680
60129205 60129205
333103405 333103405
205109909 205109909
425171923 425171923
908315062 908315062
513055135 513055135
205168726 205168726
463093097 463093097
318264356 318264356
901557463 901557463
866608754 866608754
25283963 25283963
173696679 173696679
825607377 825607377
501053810 501053810
478673068 478673068
768175696 768175696
309583262 309583262
253934354 253934354
250754827 250754827
493044161 493044161
719275883 719275883
1327752 1327752
604227349 604227349
915283615 915283615
951320102 951320102
11373102 11373102
833315571 833315571
992519334 992519334
686417393 686417393
26595752 26595752
869282334 869282334
908193692 908193692
304233475 304233475
824858653 824858653
580015880 580015880
152139661 152139661
888743440 888743440
349491375 349491375
339046067 339046067
396943168 396943168
147094763 147094763
849873368 849873368
35910437 35910437
250534358 250534358
285228069 285228069
453262309 453262309
325783673 325783673
345114264 345114264
692764424 692764424
937424599 937424599
327252943 327252943
597513296 597513296
970075417 970075417
690626581 690626581
418357389 418357389
234676174 234676174
168027722 168027722
14576862 14576862
117773044 117773044
666512016 666512016
389964115 389964115
221866180 221866180
142377064 142377064
589541417 589541417
157648921 157648921
180368882 180368882
66009777 66009777
141360974 141360974
50513024 50513024
815715537 815715537
599332930 599332930
154985515 154985515
217890491 217890491
961843458 961843458
443322671 443322671
117951226 117951226
752673999 752673999
146573791 146573791
321203104 321203104
482934911 482934911
729675386 729675386
215222437 215222437
61625531 61625531
348231083 348231083
501827166 501827166
493058898 493058898
15169470 15169470
91150778 91150778
329762770 329762770
265532445 265532445
149547804 149547804
699936729 699936729
927687293 927687293
708261575 708261575
465965810 465965810
936660616 936660616
795829857 795829857
884402102 884402102
883388323 883388323
24722190 24722190
362632062 362632062
288595964 288595964
644071983 644071983
287589150 287589150
993943348 993943348
804679593 804679593
922286478 922286478
764771225 764771225
15301746 15301746
110558114 110558114
272240353 272240353
205905092 205905092
158210779 158210779
276265295 276265295
323467467 323467467
582423513 582423513
466607408 466607408
161958574 161958574
323698624 323698624
4361349 4361349
323803029 323803029
536155787 536155787
988433664 988433664
300444569 300444569
187080025 187080025
459320319 459320319
288108010 288108010
323628076 323628076
569809314 569809314
605284580 605284580
987691281 987691281
555515371 555515371
125779323 125779323
610522671 610522671
50719619 50719619
75302548 75302548
230029577 230029577
57593871 57593871
22108230 22108230
995296733 995296733
866847183 866847183
270210734 270210734
65820562 65820562
340571393 340571393
799889961 799889961
735512147 735512147
478127333 478127333
973835160 973835160
108067043 108067043
918603305 918603305
291845066 291845066
551426498 551426498
719825485 719825485
349677928 349677928
625362659 625362659
252340780 252340780
985304681 985304681
617559237 617559237
671312989 671312989
955677534 955677534
149205604 149205604
1982310 1982310
350720296 350720296
508012574 508012574
126217779 126217779
224059464 224059464
172453119 172453119
170792559 170792559
246958466 246958466
11126455 11126455
157977979 157977979
269984285 269984285
581416190 581416190
526739592 526739592
692211891 692211891
900670428 900670428
989293420 989293420
961402314 961402314
49602878 49602878
27287593 27287593
637047442 637047442
127581355 127581355
417893804 417893804
978323084 978323084
827998663 827998663
796027581 796027581
156089093 156089093
410895924 410895924
657037835 657037835
210881651 210881651
168006410 168006410
963656375 963656375
821308942 821308942
139646249 139646249
661899162 661899162
264766741 264766741
24437648 24437648
241541069 241541069
94650760 94650760
398288815 398288815
492387791 492387791
150291751 150291751
476070910 476070910
146625873 146625873
880072207 880072207
411335698 411335698
524861369 524861369
7273263 7273263
61373462 61373462
199904075 199904075
969128371 969128371
142908922 142908922
386148468 386148468
223306629 223306629
727228134 727228134
339709205 339709205
257535001 257535001
450024466 450024466
344747530 344747530
31300329 31300329
873895913 873895913
573822402 573822402
590236307 590236307
405667473 405667473
164525766 164525766
774007984 774007984
916970025 916970025
443724752 443724752
710946838 710946838
531786304 531786304
802509457 802509457
231187753 231187753
469855375 469855375
718773246 718773246
161977635 161977635
319403142 319403142
194963013 194963013
76102912 76102912
221673699 221673699
472824497 472824497
226181835 226181835
586911225 586911225
305072638 305072638
257479664 257479664
651009271 651009271
864381538 864381538
13679743 13679743
702732829 702732829
531665393 531665393
855742026 855742026
347690232 347690232
23251493 23251493
126091793 126091793
288681863 288681863
947498403 947498403
854319828 854319828
562247768 562247768
220594808 220594808
741833944 741833944
777249213 777249213
236334052 236334052
433797497 433797497
865959974 865959974
13551250 13551250
200232483 200232483
264644895 264644895
619103883 619103883
362521474 362521474
751067874 751067874
627432847 627432847
412395680 412395680
108361665 108361665
119089130 119089130
58359921 58359921
424988953 424988953
870780711 870780711
156310220 156310220
402465034 402465034
8002298 8002298
642537943 642537943
641419100 641419100
166959188 166959188
382715725 382715725
757432795 757432795
546312323 546312323
96362435 96362435
274200232 274200232
853596888 853596888
219032249 219032249
206672304 206672304
960381126 960381126
615880697 615880697
931794490 931794490
112206871 112206871
71151040 71151040
205424683 205424683
535251657 535251657
13911351 13911351
924435507 924435507
348904892 348904892
64636224 64636224
982884237 982884237
130408064 130408064
141252375 141252375
408605104 408605104
610568385 610568385
755677928 755677928
165800171 165800171
53747233 53747233
859134076 859134076
850369646 850369646
103131033 103131033
696061173 696061173
245739833 245739833
281939311 281939311
619989247 619989247
524438278 524438278
18935379 18935379
672485489 672485489
498686012 498686012
33854418 33854418
965301450 965301450
223284850 223284850
94709050 94709050
316261793 316261793
328983436 328983436
68972755 68972755
407987814 407987814
956578849 956578849
532622224 532622224
410036725 410036725
94729603 94729603
876698444 876698444
686344191 686344191
382385698 382385698
414360206 414360206
583339072 583339072
923281855 923281855
280186459 280186459
12356955 12356955
956545916 956545916
533627295 533627295
533940815 533940815
706684982 706684982
140630652 140630652
277021870 277021870
21018823 21018823
263354720 263354720
285919076 285919076
996080097 996080097
876678180 876678180
746471220 746471220
662218340 662218340
990874812 990874812
420016084 420016084
836043692 836043692
563922682 563922682
973857593 973857593
643842821 643842821
698594122 698594122
27401850 27401850
619474378 619474378
127587031 127587031
528384932 528384932
563613388 563613388
682989442 682989442
100343965 100343965
344349094 344349094
626263380 626263380
803417989 803417989
488795271 488795271
554566620 554566620
148384686 148384686
16669869 16669869
599246277 599246277
906798291 906798291
78016461 78016461
153175670 153175670
385903853 385903853
920456386 920456386
682332744 682332744
516506781 516506781
781556153 781556153
740373156 740373156
165633394 165633394
557057502 557057502
728901056 728901056
500813028 500813028
934878604 934878604
208003429 208003429
833521172 833521172
375218461 375218461
380855526 380855526
455587428 455587428
560117210 560117210
24122543 24122543
964193614 964193614
782940750 782940750
154343449 154343449
294247887 294247887
397830880 397830880
804007438 804007438
559462385 559462385
757250473 757250473
476008963 476008963
944050708 944050708
637910185 637910185
145963844 145963844
767437152 767437152
409998747 409998747
497699621 497699621
248747307 248747307
615849411 615849411
31558097 31558097
41412419 41412419
111265298 111265298
373572932 373572932
94267849 94267849
978149600 978149600
137898888 137898888
304151982 304151982
637261437 637261437
945744467 945744467
699862618 699862618
513926257 513926257
179551087 179551087
274418303 274418303
781023934 781023934
955089162 955089162
9240600 9240600
36127043 36127043
637380161 637380161
172823051 172823051
431961144 431961144
655690142 655690142
796249829 796249829
502703307 502703307
493795248 493795248
897490339 897490339
68919298 68919298
864056061 864056061
393667601 393667601
507313331 507313331
53819919 53819919
674246772 674246772
1002738 1002738
123653677 123653677
255564957 255564957
512496693 512496693
60006120 60006120
905197440 905197440
493067302 493067302
97559818 97559818
327212273 327212273
249190121 249190121
246727581 246727581
814083588 814083588
592028793 592028793
155254392 155254392
949947740 949947740
974877183 974877183
514939147 514939147
854639387 854639387
127651228 127651228
590117174 590117174
904343150 904343150
774054402 774054402
630759308 630759308
812281391 812281391
114871857 114871857
999406520 999406520
713797474 713797474
469928976 469928976
380374897 380374897
637302481 637302481
464309000 464309000
176441705 176441705
49857782 49857782
271472305 271472305
209566361 209566361
597450473 597450473
633790658 633790658
504385812 504385812
607102387 607102387
172158418 172158418
647976790 647976790
304059082 304059082
660336051 660336051
292363920 292363920
218042669 218042669
746989106 746989106
606231943 606231943
550171548 550171548
313037361 313037361
749370832 749370832
962836370 962836370
274756303 274756303
131179409 131179409
116145377 116145377
424257844 424257844
317558978 317558978
917262034 917262034
401179357 401179357
432890406 432890406
252897663 252897663
30628080 30628080
289944210 289944210
425835458 425835458
78195006 78195006
9914838 9914838
734610894 734610894
857387609 857387609
379149273 379149273
125688023 125688023
239617765 239617765
82590633 82590633
737856478 737856478
716884626 716884626
573862065 573862065
212357019 212357019
493257669 493257669
178999292 178999292
379427627 379427627
825401569 825401569
284450499 284450499
663228090 663228090
708524957 708524957
431523250 431523250
791824415 791824415
974683487 974683487
584957989 584957989
475268099 475268099
506667687 506667687
578722554 578722554
586874189 586874189
243775810 243775810
839133093 839133093
588439734 588439734
201992028 201992028
205747491 205747491
857293204 857293204
673559673 673559673
777632956 777632956
291571547 291571547
926982230 926982230
633717678 633717678
876389741 876389741
204164573 204164573
832935391 832935391
737480125 737480125
408146715 408146715
478337538 478337538
996480581 996480581
468542103 468542103
32425296 32425296
259689205 259689205
100050177 100050177
706908364 706908364
469067766 469067766
963151341 963151341
568699981 568699981
812870672 812870672
835837457 835837457
918362473 918362473
771402223 771402223
247026514 247026514
369961012 369961012
26209277 26209277
239727914 239727914
65163544 65163544
986356016 986356016
354793526 354793526
776942416 776942416
367903194 367903194
777244732 777244732
522445355 522445355
323433967 323433967
593069236 593069236
551765561 551765561
431138693 431138693
840240537 840240537
109106168 109106168
469567493 469567493
803596498 803596498
978113001 978113001
523499042 523499042
762757094 762757094
992210903 992210903
562703711 562703711
60595255 60595255
452876529 452876529
88221651 88221651
498008770 498008770
588418614 588418614
8862078 8862078
219358278 219358278
962160828 962160828
249865831 249865831
315619101 315619101
935581958 935581958
644345075 644345075
195622559 195622559
47022535 47022535
326664004 326664004
225044589 225044589
377014626 377014626
910587619 910587619
36015348 36015348
312771891 312771891
496108641 496108641
393254354 393254354
374164954 374164954
778447136 778447136
669364655 669364655
32567350 32567350
663342206 663342206
589430393 589430393
519910437 519910437
394191462 394191462
344062295 344062295
56868808 56868808
78729855 78729855
117518321 117518321
393449122 393449122
339731148 339731148
137696228 137696228
835165268 835165268
829433171 829433171
608270244 608270244
399124930 399124930
292255683 292255683
602417335 602417335
772279329 772279329
80207369 80207369
238703462 238703462
903592502 903592502
744049446 744049446
582398147 582398147
389598201 389598201
466940607 466940607
866713465 866713465
295471663 295471663
319872035 319872035
210691799 210691799
65963774 65963774
766635399 766635399
704793033 704793033
27967383 27967383
904722266 904722266
971955455 971955455
211055096 211055096
759191073 759191073
324675285 324675285
577228900 577228900
631246808 631246808
737270774 737270774
785634468 785634468
448288452 448288452
706248302 706248302
423640542 423640542
660086771 660086771
853068172 853068172
9062376 9062376
260695315 260695315
403497174 403497174
189408763 189408763
130124460 130124460
718780351 718780351
338052471 338052471
8196096 8196096
261016631 261016631
602897660 602897660
155130875 155130875
11425883 11425883
150774666 150774666
118648087 118648087
58229564 58229564
430750960 430750960
204419450 204419450
200083390 200083390
764324902 764324902
66393493 66393493
707902849 707902849
562166131 562166131
216810933 216810933
427606487 427606487
942562118 942562118
940293926 940293926
940997165 940997165
574066535 574066535
9922150 9922150
233800567 233800567
599742739 599742739
913790652 913790652
213474769 213474769
263964303 263964303
616429312 616429312
663047860 663047860
284086589 284086589
527934586 527934586
271772341 271772341
85596602 85596602
642702824 642702824
558946469 558946469
233900207 233900207
847543884 847543884
938846354 938846354
118208248 118208248
943514290 943514290
947606418 947606418
536046925 536046925
772489027 772489027
708871465 708871465
88224342 88224342
79552848 79552848
694841844 694841844
166492675 166492675
242079949 242079949
858730170 858730170
170772241 170772241
242811332 242811332
768998540 768998540
848664227 848664227
962243188 962243188
381580466 381580466
566393922 566393922
440628191 440628191
128031584 128031584
967867202 967867202
874670815 874670815
158110852 158110852
211325762 211325762
822746921 822746921
379153460 379153460
81352240 81352240
404713474 404713474
863592457 863592457
173844606 173844606
123834662 123834662
339711026 339711026
736013969 736013969
544900161 544900161
340088806 340088806
217748180 217748180
240079156 240079156
250662678 250662678
355769264 355769264
109030243 109030243
117257945 117257945
681308280 681308280
861880260 861880260
116275163 116275163
134332965 134332965
344905317 344905317
25949060 25949060
751830742 751830742
857873569 857873569
31207352 31207352
295040020 295040020
43176835 43176835
509899505 509899505
824499253 824499253
718247218 718247218
277528788 277528788
571724472 571724472
274227260 274227260
129114086 129114086
130881805 130881805
783847472 783847472
314392525 314392525
391176279 391176279
802703699 802703699
48843910 48843910
190052319 190052319
399554192 399554192
8315896 8315896
725777868 725777868
281380261 281380261
261115373 261115373
22832044 22832044
47431123 47431123
39943661 39943661
715725889 715725889
12352077 12352077
751905432 751905432
941115903 941115903
346842777 346842777
652080398 652080398
228021763 228021763
122709604 122709604
338226012 338226012
565914043 565914043
782097695 782097695
681404403 681404403
773610472 773610472
451054738 451054738
749805301 749805301
119520295 119520295
79729475 79729475
342630009 342630009
105053674 105053674
924892061 924892061
495841341 495841341
438306139 438306139
12576817 12576817
666259144 666259144
350051782 350051782
38673827 38673827
654753679 654753679
153934875 153934875
860620945 860620945
263849485 263849485
969587803 969587803
989275731 989275731
200987149 200987149
63997476 63997476
44560163 44560163
167506486 167506486
854690418 854690418
665807849 665807849
843001806 843001806
483533032 483533032
395120051 395120051
253564012 253564012
474856414 474856414
569747012 569747012
695293260 695293260
164107297 164107297
291843147 291843147
170866477 170866477
758439184 758439184
230742993 230742993
430145801 430145801
31326464 31326464
70524548 70524548
715570661 715570661
124810234 124810234
946765746 946765746
632356655 632356655
951524056 951524056
701513412 701513412
721909786 721909786
18042886 18042886
453201810 453201810
335505174 335505174
725449766 725449766
927242313 927242313
721251121 721251121
864113294 864113294
440437219 440437219
280225325 280225325
4696439 4696439
823504920 823504920
188072195 188072195
647159760 647159760
556107471 556107471
445026153 445026153
883429166 883429166
584507361 584507361
812511171 812511171
262680638 262680638
983334096 983334096
34995928 34995928
968627210 968627210
228625208 228625208
19090174 19090174
225305144 225305144
224660057 224660057
293073995 293073995
37823469 37823469
602291057 602291057
446162010 446162010
626960900 626960900
135387148 135387148
102966275 102966275
686571377 686571377
628147634 628147634
2236242 2236242
413674004 413674004
460146024 460146024
694721795 694721795
104670454 104670454
993906871 993906871
297442773 297442773
501751212 501751212
934481421 934481421
140622153 140622153
985572741 985572741
815394187 815394187
181694575 181694575
166274090 166274090
257944125 257944125
668170888 668170888
958573588 958573588
952339515 952339515
819408081 819408081
430401423 430401423
163938873 163938873
941983088 941983088
262023126 262023126
745815423 745815423
250549807 250549807
832646261 832646261
814861986 814861986
954265120 954265120
324001342 324001342
603993287 603993287
376804119 376804119
232212433 232212433
665986032 665986032
479117856 479117856
825422924 825422924
79266357 79266357
634359260 634359260
437151042 437151042
58782691 58782691
389710158 389710158
561097104 561097104
370598900 370598900
183843379 183843379
802479225 802479225
823369169 823369169
85686303 85686303
676442699 676442699
700271625 700271625
552887638 552887638
824227896 824227896
209689679 209689679
893731487 893731487
304563858 304563858
425177272 425177272
287993096 287993096
395499633 395499633
234791752 234791752
291321222 291321222
740688166 740688166
81440628 81440628
978419723 978419723
817219175 817219175
316396581 316396581
541759110 541759110
790397028 790397028
147875545 147875545
10983765 10983765
282092702 282092702
482557177 482557177
517096082 517096082
273242598 273242598
231015192 231015192
834481810 834481810
720014119 720014119
123474362 123474362
577522444 577522444
851459082 851459082
73100987 73100987
646805700 646805700
444637032 444637032
167435424 167435424
379906076 379906076
354859633 354859633
575845131 575845131
213188453 213188453
229732154 229732154
711457621 711457621
448993354 448993354
72811723 72811723
845047203 845047203
828152274 828152274
697347168 697347168
915718384 915718384
147171330 147171330
683280761 683280761
292462380 292462380
158852817 158852817
451073364 451073364
673081256 673081256
61219286 61219286
213748690 213748690
695858037 695858037
802030295 802030295
14332633 14332633
366602338 366602338
169923161 169923161
296177331 296177331
600643615 600643615
253723041 253723041
721711256 721711256
174406035 174406035
171272849 171272849
543751534 543751534
734258763 734258763
996098329 996098329
510786223 510786223
928476923 928476923
315186199 315186199
742967558 742967558
817529275 817529275
648495289 648495289
946060067 946060067
132273529 132273529
743833267 743833267
177257371 177257371
407831580 407831580
360600978 360600978
137139823 137139823
64797441 64797441
326220990 326220990
313717870 313717870
889930057 889930057
102535563 102535563
682695834 682695834
253591204 253591204
706503526 706503526
631809852 631809852
845314813 845314813
741393997 741393997
622893648 622893648
885781767 885781767
900531601 900531601
32657170 32657170
292747340 292747340
953014676 953014676
242255148 242255148
898657139 898657139
188875580 188875580
567015699 567015699
565517266 565517266
913068918 913068918
312132104 312132104
760054566 760054566
741911426 741911426
520068968 520068968
897351631 897351631
221627538 221627538
261873708 261873708
403982117 403982117
344846797 344846797
81194769 81194769
795008553 795008553
380157993 380157993
187991456 187991456
790751444 790751444
191324649 191324649
601189096 601189096
50928994 50928994
566818415 566818415
331176251 331176251
83009918 83009918
54960474 54960474
129567163 129567163
265316056 265316056
757025980 757025980
452864912 452864912
540166883 540166883
233989995 233989995
922605242 922605242
364974800 364974800
947501045 947501045
539441310 539441310
411116632 411116632
945714945 945714945
329175740 329175740
989296343 989296343
976592754 976592754
706513921 706513921
596939197 596939197
895491762 895491762
29431969 29431969
725614252 725614252
150426416 150426416
842431395 842431395
42650648 42650648
562688827 562688827
158275810 158275810
923779732 923779732
234023163 234023163
113791246 113791246
758889640 758889640
188069442 188069442
90678368 90678368
335185642 335185642
365690838 365690838
450412915 450412915
794617591 794617591
334627080 334627080
866013440 866013440
121277261 121277261
932210094 932210094
923063515 923063515
466880639 466880639
468780200 468780200
8513045 8513045
667984470 667984470
610015 610015
265812460 265812460
940284174 940284174
525160188 525160188
49649572 49649572
722537807 722537807
944752494 944752494
824588036 824588036
960847701 960847701
237277169 237277169
760103827 760103827
807224896 807224896
563813284 563813284
644102354 644102354
424004046 424004046
548929586 548929586
504349253 504349253
789892342 789892342
14991013 14991013
265140981 265140981
77207174 77207174
44230919 44230919
797554084 797554084
346056148 346056148
159348136 159348136
53051217 53051217
540624400 540624400
604885683 604885683
975983181 975983181
585773626 585773626
591097915 591097915
269504745 269504745
647259481 647259481
969393448 969393448
143072244 143072244
865702031 865702031
919030371 919030371
536033967 536033967
680019443 680019443
266144316 266144316
700976488 700976488
107032966 107032966
914726958 914726958
813384272 813384272
881557224 881557224
159684582 159684582
665129182 665129182
423141075 423141075
710074722 710074722
207892594 207892594
633784845 633784845
209464926 209464926
649299137 649299137
669601039 669601039
619482609 619482609
283187685 283187685
315272283 315272283
601158950 601158950
994421852 994421852
797700171 797700171
553652136 553652136
904681780 904681780
882186269 882186269
474793912 474793912
541324282 541324282
392454306 392454306
251940206 251940206
510682298 510682298
66938861 66938861
454296661 454296661
507086223 507086223
30266456 30266456
200005638 200005638
704750122 704750122
757601445 757601445
629289407 629289407
239140085 239140085
968665426 968665426
379974349 379974349
656226599 656226599
690732947 690732947
113435218 113435218
608675778 608675778
581222271 581222271
193093883 193093883
520010644 520010644
325273983 325273983
622549367 622549367
489763011 489763011
22040638 22040638
687750622 687750622
542574363 542574363
921907516 921907516
170709607 170709607
144046632 144046632
206596560 206596560
854609646 854609646
711697491 711697491
282764233 282764233
412408262 412408262
75729358 75729358
884723592 884723592
469259756 469259756
237160253 237160253
68992253 68992253
894964009 894964009
854828402 854828402
877672259 877672259
229528176 229528176
651537315 651537315
403428147 403428147
806975146 806975146
935954262 935954262
572874924 572874924
867632253 867632253
586241093 586241093
161068117 161068117
529391481 529391481
205354447 205354447
816388148 816388148
620312754 620312754
706577250 706577250
568735231 568735231
312982752 312982752
502018969 502018969
352280845 352280845
447869552 447869552
451878992 451878992
223665494 223665494
581793085 581793085
185266563 185266563
595313067 595313067
724529019 724529019
399418524 399418524
874089162 874089162
912975041 912975041
969345627 969345627
738117737 738117737
623823286 623823286
78172808 78172808
213010900 213010900
288006575 288006575
576961285 576961285
387294419 387294419
935904240 935904240
55092491 55092491
266758073 266758073
651641510 651641510
656867010 656867010
366852031 366852031
567747635 567747635
67567391 67567391
930716565 930716565
901664106 901664106
517816823 517816823
920364781 920364781
832511448 832511448
343555427 343555427
198642377 198642377
119414337 119414337
249096252 249096252
93992281 93992281
181290051 181290051
789837851 789837851
516721679 516721679
854278753 854278753
27824046 27824046
301473725 301473725
657422454 657422454
378245239 378245239
810384692 810384692
913869912 913869912
77546023 77546023
579345284 579345284
249781162 249781162
673159713 673159713
861043767 861043767
421671849 421671849
687657800 687657800
136901105 136901105
567833842 567833842
693004256 693004256
381440491 381440491
73558128 73558128
655555841 655555841
685415474 685415474
326003527 326003527
800840239 800840239
153910458 153910458
212226694 212226694
531013226 531013226
605482826 605482826
29824094 29824094
682228064 682228064
82420144 82420144
866951912 866951912
573264979 573264979
490979000 490979000
605656466 605656466
701844936 701844936
388772145 388772145
182742170 182742170
965693440 965693440
464161018 464161018
119344620 119344620
794878526 794878526
46348452 46348452
855168192 855168192
602169645 602169645
234419162 234419162
728482696 728482696
978321575 978321575
590386923 590386923
399718369 399718369
718599314 718599314
986981109 986981109
503257600 503257600
642158935 642158935
792483628 792483628
326353666 326353666
21867916 21867916
108593754 108593754
708504536 708504536
83717445 83717445
446180253 446180253
242509457 242509457
473038286 473038286
541841727 541841727
214608793 214608793
26433420 26433420
730863137 730863137
998987603 998987603
362129926 362129926
970443099 970443099
103017033 103017033
177358990 177358990
642620874 642620874
640646264 640646264
998936917 998936917
385766589 385766589
126284967 126284967
513089648 513089648
735717623 735717623
527436507 527436507
251624223 251624223
355839320 355839320
294615481 294615481
430163541 430163541
666977607 666977607
541023138 541023138
200536883 200536883
76848899 76848899
26693974 26693974
418955644 418955644
659001132 659001132
118609703 118609703
979647995 979647995
732760120 732760120
145989388 145989388
362076292 362076292
481319043 481319043
376956198 376956198
579497109 579497109
836682073 836682073
251903775 251903775
301929710 301929710
533949928 533949928
357506171 357506171
229083035 229083035
426132071 426132071
612051861 612051861
352657138 352657138
936160712 936160712
687550897 687550897
150014239 150014239
36082958 36082958
195071701 195071701
503861902 503861902
276835867 276835867
284379800 284379800
386177871 386177871
178172513 178172513
842509789 842509789
127595357 127595357
705045531 705045531
24842552 24842552
600815957 600815957
130670274 130670274
635178747 635178747
347479400 347479400
427851685 427851685
360377123 360377123
119301193 119301193
93805636 93805636
967055766 967055766
945595450 945595450
43245756 43245756
131420723 131420723
119595725 119595725
872664218 872664218
17720088 17720088
962324424 962324424
489274256 489274256
513832391 513832391
317863281 317863281
245783183 245783183
195803328 195803328
690413441 690413441
391982274 391982274
169983083 169983083
997694574 997694574
777903262 777903262
582899090 582899090
733225067 733225067
19124311 19124311
180943112 180943112
86818370 86818370
732216741 732216741
65947193 65947193
911350699 911350699
593794075 593794075
678390511 678390511
807505026 807505026
562208530 562208530
58246280 58246280
901710790 901710790
567777750 567777750
73014022 73014022
236921692 236921692
989298004 989298004
654975895 654975895
429573905 429573905
126935421 126935421
231846367 231846367
505581459 505581459
592811175 592811175
720610618 720610618
302716357 302716357
364786405 364786405
199005736 199005736
161983574 161983574
944978503 944978503
862909245 862909245
831558542 831558542
94989231 94989231
218728334 218728334
685964053 685964053
187693394 187693394
170859839 170859839
176074192 176074192
19233229 19233229
865151909 865151909
245926694 245926694
164200190 164200190
624804007 624804007
584752309 584752309
760571007 760571007
832975286 832975286
807437889 807437889
490453500 490453500
953210676 953210676
827914098 827914098
417849090 417849090
138363297 138363297
158213375 158213375
461866655 461866655
37729379 37729379
142729913 142729913
280163817 280163817
353132285 353132285
814464093 814464093
863171060 863171060
967175113 967175113
290298675 290298675
188479099 188479099
817776097 817776097
76105366 76105366
894236 894236
995151323 995151323
600894924 600894924
719915607 719915607
428577359 428577359
859381342 859381342
499359199 499359199
889160324 889160324
542113561 542113561
612878168 612878168
774435535 774435535
538152503 538152503
710964527 710964527
531726308 531726308
309162796 309162796
974469676 974469676
272721864 272721864
205830531 205830531
142615153 142615153
635742806 635742806
399612252 399612252
161174852 161174852
939046518 939046518
58224770 58224770
223675681 223675681
792115379 792115379
208932039 208932039
292358291 292358291
25487318 25487318
82596167 82596167
498629941 498629941
192497199 192497199
106303867 106303867
707460614 707460614
530508870 530508870
918598210 918598210
92935475 92935475
62452872 62452872
18298877 18298877
968610449 968610449
342328185 342328185
355334628 355334628
6978164 6978164
375213932 375213932
510170714 510170714
931676265 931676265
87919989 87919989
60259123 60259123
648190171 648190171
383445711 383445711
75609755 75609755
757689284 757689284
28327126 28327126
86855450 86855450
118650893 118650893
52666678 52666678
283584836 283584836
853039950 853039950
645799057 645799057
218594078 218594078
369146608 369146608
330904876 330904876
487427806 487427806
144899975 144899975
243227905 243227905
872620264 872620264
912456565 912456565
134804733 134804733
436501591 436501591
338485910 338485910
79927332 79927332
494105255 494105255
898480789 898480789
703677041 703677041
483110796 483110796
303666094 303666094
574782525 574782525
157877484 157877484
174759480 174759480
915443276 915443276
319794455 319794455
160504043 160504043
239417306 239417306
162203169 162203169
438468489 438468489
703598404 703598404
92702411 92702411
145475956 145475956
854321539 854321539
353974142 353974142
925211010 925211010
271451076 271451076
11003752 11003752
937704854 937704854
807306757 807306757
237807773 237807773
901122934 901122934
222395536 222395536
205719934 205719934
555190057 555190057
687247764 687247764
270316595 270316595
470355451 470355451
946804909 946804909
703856933 703856933
308181561 308181561
272078099 272078099
997861012 997861012
110974639 110974639
297638050 297638050
994037752 994037752
621497862 621497862
893470146 893470146
866685034 866685034
291371628 291371628
868255742 868255742
919773087 919773087
436062120 436062120
960464086 960464086
604314061 604314061
263594543 263594543
917827341 917827341
370091446 370091446
386668777 386668777
314335084 314335084
865904405 865904405
362896609 362896609
905691320 905691320
732198801 732198801
926383032 926383032
36536511 36536511
604362963 604362963
286303975 286303975
242138666 242138666
868205661 868205661
102163552 102163552
637819297 637819297
223896091 223896091
775731527 775731527
351484704 351484704
278139924 278139924
669271311 669271311
269236123 269236123
268724853 268724853
6310540 6310540
180909487 180909487
86824063 86824063
351516706 351516706
675051459 675051459
281235760 281235760
462284222 462284222
998706902 998706902
734606223 734606223
369109351 369109351
374631278 374631278
863096533 863096533
357353097 357353097
201206792 201206792
496487054 496487054
589641984 589641984
829516021 829516021
30915981 30915981
36840054 36840054
342768630 342768630
893270462 893270462
86416613 86416613
389831006 389831006
198738785 198738785
301022065 301022065
883895516 883895516
489267163 489267163
496440490 496440490
893243136 893243136
341013465 341013465
109242058 109242058
545863604 545863604
33455647 33455647
352451942 352451942
392937796 392937796
279529477 279529477
648847621 648847621
503900562 503900562
759508335 759508335
323356684 323356684
349606899 349606899
184161123 184161123
550247178 550247178
585536271 585536271
273752680 273752680
680933017 680933017
839564030 839564030
68412486 68412486
774651848 774651848
137876569 137876569
312351171 312351171
388143384 388143384
930744760 930744760
780440917 780440917
362804437 362804437
293621539 293621539
418440792 418440792
522313436 522313436
795974597 795974597
447735356 447735356
462403644 462403644
253455084 253455084
211234602 211234602
121342359 121342359
865658673 865658673
473243969 473243969
522826035 522826035
228206456 228206456
293165839 293165839
222075983 222075983
417353411 417353411
683896122 683896122
743214727 743214727
727838096 727838096
917326 917326
73513539 73513539
106857546 106857546
653258666 653258666
308545672 308545672
78552825 78552825
793429719 793429719
256503938 256503938
242693298 242693298
155176062 155176062
116459869 116459869
265620489 265620489
70508864 70508864
867716891 867716891
488259302 488259302
276290781 276290781
351232964 351232964
185775791 185775791
225509583 225509583
179608088 179608088
356545442 356545442
948496733 948496733
246767481 246767481
391712086 391712086
979990709 979990709
631251212 631251212
26892805 26892805
390847936 390847936
897484542 897484542
250866708 250866708
90995757 90995757
551889255 551889255
307583764 307583764
982777477 982777477
884025755 884025755
219911850 219911850
562166465 562166465
122974329 122974329
289276938 289276938
566840942 566840942
303342248 303342248
360738665 360738665
197706251 197706251
576413130 576413130
620190809 620190809
760906803 760906803
162480128 162480128
589773047 589773047
550950886 550950886
938652131 938652131
95375113 95375113
224434275 224434275
335558416 335558416
396710446 396710446
278506777 278506777
22487854 22487854
190522318 190522318
791622592 791622592
191514106 191514106
811727702 811727702
203813394 203813394
453750116 453750116
517606848 517606848
138567284 138567284
445013152 445013152
588144153 588144153
197254626 197254626
442514063 442514063
700577031 700577031
876244923 876244923
719909543 719909543
626099654 626099654
691845382 691845382
553589296 553589296
448081857 448081857
551770615 551770615
8418904 8418904
245132122 245132122
266689108 266689108
758964488 758964488
535305964 535305964
168780536 168780536
383170710 383170710
105829995 105829995
244743311 244743311
253857326 253857326
642492877 642492877
760461144 760461144
720043033 720043033
469507657 469507657
479469345 479469345
416431868 416431868
316825013 316825013
62339691 62339691
244901843 244901843
385153134 385153134
392417056 392417056
296160689 296160689
872317547 872317547
475100032 475100032
926587842 926587842
519480997 519480997
703866023 703866023
856212553 856212553
558562562 558562562
1477152 1477152
211254624 211254624
526437794 526437794
109013343 109013343
746344228 746344228
12974950 12974950
809345252 809345252
396199789 396199789
262049466 262049466
294902081 294902081
477376978 477376978
887156562 887156562
363809757 363809757
305380291 305380291
246641382 246641382
982649401 982649401
485817584 485817584
746559060 746559060
68270942 68270942
479480115 479480115
694604853 694604853
39397547 39397547
772167995 772167995
516590899 516590899
738769265 738769265
421696050 421696050
90765283 90765283
249946116 249946116
273854700 273854700
267939351 267939351
211880936 211880936
775466871 775466871
996648933 996648933
139475886 139475886
256913599 256913599
878622354 878622354
402926822 402926822
286167114 286167114
96040002 96040002
581261892 581261892
98149367 98149367
406679383 406679383
832973614 832973614
934568329 934568329
493992535 493992535
730738864 730738864
289651761 289651761
12955139 12955139
695088266 695088266
713564452 713564452
310661176 310661176
993593474 993593474
245107058 245107058
440621011 440621011
583188352 583188352
844207118 844207118
542460670 542460670
832697896 832697896
834937956 834937956
414258071 414258071
790129429 790129429
756747812 756747812
535942146 535942146
805525716 805525716
48347943 48347943
77363828 77363828
364670405 364670405
523160313 523160313
102055963 102055963
362161770 362161770
160340842 160340842
913950179 913950179
72922083 72922083
101255607 101255607
620178255 620178255
458773361 458773361
137050828 137050828
255231224 255231224
80660494 80660494
377942645 377942645
525698353 525698353
962277441 962277441
530099680 530099680
594353973 594353973
851969921 851969921
864375448 864375448
664672975 664672975
220631186 220631186
789385296 789385296
797571197 797571197
533558440 533558440
376048044 376048044
167996674 167996674
163215669 163215669
521589775 521589775
496389474 496389474
38760184 38760184
72275507 72275507
751597431 751597431
430188529 430188529
24027544 24027544
724801832 724801832
9393385 9393385
832992419 832992419
191199160 191199160
444717038 444717038
238858528 238858528
261407688 261407688
957128325 957128325
362917491 362917491
270665392 270665392
829435491 829435491
842483796 842483796
111091620 111091620
98085103 98085103
177223232 177223232
960784076 960784076
464623400 464623400
880719418 880719418
776655832 776655832
19343668 19343668
842406748 842406748
416970600 416970600
206111958 206111958
335446076 335446076
916181161 916181161
604077897 604077897
24841861 24841861
498397386 498397386
388537576 388537576
709235312 709235312
836488848 836488848
44858984 44858984
212478878 212478878
338909570 338909570
369885851 369885851
848111839 848111839
93923932 93923932
71564119 71564119
823802579 823802579
601858560 601858560
484747940 484747940
824352487 824352487
396103510 396103510
883392306 883392306
626641053 626641053
962777795 962777795
326665991 326665991
592044609 592044609
507995620 507995620
271032610 271032610
45043702 45043702
896937855 896937855
337209813 337209813
172347155 172347155
641148722 641148722
500119420 500119420
102039829 102039829
994259842 994259842
969354967 969354967
716188814 716188814
493023307 493023307
219342060 219342060
207211555 207211555
512568613 512568613
650090796 650090796
420828473 420828473
225793828 225793828
197559539 197559539
270682701 270682701
933012136 933012136
536444344 536444344
15348471 15348471
148568469 148568469
64188749 64188749
964303564 964303564
730593072 730593072
248702808 248702808
73025200 73025200
916570492 916570492
544127965 544127965
385526747 385526747
470089285 470089285
4061008 4061008
15460324 15460324
325303926 325303926
977838524 977838524
969450590 969450590
962442270 962442270
909867083 909867083
805575066 805575066
373133152 373133152
109469857 109469857
731618906 731618906
53637355 53637355
598364425 598364425
233502659 233502659
875863947 875863947
930603962 930603962
571932189 571932189
767832814 767832814
509614101 509614101
527453776 527453776
516455772 516455772
729589133 729589133
337149248 337149248
542184895 542184895
801560137 801560137
442454387 442454387
427937462 427937462
874962705 874962705
284481323 284481323
2481196 2481196
530234991 530234991
552433090 552433090
193794277 193794277
327061094 327061094
310137759 310137759
745196247 745196247
84085106 84085106
34446165 34446165
109658140 109658140
412506994 412506994
728437068 728437068
374308246 374308246
445714547 445714547
557098986 557098986
551293379 551293379
460062896 460062896
299927494 299927494
960715061 960715061
976653817 976653817
581724827 581724827
289404362 289404362
594819170 594819170
181601313 181601313
571130496 571130496
586070106 586070106
88727544 88727544
306233667 306233667
604944894 604944894
690091414 690091414
421980787 421980787
653308270 653308270
505252622 505252622
214788364 214788364
415187851 415187851
40904594 40904594
234710899 234710899
686485558 686485558
600503587 600503587
227051696 227051696
275037544 275037544
178870078 178870078
108657561 108657561
978253790 978253790
828623129 828623129
591738303 591738303
182623503 182623503
558195304 558195304
533910443 533910443
951035813 951035813
114270872 114270872
640666117 640666117
33565072 33565072
325160245 325160245
130749778 130749778
416567150 416567150
13147535 13147535
943382042 943382042
15285204 15285204
567130040 567130040
749962883 749962883
396440517 396440517
124984916 124984916
186569354 186569354
33174566 33174566
611896563 611896563
518579536 518579536
487995627 487995627
572699496 572699496
763155659 763155659
555731256 555731256
412643839 412643839
783465383 783465383
130043533 130043533
212659656 212659656
506973655 506973655
282433642 282433642
6331433 6331433
289829483 289829483
550946177 550946177
779546986 779546986
526358100 526358100
270778517 270778517
347662560 347662560
857835952 857835952
70078830 70078830
415664504 415664504
229192103 229192103
706097519 706097519
935845110 935845110
560748360 560748360
330714351 330714351
166540321 166540321
82488794 82488794
812210130 812210130
497017312 497017312
817101345 817101345
672909117 672909117
187321707 187321707
888215153 888215153
306087824 306087824
397174328 397174328
88327186 88327186
263327143 263327143
716983441 716983441
807809720 807809720
285864638 285864638
393345528 393345528
297882014 297882014
620323590 620323590
41495267 41495267
468132387 468132387
709705155 709705155
251457805 251457805
437347233 437347233
741920206 741920206
901925475 901925475
133195314 133195314
190362426 190362426
557213319 557213319
738621202 738621202
164401441 164401441
610577128 610577128
197413283 197413283
528026756 528026756
374423410 374423410
267097327 267097327
234654934 234654934
289415683 289415683
178119131 178119131
280705675 280705675
333552876 333552876
337378944 337378944
697644883 697644883
632841883 632841883
284985777 284985777
868862141 868862141
865995745 865995745
186083176 186083176
51253125 51253125
376678771 376678771
781161781 781161781
65907978 65907978
368735068 368735068
959385901 959385901
958621620 958621620
582177704 582177704
445475724 445475724
452065584 452065584
245026545 245026545
762378499 762378499
164870566 164870566
854508895 854508895
887673070 887673070
183038534 183038534
861212749 861212749
274450847 274450847
380478071 380478071
920254724 920254724
706715708 706715708
330708274 330708274
687337514 687337514
2807342 2807342
245476215 245476215
979566624 979566624
266011438 266011438
430166921 430166921
506079166 506079166
951867019 951867019
615863966 615863966
207535515 207535515
592418106 592418106
401050350 401050350
834974910 834974910
131470342 131470342
210262301 210262301
356495803 356495803
269488575 269488575
168142645 168142645
612743756 612743756
482954535 482954535
949967251 949967251
529036322 529036322
278310298 278310298
616180795 616180795
771434710 771434710
518472287 518472287
7441409 7441409
31871751 31871751
492104325 492104325
586204905 586204905
183221674 183221674
636422525 636422525
328700554 328700554
635580433 635580433
35060355 35060355
791165608 791165608
960004995 960004995
597688947 597688947
946498163 946498163
86757845 86757845
82646267 82646267
796349694 796349694
701140465 701140465
66075299 66075299
29401663 29401663
255270506 255270506
579864155 579864155
764159053 764159053
348196480 348196480
240714905 240714905
823673284 823673284
92369400 92369400
952382109 952382109
893315683 893315683
61480526 61480526
114549487 114549487
373875536 373875536
752294005 752294005
190466700 190466700
88081635 88081635
35210348 35210348
559849636 559849636
927342202 927342202
620992412 620992412
858912887 858912887
677638310 677638310
83227557 83227557
217569640 217569640
772266467 772266467
700951847 700951847
710786453 710786453
922401820 922401820
187786146 187786146
865172565 865172565
582009224 582009224
792936326 792936326
274417190 274417190
387641219 387641219
632934312 632934312
83613151 83613151
9565671 9565671
398312601 398312601
697722680 697722680
683295884 683295884
821120691 821120691
338653933 338653933
969439719 969439719
934938481 934938481
513695522 513695522
565998336 565998336
733490733 733490733
270038352 270038352
734305607 734305607
811520371 811520371
195282435 195282435
8172405 8172405
819741996 819741996
397276258 397276258
584436344 584436344
740411545 740411545
523028876 523028876
210938352 210938352
512621266 512621266
185197675 185197675
463507720 463507720
414745429 414745429
251688643 251688643
364435257 364435257
397353472 397353472
173845835 173845835
260016243 260016243
976420865 976420865
685493348 685493348
817748647 817748647
383189322 383189322
667655722 667655722
635062340 635062340
126470241 126470241
488790023 488790023
229694843 229694843
296419117 296419117
261881883 261881883
512512800 512512800
282238172 282238172
85366109 85366109
283159731 283159731
318968758 318968758
931408961 931408961
711011145 711011145
56239464 56239464
448279090 448279090
785727454 785727454
411759537 411759537
575493213 575493213
608732423 608732423
217259571 217259571
586171058 586171058
62841020 62841020
957162515 957162515
606243851 606243851
95029687 95029687
196045921 196045921
118427680 118427680
266485615 266485615
199596867 199596867
389789337 389789337
6341523 6341523
359248676 359248676
88766685 88766685
39042000 39042000
353376947 353376947
441591412 441591412
163880485 163880485
192649751 192649751
8470274 8470274
622297497 622297497
573021970 573021970
391955243 391955243
239175777 239175777
331022700 331022700
543928076 543928076
748220885 748220885
692851242 692851242
28267115 28267115
387801342 387801342
795629448 795629448
857209378 857209378
792193436 792193436
551266964 551266964
277247128 277247128
576516491 576516491
863255176 863255176
204628988 204628988
142414438 142414438
397999708 397999708
730679643 730679643
336335000 336335000
85778159 85778159
818341865 818341865
383484840 383484840
218289478 218289478
27495165 27495165
214660512 214660512
610272946 610272946
502107192 502107192
712339002 712339002
190063632 190063632
617215270 617215270
625117898 625117898
125614202 125614202
405632998 405632998
487971654 487971654
942373831 942373831
884564455 884564455
194874077 194874077
33286147 33286147
476716525 476716525
627631680 627631680
149679275 149679275
914817542 914817542
222263863 222263863
786759181 786759181
167173486 167173486
939901660 939901660
153611229 153611229
223090065 223090065
524218791 524218791
885300794 885300794
852414016 852414016
12199402 12199402
538439519 538439519
953848182 953848182
4983985 4983985
444647967 444647967
968913382 968913382
476955171 476955171
938503983 938503983
575061997 575061997
326357220 326357220
249849159 249849159
501473409 501473409
518448008 518448008
777185277 777185277
133787222 133787222
835579401 835579401
523015872 523015872
459836332 459836332
671941822 671941822
443797710 443797710
66233368 66233368
367670547 367670547
580081339 580081339
794470742 794470742
763214468 763214468
70371282 70371282
214654464 214654464
434953085 434953085
841172910 841172910
861609024 861609024
160997017 160997017
829733997 829733997
569185913 569185913
183996540 183996540
754469710 754469710
24909883 24909883
700284476 700284476
345453696 345453696
162288456 162288456
262248921 262248921
915485825 915485825
415019505 415019505
197197663 197197663
834052943 834052943
46039949 46039949
296101266 296101266
981654126 981654126
155168078 155168078
534079024 534079024
230778659 230778659
156917745 156917745
442591059 442591059
802316818 802316818
205640101 205640101
433516413 433516413
737856946 737856946
126260919 126260919
859067636 859067636
740875272 740875272
396867436 396867436
509299535 509299535
587380743 587380743
652676898 652676898
213840311 213840311
169972356 169972356
160745028 160745028
73546602 73546602
282257418 282257418
257871275 257871275
764873279 764873279
425239946 425239946
141445547 141445547
975468487 975468487
226868460 226868460
986871360 986871360
189179708 189179708
641055077 641055077
112093661 112093661
251261569 251261569
42474989 42474989
134858912 134858912
826738683 826738683
800517988 800517988
23994679 23994679
617130099 617130099
497222740 497222740
55049627 55049627
497860555 497860555
547839739 547839739
46734619 46734619
16335130 16335130
789241449 789241449
20389473 20389473
505779223 505779223
762678711 762678711
693362962 693362962
104679228 104679228
569142327 569142327
138786142 138786142
670695579 670695579
931553508 931553508
1197636 1197636
881070772 881070772
818891905 818891905
810076307 810076307
600079617 600079617
672211107 672211107
178433875 178433875
49004162 49004162
767969906 767969906
250638598 250638598
322288172 322288172
187479665 187479665
323453444 323453444
337383007 337383007
413649176 413649176
928259046 928259046
335181240 335181240
917912195 917912195
291930994 291930994
272964943 272964943
745325346 745325346
95067309 95067309
877939798 877939798
282388888 282388888
869199474 869199474
43935183 43935183
294060161 294060161
141183539 141183539
648493719 648493719
232028435 232028435
280224801 280224801
171213023 171213023
683471485 683471485
277895360 277895360
629549655 629549655
314741563 314741563
260960629 260960629
711339986 711339986
495802612 495802612
432314280 432314280
965100520 965100520
444803522 444803522
215637778 215637778
844210031 844210031
106484203 106484203
865034098 865034098
276278698 276278698
962755833 962755833
5671393 5671393
304807938 304807938
925571282 925571282
806765043 806765043
108124457 108124457
830085251 830085251
937483184 937483184
220665982 220665982
328105431 328105431
468080107 468080107
757459333 757459333
691825577 691825577
699309081 699309081
167419745 167419745
73895832 73895832
90836673 90836673
649347084 649347084
672210460 672210460
894562044 894562044
640957416 640957416
638608725 638608725
345366548 345366548
57807383 57807383
811812583 811812583
177411883 177411883
857404804 857404804
587650694 587650694
808079075 808079075
634684387 634684387
592495093 592495093
565741675 565741675
36405601 36405601
21069784 21069784
655072836 655072836
214786115 214786115
767370422 767370422
229504852 229504852
274185412 274185412
455609495 455609495
544044786 544044786
199217989 199217989
41561741 41561741
415430157 415430157
912419901 912419901
754391216 754391216
268335549 268335549
938526258 938526258
942328242 942328242
6532445 6532445
88521896 88521896
35526724 35526724
227371318 227371318
819670651 819670651
836506938 836506938
794579826 794579826
334544332 334544332
784059744 784059744
424761881 424761881
11811115 11811115
870808540 870808540
121955292 121955292
913516348 913516348
811210366 811210366
877209432 877209432
225316591 225316591
275997569 275997569
66310370 66310370
440050072 440050072
974084591 974084591
161184417 161184417
564866734 564866734
531012631 531012631
988271008 988271008
642745848 642745848
668489813 668489813
420963448 420963448
271108846 271108846
485863373 485863373
379369002 379369002
714264434 714264434
466440056 466440056
789112187 789112187
814604209 814604209
884600643 884600643
833957769 833957769
501527304 501527304
47100632 47100632
818123199 818123199
201250750 201250750
527753565 527753565
586051196 586051196
647624676 647624676
640061274 640061274
406183922 406183922
355280597 355280597
945065834 945065834
979104535 979104535
686807204 686807204
728784728 728784728
395899977 395899977
111089033 111089033
363127079 363127079
212359678 212359678
380251878 380251878
212361064 212361064
672699463 672699463
831812804 831812804
163968241 163968241
622736440 622736440
998380583 998380583
782777346 782777346
41936671 41936671
486880537 486880537
713904044 713904044
769435230 769435230
874762490 874762490
109577034 109577034
93292246 93292246
786470639 786470639
770200824 770200824
97324825 97324825
987488589 987488589
415998076 415998076
135813750 135813750
181274799 181274799
351364263 351364263
816170245 816170245
766688310 766688310
648227660 648227660
337488416 337488416
491007058 491007058
286059149 286059149
253708214 253708214
259930320 259930320
259126561 259126561
215003821 215003821
795424173 795424173
113813234 113813234
382862104 382862104
362886949 362886949
723851920 723851920
149614114 149614114
963324862 963324862
904823865 904823865
492169136 492169136
885283758 885283758
849005845 849005845
315852104 315852104
546639140 546639140
217204378 217204378
709888516 709888516
813149221 813149221
335297761 335297761
832023472 832023472
680384102 680384102
541067483 541067483
499002348 499002348
529108052 529108052
530987148 530987148
7851617 7851617
581168140 581168140
630554960 630554960
641427842 641427842
903268997 903268997
993798541 993798541
85266870 85266870
365766649 365766649
989652094 989652094
248886191 248886191
395945207 395945207
732364356 732364356
225756862 225756862
244633089 244633089
481171443 481171443
87657108 87657108
282628048 282628048
610814507 610814507
937227771 937227771
499405220 499405220
697022508 697022508
236714212 236714212
682214182 682214182
358212271 358212271
581656094 581656094
294214358 294214358
360566830 360566830
64320944 64320944
888557605 888557605
238238835 238238835
471646834 471646834
716641162 716641162
733586482 733586482
894771901 894771901
803222333 803222333
759314884 759314884
790081543 790081543
163038250 163038250
252677413 252677413
102476996 102476996
483949303 483949303
344935034 344935034
609124434 609124434
186943577 186943577
125442114 125442114
24984225 24984225
920194970 920194970
352933459 352933459
119089542 119089542
951989534 951989534
111810489 111810489
735110498 735110498
741738568 741738568
508851746 508851746
280348424 280348424
774269762 774269762
183853531 183853531
307994639 307994639
295047071 295047071
438260886 438260886
981866763 981866763
621211713 621211713
692413673 692413673
282938489 282938489
121909710 121909710
232339486 232339486
88960721 88960721
68987523 68987523
530657082 530657082
672964590 672964590
71789919 71789919
31331329 31331329
125314486 125314486
253591819 253591819
964051923 964051923
995237062 995237062
476043688 476043688
732038348 732038348
197620324 197620324
455034894 455034894
484857790 484857790
434794418 434794418
749892804 749892804
563187943 563187943
10138559 10138559
378819654 378819654
727792053 727792053
190887571 190887571
465820178 465820178
846428113 846428113
834603508 834603508
165273656 165273656
645378139 645378139
991847370 991847370
955039293 955039293
266724086 266724086
579592161 579592161
601647655 601647655
66047485 66047485
218187200 218187200
102900897 102900897
359144201 359144201
333054568 333054568
262437996 262437996
17511596 17511596
153929395 153929395
95289232 95289232
751708905 751708905
71888403 71888403
29413897 29413897
198223395 198223395
201797929 201797929
854037885 854037885
245295889 245295889
970642251 970642251
753907532 753907532
533384643 533384643
805409210 805409210
100083487 100083487
252432277 252432277
173733181 173733181
493555658 493555658
60494013 60494013
808246798 808246798
859537290 859537290
127736005 127736005
658438411 658438411
561712594 561712594
270677767 270677767
828810364 828810364
332479073 332479073
34903981 34903981
284095478 284095478
892602993 892602993
762150363 762150363
573390778 573390778
446388411 446388411
877586963 877586963
40382627 40382627
838971845 838971845
741039021 741039021
506034006 506034006
13412495 13412495
84872392 84872392
415403914 415403914
446390891 446390891
944066395 944066395
243893549 243893549
449624824 449624824
707080688 707080688
261924316 261924316
938934829 938934829
941342898 941342898
827153232 827153232
37102868 37102868
167546257 167546257
140927256 140927256
743473039 743473039
216520225 216520225
188237648 188237648
903539901 903539901
614312882 614312882
31453982 31453982
188199071 188199071
908972049 908972049
987051718 987051718
114916906 114916906
321583287 321583287
374854277 374854277
131958710 131958710
475017899 475017899
755427818 755427818
480508228 480508228
240728479 240728479
116965721 116965721
110379893 110379893
205158483 205158483
4359231 4359231
951426670 951426670
470046414 470046414
856247203 856247203
374802716 374802716
26960316 26960316
822668490 822668490
283995069 283995069
351851467 351851467
791736348 791736348
182130946 182130946
418100202 418100202
434616055 434616055
313779507 313779507
990473715 990473715
898465857 898465857
85450602 85450602
414256492 414256492
417985348 417985348
670877523 670877523
914445939 914445939
767987324 767987324
26142470 26142470
735419631 735419631
370299848 370299848
81950388 81950388
771352650 771352650
67693385 67693385
214381154 214381154
197723745 197723745
912546000 912546000
514776202 514776202
915117814 915117814
455437385 455437385
685146077 685146077
338637828 338637828
198151059 198151059
235013229 235013229
55870335 55870335
153866319 153866319
833085702 833085702
266622511 266622511
837141959 837141959
584558633 584558633
918212409 918212409
187947348 187947348
904714093 904714093
348251451 348251451
754427535 754427535
23068503 23068503
508866727 508866727
160933797 160933797
787029671 787029671
601644967 601644967
32112077 32112077
103205512 103205512
191005022 191005022
968000130 968000130
290214216 290214216
913136408 913136408
385728368 385728368
722900466 722900466
136716502 136716502
946726664 946726664
644107107 644107107
98375785 98375785
199462892 199462892
676968015 676968015
982606020 982606020
709035050 709035050
18112940 18112940
757564759 757564759
789832247 789832247
832584464 832584464
519303025 519303025
232754917 232754917
37784606 37784606
618472983 618472983
868929101 868929101
919347698 919347698
684432770 684432770
46123576 46123576
470828563 470828563
70195411 70195411
489603707 489603707
544749194 544749194
26520588 26520588
379473680 379473680
567394600 567394600
617920656 617920656
389467839 389467839
58628837 58628837
888620718 888620718
538402695 538402695
283670803 283670803
231216209 231216209
230712088 230712088
818083991 818083991
104148221 104148221
214499225 214499225
354155306 354155306
541906807 541906807
11452354 11452354
931273679 931273679
520949797 520949797
974650030 974650030
491310936 491310936
20592015 20592015
947546702 947546702
313987117 313987117
652336313 652336313
945300974 945300974
61071602 61071602
793425035 793425035
808371987 808371987
676878902 676878902
383978317 383978317
26619210 26619210
927162559 927162559
586902956 586902956
72276778 72276778
45814172 45814172
289981989 289981989
899730020 899730020
422799456 422799456
704347920 704347920
117398914 117398914
13958935 13958935
664676293 664676293
20202707 20202707
582516537 582516537
406082524 406082524
700033628 700033628
616305448 616305448
582642480 582642480
790131949 790131949
430042730 430042730
60696247 60696247
73507945 73507945
493580736 493580736
292792894 292792894
166637182 166637182
144930228 144930228
102870229 102870229
879135404 879135404
990474655 990474655
291401616 291401616
323862677 323862677
47826671 47826671
256909244 256909244
43396698 43396698
63348825 63348825
830060937 830060937
491424168 491424168
137272319 137272319
192510925 192510925
86818131 86818131
152601842 152601842
637811584 637811584
524556604 524556604
170767218 170767218
884805390 884805390
159441714 159441714
38771824 38771824
902715649 902715649
198455354 198455354
122671486 122671486
301165577 301165577
456129244 456129244
226558990 226558990
221684799 221684799
117505810 117505810
79650807 79650807
388691220 388691220
759509753 759509753
807663595 807663595
381278063 381278063
616452858 616452858
55510877 55510877
620270098 620270098
772041757 772041757
922503754 922503754
872420896 872420896
344813395 344813395
231622461 231622461
483731343 483731343
197756019 197756019
569369932 569369932
61961952 61961952
846207672 846207672
485163337 485163337
36318850 36318850
121204228 121204228
70454898 70454898
722861112 722861112
662092860 662092860
37613212 37613212
903584120 903584120
745461006 745461006
557201338 557201338
520465163 520465163
579903000 579903000
32334518 32334518
462745620 462745620
66278850 66278850
24991351 24991351
895464835 895464835
380931582 380931582
741452468 741452468
497947842 497947842
904850004 904850004
125733841 125733841
888363344 888363344
651562737 651562737
143894195 143894195
24305397 24305397
253300010 253300010
222877366 222877366
730206448 730206448
768123453 768123453
956460048 956460048
964077432 964077432
561114363 561114363
653704498 653704498
48351221 48351221
332341003 332341003
578748397 578748397
485975153 485975153
4534110 4534110
280627761 280627761
974601122 974601122
953993785 953993785
738059233 738059233
505234676 505234676
313840698 313840698
645283782 645283782
417642561 417642561
907936024 907936024
343857066 343857066
324334700 324334700
827617343 827617343
579130758 579130758
681238759 681238759
523441702 523441702
973318606 973318606
18628956 18628956
531782336 531782336
133997926 133997926
826388927 826388927
552111008 552111008
288437089 288437089
813605374 813605374
550834621 550834621
334048542 334048542
793170453 793170453
92928879 92928879
970469821 970469821
685719868 685719868
724867761 724867761
308294434 308294434
713372494 713372494
586074179 586074179
116528768 116528768
310631263 310631263
67027696 67027696
952438306 952438306
276904656 276904656
712693651 712693651
448459901 448459901
275880447 275880447
629336627 629336627
956016421 956016421
933093564 933093564
773134198 773134198
148007602 148007602
524455028 524455028
18131023 18131023
551090455 551090455
328202197 328202197
781259550 781259550
325544942 325544942
917217390 917217390
791690832 791690832
26373149 26373149
575822638 575822638
704434723 704434723
907501615 907501615
867565028 867565028
297282621 297282621
335565396 335565396
413720032 413720032
66856314 66856314
112512286 112512286
487174488 487174488
452370885 452370885
106396983 106396983
441715380 441715380
825552849 825552849
555346460 555346460
58911516 58911516
54127361 54127361
362391851 362391851
56490094 56490094
593029437 593029437
338116974 338116974
772872471 772872471
709560109 709560109
862526361 862526361
243161943 243161943
799809879 799809879
582652145 582652145
8479632 8479632
397926418 397926418
663547560 663547560
992117068 992117068
894820119 894820119
907891769 907891769
266094543 266094543
950498109 950498109
460945375 460945375
356286244 356286244
3300465 3300465
360862356 360862356
234676873 234676873
425388721 425388721
396719333 396719333
260302690 260302690
399087711 399087711
444239193 444239193
111444518 111444518
194710515 194710515
987986401 987986401
609043956 609043956
720936467 720936467
648629937 648629937
188143489 188143489
151326386 151326386
576687539 576687539
591106922 591106922
808689147 808689147
593095577 593095577
181324344 181324344
981050059 981050059
771797862 771797862
300773848 300773848
271348832 271348832
187845826 187845826
478897297 478897297
254823170 254823170
843971414 843971414
924489335 924489335
95830890 95830890
424772271 424772271
506676607 506676607
780760006 780760006
573758108 573758108
702697233 702697233
840837831 840837831
808912533 808912533
459394908 459394908
744531940 744531940
394739103 394739103
907096688 907096688
343225946 343225946
652695522 652695522
48022175 48022175
73332512 73332512
544260481 544260481
802762777 802762777
5302425 5302425
953896398 953896398
287722916 287722916
29641640 29641640
538963426 538963426
31206137 31206137
737887367 737887367
415899367 415899367
101829198 101829198
531972300 531972300
9259501 9259501
864586232 864586232
331568079 331568079
640297692 640297692
680049885 680049885
611287812 611287812
869563569 869563569
348661471 348661471
305006631 305006631
22805281 22805281
896715499 896715499
67990196 67990196
3476109 3476109
667899200 667899200
916580613 916580613
432132144 432132144
525252549 525252549
929019320 929019320
28101031 28101031
778210728 778210728
12413051 12413051
273782968 273782968
306788131 306788131
725426281 725426281
783291296 783291296
81231144 81231144
530409655 530409655
14928391 14928391
5789448 5789448
106444554 106444554
340425802 340425802
885223292 885223292
89580198 89580198
843128479 843128479
1035711 1035711
956506802 956506802
338405858 338405858
205056237 205056237
393268684 393268684
69349299 69349299
51264449 51264449
101832221 101832221
139900001 139900001
894960736 894960736
332973318 332973318
358891425 358891425
289098679 289098679
541594157 541594157
117402694 117402694
785035941 785035941
9178425 9178425
840825421 840825421
655022001 655022001
634872872 634872872
59200680 59200680
295813457 295813457
14716114 14716114
569710265 569710265
811771936 811771936
383131620 383131620
550672030 550672030
980700344 980700344
705959214 705959214
227213838 227213838
310129517 310129517
486038094 486038094
217841322 217841322
547374329 547374329
26188012 26188012
762899256 762899256
470282484 470282484
646952877 646952877
590468132 590468132
917873496 917873496
157050774 157050774
350710725 350710725
671618874 671618874
60838508 60838508
457429920 457429920
729663906 729663906
426584289 426584289
562651857 562651857
39966216 39966216
226388633 226388633
765685164 765685164
195516712 195516712
17879802 17879802
564228689 564228689
583529058 583529058
812348022 812348022
973850045 973850045
381014210 381014210
192894608 192894608
749673963 749673963
845623539 845623539
875676077 875676077
452787641 452787641
709512603 709512603
681462763 681462763
130081784 130081784
17723874 17723874
15793545 15793545
720200297 720200297
828595152 828595152
87098690 87098690
578993413 578993413
589687384 589687384
195555773 195555773
893458782 893458782
155848560 155848560
630252274 630252274
46820023 46820023
793939416 793939416
57062900 57062900
783165230 783165230
817849400 817849400
215242582 215242582
795506410 795506410
96583253 96583253
286804498 286804498
688264262 688264262
138865545 138865545
952212078 952212078
51716845 51716845
611757963 611757963
878335218 878335218
517002010 517002010
370133890 370133890
972101202 972101202
757524903 757524903
213381883 213381883
943539676 943539676
711942466 711942466
972633689 972633689
525702706 525702706
589431738 589431738
535234579 535234579
155352016 155352016
569380041 569380041
707105934 707105934
191547340 191547340
694929336 694929336
104607751 104607751
540072260 540072260
134328207 134328207
850310114 850310114
239356398 239356398
869767069 869767069
198596908 198596908
140287326 140287326
919632412 919632412
116932274 116932274
661294348 661294348
189012797 189012797
677007482 677007482
118753935 118753935
428533042 428533042
4808821 4808821
830136505 830136505
537643131 537643131
819629791 819629791
245313107 245313107
979581545 979581545
240916999 240916999
84072450 84072450
696870431 696870431
180471689 180471689
149205332 149205332
841727516 841727516
494203423 494203423
312144282 312144282
643260045 643260045
75608480 75608480
804722217 804722217
80862902 80862902
78750801 78750801
754548534 754548534
298656 298656
775914553 775914553
735785627 735785627
637707077 637707077
811193159 811193159
574379318 574379318
994112202 994112202
370556607 370556607
196229432 196229432
253018169 253018169
557140127 557140127
951883110 951883110
169598082 169598082
285842218 285842218
958401509 958401509
172850532 172850532
300781299 300781299
971653192 971653192
15477706 15477706
995233607 995233607
721556617 721556617
334313355 334313355
725512429 725512429
371190266 371190266
178719743 178719743
20851040 20851040
433712706 433712706
915372370 915372370
913088592 913088592
607580184 607580184
826454970 826454970
651764251 651764251
483191116 483191116
948879044 948879044
119656166 119656166
221057181 221057181
505555082 505555082
547681697 547681697
915892660 915892660
554590958 554590958
439876873 439876873
871611837 871611837
515418866 515418866
133331945 133331945
538445569 538445569
180418144 180418144
848563214 848563214
648226192 648226192
601248718 601248718
703557258 703557258
81256069 81256069
561894178 561894178
38133125 38133125
77411317 77411317
736989970 736989970
771165358 771165358
186751477 186751477
157573484 157573484
786137666 786137666
669426019 669426019
94855770 94855770
374133258 374133258
208545259 208545259
696438697 696438697
425174398 425174398
936539291 936539291
727259927 727259927
214932668 214932668
425521097 425521097
47742382 47742382
931209279 931209279
531910209 531910209
219835087 219835087
598471500 598471500
101621144 101621144
581903530 581903530
93062112 93062112
568472888 568472888
152434742 152434742
965663091 965663091
462696521 462696521
108408913 108408913
173452940 173452940
147723793 147723793
524367259 524367259
462884811 462884811
620986601 620986601
948013245 948013245
742540718 742540718
874158317 874158317
561901718 561901718
406016744 406016744
331180085 331180085
626342038 626342038
789026846 789026846
639759846 639759846
75584163 75584163
158615902 158615902
712167667 712167667
375524844 375524844
376146667 376146667
682507882 682507882
252219969 252219969
713187707 713187707
681878719 681878719
481895806 481895806
779599453 779599453
802286532 802286532
222873364 222873364
615223297 615223297
310775903 310775903
119456498 119456498
873199915 873199915
226227286 226227286
562566284 562566284
42412991 42412991
746668712 746668712
406320406 406320406
302872664 302872664
31534542 31534542
40277648 40277648
255105785 255105785
395217215 395217215
181326347 181326347
781271240 781271240
204569425 204569425
319825986 319825986
967068653 967068653
203962790 203962790
341055029 341055029
380438151 380438151
212617946 212617946
526429256 526429256
643230209 643230209
477723138 477723138
438614718 438614718
289653720 289653720
161825892 161825892
971130838 971130838
630809561 630809561
123327083 123327083
609101407 609101407
611668364 611668364
902196049 902196049
547935944 547935944
637898456 637898456
816211960 816211960
298553933 298553933
23010175 23010175
286108638 286108638
277030681 277030681
842221800 842221800
290746102 290746102
821570567 821570567
889118748 889118748
469092126 469092126
427967516 427967516
26523876 26523876
543242302 543242302
255345674 255345674
331113203 331113203
624478033 624478033
439733216 439733216
577576102 577576102
342190314 342190314
716826559 716826559
242235470 242235470
700092510 700092510
527746079 527746079
576429713 576429713
34971295 34971295
118145967 118145967
564400394 564400394
114155682 114155682
117870165 117870165
771553973 771553973
176228960 176228960
533158736 533158736
927477771 927477771
995132178 995132178
756370320 756370320
864869410 864869410
939270017 939270017
142241513 142241513
549248033 549248033
160999344 160999344
810985491 810985491
420852383 420852383
501724698 501724698
89751975 89751975
117693261 117693261
640099571 640099571
609517088 609517088
270123917 270123917
378440519 378440519
639611868 639611868
402817618 402817618
468875827 468875827
617876549 617876549
874272163 874272163
281433140 281433140
552697225 552697225
118081763 118081763
138546623 138546623
23848032 23848032
220182970 220182970
876827009 876827009
254915335 254915335
309038491 309038491
846356832 846356832
129711500 129711500
848137955 848137955
834346230 834346230
90402335 90402335
748139349 748139349
263794825 263794825
138930780 138930780
615130206 615130206
280297222 280297222
688518372 688518372
584667546 584667546
948499271 948499271
573311042 573311042
237503463 237503463
510021514 510021514
519163919 519163919
585234937 585234937
514071660 514071660
7511673 7511673
151208374 151208374
109752396 109752396
983365523 983365523
223219584 223219584
601626049 601626049
685960059 685960059
508492889 508492889
167572410 167572410
117872833 117872833
490041711 490041711
726327944 726327944
716913829 716913829
779589828 779589828
360054807 360054807
996374713 996374713
489651899 489651899
158452918 158452918
431338760 431338760
871900790 871900790
529223814 529223814
715156698 715156698
891802915 891802915
440306789 440306789
586454216 586454216
191865709 191865709
734739572 734739572
970426327 970426327
798106266 798106266
82395275 82395275
746193318 746193318
243843249 243843249
722359530 722359530
763203919 763203919
194994554 194994554
867654418 867654418
260397378 260397378
62193801 62193801
447511799 447511799
451736945 451736945
462675373 462675373
994083383 994083383
400769346 400769346
233870861 233870861
946819204 946819204
371644576 371644576
307527969 307527969
146736511 146736511
661185501 661185501
256521829 256521829
45692434 45692434
423513136 423513136
412569039 412569039
254223948 254223948
727875276 727875276
39323883 39323883
91085625 91085625
614461808 614461808
338114075 338114075
613437369 613437369
446055569 446055569
971780086 971780086
551176876 551176876
301959401 301959401
776351207 776351207
979232896 979232896
173503822 173503822
858557650 858557650
199678139 199678139
17101136 17101136
203235685 203235685
464119157 464119157
100238425 100238425
667834314 667834314
850429866 850429866
713462484 713462484
749333808 749333808
583689873 583689873
825627616 825627616
800822118 800822118
72801575 72801575
55497878 55497878
321622816 321622816
601501696 601501696
255092687 255092687
405963119 405963119
364324297 364324297
916406929 916406929
693756532 693756532
34741297 34741297
734099573 734099573
299977461 299977461
634923996 634923996
738323032 738323032
96820804 96820804
696846728 696846728
226100579 226100579
534540879 534540879
194618486 194618486
771012829 771012829
155085428 155085428
599583907 599583907
100528076 100528076
314776601 314776601
372422765 372422765
993585509 993585509
861601347 861601347
637283827 637283827
967578613 967578613
14902485 14902485
284062556 284062556
46204138 46204138
871769667 871769667
406400299 406400299
305612105 305612105
29818844 29818844
821039142 821039142
502915034 502915034
169255756 169255756
697128148 697128148
821900778 821900778
302958031 302958031
987962951 987962951
113562272 113562272
736812325 736812325
42940813 42940813
656019538 656019538
962096485 962096485
607755327 607755327
655611742 655611742
848933148 848933148
873031052 873031052
950734968 950734968
724875799 724875799
915883949 915883949
611185256 611185256
232465288 232465288
899343111 899343111
953428235 953428235
837760777 837760777
281826021 281826021
709613136 709613136
179487462 179487462
190214058 190214058
630118527 630118527
255830850 255830850
374084112 374084112
474217299 474217299
281664302 281664302
201753296 201753296
323412070 323412070
689974540 689974540
247660531 247660531
406937241 406937241
788872344 788872344
304911963 304911963
5592791 5592791
656267006 656267006
376722630 376722630
245832545 245832545
433765249 433765249
93861558 93861558
202918214 202918214
609504862 609504862
271149406 271149406
805615436 805615436
375540423 375540423
706703167 706703167
688350782 688350782
28368774 28368774
840028447 840028447
365290977 365290977
51860058 51860058
665590915 665590915
843036936 843036936
689092275 689092275
162898591 162898591
898581403 898581403
51385768 51385768
19685317 19685317
405516074 405516074
178300932 178300932
956309496 956309496
466380735 466380735
482087952 482087952
427930199 427930199
467416384 467416384
359176583 359176583
514519228 514519228
332558716 332558716
654819744 654819744
268865266 268865266
465976235 465976235
762435559 762435559
454028844 454028844
580577761 580577761
795794148 795794148
964237994 964237994
469182490 469182490
257540305 257540305
40979386 40979386
289576309 289576309
863852477 863852477
410111719 410111719
764399196 764399196
464413017 464413017
893237753 893237753
45641161 45641161
865029857 865029857
425955329 425955329
950914198 950914198
89787937 89787937
42757670 42757670
118191545 118191545
121326857 121326857
221879763 221879763
828968633 828968633
529772114 529772114
461449664 461449664
128350878 128350878
258249601 258249601
341612384 341612384
865567047 865567047
576030468 576030468
291174286 291174286
476366741 476366741
710776349 710776349
760735585 760735585
142869960 142869960
278692552 278692552
130726487 130726487
643912001 643912001
168473629 168473629
337527526 337527526
468785750 468785750
690020346 690020346
779016100 779016100
294662530 294662530
171740832 171740832
519576221 519576221
917777650 917777650
40524359 40524359
203846883 203846883
862252754 862252754
777950364 777950364
530555569 530555569
134212812 134212812
65951171 65951171
935728610 935728610
724541556 724541556
249274880 249274880
630617520 630617520
48192353 48192353
622971615 622971615
771857835 771857835
625060441 625060441
439122793 439122793
643027051 643027051
659779238 659779238
537322597 537322597
649266526 649266526
934649647 934649647
564026116 564026116
462638528 462638528
676307450 676307450
629808035 629808035
52228451 52228451
90241551 90241551
894953454 894953454
408299622 408299622
480196641 480196641
568190028 568190028
35909745 35909745
74927313 74927313
307306725 307306725
625686832 625686832
600567470 600567470
861242427 861242427
541233993 541233993
16173391 16173391
364302603 364302603
532115647 532115647
981591946 981591946
791516949 791516949
468589713 468589713
471883886 471883886
330213036 330213036
629772361 629772361
277985259 277985259
373358330 373358330
936135629 936135629
651600816 651600816
83754395 83754395
659335744 659335744
243848443 243848443
491688369 491688369
875870137 875870137
425096566 425096566
946226713 946226713
119130316 119130316
212127954 212127954
218728262 218728262
700206369 700206369
692910893 692910893
168694348 168694348
375726165 375726165
66534574 66534574
913110340 913110340
597758081 597758081
779585860 779585860
475196542 475196542
502002060 502002060
96636282 96636282
757025246 757025246
917306078 917306078
549747862 549747862
300973353 300973353
248986792 248986792
353063254 353063254
644427905 644427905
532086330 532086330
263014732 263014732
493923086 493923086
289864140 289864140
637441138 637441138
606950021 606950021
9766743 9766743
231966744 231966744
191005620 191005620
40934816 40934816
291498932 291498932
87975818 87975818
203404995 203404995
999772159 999772159
957383792 957383792
654011475 654011475
987730343 987730343
684314518 684314518
112001772 112001772
634192125 634192125
323535021 323535021
170263031 170263031
929905919 929905919
998216442 998216442
384518659 384518659
33548547 33548547
657935963 657935963
441470408 441470408
967637215 967637215
662994725 662994725
70408548 70408548
720241791 720241791
93715243 93715243
177485872 177485872
218306745 218306745
385772744 385772744
349639816 349639816
177420531 177420531
508467052 508467052
587932348 587932348
76013110 76013110
379775362 379775362
783098447 783098447
541446807 541446807
217223 217223
962518874 962518874
943314773 943314773
904163869 904163869
788942259 788942259
509957173 509957173
183750371 183750371
252705980 252705980
684467958 684467958
807968787 807968787
60524011 60524011
35846690 35846690
222763266 222763266
833997830 833997830
358645958 358645958
322257209 322257209
235566762 235566762
719434592 719434592
898998702 898998702
996398511 996398511
228204190 228204190
216828448 216828448
9672310 9672310
152789656 152789656
651240269 651240269
562673082 562673082
183851826 183851826
283772736 283772736
711426428 711426428
941921457 941921457
167577059 167577059
518788408 518788408
715399324 715399324
200348324 200348324
861190123 861190123
312692986 312692986
930020509 930020509
104675485 104675485
106551037 106551037
358713524 358713524
103385740 103385740
760838047 760838047
523407587 523407587
369373574 369373574
162378542 162378542
681152137 681152137
309786046 309786046
379440091 379440091
185740883 185740883
287208831 287208831
168436448 168436448
528010617 528010617
786616571 786616571
590027413 590027413
459131162 459131162
86032545 86032545
29410923 29410923
400279811 400279811
138360827 138360827
280806703 280806703
562868604 562868604
321814309 321814309
207827037 207827037
199284620 199284620
135542862 135542862
537533011 537533011
594406131 594406131
579713692 579713692
198431996 198431996
507359034 507359034
625858780 625858780
760328177 760328177
34061230 34061230
52292665 52292665
220224480 220224480
300317815 300317815
686448669 686448669
444372563 444372563
629249786 629249786
195300637 195300637
91392975 91392975
551988059 551988059
813885140 813885140
985628146 985628146
766163786 766163786
159561642 159561642
341098364 341098364
907574958 907574958
738422618 738422618
857137395 857137395
197513296 197513296
813178604 813178604
987554402 987554402
364775813 364775813
664791359 664791359
639230794 639230794
593561339 593561339
88755251 88755251
546942425 546942425
602904577 602904577
938986482 938986482
316344634 316344634
455480220 455480220
220983456 220983456
139956759 139956759
801352158 801352158
24830085 24830085
333862696 333862696
969739214 969739214
874976164 874976164
475669316 475669316
853104074 853104074
123688430 123688430
51820394 51820394
489313573 489313573
730898310 730898310
121333052 121333052
754045267 754045267
705163088 705163088
580588637 580588637
928159395 928159395
241835179 241835179
599420612 599420612
424852586 424852586
248184580 248184580
953947095 953947095
588516568 588516568
636417642 636417642
803443834 803443834
518776530 518776530
832546976 832546976
4629855 4629855
100246800 100246800
289466017 289466017
230239516 230239516
661025387 661025387
46889186 46889186
8368003 8368003
997498236 997498236
839945489 839945489
796757802 796757802
735748999 735748999
91874245 91874245
870055593 870055593
295914044 295914044
706555918 706555918
531426953 531426953
477905808 477905808
173827281 173827281
422270041 422270041
397280632 397280632
121429370 121429370
628057874 628057874
819533993 819533993
150206093 150206093
12053356 12053356
226947297 226947297
177419665 177419665
689561554 689561554
439086445 439086445
405354557 405354557
864905734 864905734
722056231 722056231
453213885 453213885
125198817 125198817
624119473 624119473
849237227 849237227
129370227 129370227
299184262 299184262
290939959 290939959
148220688 148220688
192192053 192192053
796012999 796012999
172915273 172915273
732998193 732998193
543247297 543247297
664919636 664919636
714777116 714777116
762577047 762577047
886109360 886109360
160685470 160685470
399700815 399700815
338512443 338512443
161030120 161030120
563030374 563030374
774887072 774887072
649701445 649701445
656017356 656017356
945309101 945309101
866477768 866477768
550634067 550634067
9603496 9603496
857699930 857699930
964412796 964412796
596211193 596211193
862255241 862255241
331635641 331635641
346942260 346942260
599394716 599394716
949023927 949023927
289817281 289817281
753964658 753964658
363509673 363509673
496439509 496439509
785093227 785093227
272818573 272818573
672989150 672989150
47164274 47164274
288004948 288004948
351428356 351428356
939519956 939519956
463125709 463125709
83845937 83845937
126498192 126498192
515808028 515808028
113485211 113485211
870555055 870555055
389204698 389204698
846855669 846855669
223622237 223622237
993229221 993229221
35720028 35720028
998939030 998939030
61576333 61576333
953429074 953429074
317736394 317736394
930893660 930893660
373421413 373421413
432389278 432389278
145116126 145116126
878057445 878057445
37319518 37319518
715367939 715367939
504691087 504691087
710522760 710522760
118527838 118527838
981277931 981277931
825411514 825411514
867319433 867319433
98023387 98023387
315250544 315250544
358814145 358814145
829087097 829087097
991689608 991689608
797122190 797122190
567822817 567822817
797533981 797533981
716952261 716952261
892291131 892291131
494442799 494442799
426799494 426799494
922509168 922509168
732106315 732106315
720779964 720779964
567735776 567735776
368603406 368603406
256618623 256618623
576969771 576969771
225002013 225002013
38300727 38300727
109943673 109943673
233331218 233331218
245469211 245469211
780089828 780089828
899949960 899949960
548189451 548189451
882938803 882938803
108747286 108747286
229725365 229725365
486326918 486326918
294151309 294151309
783891738 783891738
63809574 63809574
916389215 916389215
257265744 257265744
356380961 356380961
926127351 926127351
438467192 438467192
558092770 558092770
804761449 804761449
251171632 251171632
846444171 846444171
483399845 483399845
436380341 436380341
115316851 115316851
789469530 789469530
330429815 330429815
669708501 669708501
462363140 462363140
658747997 658747997
364505836 364505836
719513117 719513117
326629138 326629138
670097413 670097413
443276782 443276782
642544104 642544104
806467952 806467952
948211562 948211562
448720798 448720798
130277121 130277121
435140802 435140802
185685132 185685132
898153312 898153312
920740755 920740755
974076480 974076480
28806280 28806280
948849392 948849392
754772227 754772227
595451393 595451393
596595631 596595631
839720442 839720442
46207001 46207001
2353651 2353651
961589104 961589104
496864503 496864503
683212206 683212206
795838598 795838598
273565628 273565628
530432013 530432013
658374228 658374228
937938331 937938331
708294247 708294247
72687784 72687784
120614886 120614886
710408074 710408074
375632100 375632100
757404502 757404502
375466022 375466022
438746978 438746978
975746445 975746445
747822539 747822539
395662706 395662706
80473513 80473513
823227303 823227303
224874830 224874830
722213415 722213415
936479794 936479794
175784371 175784371
127561234 127561234
1599340 1599340
572886329 572886329
90636873 90636873
447035107 447035107
800683240 800683240
100153934 100153934
254207589 254207589
846649278 846649278
486428675 486428675
195555418 195555418
190476855 190476855
123909280 123909280
539826618 539826618
556652103 556652103
275427920 275427920
960947145 960947145
544652715 544652715
135312552 135312552
468576584 468576584
626019590 626019590
413780886 413780886
560746152 560746152
763645292 763645292
678936352 678936352
409831528 409831528
225676081 225676081
665664387 665664387
52868096 52868096
550052212 550052212
55983844 55983844
145240706 145240706
324434913 324434913
323761136 323761136
292450379 292450379
66256324 66256324
717270281 717270281
794870503 794870503
140242345 140242345
732949200 732949200
900379216 900379216
1949799 1949799
946452054 946452054
942201064 942201064
684301877 684301877
150687904 150687904
816884024 816884024
374630023 374630023
269665174 269665174
208002076 208002076
344773952 344773952
802665037 802665037
319946049 319946049
270572977 270572977
516456425 516456425
975312528 975312528
819622651 819622651
636329944 636329944
989033354 989033354
179880364 179880364
441235757 441235757
864635461 864635461
563253307 563253307
225516697 225516697
661524713 661524713
956201691 956201691
150196425 150196425
274404188 274404188
138261232 138261232
44217794 44217794
946710742 946710742
299931089 299931089
8682521 8682521
67869594 67869594
616069344 616069344
528830909 528830909
277315577 277315577
474420583 474420583
130994003 130994003
593342284 593342284
906663657 906663657
661652997 661652997
319995017 319995017
165058459 165058459
765550628 765550628
616300785 616300785
784398303 784398303
307352356 307352356
156454076 156454076
967231215 967231215
621824658 621824658
637817275 637817275
976715317 976715317
750510892 750510892
281828632 281828632
437951892 437951892
606842293 606842293
438535905 438535905
25813921 25813921
86540393 86540393
451528171 451528171
625525105 625525105
466976060 466976060
757460297 757460297
810924376 810924376
995537976 995537976
770480064 770480064
677657340 677657340
486167767 486167767
494006127 494006127
942687656 942687656
723327246 723327246
31343026 31343026
534400608 534400608
914705346 914705346
47757106 47757106
622419965 622419965
200178921 200178921
62442223 62442223
803080578 803080578
360399418 360399418
798709500 798709500
426479409 426479409
806974899 806974899
903504682 903504682
979527254 979527254
597214109 597214109
467103271 467103271
804654544 804654544
42443260 42443260
206319670 206319670
247150630 247150630
300915412 300915412
915852949 915852949
757622071 757622071
314401435 314401435
157765509 157765509
555744237 555744237
321676558 321676558
514561959 514561959
648029412 648029412
236689175 236689175
741534571 741534571
915694442 915694442
736674922 736674922
497673413 497673413
290620677 290620677
49267392 49267392
833484858 833484858
154698360 154698360
192666322 192666322
923794957 923794957
175009057 175009057
455159208 455159208
262767331 262767331
671945826 671945826
29906191 29906191
976769192 976769192
139721168 139721168
941423992 941423992
483425516 483425516
713702324 713702324
250671171 250671171
269371216 269371216
384319616 384319616
663255048 663255048
562754224 562754224
919992556 919992556
974776210 974776210
837247479 837247479
171896558 171896558
436501566 436501566
601905362 601905362
912590091 912590091
347173399 347173399
214076042 214076042
158512880 158512880
440608726 440608726
698477729 698477729
100966808 100966808
132322589 132322589
851970671 851970671
951703953 951703953
441078946 441078946
496530608 496530608
87412979 87412979
535565255 535565255
291727683 291727683
839346374 839346374
165940149 165940149
688518391 688518391
486567776 486567776
839490960 839490960
372578991 372578991
966567733 966567733
920558339 920558339
973313133 973313133
613250267 613250267
326832060 326832060
276144362 276144362
303506961 303506961
402216808 402216808
439840366 439840366
952849772 952849772
854470198 854470198
726855770 726855770
101004177 101004177
834690537 834690537
895395206 895395206
520406151 520406151
656837775 656837775
196862326 196862326
860488554 860488554
334043932 334043932
257634560 257634560
464602826 464602826
229988403 229988403
453730125 453730125
875890639 875890639
703193031 703193031
786458484 786458484
971146385 971146385
495350812 495350812
645239956 645239956
502726818 502726818
591447697 591447697
208894062 208894062
270163272 270163272
659325341 659325341
28633565 28633565
730086543 730086543
488906015 488906015
561309947 561309947
146282339 146282339
495214904 495214904
367814422 367814422
77527153 77527153
578351835 578351835
194335600 194335600
872826242 872826242
215316124 215316124
772447122 772447122
943274126 943274126
74830406 74830406
926811202 926811202
902800558 902800558
804736000 804736000
13858770 13858770
187202047 187202047
417742088 417742088
644153920 644153920
799156227 799156227
172650641 172650641
992927667 992927667
487740757 487740757
347124950 347124950
196880155 196880155
220729516 220729516
989044861 989044861
277196661 277196661
237564788 237564788
980824493 980824493
23479440 23479440
826356801 826356801
315143461 315143461
618919010 618919010
392233106 392233106
366380216 366380216
569664873 569664873
136532666 136532666
564489010 564489010
720051375 720051375
287215000 287215000
328570543 328570543
398944017 398944017
916894658 916894658
758072315 758072315
199170416 199170416
682721848 682721848
944043534 944043534
149229260 149229260
194913183 194913183
723580016 723580016
727392002 727392002
581569789 581569789
186121841 186121841
191418364 191418364
460620237 460620237
389321340 389321340
537619880 537619880
990914530 990914530
59947792 59947792
990776269 990776269
32467202 32467202
583728460 583728460
844068031 844068031
55424923 55424923
737788494 737788494
428367315 428367315
90824288 90824288
974152641 974152641
962008340 962008340
248772958 248772958
581647943 581647943
778879829 778879829
459733112 459733112
381048313 381048313
734569722 734569722
72229085 72229085
137868073 137868073
539381874 539381874
971705358 971705358
255900573 255900573
702540396 702540396
177103469 177103469
901864615 901864615
716582371 716582371
442300274 442300274
589150681 589150681
161355586 161355586
346687974 346687974
668273811 668273811
312479469 312479469
196929656 196929656
527698246 527698246
471621967 471621967
993123400 993123400
10236286 10236286
790235386 790235386
777824081 777824081
419367972 419367972
59499530 59499530
851613974 851613974
462270359 462270359
723302105 723302105
891511087 891511087
467264700 467264700
272263572 272263572
68155792 68155792
600726860 600726860
163202598 163202598
312171218 312171218
926993870 926993870
204591361 204591361
220300251 220300251
970294751 970294751
158337473 158337473
645312600 645312600
922193887 922193887
433164147 433164147
743066706 743066706
157536021 157536021
773608089 773608089
815912112 815912112
277860010 277860010
341856311 341856311
731395408 731395408
448766856 448766856
806886410 806886410
563258723 563258723
590681814 590681814
707601908 707601908
997971240 997971240
47453649 47453649
803811689 803811689
281406812 281406812
575167567 575167567
881400938 881400938
845231639 845231639
298330850 298330850
645293063 645293063
438335534 438335534
577444105 577444105
527553681 527553681
137368765 137368765
790895034 790895034
368241561 368241561
512481243 512481243
533405709 533405709
774372305 774372305
441370855 441370855
92428822 92428822
238469802 238469802
95278821 95278821
758001378 758001378
264360871 264360871
67832465 67832465
623499538 623499538
988099911 988099911
183448165 183448165
210240949 210240949
218397849 218397849
694851940 694851940
637480053 637480053
873713191 873713191
298397247 298397247
304827304 304827304
165157684 165157684
256787607 256787607
26521872 26521872
396961124 396961124
192090608 192090608
560662599 560662599
577870763 577870763
158999822 158999822
178531718 178531718
221616491 221616491
147894236 147894236
843475539 843475539
488991570 488991570
970646686 970646686
289328053 289328053
285295898 285295898
541026556 541026556
867675460 867675460
756515137 756515137
2213749 2213749
309536229 309536229
222301471 222301471
409841269 409841269
976454278 976454278
37669367 37669367
355706706 355706706
602712625 602712625
500143000 500143000
955142570 955142570
899940088 899940088
114000355 114000355
147332054 147332054
539828075 539828075
200868980 200868980
483520321 483520321
995047540 995047540
490442124 490442124
184834366 184834366
228462569 228462569
35310095 35310095
766484770 766484770
116854510 116854510
520594139 520594139
142900202 142900202
806549302 806549302
32323314 32323314
343529964 343529964
101368463 101368463
104365920 104365920
313885936 313885936
103595918 103595918
171502346 171502346
551701478 551701478
898003111 898003111
951090588 951090588
420760746 420760746
234454528 234454528
280078401 280078401
26877305 26877305
313858600 313858600
584204918 584204918
40366804 40366804
781728935 781728935
416053983 416053983
361189254 361189254
554052036 554052036
544806128 544806128
268018598 268018598
959341937 959341937
438063139 438063139
16870156 16870156
578114073 578114073
189709903 189709903
397682250 397682250
473665408 473665408
86769647 86769647
956043343 956043343
116986957 116986957
286763446 286763446
202603520 202603520
264734051 264734051
392769037 392769037
888200348 888200348
622181621 622181621
91068857 91068857
922788858 922788858
924488705 924488705
751069372 751069372
830526267 830526267
723566897 723566897
859253888 859253888
365369151 365369151
965963383 965963383
58714091 58714091
698055820 698055820
317831475 317831475
703362958 703362958
495722871 495722871
764175348 764175348
971275978 971275978
491647561 491647561
454155768 454155768
911522054 911522054
798788511 798788511
106905646 106905646
846865208 846865208
167898678 167898678
366227015 366227015
133510083 133510083
533966029 533966029
774455471 774455471
403403978 403403978
869071618 869071618
906789596 906789596
320501049 320501049
962641734 962641734
974225716 974225716
871323375 871323375
260009342 260009342
179747016 179747016
56335071 56335071
141224787 141224787
165952656 165952656
252107981 252107981
561708905 561708905
133391650 133391650
798654014 798654014
286208975 286208975
750434942 750434942
767356775 767356775
521921033 521921033
506686709 506686709
941897041 941897041
293316245 293316245
291359402 291359402
607207435 607207435
755646670 755646670
923660928 923660928
706748077 706748077
266768686 266768686
301844760 301844760
896762939 896762939
615706513 615706513
454150996 454150996
979703365 979703365
844599540 844599540
531999395 531999395
930905222 930905222
669122537 669122537
693243355 693243355
865228300 865228300
297885546 297885546
153639792 153639792
53805320 53805320
382569008 382569008
621748286 621748286
448493367 448493367
132570805 132570805
52924080 52924080
983160536 983160536
336132036 336132036
585172400 585172400
694172099 694172099
408707504 408707504
172597472 172597472
865272659 865272659
775795531 775795531
955996964 955996964
453776370 453776370
311308009 311308009
379507149 379507149
84004028 84004028
120172641 120172641
261303149 261303149
55679793 55679793
917577833 917577833
132724390 132724390
112414395 112414395
173335027 173335027
212548354 212548354
789140958 789140958
221791164 221791164
121802851 121802851
335922824 335922824
333156481 333156481
15503531 15503531
256664987 256664987
514239007 514239007
79608746 79608746
699617940 699617940
86183607 86183607
236143334 236143334
887425632 887425632
564135635 564135635
285892711 285892711
371421011 371421011
39268554 39268554
735732687 735732687
881751140 881751140
416026963 416026963
125024069 125024069
658213903 658213903
419410467 419410467
973490407 973490407
845725452 845725452
816735586 816735586
222214589 222214589
98866858 98866858
512227418 512227418
166954586 166954586
928231665 928231665
231894726 231894726
995365684 995365684
66097889 66097889
934677159 934677159
392466920 392466920
806756843 806756843
464616374 464616374
11416074 11416074
14747053 14747053
497868137 497868137
815330937 815330937
217008139 217008139
566641284 566641284
617480374 617480374
906902452 906902452
299368961 299368961
852013227 852013227
959297306 959297306
878251043 878251043
420963439 420963439
225806492 225806492
226292536 226292536
33599745 33599745
359976866 359976866
298209146 298209146
667693178 667693178
552845640 552845640
12225687 12225687
211796511 211796511
313154780 313154780
503725899 503725899
984369579 984369579
157536781 157536781
319402718 319402718
997346976 997346976
112911749 112911749
310235112 310235112
361435602 361435602
524348882 524348882
648449571 648449571
400439622 400439622
180072650 180072650
289520726 289520726
253940420 253940420
221594868 221594868
387284695 387284695
390900720 390900720
106443873 106443873
297345865 297345865
558900924 558900924
929212394 929212394
378852294 378852294
253817645 253817645
876473301 876473301
730466362 730466362
635613595 635613595
414471617 414471617
371256511 371256511
7420109 7420109
576923505 576923505
219759322 219759322
328452699 328452699
197268931 197268931
988037924 988037924
247686811 247686811
823124548 823124548
46563538 46563538
644412390 644412390
369555215 369555215
886327041 886327041
781811490 781811490
72292376 72292376
29122250 29122250
652930601 652930601
704902819 704902819
568404545 568404545
422481637 422481637
336932927 336932927
951484879 951484879
519304658 519304658
30598911 30598911
356579206 356579206
199768425 199768425
799191854 799191854
851564078 851564078
535655769 535655769
122472469 122472469
122742106 122742106
307667079 307667079
807684749 807684749
209734336 209734336
365862654 365862654
402478590 402478590
472443739 472443739
54091079 54091079
278131709 278131709
111236111 111236111
986128346 986128346
180343102 180343102
235913864 235913864
68814971 68814971
540707790 540707790
963126517 963126517
121775479 121775479
593816254 593816254
205604101 205604101
808926044 808926044
853075306 853075306
102475186 102475186
849831862 849831862
188055271 188055271
82764606 82764606
683859510 683859510
712770755 712770755
468238605 468238605
612743318 612743318
556364367 556364367
701728252 701728252
27581940 27581940
187265089 187265089
932896663 932896663
297724917 297724917
712347049 712347049
256595341 256595341
793297384 793297384
881726978 881726978
31924288 31924288
158381211 158381211
4670651 4670651
467323938 467323938
906940403 906940403
827075935 827075935
58231973 58231973
409348328 409348328
877114750 877114750
66413663 66413663
304003006 304003006
882411299 882411299
262195058 262195058
656214858 656214858
956406119 956406119
853004720 853004720
565253656 565253656
833133251 833133251
922593834 922593834
246033715 246033715
801694989 801694989
268786653 268786653
817075625 817075625
772181030 772181030
807430597 807430597
570726701 570726701
492831208 492831208
546745201 546745201
268582565 268582565
775715339 775715339
244498584 244498584
100644589 100644589
223985457 223985457
59442142 59442142
812166981 812166981
227289517 227289517
865874674 865874674
41904845 41904845
890162431 890162431
392389624 392389624
633858171 633858171
98878920 98878920
556802501 556802501
604515909 604515909
511266742 511266742
622928906 622928906
896607319 896607319
445541516 445541516
473879917 473879917
654238710 654238710
419913900 419913900
77893363 77893363
194309975 194309975
555850527 555850527
944366171 944366171
748341512 748341512
928491784 928491784
591799231 591799231
858577340 858577340
582675458 582675458
566937965 566937965
288709283 288709283
472569598 472569598
511932976 511932976
745802134 745802134
839229054 839229054
35393743 35393743
284413619 284413619
306901672 306901672
226293296 226293296
99517983 99517983
318480290 318480290
977900087 977900087
753799353 753799353
56081053 56081053
102349351 102349351
832101808 832101808
359442058 359442058
70622261 70622261
513414125 513414125
413772510 413772510
574727444 574727444
432457697 432457697
849240168 849240168
599369911 599369911
399846929 399846929
934955380 934955380
599300060 599300060
37519874 37519874
991043246 991043246
431998026 431998026
587508813 587508813
485069837 485069837
966548901 966548901
518955711 518955711
849533604 849533604
139063943 139063943
423642285 423642285
149060520 149060520
646626532 646626532
515024022 515024022
478331864 478331864
618854398 618854398
978044513 978044513
371331555 371331555
363636203 363636203
148679431 148679431
679128796 679128796
762052270 762052270
735486500 735486500
163776513 163776513
656691923 656691923
909192916 909192916
436617569 436617569
210097030 210097030
294629472 294629472
75494310 75494310
448458217 448458217
471082617 471082617
647329597 647329597
3838008 3838008
870067051 870067051
215908466 215908466
985116879 985116879
122475963 122475963
555141761 555141761
239811426 239811426
407790751 407790751
229139590 229139590
609571626 609571626
491171070 491171070
259521628 259521628
158683144 158683144
979434336 979434336
272864619 272864619
607579617 607579617
500832648 500832648
753390863 753390863
622428956 622428956
44836818 44836818
811738398 811738398
870517158 870517158
108387480 108387480
904118660 904118660
96440694 96440694
470450809 470450809
322622913 322622913
686994172 686994172
968648656 968648656
519848290 519848290
80855788 80855788
480355395 480355395
971399751 971399751
49027092 49027092
62173609 62173609
422599944 422599944
499165842 499165842
457397385 457397385
880177878 880177878
4770353 4770353
17319108 17319108
401696965 401696965
373032435 373032435
712069865 712069865
32688109 32688109
595360978 595360978
117985264 117985264
63525312 63525312
905353477 905353477
774871799 774871799
880248635 880248635
444435439 444435439
572897953 572897953
181499410 181499410
294344402 294344402
229519442 229519442
743880069 743880069
758798914 758798914
248231165 248231165
610025622 610025622
248782226 248782226
355532357 355532357
999112019 999112019
622101306 622101306
79992771 79992771
953701553 953701553
756002398 756002398
268914004 268914004
344717024 344717024
678022202 678022202
14172617 14172617
6517919 6517919
666538945 666538945
742751793 742751793
588701983 588701983
387100064 387100064
692066460 692066460
414263122 414263122
389796159 389796159
301753424 301753424
711958523 711958523
419412452 419412452
370883562 370883562
388966645 388966645
352409625 352409625
350122141 350122141
673184392 673184392
588390228 588390228
714748988 714748988
187599573 187599573
512321290 512321290
950413141 950413141
362034144 362034144
803728047 803728047
449838883 449838883
166304779 166304779
927360385 927360385
542721334 542721334
352989862 352989862
932584139 932584139
548177039 548177039
957351770 957351770
186342847 186342847
605180862 605180862
572873213 572873213
727998671 727998671
955170922 955170922
293083577 293083577
96129006 96129006
197165723 197165723
337106422 337106422
907338602 907338602
168208409 168208409
905859391 905859391
703797424 703797424
56542063 56542063
688466789 688466789
361146220 361146220
564536758 564536758
554882498 554882498
715262153 715262153
390903251 390903251
238397805 238397805
721478955 721478955
36202385 36202385
22343967 22343967
88066318 88066318
126925670 126925670
268573653 268573653
339408230 339408230
186644809 186644809
782423707 782423707
35890464 35890464
528673345 528673345
524610605 524610605
947311928 947311928
42483165 42483165
174031387 174031387
979709622 979709622
884016895 884016895
822808779 822808779
266077086 266077086
103760120 103760120
77373503 77373503
418659655 418659655
8828464 8828464
567436860 567436860
702093702 702093702
506207711 506207711
894576574 894576574
172568376 172568376
391164428 391164428
510937905 510937905
328961527 328961527
301401399 301401399
11452332 11452332
57952761 57952761
60004848 60004848
872619468 872619468
469891560 469891560
455456905 455456905
881487100 881487100
983585222 983585222
108600927 108600927
375745579 375745579
856948732 856948732
498206555 498206555
252982075 252982075
101011238 101011238
788756003 788756003
823887691 823887691
672019877 672019877
261473980 261473980
620569437 620569437
100791000 100791000
210120757 210120757
614766916 614766916
925837335 925837335
214700907 214700907
76270234 76270234
708222924 708222924
760332440 760332440
537581308 537581308
817000744 817000744
929981300 929981300
152976200 152976200
263671005 263671005
93395294 93395294
698116846 698116846
602645979 602645979
973347731 973347731
469773989 469773989
713969815 713969815
15814925 15814925
614887385 614887385
627388340 627388340
160045548 160045548
272151705 272151705
517096179 517096179
603539542 603539542
475365320 475365320
1806602 1806602
474060403 474060403
849963747 849963747
749979313 749979313
262984596 262984596
739404296 739404296
882452870 882452870
222536742 222536742
767229384 767229384
405638254 405638254
765007057 765007057
675388553 675388553
427964570 427964570
381967966 381967966
800566462 800566462
255407285 255407285
600975610 600975610
426759277 426759277
314409298 314409298
616613920 616613920
69767160 69767160
124179105 124179105
371591179 371591179
772607661 772607661
694870457 694870457
758888249 758888249
408139252 408139252
861111554 861111554
282173770 282173770
552217582 552217582
804125890 804125890
757295172 757295172
600250015 600250015
188071413 188071413
654687777 654687777
333302494 333302494
298878836 298878836
529104056 529104056
669389109 669389109
856021637 856021637
474961063 474961063
701801432 701801432
446268372 446268372
794491714 794491714
826823603 826823603
368993079 368993079
219838926 219838926
196294321 196294321
724391884 724391884
321103595 321103595
201338483 201338483
266320360 266320360
25477305 25477305
325844237 325844237
393890022 393890022
169736170 169736170
110154207 110154207
192475441 192475441
564915600 564915600
311305150 311305150
233317328 233317328
415665960 415665960
336488944 336488944
646008492 646008492
113460908 113460908
751735172 751735172
806168993 806168993
249392302 249392302
663604690 663604690
338885646 338885646
591089556 591089556
890970956 890970956
391065304 391065304
178992812 178992812
191011432 191011432
42908879 42908879
816136508 816136508
130942267 130942267
395945723 395945723
35092861 35092861
685640552 685640552
187270245 187270245
176056384 176056384
949424104 949424104
112916621 112916621
26590429 26590429
330214075 330214075
877830129 877830129
16319102 16319102
170179268 170179268
202473812 202473812
114492226 114492226
993927356 993927356
551352271 551352271
711930780 711930780
822651494 822651494
45753445 45753445
445467028 445467028
614637232 614637232
699103939 699103939
51030774 51030774
640526178 640526178
399865594 399865594
369805988 369805988
65770957 65770957
381843492 381843492
591007542 591007542
223538867 223538867
468803464 468803464
792569357 792569357
474233542 474233542
889381626 889381626
277042074 277042074
160794145 160794145
858632575 858632575
128695345 128695345
476579333 476579333
121353693 121353693
651931142 651931142
455195385 455195385
888755488 888755488
51383484 51383484
160763533 160763533
423805772 423805772
301437644 301437644
354795442 354795442
76324411 76324411
611272508 611272508
379661630 379661630
623784097 623784097
401728936 401728936
80628337 80628337
345201179 345201179
532362154 532362154
153211800 153211800
996802776 996802776
467376186 467376186
438886157 438886157
579086025 579086025
238341601 238341601
101310752 101310752
260706120 260706120
971457063 971457063
563529719 563529719
230008903 230008903
174481327 174481327
476179369 476179369
33174337 33174337
120707412 120707412
146111592 146111592
849188668 849188668
948996340 948996340
607122507 607122507
8301314 8301314
683234614 683234614
158111418 158111418
30095437 30095437
94897588 94897588
945926853 945926853
712633313 712633313
354257112 354257112
698484395 698484395
85859097 85859097
565125305 565125305
609035940 609035940
182522633 182522633
934348785 934348785
807113083 807113083
427142363 427142363
592422201 592422201
381077127 381077127
924193516 924193516
32127749 32127749
240901265 240901265
507948396 507948396
544535675 544535675
463828954 463828954
163424404 163424404
346181174 346181174
900529161 900529161
373036438 373036438
113683807 113683807
134291923 134291923
793407771 793407771
522359505 522359505
446413967 446413967
642977672 642977672
653018730 653018730
112485564 112485564
209983480 209983480
351627366 351627366
615340790 615340790
325275627 325275627
161736285 161736285
47576870 47576870
83230077 83230077
2489440 2489440
507323728 507323728
817575780 817575780
519154306 519154306
228956097 228956097
294330488 294330488
563760997 563760997
742385531 742385531
664557663 664557663
900294871 900294871
454617542 454617542
384067628 384067628
264224615 264224615
738052795 738052795
155335412 155335412
585517655 585517655
107138704 107138704
965518733 965518733
119892046 119892046
349450047 349450047
830584183 830584183
780677901 780677901
984144028 984144028
71331430 71331430
622637055 622637055
439095138 439095138
168526065 168526065
32001049 32001049
485119523 485119523
954406466 954406466
842431857 842431857
196758180 196758180
522962971 522962971
557411697 557411697
89646346 89646346
732722092 732722092
969050877 969050877
720201876 720201876
699029813 699029813
703663203 703663203
60714294 60714294
626812591 626812591
158797295 158797295
637598144 637598144
14713220 14713220
616448259 616448259
923459158 923459158
909429639 909429639
244713944 244713944
140978618 140978618
119103887 119103887
819243281 819243281
264602771 264602771
750583509 750583509
739880402 739880402
967427503 967427503
113104440 113104440
819086482 819086482
946166468 946166468
802253313 802253313
100191925 100191925
952008819 952008819
718847983 718847983
79366712 79366712
76526213 76526213
777065381 777065381
377803262 377803262
184021246 184021246
54899594 54899594
347589796 347589796
672525973 672525973
638154539 638154539
503370506 503370506
84923313 84923313
961695228 961695228
266440470 266440470
362071045 362071045
263782876 263782876
192995971 192995971
208443617 208443617
833123383 833123383
897224498 897224498
855481718 855481718
279965431 279965431
936254890 936254890
633597218 633597218
963766590 963766590
27551716 27551716
944913099 944913099
282289554 282289554
959688978 959688978
839418583 839418583
208082688 208082688
875042325 875042325
736956050 736956050
305111942 305111942
363186901 363186901
537625471 537625471
882588618 882588618
130264814 130264814
204086734 204086734
386686029 386686029
75699470 75699470
939329876 939329876
799462204 799462204
449327491 449327491
22005559 22005559
132556698 132556698
231975152 231975152
714317134 714317134
457022264 457022264
727130585 727130585
621568092 621568092
993179802 993179802
176524215 176524215
418698613 418698613
210800610 210800610
623065866 623065866
182827672 182827672
171486375 171486375
254656038 254656038
383399742 383399742
537262717 537262717
373319488 373319488
906528552 906528552
91558155 91558155
453602687 453602687
902909657 902909657
291304170 291304170
812702050 812702050
255862957 255862957
352093894 352093894
91465268 91465268
109885253 109885253
779554427 779554427
214478165 214478165
635346199 635346199
903923836 903923836
589523003 589523003
935213817 935213817
423781225 423781225
330145773 330145773
336692003 336692003
787284544 787284544
7456303 7456303
954235842 954235842
742355985 742355985
723140502 723140502
656317342 656317342
812124113 812124113
174554378 174554378
588568524 588568524
516388254 516388254
761182657 761182657
182809140 182809140
586065875 586065875
556732198 556732198
870841742 870841742
24678736 24678736
978938132 978938132
107078055 107078055
464072436 464072436
309964303 309964303
629366741 629366741
173257079 173257079
725779914 725779914
157215626 157215626
295527342 295527342
573873361 573873361
117621269 117621269
368859351 368859351
891068276 891068276
763995982 763995982
688566454 688566454
198078664 198078664
676897590 676897590
191910046 191910046
790303802 790303802
757641187 757641187
869454249 869454249
404602438 404602438
382877670 382877670
351839588 351839588
265777865 265777865
689568230 689568230
514777369 514777369
330262635 330262635
863499614 863499614
795369320 795369320
916647961 916647961
732765359 732765359
112946058 112946058
906211922 906211922
349307023 349307023
877731230 877731230
254816850 254816850
400380018 400380018
394525091 394525091
738704797 738704797
694242555 694242555
738009191 738009191
970410727 970410727
630173309 630173309
472186015 472186015
511138376 511138376
413221434 413221434
809328714 809328714
504470890 504470890
157296040 157296040
427609094 427609094
236728007 236728007
193140590 193140590
199696584 199696584
243718033 243718033
969814743 969814743
591678028 591678028
821446438 821446438
697666239 697666239
616539772 616539772
107322648 107322648
102611459 102611459
196689775 196689775
990354595 990354595
720485662 720485662
274543273 274543273
629125735 629125735
234279391 234279391
152477893 152477893
23166450 23166450
663508156 663508156
419891967 419891967
682344600 682344600
1211757 1211757
185300490 185300490
872285432 872285432
375124262 375124262
915160083 915160083
807469753 807469753
143213673 143213673
569817223 569817223
328089451 328089451
255422516 255422516
406591892 406591892
796661866 796661866
135537073 135537073
898801500 898801500
820240200 820240200
997149886 997149886
384352782 384352782
994158393 994158393
45330460 45330460
697596024 697596024
789022421 789022421
435695434 435695434
415664019 415664019
655991721 655991721
942072164 942072164
751988286 751988286
925222744 925222744
670068361 670068361
907025188 907025188
407141549 407141549
61797372 61797372
791691644 791691644
363779410 363779410
992700050 992700050
932076877 932076877
816452729 816452729
582502175 582502175
749043330 749043330
55476282 55476282
719547778 719547778
817764324 817764324
572413828 572413828
29277618 29277618
73524970 73524970
693443015 693443015
767164857 767164857
335208687 335208687
676207063 676207063
449328841 449328841
429812751 429812751
335482806 335482806
195185982 195185982
237922824 237922824
399289643 399289643
172961229 172961229
744157861 744157861
847677936 847677936
344530002 344530002
963032068 963032068
635020394 635020394
320957015 320957015
43567691 43567691
448807636 448807636
497287439 497287439
636928483 636928483
248274803 248274803
196306359 196306359
291525539 291525539
557066408 557066408
115323404 115323404
356536139 356536139
302627310 302627310
282906181 282906181
684566853 684566853
568568075 568568075
567027422 567027422
283409980 283409980
789193629 789193629
193382623 193382623
854293003 854293003
989498626 989498626
688754685 688754685
322468172 322468172
473563664 473563664
774879725 774879725
766342421 766342421
256504095 256504095
208431316 208431316
739830220 739830220
764716532 764716532
989619923 989619923
545940498 545940498
286232844 286232844
821263886 821263886
814454739 814454739
879306754 879306754
244803884 244803884
884995811 884995811
712200555 712200555
425985434 425985434
838972745 838972745
534557843 534557843
179140538 179140538
185535010 185535010
38892408 38892408
499728172 499728172
8092768 8092768
689357975 689357975
674352139 674352139
475007197 475007197
594160862 594160862
175832065 175832065
749131888 749131888
714607810 714607810
731654559 731654559
951463622 951463622
608403203 608403203
529143127 529143127
655395583 655395583
648573967 648573967
788944616 788944616
462788922 462788922
632608639 632608639
107993504 107993504
851818645 851818645
554618741 554618741
341775014 341775014
577787918 577787918
321555040 321555040
97415027 97415027
834073044 834073044
867860029 867860029
384799913 384799913
804796185 804796185
112595699 112595699
745187669 745187669
187272105 187272105
95993067 95993067
889605812 889605812
406741194 406741194
526205180 526205180
528049939 528049939
433386415 433386415
583272227 583272227
614734154 614734154
882659185 882659185
838090184 838090184
708590119 708590119
639569340 639569340
4290802 4290802
477016995 477016995
995638093 995638093
312518194 312518194
441029339 441029339
299957719 299957719
912571532 912571532
625607516 625607516
631575954 631575954
107484743 107484743
444794051 444794051
104884582 104884582
189366908 189366908
72549907 72549907
122469772 122469772
948305938 948305938
76641507 76641507
951724252 951724252
282989451 282989451
473463341 473463341
455268102 455268102
790309904 790309904
368252112 368252112
566686378 566686378
996303322 996303322
880310393 880310393
572802089 572802089
331550331 331550331
170073731 170073731
835760139 835760139
909289364 909289364
114171156 114171156
744600374 744600374
214392706 214392706
739583977 739583977
362531511 362531511
418859831 418859831
5078749 5078749
60207489 60207489
680233160 680233160
937932468 937932468
255269148 255269148
420545011 420545011
319986298 319986298
505399106 505399106
984782608 984782608
948826478 948826478
721116130 721116130
757570404 757570404
375007144 375007144
139183406 139183406
740264339 740264339
148387348 148387348
661187656 661187656
550307274 550307274
520131555 520131555
620885262 620885262
944922773 944922773
452922731 452922731
845678631 845678631
987934666 987934666
331840187 331840187
352632584 352632584
94200389 94200389
405104988 405104988
47613234 47613234
344773982 344773982
864740891 864740891
592980268 592980268
541508417 541508417
661144716 661144716
62652762 62652762
784215402 784215402
733907221 733907221
240937211 240937211
649609226 649609226
841430122 841430122
19293649 19293649
68398532 68398532
472371637 472371637
762372997 762372997
446520331 446520331
453995147 453995147
528940682 528940682
623287730 623287730
327555467 327555467
479330020 479330020
458439777 458439777
608994883 608994883
399563597 399563597
80904129 80904129
716638528 716638528
930144658 930144658
601301731 601301731
171103490 171103490
117077481 117077481
669572065 669572065
225944114 225944114
350811236 350811236
169979968 169979968
35495438 35495438
272994949 272994949
234969312 234969312
143547501 143547501
486332352 486332352
169506111 169506111
664213990 664213990
796051179 796051179
40533187 40533187
403877688 403877688
676695678 676695678
338397105 338397105
133764799 133764799
15815852 15815852
951951256 951951256
293774477 293774477
606292538 606292538
723537256 723537256
122712842 122712842
230477653 230477653
518569923 518569923
319745976 319745976
469490614 469490614
928237833 928237833
844797423 844797423
983673733 983673733
414602449 414602449
220742475 220742475
802422531 802422531
270092862 270092862
189520346 189520346
193225831 193225831
10534225 10534225
684792064 684792064
862041736 862041736
425236466 425236466
697651176 697651176
983791237 983791237
173723223 173723223
634789388 634789388
231873529 231873529
716019168 716019168
982581125 982581125
899317004 899317004
847090684 847090684
479720410 479720410
336099347 336099347
851733270 851733270
942080310 942080310
193041016 193041016
590391027 590391027
684412782 684412782
626065408 626065408
109699568 109699568
159472713 159472713
264554339 264554339
471290510 471290510
484614510 484614510
998363280 998363280
896603763 896603763
911046458 911046458
244414822 244414822
797727624 797727624
201725006 201725006
701718854 701718854
175655590 175655590
322206724 322206724
274154706 274154706
683294760 683294760
791304000 791304000
455250848 455250848
497070827 497070827
975178990 975178990
288909511 288909511
101540494 101540494
521778414 521778414
10557350 10557350
982499682 982499682
348443456 348443456
604856722 604856722
808292447 808292447
700131683 700131683
423655483 423655483
721629631 721629631
28499767 28499767
270179395 270179395
498917869 498917869
381263474 381263474
837757339 837757339
845243563 845243563
71724330 71724330
806427158 806427158
863677871 863677871
117701761 117701761
430929096 430929096
63645868 63645868
125613196 125613196
293485735 293485735
103305729 103305729
446595830 446595830
822845512 822845512
802890853 802890853
365510901 365510901
294657700 294657700
936780014 936780014
787521337 787521337
503546461 503546461
127810762 127810762
21914246 21914246
447653254 447653254
652774072 652774072
276260404 276260404
622189539 622189539
224779162 224779162
622472310 622472310
148398194 148398194
677502062 677502062
429249818 429249818
178523556 178523556
858758112 858758112
102998063 102998063
85998138 85998138
931186037 931186037
543514137 543514137
188721182 188721182
270379628 270379628
644949555 644949555
186847603 186847603
484552571 484552571
518705820 518705820
80030521 80030521
289033447 289033447
711407459 711407459
89964710 89964710
495891096 495891096
902172093 902172093
960854486 960854486
349766675 349766675
246990164 246990164
23473647 23473647
12860195 12860195
568017036 568017036
599134571 599134571
53166583 53166583
12033564 12033564
472147698 472147698
387384725 387384725
507261439 507261439
671454513 671454513
236399378 236399378
251544737 251544737
114912444 114912444
728848194 728848194
3652074 3652074
763292745 763292745
785280259 785280259
23888907 23888907
397910588 397910588
934412269 934412269
387606185 387606185
153096564 153096564
730591860 730591860
915698076 915698076
726634675 726634675
746154925 746154925
3176241 3176241
547940586 547940586
518599050 518599050
851572041 851572041
839702664 839702664
110854119 110854119
90630757 90630757
301365284 301365284
382070500 382070500
454779768 454779768
158908203 158908203
112760043 112760043
84835612 84835612
637913515 637913515
895632750 895632750
904542783 904542783
482458487 482458487
350555441 350555441
601262615 601262615
576110204 576110204
445658146 445658146
244223201 244223201
375244102 375244102
553920078 553920078
64146124 64146124
825932482 825932482
393201084 393201084
528215300 528215300
84333998 84333998
551560443 551560443
430919629 430919629
261570658 261570658
404251628 404251628
421597003 421597003
793117169 793117169
350224167 350224167
911901169 911901169
865921425 865921425
242575984 242575984
475486683 475486683
848373807 848373807
419503664 419503664
758403596 758403596
675654276 675654276
946639691 946639691
635231081 635231081
164989844 164989844
110351118 110351118
47627993 47627993
727812478 727812478
494111328 494111328
756292512 756292512
172316960 172316960
982011631 982011631
252799798 252799798
174035275 174035275
641079042 641079042
599990228 599990228
977654737 977654737
88710881 88710881
702548894 702548894
131259035 131259035
181118403 181118403
875566333 875566333
667327297 667327297
620561462 620561462
881379265 881379265
796482337 796482337
253197046 253197046
426267518 426267518
525358950 525358950
832694425 832694425
381143483 381143483
920838222 920838222
349416746 349416746
567658695 567658695
270703699 270703699
980412954 980412954
653408048 653408048
765648257 765648257
608308082 608308082
612139311 612139311
353286039 353286039
29636741 29636741
248732595 248732595
330396178 330396178
658102061 658102061
447404645 447404645
498733905 498733905
997642526 997642526
583992337 583992337
28680026 28680026
510335119 510335119
771199420 771199420
65431074 65431074
646792994 646792994
677530715 677530715
418715274 418715274
987553400 987553400
500678907 500678907
804908492 804908492
68669951 68669951
6951798 6951798
661434651 661434651
786172801 786172801
514112920 514112920
555321155 555321155
925951742 925951742
916735653 916735653
537635691 537635691
977958720 977958720
675678438 675678438
731250380 731250380
307500678 307500678
107057209 107057209
507136144 507136144
463727589 463727589
225277772 225277772
723022351 723022351
571633859 571633859
202708773 202708773
454756870 454756870
736963825 736963825
140562389 140562389
184784711 184784711
325479170 325479170
468924569 468924569
283849417 283849417
907104174 907104174
756480264 756480264
683837590 683837590
548769932 548769932
465532953 465532953
280041698 280041698
692755231 692755231
493677140 493677140
962674813 962674813
60385595 60385595
880281245 880281245
55790292 55790292
333862603 333862603
640663615 640663615
3531912 3531912
11896730 11896730
951983967 951983967
865125813 865125813
575631102 575631102
556688235 556688235
149465893 149465893
597306721 597306721
24779860 24779860
975995112 975995112
669352391 669352391
128240998 128240998
32184541 32184541
239210005 239210005
210313324 210313324
35562304 35562304
103187218 103187218
728237877 728237877
853636748 853636748
982002111 982002111
434678541 434678541
69223480 69223480
393721180 393721180
410914326 410914326
243631602 243631602
618811180 618811180
582986670 582986670
91838622 91838622
141013056 141013056
785990533 785990533
915935647 915935647
160260421 160260421
842498213 842498213
808411780 808411780
11861790 11861790
63191818 63191818
391902160 391902160
101960597 101960597
651707642 651707642
509679621 509679621
392592275 392592275
332480438 332480438
656075785 656075785
184285700 184285700
542740016 542740016
505988990 505988990
162738437 162738437
325359587 325359587
264460020 264460020
726917016 726917016
901857500 901857500
672303470 672303470
142155785 142155785
865735476 865735476
478902632 478902632
263793568 263793568
533024456 533024456
979820716 979820716
220992334 220992334
936372217 936372217
775501970 775501970
724498372 724498372
419350625 419350625
195803954 195803954
594383792 594383792
366777109 366777109
384056697 384056697
388039896 388039896
660452258 660452258
277645362 277645362
17070022 17070022
328022136 328022136
970258987 970258987
254498543 254498543
16974570 16974570
742761936 742761936
853708580 853708580
692188944 692188944
596596689 596596689
72483671 72483671
309724921 309724921
388503566 388503566
357685367 357685367
892974743 892974743
31976102 31976102
190733330 190733330
308331852 308331852
869197688 869197688
434767579 434767579
939142037 939142037
183060313 183060313
768465565 768465565
209242400 209242400
980867010 980867010
782327841 782327841
372907090 372907090
840533292 840533292
692075901 692075901
703531739 703531739
287223156 287223156
606877432 606877432
225461253 225461253
946134244 946134244
318532099 318532099
232072591 232072591
379505546 379505546
438787292 438787292
470926417 470926417
362448318 362448318
499977089 499977089
679839118 679839118
263441629 263441629
963537011 963537011
64117370 64117370
228021886 228021886
741882128 741882128
116965480 116965480
408255871 408255871
722688448 722688448
553756549 553756549
406433174 406433174
545734970 545734970
74175015 74175015
642606628 642606628
228737674 228737674
875443038 875443038
369168513 369168513
914441254 914441254
184039705 184039705
327305814 327305814
143628218 143628218
947251862 947251862
92762865 92762865
708390956 708390956
36948401 36948401
685825154 685825154
21210049 21210049
55753756 55753756
987425883 987425883
263390169 263390169
45974013 45974013
67745059 67745059
747543369 747543369
806147610 806147610
117387726 117387726
919691499 919691499
383559870 383559870
442144141 442144141
512756647 512756647
361966966 361966966
855875941 855875941
184130744 184130744
369936511 369936511
825037598 825037598
216532164 216532164
333055533 333055533
868821258 868821258
6400583 6400583
694381991 694381991
195762099 195762099
328396657 328396657
36172308 36172308
957766505 957766505
667460134 667460134
188818141 188818141
349463036 349463036
995276454 995276454
762962183 762962183
7984760 7984760
269817451 269817451
221581773 221581773
700423957 700423957
41109465 41109465
175453600 175453600
571562427 571562427
79872808 79872808
713644783 713644783
841362217 841362217
4466959 4466959
599920537 599920537
187549254 187549254
969735347 969735347
281588488 281588488
747342516 747342516
54470065 54470065
598277611 598277611
412427070 412427070
536667443 536667443
889576061 889576061
958049027 958049027
934281648 934281648
451169547 451169547
905835848 905835848
695520606 695520606
350112058 350112058
190357635 190357635
540110965 540110965
160933399 160933399
568927011 568927011
769113116 769113116
478221771 478221771
462760273 462760273
212054773 212054773
608693995 608693995
540637834 540637834
465026444 465026444
266985889 266985889
762907715 762907715
157481245 157481245
63236513 63236513
159114163 159114163
137570484 137570484
946870981 946870981
710058294 710058294
439455571 439455571
954992009 954992009
683026649 683026649
675404894 675404894
239323624 239323624
265238905 265238905
305939767 305939767
831128687 831128687
820482217 820482217
888758125 888758125
87849935 87849935
957773508 957773508
172160847 172160847
28581362 28581362
798562351 798562351
872389060 872389060
73421574 73421574
382325576 382325576
402353865 402353865
440427970 440427970
227520968 227520968
846920633 846920633
506380266 506380266
377871657 377871657
69987758 69987758
54611223 54611223
84214586 84214586
576111613 576111613
162835559 162835559
132440002 132440002
522701686 522701686
355209176 355209176
359257947 359257947
346141000 346141000
950207662 950207662
60148378 60148378
908534368 908534368
693724877 693724877
640050071 640050071
376112498 376112498
80438644 80438644
513288218 513288218
886491943 886491943
568902306 568902306
425287278 425287278
235699295 235699295
337539164 337539164
95703147 95703147
588086386 588086386
271467089 271467089
785942860 785942860
595498533 595498533
218332222 218332222
777826337 777826337
874927792 874927792
715230726 715230726
471580121 471580121
671026054 671026054
335758977 335758977
729151955 729151955
533120058 533120058
667554287 667554287
569092187 569092187
101521340 101521340
445868666 445868666
612437296 612437296
719856473 719856473
196184673 196184673
552701057 552701057
977946412 977946412
72470101 72470101
257331090 257331090
739943078 739943078
632629000 632629000
950605978 950605978
701649256 701649256
726605192 726605192
12845947 12845947
230993291 230993291
291870819 291870819
338115210 338115210
361809887 361809887
524421454 524421454
378560504 378560504
345533896 345533896
745604865 745604865
104747780 104747780
631160143 631160143
900429844 900429844
873309962 873309962
229677930 229677930
275092574 275092574
894666632 894666632
833449551 833449551
505806822 505806822
450137008 450137008
602858844 602858844
554209098 554209098
791421368 791421368
827768246 827768246
541727390 541727390
72714405 72714405
904434951 904434951
872235667 872235667
11417905 11417905
696280236 696280236
62263287 62263287
147218272 147218272
480032940 480032940
379225303 379225303
524635728 524635728
893684140 893684140
307983099 307983099
118802878 118802878
126677361 126677361
324005074 324005074
765061233 765061233
212863919 212863919
821450845 821450845
94839270 94839270
439896467 439896467
690332657 690332657
390527815 390527815
822992672 822992672
390809634 390809634
39494298 39494298
531294802 531294802
319982558 319982558
477372692 477372692
575060181 575060181
954576618 954576618
324459036 324459036
800149599 800149599
621803896 621803896
291341221 291341221
155821534 155821534
487287135 487287135
70235500 70235500
521452345 521452345
820049423 820049423
142703797 142703797
771998824 771998824
118053675 118053675
657005529 657005529
823214770 823214770
775179105 775179105
637042084 637042084
830741672 830741672
750837863 750837863
840681241 840681241
924486856 924486856
457290359 457290359
992886125 992886125
371370001 371370001
695895617 695895617
269675662 269675662
582473404 582473404
398264381 398264381
970681395 970681395
700212417 700212417
361335325 361335325
552502985 552502985
471629182 471629182
321108258 321108258
893508313 893508313
635348476 635348476
17366439 17366439
523217679 523217679
634576100 634576100
805261246 805261246
856176652 856176652
52763189 52763189
78705542 78705542
545241513 545241513
2940930 2940930
308681356 308681356
990887432 990887432
812398214 812398214
828286379 828286379
392470459 392470459
124572472 124572472
648473911 648473911
841307130 841307130
388016368 388016368
202734401 202734401
511081485 511081485
346454331 346454331
15846439 15846439
457507308 457507308
408438598 408438598
20832006 20832006
958952904 958952904
819050408 819050408
412285479 412285479
977809089 977809089
216576641 216576641
512931039 512931039
511817590 511817590
770784090 770784090
872408841 872408841
5776700 5776700
460979863 460979863
784347597 784347597
244659979 244659979
709478311 709478311
500559943 500559943
15225445 15225445
3180450 3180450
469287960 469287960
760887838 760887838
752254000 752254000
825372172 825372172
179861943 179861943
710627796 710627796
259123895 259123895
36989053 36989053
442533438 442533438
347417792 347417792
914853124 914853124
614607292 614607292
52741102 52741102
901980562 901980562
895579191 895579191
973833979 973833979
987625783 987625783
161226505 161226505
461831177 461831177
196784478 196784478
178657660 178657660
255139731 255139731
963388137 963388137
830266385 830266385
762805510 762805510
215545834 215545834
499203747 499203747
383655399 383655399
520908711 520908711
241421186 241421186
818313494 818313494
437723678 437723678
113216988 113216988
111197849 111197849
877054567 877054567
266230951 266230951
587601643 587601643
96127251 96127251
192316242 192316242
952275678 952275678
923032844 923032844
728779690 728779690
895409659 895409659
81469118 81469118
603713287 603713287
337608739 337608739
489942202 489942202
421338427 421338427
710939003 710939003
624701120 624701120
391008382 391008382
944202494 944202494
558639131 558639131
265563737 265563737
855637029 855637029
245075489 245075489
541291829 541291829
144747862 144747862
55641234 55641234
67870532 67870532
80547917 80547917
709107641 709107641
186915694 186915694
395041008 395041008
584993651 584993651
668064462 668064462
468283320 468283320
553120728 553120728
484948990 484948990
861049247 861049247
59314431 59314431
96465721 96465721
685940860 685940860
887354942 887354942
72114239 72114239
31685808 31685808
673902396 673902396
893687759 893687759
579611672 579611672
695226234 695226234
582056259 582056259
93402545 93402545
927992891 927992891
557858403 557858403
105582360 105582360
445548243 445548243
133979456 133979456
605051646 605051646
795562103 795562103
985028683 985028683
266291594 266291594
61119383 61119383
377810240 377810240
785567386 785567386
347764667 347764667
545260523 545260523
701230995 701230995
737835834 737835834
428286634 428286634
672303535 672303535
998001484 998001484
998460238 998460238
956256272 956256272
714343348 714343348
42585398 42585398
376979461 376979461
997009412 997009412
438140094 438140094
23210948 23210948
216083539 216083539
934773470 934773470
325103761 325103761
894992021 894992021
293648221 293648221
61619016 61619016
696630442 696630442
702929208 702929208
82510094 82510094
758348490 758348490
897603947 897603947
542918903 542918903
38970111 38970111
933549670 933549670
348021551 348021551
773674088 773674088
572690344 572690344
10063918 10063918
252925155 252925155
35628983 35628983
812441705 812441705
524810243 524810243
209992360 209992360
607074679 607074679
192767175 192767175
627963256 627963256
930439521 930439521
242698425 242698425
270361387 270361387
720182503 720182503
304137883 304137883
727290462 727290462
517566470 517566470
85918725 85918725
164389144 164389144
973498785 973498785
73865198 73865198
154389049 154389049
635208941 635208941
121868576 121868576
189970685 189970685
81212588 81212588
472377556 472377556
972314929 972314929
96778949 96778949
704401945 704401945
870088869 870088869
885958752 885958752
377869654 377869654
138774111 138774111
184559846 184559846
148092515 148092515
803248089 803248089
69166537 69166537
288681250 288681250
229822535 229822535
561448350 561448350
828698770 828698770
828084429 828084429
222546335 222546335
269279406 269279406
815180536 815180536
494417192 494417192
835397204 835397204
534085698 534085698
973254451 973254451
257421158 257421158
516275447 516275447
477605685 477605685
11735192 11735192
887242373 887242373
406806564 406806564
693290127 693290127
566088983 566088983
699219752 699219752
199630831 199630831
760456625 760456625
217530349 217530349
850095684 850095684
144193566 144193566
250737264 250737264
636475449 636475449
536933504 536933504
372929879 372929879
80964136 80964136
932575619 932575619
492363472 492363472
404207734 404207734
514328322 514328322
153479523 153479523
572860497 572860497
5375988 5375988
613467353 613467353
188699972 188699972
360175309 360175309
265355204 265355204
204353144 204353144
162530093 162530093
224027830 224027830
393770978 393770978
71795512 71795512
76075532 76075532
652215024 652215024
141861574 141861574
820578968 820578968
859730604 859730604
109022376 109022376
216421686 216421686
733514674 733514674
581414514 581414514
362048023 362048023
410759029 410759029
983416250 983416250
422880953 422880953
834644339 834644339
382536397 382536397
106716269 106716269
132935272 132935272
419297652 419297652
812560853 812560853
59602699 59602699
981899136 981899136
242791072 242791072
209839238 209839238
624758924 624758924
125267238 125267238
875858651 875858651
845952755 845952755
770531035 770531035
33743588 33743588
939963028 939963028
381791974 381791974
646410225 646410225
509670072 509670072
100888480 100888480
241900239 241900239
219957300 219957300
243902211 243902211
181944018 181944018
729366267 729366267
823254293 823254293
686225229 686225229
30823778 30823778
654719134 654719134
130249889 130249889
479196172 479196172
987777774 987777774
874363468 874363468
364968613 364968613
477032848 477032848
250402136 250402136
876341390 876341390
971531574 971531574
484343316 484343316
830336784 830336784
530858828 530858828
644421261 644421261
684143862 684143862
520329136 520329136
495183173 495183173
722098589 722098589
531878336 531878336
760760411 760760411
273487673 273487673
337233439 337233439
774650563 774650563
63156369 63156369
988448548 988448548
124947654 124947654
255662502 255662502
758002747 758002747
755882316 755882316
125543744 125543744
590351013 590351013
114347578 114347578
179117064 179117064
130962832 130962832
987922762 987922762
674957707 674957707
931641667 931641667
24202872 24202872
671445626 671445626
769329322 769329322
762454403 762454403
801893045 801893045
474637814 474637814
520139571 520139571
770759250 770759250
564528905 564528905
827937530 827937530
835443753 835443753
270020581 270020581
265282040 265282040
688009692 688009692
905045710 905045710
863929277 863929277
823145868 823145868
967639061 967639061
121551417 121551417
112363755 112363755
321706513 321706513
363507546 363507546
828919030 828919030
315440636 315440636
597683596 597683596
859410396 859410396
369895710 369895710
257678968 257678968
493921076 493921076
876331188 876331188
137838221 137838221
308109293 308109293
323480841 323480841
531350220 531350220
793555646 793555646
19769419 19769419
749872833 749872833
651730180 651730180
197831265 197831265
843555433 843555433
273453952 273453952
394509125 394509125
698541845 698541845
523821362 523821362
196252708 196252708
41101147 41101147
336529220 336529220
696633873 696633873
934956103 934956103
93246243 93246243
810631668 810631668
600409085 600409085
392092617 392092617
556549181 556549181
857605552 857605552
86723575 86723575
966322014 966322014
395764507 395764507
929112334 929112334
385013863 385013863
966422263 966422263
718382395 718382395
250869480 250869480
196871919 196871919
683212717 683212717
71519054 71519054
409189007 409189007
54933822 54933822
84658284 84658284
92719567 92719567
868242432 868242432
166561000 166561000
886922965 886922965
281849887 281849887
324909992 324909992
748110158 748110158
790044942 790044942
446173628 446173628
354942435 354942435
522407566 522407566
74815108 74815108
895922477 895922477
676131399 676131399
587787769 587787769
954003210 954003210
299768445 299768445
209290969 209290969
355144109 355144109
726471509 726471509
428021086 428021086
465762141 465762141
845316162 845316162
343311509 343311509
947118655 947118655
497127604 497127604
268869636 268869636
211931052 211931052
322745239 322745239
104687502 104687502
876585191 876585191
870376023 870376023
376100612 376100612
102494394 102494394
323034057 323034057
434910154 434910154
652224803 652224803
452575692 452575692
315436226 315436226
237295784 237295784
529948133 529948133
439588248 439588248
549257266 549257266
615974163 615974163
947774511 947774511
557708137 557708137
169067317 169067317
259224743 259224743
687958388 687958388
555122011 555122011
804047005 804047005
149995644 149995644
44779522 44779522
429159235 429159235
454397064 454397064
862688953 862688953
488442601 488442601
502687948 502687948
526537873 526537873
452721798 452721798
698384282 698384282
756180201 756180201
906617068 906617068
16163273 16163273
111487513 111487513
123295647 123295647
294429790 294429790
392134953 392134953
364024007 364024007
55858460 55858460
938452207 938452207
593335676 593335676
898966938 898966938
445042053 445042053
117318338 117318338
68037909 68037909
972408620 972408620
422362939 422362939
29846875 29846875
32616695 32616695
6226017 6226017
379739411 379739411
836446146 836446146
723078319 723078319
271972816 271972816
115574112 115574112
732329010 732329010
722163974 722163974
569486088 569486088
269621876 269621876
559416152 559416152
765193486 765193486
535972703 535972703
404564741 404564741
885518742 885518742
907012795 907012795
650320187 650320187
864185473 864185473
286459759 286459759
114418727 114418727
943006635 943006635
112302802 112302802
346539561 346539561
503671382 503671382
707434550 707434550
188704100 188704100
906671008 906671008
935761264 935761264
523614149 523614149
777923778 777923778
807179974 807179974
278347977 278347977
468682493 468682493
260727185 260727185
976771829 976771829
638294977 638294977
891626203 891626203
641644451 641644451
196089151 196089151
814498121 814498121
282006691 282006691
362115104 362115104
720764 720764
842284721 842284721
656479701 656479701
882973673 882973673
235671537 235671537
366176711 366176711
405773629 405773629
878309255 878309255
139395185 139395185
8568580 8568580
940861448 940861448
608754941 608754941
101610762 101610762
93912917 93912917
332496123 332496123
670904919 670904919
587024162 587024162
68649975 68649975
155292792 155292792
776374246 776374246
52117558 52117558
42906190 42906190
624179899 624179899
186796560 186796560
423446170 423446170
634331081 634331081
48898252 48898252
109958098 109958098
87054190 87054190
294186397 294186397
185347 185347
140639336 140639336
58768792 58768792
988105480 988105480
528908100 528908100
104591412 104591412
943424508 943424508
415811120 415811120
118067323 118067323
685377349 685377349
551767809 551767809
591272746 591272746
5295025 5295025
543074267 543074267
474196057 474196057
168374724 168374724
68980820 68980820
662945040 662945040
41115337 41115337
540942246 540942246
877466139 877466139
436088342 436088342
996477091 996477091
915849817 915849817
823414508 823414508
68836108 68836108
839043774 839043774
121925910 121925910
107165758 107165758
38694468 38694468
138968686 138968686
171256777 171256777
553087390 553087390
606677414 606677414
575159288 575159288
308435508 308435508
472734677 472734677
134670752 134670752
682742302 682742302
326405609 326405609
728654141 728654141
396413617 396413617
449776645 449776645
522639084 522639084
738023987 738023987
939513991 939513991
471881257 471881257
688456654 688456654
930437247 930437247
845611817 845611817
162728025 162728025
147284448 147284448
84638790 84638790
26287298 26287298
636805042 636805042
841413382 841413382
108971466 108971466
463969463 463969463
738564289 738564289
224883965 224883965
701923628 701923628
220298094 220298094
785418374 785418374
322715204 322715204
51760830 51760830
772570985 772570985
493380143 493380143
320521624 320521624
82910437 82910437
652761168 652761168
735152934 735152934
112588321 112588321
951234010 951234010
632646474 632646474
377586867 377586867
994418715 994418715
225429576 225429576
786609503 786609503
810632418 810632418
108578983 108578983
15243799 15243799
252188864 252188864
543570465 543570465
35237969 35237969
870183571 870183571
712068052 712068052
320460606 320460606
557525873 557525873
839459691 839459691
523406786 523406786
423961970 423961970
613528316 613528316
1651329 1651329
249835463 249835463
473117538 473117538
955720983 955720983
714737224 714737224
908766521 908766521
252774489 252774489
5760889 5760889
163643398 163643398
458007963 458007963
387595085 387595085
292073992 292073992
61685124 61685124
963933503 963933503
912660899 912660899
818801624 818801624
955678759 955678759
253660365 253660365
116465496 116465496
194048862 194048862
522413409 522413409
887680055 887680055
263837537 263837537
444901555 444901555
188981021 188981021
978258432 978258432
100187614 100187614
619213107 619213107
916546527 916546527
66951064 66951064
632601185 632601185
468078229 468078229
98931779 98931779
520650948 520650948
493402240 493402240
829002000 829002000
41495575 41495575
109224955 109224955
909527468 909527468
44281261 44281261
640975542 640975542
326142190 326142190
992342954 992342954
767300248 767300248
671429454 671429454
245948831 245948831
507263630 507263630
157846154 157846154
964128524 964128524
543221394 543221394
191737425 191737425
579687864 579687864
230255338 230255338
816143009 816143009
308298206 308298206
222497360 222497360
242969005 242969005
651920262 651920262
5665681 5665681
880362307 880362307
660206254 660206254
858187713 858187713
522228378 522228378
105239405 105239405
339165894 339165894
15008902 15008902
538675295 538675295
195157548 195157548
785462220 785462220
242309957 242309957
381710082 381710082
261764875 261764875
705746900 705746900
136375306 136375306
117694520 117694520
685067743 685067743
27104538 27104538
137567600 137567600
31954897 31954897
33407863 33407863
552616821 552616821
7545333 7545333
595738008 595738008
199556234 199556234
640661995 640661995
696375857 696375857
145636523 145636523
986360017 986360017
196561498 196561498
468402157 468402157
939286975 939286975
873641270 873641270
135388841 135388841
851495340 851495340
822190388 822190388
363413655 363413655
461821622 461821622
66440484 66440484
658284686 658284686
669232692 669232692
527240886 527240886
372127196 372127196
147242539 147242539
102847142 102847142
525137405 525137405
126261919 126261919
393730778 393730778
569582902 569582902
708501997 708501997
20407857 20407857
430645705 430645705
652545503 652545503
177522884 177522884
733538511 733538511
289316450 289316450
158561585 158561585
400073788 400073788
905845719 905845719
427780970 427780970
848408735 848408735
115734693 115734693
323301078 323301078
294720876 294720876
885329372 885329372
514029664 514029664
453094956 453094956
714226135 714226135
411179873 411179873
610575994 610575994
909639543 909639543
953038539 953038539
278352235 278352235
398282762 398282762
158053310 158053310
205749399 205749399
341815152 341815152
482610998 482610998
549708867 549708867
2477023 2477023
846562756 846562756
549199684 549199684
964865378 964865378
599288616 599288616
385943878 385943878
737587238 737587238
649618070 649618070
758639102 758639102
272253248 272253248
533559716 533559716
205767272 205767272
766335052 766335052
947028284 947028284
898335287 898335287
799383567 799383567
610210783 610210783
359351485 359351485
716059865 716059865
288843390 288843390
862693677 862693677
578868530 578868530
737750204 737750204
438240550 438240550
152870016 152870016
329031981 329031981
496732377 496732377
497316221 497316221
24775483 24775483
465777942 465777942
360030818 360030818
963219286 963219286
472876804 472876804
991213512 991213512
446229155 446229155
103666577 103666577
982065162 982065162
416547103 416547103
263462707 263462707
262358715 262358715
875503574 875503574
357290368 357290368
97936017 97936017
832162261 832162261
28110108 28110108
803816530 803816530
888137011 888137011
2745438 2745438
732064067 732064067
505373936 505373936
841394461 841394461
263152866 263152866
488176876 488176876
258061919 258061919
433926692 433926692
921281181 921281181
73715766 73715766
365599420 365599420
837597689 837597689
370500613 370500613
79310450 79310450
78078359 78078359
620164189 620164189
931496238 931496238
939416608 939416608
289874087 289874087
293588592 293588592
279464644 279464644
528592789 528592789
95389451 95389451
95635913 95635913
611449487 611449487
890126897 890126897
96470197 96470197
453875227 453875227
411333703 411333703
552590020 552590020
359426681 359426681
11712126 11712126
395857502 395857502
578747039 578747039
269546310 269546310
408406256 408406256
487884929 487884929
461800067 461800067
310028474 310028474
321384249 321384249
117726971 117726971
61272442 61272442
562612011 562612011
260210162 260210162
667581610 667581610
386241172 386241172
734268315 734268315
305597894 305597894
764133291 764133291
481703472 481703472
283209330 283209330
701541184 701541184
537523715 537523715
398815264 398815264
335222137 335222137
249632486 249632486
697994625 697994625
191495056 191495056
111902812 111902812
241582436 241582436
52816051 52816051
36069953 36069953
162262581 162262581
603694048 603694048
494967983 494967983
434128204 434128204
101667988 101667988
150468115 150468115
124043739 124043739
402902494 402902494
144217754 144217754
584653587 584653587
496898773 496898773
744336500 744336500
970860251 970860251
342906416 342906416
14625776 14625776
185508492 185508492
29972623 29972623
363289931 363289931
72173607 72173607
909863494 909863494
117020298 117020298
42076496 42076496
386679192 386679192
185838405 185838405
387141084 387141084
772696155 772696155
775593791 775593791
866811287 866811287
488064785 488064785
932233430 932233430
133997997 133997997
313225026 313225026
404170011 404170011
985958240 985958240
10464452 10464452
835381435 835381435
200673 200673
653166721 653166721
834033908 834033908
69081625 69081625
607184414 607184414
314789461 314789461
115840001 115840001
586911210 586911210
893377221 893377221
671322535 671322535
87478843 87478843
61315357 61315357
467511016 467511016
350841100 350841100
48426294 48426294
7340663 7340663
451135875 451135875
633070412 633070412
165679750 165679750
311548661 311548661
190148378 190148378
514166836 514166836
847768138 847768138
126300079 126300079
465605963 465605963
541406915 541406915
426450992 426450992
473648986 473648986
833818219 833818219
895167659 895167659
522071485 522071485
275897040 275897040
187197476 187197476
983466206 983466206
303718484 303718484
512021667 512021667
460905004 460905004
718447095 718447095
549945401 549945401
229147491 229147491
325370823 325370823
496437523 496437523
875746880 875746880
654882571 654882571
814975954 814975954
134290236 134290236
139778345 139778345
10368145 10368145
170159360 170159360
78683220 78683220
476181028 476181028
784946639 784946639
434842896 434842896
637185156 637185156
292161809 292161809
942752335 942752335
581680106 581680106
94138150 94138150
421845725 421845725
202497991 202497991
377739138 377739138
748160337 748160337
939470790 939470790
36165920 36165920
17961504 17961504
966874924 966874924
545942206 545942206
526963837 526963837
963312677 963312677
868401503 868401503
993433783 993433783
972635950 972635950
125749531 125749531
994130208 994130208
400591248 400591248
96908846 96908846
796465306 796465306
886050430 886050430
784536357 784536357
79486680 79486680
256423540 256423540
279613280 279613280
246535014 246535014
469627472 469627472
459015562 459015562
818317458 818317458
426014849 426014849
235507317 235507317
12477241 12477241
256648455 256648455
394789261 394789261
302252871 302252871
315549130 315549130
873365265 873365265
175246645 175246645
151796687 151796687
363108958 363108958
912414808 912414808
163186245 163186245
683174972 683174972
568899446 568899446
780152067 780152067
854656588 854656588
608390814 608390814
15377608 15377608
10530905 10530905
847711090 847711090
114522329 114522329
251724790 251724790
998026891 998026891
125247412 125247412
993713735 993713735
281889843 281889843
263230781 263230781
345294272 345294272
138055284 138055284
54655978 54655978
20729264 20729264
474550228 474550228
766111971 766111971
680698654 680698654
165156334 165156334
318520830 318520830
258683210 258683210
374585184 374585184
740786975 740786975
86911390 86911390
34114954 34114954
304305569 304305569
222048473 222048473
489957515 489957515
820587902 820587902
125980920 125980920
327978255 327978255
667309999 667309999
401120247 401120247
525291533 525291533
221152281 221152281
342100579 342100579
322688816 322688816
513276578 513276578
732654040 732654040
432728671 432728671
593368748 593368748
27196071 27196071
393047705 393047705
596429536 596429536
356564688 356564688
280077625 280077625
216020350 216020350
858029358 858029358
586625625 586625625
308485312 308485312
954727723 954727723
118201587 118201587
826031142 826031142
596870869 596870869
219525034 219525034
696761887 696761887
9074103 9074103
756612415 756612415
272555544 272555544
797113227 797113227
339707059 339707059
8114404 8114404
831509845 831509845
161361882 161361882
318145807 318145807
268406690 268406690
326885323 326885323
101603130 101603130
238036519 238036519
223115334 223115334
635032202 635032202
996537499 996537499
448954258 448954258
327547375 327547375
17704276 17704276
945394132 945394132
925055858 925055858
906500169 906500169
692733750 692733750
622318513 622318513
598172473 598172473
601060530 601060530
746894641 746894641
113386826 113386826
844202240 844202240
167019900 167019900
669295034 669295034
432281654 432281654
832916418 832916418
825049615 825049615
312817798 312817798
261334170 261334170
138234546 138234546
254619771 254619771
782850956 782850956
297878158 297878158
716251970 716251970
471122332 471122332
487269674 487269674
356214939 356214939
680439737 680439737
906983352 906983352
596288726 596288726
658471210 658471210
834166837 834166837
169852501 169852501
303872668 303872668
272440323 272440323
872962792 872962792
299005400 299005400
169535941 169535941
527831419 527831419
54641463 54641463
293569080 293569080
681376360 681376360
599262534 599262534
969597885 969597885
660394510 660394510
377950479 377950479
657298741 657298741
907293328 907293328
486510694 486510694
486061638 486061638
596307331 596307331
929630622 929630622
185336121 185336121
394168275 394168275
989750513 989750513
614581359 614581359
982854130 982854130
274312752 274312752
985364098 985364098
613889990 613889990
321540428 321540428
839139368 839139368
788659692 788659692
535377251 535377251
635932168 635932168
571820008 571820008
112544743 112544743
603338027 603338027
423389413 423389413
789094621 789094621
380194348 380194348
877360136 877360136
855350262 855350262
152885509 152885509
474439684 474439684
908474143 908474143
525963049 525963049
992171130 992171130
123144700 123144700
288713828 288713828
957258037 957258037
276422564 276422564
93052108 93052108
36359043 36359043
575096093 575096093
921634251 921634251
839783235 839783235
565680970 565680970
710576293 710576293
103539064 103539064
80638725 80638725
367128792 367128792
786581815 786581815
760087463 760087463
8274912 8274912
605468267 605468267
217664828 217664828
759164988 759164988
466399034 466399034
865122480 865122480
646816665 646816665
218195016 218195016
585434741 585434741
943752970 943752970
185429705 185429705
661539091 661539091
592492599 592492599
867850133 867850133
120006790 120006790
47681706 47681706
646924663 646924663
803195744 803195744
298624856 298624856
725116761 725116761
431522876 431522876
366867152 366867152
148802478 148802478
252857616 252857616
329106550 329106550
105755730 105755730
34811287 34811287
12739739 12739739
412340965 412340965
482601046 482601046
344217469 344217469
868246710 868246710
32534400 32534400
565857257 565857257
451370861 451370861
801733357 801733357
885204756 885204756
391011773 391011773
12053349 12053349
857467135 857467135
134894779 134894779
144765210 144765210
753735682 753735682
9950584 9950584
40886066 40886066
895361998 895361998
426640725 426640725
821219941 821219941
912604055 912604055
421518742 421518742
847388208 847388208
750377361 750377361
10861799 10861799
133857520 133857520
316400890 316400890
145322690 145322690
856620044 856620044
91285276 91285276
76989629 76989629
958067910 958067910
66401328 66401328
116838770 116838770
28227625 28227625
784239222 784239222
34860649 34860649
603337344 603337344
436204959 436204959
483946854 483946854
85315965 85315965
28457622 28457622
17750789 17750789
762128951 762128951
870056229 870056229
943146878 943146878
162139096 162139096
724898051 724898051
991910936 991910936
40348725 40348725
225595843 225595843
211509664 211509664
881683999 881683999
1331701 1331701
840566336 840566336
11881832 11881832
830456767 830456767
924946003 924946003
406255529 406255529
386389973 386389973
431853960 431853960
949302807 949302807
151501112 151501112
814474013 814474013
596848520 596848520
2863870 2863870
3704502 3704502
565766150 565766150
402916564 402916564
763830153 763830153
340927238 340927238
745323934 745323934
530394330 530394330
227588944 227588944
470469009 470469009
100157865 100157865
730253227 730253227
107843069 107843069
67767835 67767835
719473009 719473009
892321638 892321638
666175985 666175985
585943252 585943252
555144826 555144826
594565156 594565156
877703047 877703047
289102924 289102924
233904434 233904434
100873886 100873886
766675385 766675385
533516207 533516207
731872126 731872126
385657006 385657006
762669673 762669673
342921408 342921408
240325403 240325403
714705802 714705802
305306438 305306438
913561112 913561112
716813608 716813608
921700837 921700837
899944665 899944665
270920582 270920582
847140337 847140337
534821680 534821680
535728253 535728253
3929060 3929060
801610059 801610059
734604311 734604311
611726828 611726828
524287106 524287106
219369769 219369769
817310399 817310399
984485560 984485560
498649684 498649684
311104936 311104936
22835035 22835035
715097722 715097722
300898200 300898200
70606803 70606803
203817261 203817261
996813372 996813372
155650234 155650234
226054203 226054203
354573130 354573130
390873932 390873932
892118033 892118033
332295720 332295720
118771135 118771135
317456284 317456284
303609328 303609328
30556511 30556511
812663057 812663057
479090540 479090540
712044520 712044520
214301372 214301372
762390228 762390228
314950789 314950789
292759259 292759259
454915217 454915217
89327334 89327334
232038700 232038700
549731179 549731179
713066996 713066996
480000869 480000869
925744635 925744635
434483797 434483797
529812372 529812372
158105575 158105575
459321007 459321007
312507310 312507310
185624345 185624345
283005149 283005149
263536770 263536770
661203136 661203136
519840979 519840979
384610885 384610885
902026644 902026644
959685239 959685239
472186969 472186969
945326601 945326601
10278478 10278478
902108866 902108866
836781182 836781182
764142024 764142024
544851452 544851452
171261443 171261443
525604006 525604006
41656690 41656690
364500043 364500043
808327715 808327715
247252622 247252622
433476569 433476569
474567958 474567958
157618037 157618037
104209065 104209065
141522214 141522214
557999615 557999615
553588100 553588100
28691308 28691308
47181884 47181884
405184264 405184264
218802231 218802231
47289287 47289287
237892568 237892568
900559845 900559845
269714458 269714458
927855153 927855153
986391744 986391744
143569345 143569345
64746951 64746951
154070727 154070727
30008053 30008053
248425010 248425010
996654734 996654734
263949877 263949877
811811594 811811594
919805893 919805893
379560314 379560314
184791181 184791181
381400342 381400342
892687659 892687659
107482824 107482824
296434019 296434019
831537496 831537496
526984535 526984535
805553496 805553496
457669270 457669270
261598017 261598017
540856930 540856930
240945884 240945884
288329765 288329765
600630455 600630455
736536992 736536992
160541733 160541733
831281657 831281657
674723583 674723583
547024863 547024863
376678907 376678907
212343953 212343953
664028122 664028122
134530272 134530272
346535298 346535298
612724123 612724123
838029925 838029925
239427534 239427534
463764290 463764290
751684460 751684460
1606277 1606277
686365432 686365432
35374457 35374457
250157796 250157796
312637591 312637591
736021338 736021338
736309384 736309384
810322069 810322069
365930766 365930766
431480400 431480400
424495418 424495418
149645703 149645703
367451110 367451110
982161530 982161530
92061517 92061517
96431038 96431038
416903601 416903601
995859652 995859652
541105054 541105054
414884373 414884373
837080154 837080154
410897822 410897822
755137310 755137310
688368068 688368068
510401410 510401410
320109016 320109016
918714307 918714307
313495882 313495882
900051634 900051634
773264155 773264155
59157389 59157389
996473869 996473869
495570201 495570201
499467033 499467033
39407905 39407905
394152323 394152323
90351824 90351824
36005917 36005917
278355740 278355740
439120998 439120998
662100614 662100614
286802624 286802624
330192378 330192378
647490934 647490934
729237144 729237144
165664389 165664389
737397014 737397014
500028672 500028672
817371045 817371045
274970149 274970149
493398671 493398671
275753639 275753639
374488562 374488562
21749744 21749744
190202963 190202963
492416511 492416511
668810862 668810862
122528821 122528821
703289702 703289702
797260135 797260135
843799152 843799152
556971265 556971265
744854162 744854162
831048494 831048494
164416855 164416855
92472834 92472834
178956092 178956092
983065153 983065153
65181143 65181143
221338836 221338836
852729661 852729661
505143551 505143551
555473314 555473314
796977646 796977646
645809786 645809786
939949151 939949151
73981037 73981037
584348961 584348961
605730753 605730753
507845533 507845533
924841760 924841760
104075748 104075748
312517736 312517736
467211880 467211880
390962088 390962088
395338154 395338154
737198892 737198892
133811328 133811328
332903146 332903146
617527328 617527328
963155503 963155503
123987504 123987504
247341892 247341892
33627823 33627823
299619588 299619588
932747517 932747517
91795149 91795149
424376404 424376404
810122815 810122815
95243357 95243357
603625838 603625838
639515148 639515148
418308994 418308994
857918356 857918356
696570082 696570082
847872560 847872560
347531776 347531776
265171345 265171345
481469992 481469992
436182964 436182964
239665381 239665381
726617 726617
349739214 349739214
733669622 733669622
689670254 689670254
161566265 161566265
858294704 858294704
412104602 412104602
127733846 127733846
273566588 273566588
805003042 805003042
969175378 969175378
908250504 908250504
286047841 286047841
478319081 478319081
306595640 306595640
580722387 580722387
244455410 244455410
990069778 990069778
385324161 385324161
518445699 518445699
219437052 219437052
295608794 295608794
625125263 625125263
745070930 745070930
39205059 39205059
316283446 316283446
67570846 67570846
817259170 817259170
198186722 198186722
957639982 957639982
210065894 210065894
565466593 565466593
289610101 289610101
6503190 6503190
212424316 212424316
44429568 44429568
306066469 306066469
832249886 832249886
667334282 667334282
965817491 965817491
468150399 468150399
175503075 175503075
859248182 859248182
294829008 294829008
345081381 345081381
416956224 416956224
358984406 358984406
413193548 413193548
91941525 91941525
46816093 46816093
817711327 817711327
534839043 534839043
441419303 441419303
547793333 547793333
995931405 995931405
117951717 117951717
978585083 978585083
842011583 842011583
253202449 253202449
358786768 358786768
448159904 448159904
97726756 97726756
8467109 8467109
793713290 793713290
426070130 426070130
241592372 241592372
3533136 3533136
214092627 214092627
704365875 704365875
320548619 320548619
715103548 715103548
900864815 900864815
392114150 392114150
228331411 228331411
200227014 200227014
96188786 96188786
866014734 866014734
148578567 148578567
363925085 363925085
742067077 742067077
120857138 120857138
879074932 879074932
866331430 866331430
181222914 181222914
842110794 842110794
606333022 606333022
613091093 613091093
195555807 195555807
356432182 356432182
973177196 973177196
740753960 740753960
647872996 647872996
226164516 226164516
38180755 38180755
567242017 567242017
1755770 1755770
6450148 6450148
337902768 337902768
13818603 13818603
606046916 606046916
112189438 112189438
137892068 137892068
551019367 551019367
391101252 391101252
903033973 903033973
216275438 216275438
26386944 26386944
578557917 578557917
466748161 466748161
584751089 584751089
666733925 666733925
543611225 543611225
793879374 793879374
292279251 292279251
435630215 435630215
30464856 30464856
434528261 434528261
209115959 209115959
577331398 577331398
451348915 451348915
791790280 791790280
650230274 650230274
138428856 138428856
930485875 930485875
190746478 190746478
930879571 930879571
529904286 529904286
578811150 578811150
8650957 8650957
136568140 136568140
215338801 215338801
932882974 932882974
896708908 896708908
295282347 295282347
156387377 156387377
724863547 724863547
673917335 673917335
368975660 368975660
409006028 409006028
695788734 695788734
222877278 222877278
545084984 545084984
628068866 628068866
454406270 454406270
177291296 177291296
379376630 379376630
717451361 717451361
149448924 149448924
353989793 353989793
480149278 480149278
220784063 220784063
839583751 839583751
752907092 752907092
756380317 756380317
206891613 206891613
289851399 289851399
939211130 939211130
713300170 713300170
388763951 388763951
534000916 534000916
980753852 980753852
146367119 146367119
255970369 255970369
288915328 288915328
879335156 879335156
122613035 122613035
836772053 836772053
564339535 564339535
478936990 478936990
764245411 764245411
769103637 769103637
434065435 434065435
724411380 724411380
183428534 183428534
360252538 360252538
84642220 84642220
542827999 542827999
137556656 137556656
261715399 261715399
437854830 437854830
984372670 984372670
358006341 358006341
386484666 386484666
863365926 863365926
506604226 506604226
872481541 872481541
386233654 386233654
22961480 22961480
932409464 932409464
836858189 836858189
430032504 430032504
270503581 270503581
790048288 790048288
184118418 184118418
106201438 106201438
51598777 51598777
943537797 943537797
675570067 675570067
108865626 108865626
693439672 693439672
475719464 475719464
554403887 554403887
381081819 381081819
271294860 271294860
547016570 547016570
507203197 507203197
44995902 44995902
257148872 257148872
139961154 139961154
796569944 796569944
306010057 306010057
497602941 497602941
500656571 500656571
501714746 501714746
113857335 113857335
86527286 86527286
828128015 828128015
751682306 751682306
681191753 681191753
761129643 761129643
224662912 224662912
120125679 120125679
791680067 791680067
536922919 536922919
477763316 477763316
294351098 294351098
152167210 152167210
87764155 87764155
863191902 863191902
834411560 834411560
668028594 668028594
142806139 142806139
761882186 761882186
481368115 481368115
54993502 54993502
189169076 189169076
663624957 663624957
722470829 722470829
838275523 838275523
266286389 266286389
140569584 140569584
669581034 669581034
781727121 781727121
36419899 36419899
163810917 163810917
462736054 462736054
972215519 972215519
142245886 142245886
82672437 82672437
898646437 898646437
998799290 998799290
458097938 458097938
799581433 799581433
130325415 130325415
652841772 652841772
899911667 899911667
864931189 864931189
188641740 188641740
950133668 950133668
262299815 262299815
94196513 94196513
2544291 2544291
564167975 564167975
117324296 117324296
393794774 393794774
915557673 915557673
623070705 623070705
881304624 881304624
297961718 297961718
411773774 411773774
639223454 639223454
646223376 646223376
438673290 438673290
716868985 716868985
625734414 625734414
631603243 631603243
322275977 322275977
350502675 350502675
170397174 170397174
495514677 495514677
142789361 142789361
360980684 360980684
548519018 548519018
41819969 41819969
516848698 516848698
232903746 232903746
812196246 812196246
93535404 93535404
160376862 160376862
954393114 954393114
635351087 635351087
939434958 939434958
669590678 669590678
846420540 846420540
673832090 673832090
121908081 121908081
960541141 960541141
760802605 760802605
229474918 229474918
827361308 827361308
66230984 66230984
409153538 409153538
911238467 911238467
545493751 545493751
869626753 869626753
197519043 197519043
245199776 245199776
893665698 893665698
466076244 466076244
833074208 833074208
863169877 863169877
265077340 265077340
806964604 806964604
104998916 104998916
846798680 846798680
870771027 870771027
133369262 133369262
139663229 139663229
725210220 725210220
152312563 152312563
611853724 611853724
370100059 370100059
241895582 241895582
678489383 678489383
417808506 417808506
828923816 828923816
22526678 22526678
404238333 404238333
963843053 963843053
610606554 610606554
686160934 686160934
382304132 382304132
614273888 614273888
200951817 200951817
489868161 489868161
299041838 299041838
364912721 364912721
240120942 240120942
673545213 673545213
402790382 402790382
59403476 59403476
363665756 363665756
649840658 649840658
211242510 211242510
505536303 505536303
642699808 642699808
624654949 624654949
876932290 876932290
859769168 859769168
767877626 767877626
939459402 939459402
12882239 12882239
569863357 569863357
324134201 324134201
31178460 31178460
497504338 497504338
191338298 191338298
756317371 756317371
845304199 845304199
201166838 201166838
344212125 344212125
796548396 796548396
348023790 348023790
13944842 13944842
347407779 347407779
237782342 237782342
803293413 803293413
491840779 491840779
506659153 506659153
394413457 394413457
323389277 323389277
310352264 310352264
404511926 404511926
172753896 172753896
628610225 628610225
934665674 934665674
486774803 486774803
951013831 951013831
829105355 829105355
622975001 622975001
656998822 656998822
576717982 576717982
722240992 722240992
385204809 385204809
512521456 512521456
725254970 725254970
586228791 586228791
370655966 370655966
945267124 945267124
412408600 412408600
627582190 627582190
48871583 48871583
608048789 608048789
487341341 487341341
844013777 844013777
351739613 351739613
155838919 155838919
932062553 932062553
265494973 265494973
928165545 928165545
986836395 986836395
111650521 111650521
235340878 235340878
173436902 173436902
429432253 429432253
817348970 817348970
995293177 995293177
103566163 103566163
500431254 500431254
695236077 695236077
590748002 590748002
248985541 248985541
62126009 62126009
3889132 3889132
283133775 283133775
933361564 933361564
202947044 202947044
191960202 191960202
729386040 729386040
811302613 811302613
17198794 17198794
927416100 927416100
876717186 876717186
372311274 372311274
761860347 761860347
552402498 552402498
97599887 97599887
533224166 533224166
584715553 584715553
77555379 77555379
380740856 380740856
306868305 306868305
811295138 811295138
521685463 521685463
870793222 870793222
832596263 832596263
718397080 718397080
602118856 602118856
639794467 639794467
542828187 542828187
220476109 220476109
547264107 547264107
588363868 588363868
21148750 21148750
903932958 903932958
576907387 576907387
3721378 3721378
643512383 643512383
68028291 68028291
808974717 808974717
768265538 768265538
170985628 170985628
99219710 99219710
16686339 16686339
350757555 350757555
856222166 856222166
663326754 663326754
825082992 825082992
70647621 70647621
899754117 899754117
535113228 535113228
576174272 576174272
790320053 790320053
505231770 505231770
117862076 117862076
714847862 714847862
111628936 111628936
365874663 365874663
379016881 379016881
415479104 415479104
737383036 737383036
489246690 489246690
297404698 297404698
174954905 174954905
903000032 903000032
180845439 180845439
556625752 556625752
11275337 11275337
322041441 322041441
769738234 769738234
353539585 353539585
33774649 33774649
818874287 818874287
187091340 187091340
673815770 673815770
724888568 724888568
768854407 768854407
724253020 724253020
245634428 245634428
933106426 933106426
465895218 465895218
171525790 171525790
865463305 865463305
780017532 780017532
213759155 213759155
656248970 656248970
895953044 895953044
128783566 128783566
970368330 970368330
75790383 75790383
310648224 310648224
916833274 916833274
446717841 446717841
74280167 74280167
849134216 849134216
786735998 786735998
562472421 562472421
256021271 256021271
181299687 181299687
243140101 243140101
220579974 220579974
973675622 973675622
986367082 986367082
394748719 394748719
992141519 992141519
830313707 830313707
138032837 138032837
681348083 681348083
211093153 211093153
331414669 331414669
214949232 214949232
582639595 582639595
98188406 98188406
673369460 673369460
183487820 183487820
743690989 743690989
15437278 15437278
554875725 554875725
790151508 790151508
390939427 390939427
130584994 130584994
151817465 151817465
254790641 254790641
398781366 398781366
61959069 61959069
436163371 436163371
764436462 764436462
358262566 358262566
341030927 341030927
303655988 303655988
928062628 928062628
589055739 589055739
631788941 631788941
349164702 349164702
119042637 119042637
80003280 80003280
925231923 925231923
932878143 932878143
469448984 469448984
180539284 180539284
596304911 596304911
455688997 455688997
633794331 633794331
402601329 402601329
618748490 618748490
410941602 410941602
523103561 523103561
193224944 193224944
605745270 605745270
868216018 868216018
550758839 550758839
127538850 127538850
86457973 86457973
720983808 720983808
974597223 974597223
276851859 276851859
544946042 544946042
328343270 328343270
355950422 355950422
831911314 831911314
234491102 234491102
793354475 793354475
468639635 468639635
463445604 463445604
898217702 898217702
836219871 836219871
255244172 255244172
306723630 306723630
124360590 124360590
505539052 505539052
535731345 535731345
74921624 74921624
825777227 825777227
481559908 481559908
712009372 712009372
233933276 233933276
636062594 636062594
48441619 48441619
687103283 687103283
994001298 994001298
941831921 941831921
291585792 291585792
908435305 908435305
703751533 703751533
647639741 647639741
90760346 90760346
738524292 738524292
262059727 262059727
707480088 707480088
358688422 358688422
734960886 734960886
659873190 659873190
226258139 226258139
246075234 246075234
965077901 965077901
62998785 62998785
629769003 629769003
827669254 827669254
236243761 236243761
447715209 447715209
485006093 485006093
981633050 981633050
242854607 242854607
649483833 649483833
792416303 792416303
702922055 702922055
231514871 231514871
985905787 985905787
387397454 387397454
863040927 863040927
77474164 77474164
908869189 908869189
179960170 179960170
518786844 518786844
33183904 33183904
378180143 378180143
178719188 178719188
171933281 171933281
37479537 37479537
344439717 344439717
222146427 222146427
515988781 515988781
143757020 143757020
25698735 25698735
83700978 83700978
218413677 218413677
315873720 315873720
305955650 305955650
892117884 892117884
568956240 568956240
440396384 440396384
930336772 930336772
703339063 703339063
444704227 444704227
577638849 577638849
982152604 982152604
193496922 193496922
97585345 97585345
561676649 561676649
623705720 623705720
221016441 221016441
205169187 205169187
425380025 425380025
140445716 140445716
686377471 686377471
908990489 908990489
163135597 163135597
553570550 553570550
400521548 400521548
699769996 699769996
913878469 913878469
314084384 314084384
856295854 856295854
56588078 56588078
379645571 379645571
181406280 181406280
807630764 807630764
384998036 384998036
914988774 914988774
552041506 552041506
85476079 85476079
449690276 449690276
120321853 120321853
926175146 926175146
874843323 874843323
663594011 663594011
547261932 547261932
331836724 331836724
283179965 283179965
232159046 232159046
696278549 696278549
124469023 124469023
92206409 92206409
695264238 695264238
12320790 12320790
902914540 902914540
728229154 728229154
902300628 902300628
552654291 552654291
622091418 622091418
441185929 441185929
447561132 447561132
309877590 309877590
791937530 791937530
727486722 727486722
889776430 889776430
916870604 916870604
143608259 143608259
994788632 994788632
92205265 92205265
251339567 251339567
166484824 166484824
260273233 260273233
718073505 718073505
263252813 263252813
185416320 185416320
856931177 856931177
228331947 228331947
719927060 719927060
179072956 179072956
196579175 196579175
426088961 426088961
276852470 276852470
983303716 983303716
917368760 917368760
410939040 410939040
602495157 602495157
83464450 83464450
826170324 826170324
152935100 152935100
878714320 878714320
630882195 630882195
148705319 148705319
755436389 755436389
512934184 512934184
385475855 385475855
211914903 211914903
707071446 707071446
855226507 855226507
550620381 550620381
478573706 478573706
496000357 496000357
648968370 648968370
60797039 60797039
183879595 183879595
963476570 963476570
67247545 67247545
795334437 795334437
289951362 289951362
102778227 102778227
292667337 292667337
597824407 597824407
310737870 310737870
963331978 963331978
739251570 739251570
359533601 359533601
644149620 644149620
293609369 293609369
80238450 80238450
956829603 956829603
427548134 427548134
171924426 171924426
758204730 758204730
4244361 4244361
451288302 451288302
827013277 827013277
660614984 660614984
8086254 8086254
81181368 81181368
561062674 561062674
882108472 882108472
228453206 228453206
27846180 27846180
839112538 839112538
446425024 446425024
912347744 912347744
12023399 12023399
69851611 69851611
45288196 45288196
883447695 883447695
165834916 165834916
910073657 910073657
813897574 813897574
182255970 182255970
270742374 270742374
867257224 867257224
683849794 683849794
878497518 878497518
574479420 574479420
966007991 966007991
569865802 569865802
640011161 640011161
982587449 982587449
200217184 200217184
486774420 486774420
698701922 698701922
11074714 11074714
937514837 937514837
729374618 729374618
99159990 99159990
976649140 976649140
694867116 694867116
110885486 110885486
11840931 11840931
12577981 12577981
236674274 236674274
388232055 388232055
355754887 355754887
27458111 27458111
712615831 712615831
288530567 288530567
724761915 724761915
625947037 625947037
352267509 352267509
60481327 60481327
818853631 818853631
356220316 356220316
271111098 271111098
997931254 997931254
486713941 486713941
520375319 520375319
739780989 739780989
261248098 261248098
262463251 262463251
221587177 221587177
234993621 234993621
157759038 157759038
318597376 318597376
798686690 798686690
60513534 60513534
554763081 554763081
770513564 770513564
975522356 975522356
762432342 762432342
271873582 271873582
74933125 74933125
96118676 96118676
793207115 793207115
806164300 806164300
777441634 777441634
38005957 38005957
368623565 368623565
165794922 165794922
91063247 91063247
899914550 899914550
942242032 942242032
378645717 378645717
756629266 756629266
429287130 429287130
749980070 749980070
352833246 352833246
10639609 10639609
844353995 844353995
197822158 197822158
432545232 432545232
158303441 158303441
25662819 25662819
487681664 487681664
229309728 229309728
628224503 628224503
911241340 911241340
323858246 323858246
619614659 619614659
956185240 956185240
601832695 601832695
567917825 567917825
970621427 970621427
412741009 412741009
583721356 583721356
879898364 879898364
328195259 328195259
70169566 70169566
590142678 590142678
580060962 580060962
338277022 338277022
978597930 978597930
924258378 924258378
620080374 620080374
774061112 774061112
549843946 549843946
945359929 945359929
922836569 922836569
327068514 327068514
179389841 179389841
670115898 670115898
314725176 314725176
892683140 892683140
425880203 425880203
398156235 398156235
637017296 637017296
99993011 99993011
240099727 240099727
203489284 203489284
155496897 155496897
593983639 593983639
14339248 14339248
527754952 527754952
922063866 922063866
350152193 350152193
699732135 699732135
750109300 750109300
361966208 361966208
757591850 757591850
81767910 81767910
746117875 746117875
928123890 928123890
86673872 86673872
738918093 738918093
438977897 438977897
581789807 581789807
450826458 450826458
524559929 524559929
875469662 875469662
292317083 292317083
602207217 602207217
223126726 223126726
577090036 577090036
820686276 820686276
656476183 656476183
495952029 495952029
427681838 427681838
158184026 158184026
206319633 206319633
245532865 245532865
870794919 870794919
480487590 480487590
118890122 118890122
944043878 944043878
880205295 880205295
193946413 193946413
285099838 285099838
264487645 264487645
853143462 853143462
994643871 994643871
998516132 998516132
2521540 2521540
910148651 910148651
780644313 780644313
119767638 119767638
906366845 906366845
738560067 738560067
762351439 762351439
507746030 507746030
966246524 966246524
115379301 115379301
697611837 697611837
910639848 910639848
991356077 991356077
273659840 273659840
122764239 122764239
64280431 64280431
768564886 768564886
459835609 459835609
271681184 271681184
875744297 875744297
884259134 884259134
749433687 749433687
65860972 65860972
564622617 564622617
765217715 765217715
831753249 831753249
12132026 12132026
660255604 660255604
917756674 917756674
805695076 805695076
323879715 323879715
275980227 275980227
675051718 675051718
262424413 262424413
379964723 379964723
858974441 858974441
244649339 244649339
316909856 316909856
718362039 718362039
717359400 717359400
309343567 309343567
128747916 128747916
449153326 449153326
825840693 825840693
732432810 732432810
996507776 996507776
424585879 424585879
201839368 201839368
318971161 318971161
358126859 358126859
915095960 915095960
537564372 537564372
873390024 873390024
444462845 444462845
98046709 98046709
430660950 430660950
930278149 930278149
636456053 636456053
935983516 935983516
156365784 156365784
827454569 827454569
594966247 594966247
80971476 80971476
258736158 258736158
344115635 344115635
608399904 608399904
488513648 488513648
795485772 795485772
673961840 673961840
910882744 910882744
69501731 69501731
657974087 657974087
404184383 404184383
418287484 418287484
750103063 750103063
316996942 316996942
46185925 46185925
833584625 833584625
846509403 846509403
874664116 874664116
97357319 97357319
812188089 812188089
767273666 767273666
673792880 673792880
497207452 497207452
534696334 534696334
75669307 75669307
830274721 830274721
358430279 358430279
103198046 103198046
413490749 413490749
972232458 972232458
179589387 179589387
80948646 80948646
717619075 717619075
56584827 56584827
553336104 553336104
849077234 849077234
934829137 934829137
173011235 173011235
369448340 369448340
264476664 264476664
996943187 996943187
795681469 795681469
936094644 936094644
33507395 33507395
612501260 612501260
844358645 844358645
879080095 879080095
122806729 122806729
266325136 266325136
194813784 194813784
315424969 315424969
573936700 573936700
624640299 624640299
256119753 256119753
208747248 208747248
30433619 30433619
250605715 250605715
921835485 921835485
627052834 627052834
653649721 653649721
969759161 969759161
138853037 138853037
397197434 397197434
189756913 189756913
561819109 561819109
694628436 694628436
503031430 503031430
839503945 839503945
936529557 936529557
772825637 772825637
350192257 350192257
957728982 957728982
919964283 919964283
166550302 166550302
984369814 984369814
73721049 73721049
145421825 145421825
841073679 841073679
707156532 707156532
929532619 929532619
884873228 884873228
5195788 5195788
157291066 157291066
149481094 149481094
721025204 721025204
958207332 958207332
169490521 169490521
13600694 13600694
283136089 283136089
816841735 816841735
534988120 534988120
135046546 135046546
196138296 196138296
168907329 168907329
751547107 751547107
113187040 113187040
594645670 594645670
258629806 258629806
598994267 598994267
699009950 699009950
400403696 400403696
294965867 294965867
27766663 27766663
205286333 205286333
610584825 610584825
232583793 232583793
970842002 970842002
441150881 441150881
264637727 264637727
41747866 41747866
381102122 381102122
994830189 994830189
94116119 94116119
515619707 515619707
635342604 635342604
96051002 96051002
870605741 870605741
36996519 36996519
241674656 241674656
403012982 403012982
971803298 971803298
711315443 711315443
197421500 197421500
796458771 796458771
878704150 878704150
246256678 246256678
311077284 311077284
27592672 27592672
890264647 890264647
715663431 715663431
300383041 300383041
110288865 110288865
93523826 93523826
699180781 699180781
21157894 21157894
110226204 110226204
146406241 146406241
47576989 47576989
211949498 211949498
768274529 768274529
816953230 816953230
24360546 24360546
319226231 319226231
440723994 440723994
367605835 367605835
633853672 633853672
656673244 656673244
211470952 211470952
121013297 121013297
508925770 508925770
428585601 428585601
144779523 144779523
406829733 406829733
543884806 543884806
321726295 321726295
2264333 2264333
416956421 416956421
279273061 279273061
136603427 136603427
547733471 547733471
748069594 748069594
251468998 251468998
5431765 5431765
947658429 947658429
535550088 535550088
52660917 52660917
324710850 324710850
654276433 654276433
783626630 783626630
333994924 333994924
746496236 746496236
891095160 891095160
948553941 948553941
989181176 989181176
314938057 314938057
262439339 262439339
136635884 136635884
124400297 124400297
553712698 553712698
516474055 516474055
19725167 19725167
217272964 217272964
450470487 450470487
230718643 230718643
439607652 439607652
45700842 45700842
734103163 734103163
249883673 249883673
983085715 983085715
444093002 444093002
500302785 500302785
124627262 124627262
942306233 942306233
165164258 165164258
630584892 630584892
749828773 749828773
656012048 656012048
351409455 351409455
988145950 988145950
105563712 105563712
493294969 493294969
717027999 717027999
413111685 413111685
747439043 747439043
155856425 155856425
13825823 13825823
646148806 646148806
818454117 818454117
61498693 61498693
358538625 358538625
152463622 152463622
404769989 404769989
904969426 904969426
585190558 585190558
205834083 205834083
918081843 918081843
624518368 624518368
97949206 97949206
275271983 275271983
669905577 669905577
977872249 977872249
120387621 120387621
681238963 681238963
676203001 676203001
518925331 518925331
811468369 811468369
702926030 702926030
553047839 553047839
200624381 200624381
202415449 202415449
87953143 87953143
9540241 9540241
241150799 241150799
213725097 213725097
727520436 727520436
241029637 241029637
591736387 591736387
983059986 983059986
401983806 401983806
141634269 141634269
158774625 158774625
376041503 376041503
374898179 374898179
113496119 113496119
224118332 224118332
654617643 654617643
472310675 472310675
38428688 38428688
539629390 539629390
801363181 801363181
624340570 624340570
803261874 803261874
175018065 175018065
221653018 221653018
144554773 144554773
732956652 732956652
356237074 356237074
799452039 799452039
258500924 258500924
919263225 919263225
175792111 175792111
819588143 819588143
471588624 471588624
600495689 600495689
342968505 342968505
712041114 712041114
833171875 833171875
361885117 361885117
562524257 562524257
123162670 123162670
978160241 978160241
343333874 343333874
78099605 78099605
663696952 663696952
603063639 603063639
749194260 749194260
795313330 795313330
593840473 593840473
627813224 627813224
947288881 947288881
430067217 430067217
782972217 782972217
29536680 29536680
817099541 817099541
232383197 232383197
642938723 642938723
418249658 418249658
671192031 671192031
463606792 463606792
903623255 903623255
562655788 562655788
41896189 41896189
878010407 878010407
967694820 967694820
413947584 413947584
369522284 369522284
598550314 598550314
654520283 654520283
708023965 708023965
74908779 74908779
173266403 173266403
899893091 899893091
1241644 1241644
252206834 252206834
610400068 610400068
247882955 247882955
357409529 357409529
142662069 142662069
154539160 154539160
130822900 130822900
500380137 500380137
844901712 844901712
559483187 559483187
581770454 581770454
646535910 646535910
347546944 347546944
514986027 514986027
183558452 183558452
870787396 870787396
753995885 753995885
624837242 624837242
640067319 640067319
423827257 423827257
748143552 748143552
223322207 223322207
183255859 183255859
501269472 501269472
923227932 923227932
366601177 366601177
847481051 847481051
220442603 220442603
937871099 937871099
883174259 883174259
482331807 482331807
108232598 108232598
780951398 780951398
712251815 712251815
38930772 38930772
678842418 678842418
379973066 379973066
101797072 101797072
251160386 251160386
446165193 446165193
716639589 716639589
319993606 319993606
345725491 345725491
42090338 42090338
578882727 578882727
510553113 510553113
226859576 226859576
845326593 845326593
1334493 1334493
189969474 189969474
726333067 726333067
643362905 643362905
842326614 842326614
25060841 25060841
141260506 141260506
722133868 722133868
669437736 669437736
758254589 758254589
197130912 197130912
573768594 573768594
69804377 69804377
390322812 390322812
9044054 9044054
369638199 369638199
969562897 969562897
632434181 632434181
784523982 784523982
901710172 901710172
722513306 722513306
187813416 187813416
670657130 670657130
146500526 146500526
923483875 923483875
519561678 519561678
138051316 138051316
613953622 613953622
620954928 620954928
328034748 328034748
624266392 624266392
10209476 10209476
223181939 223181939
243290664 243290664
448441961 448441961
866049759 866049759
394667941 394667941
797349258 797349258
164843447 164843447
69742610 69742610
760354675 760354675
632610247 632610247
26361032 26361032
739210074 739210074
74364668 74364668
887911244 887911244
634619566 634619566
830638746 830638746
503257858 503257858
78948182 78948182
327817252 327817252
522503794 522503794
944517185 944517185
38963850 38963850
471151382 471151382
986915554 986915554
811751581 811751581
458613564 458613564
771532736 771532736
854414550 854414550
183764321 183764321
922732287 922732287
411052794 411052794
204772502 204772502
419502358 419502358
161505362 161505362
415842510 415842510
130582118 130582118
466031506 466031506
235267311 235267311
134853801 134853801
119539644 119539644
409870677 409870677
792474817 792474817
472467913 472467913
613122965 613122965
435875526 435875526
285433775 285433775
745071021 745071021
866736999 866736999
397667318 397667318
421455828 421455828
433396273 433396273
45675215 45675215
558743731 558743731
698832345 698832345
92561691 92561691
199267857 199267857
440346387 440346387
270242324 270242324
241483280 241483280
680205413 680205413
95329810 95329810
907651579 907651579
775731698 775731698
262428202 262428202
803675108 803675108
19411313 19411313
332221070 332221070
55123587 55123587
576297825 576297825
163551425 163551425
127506222 127506222
631368761 631368761
654315652 654315652
482284765 482284765
203729545 203729545
625173415 625173415
846382726 846382726
745797666 745797666
756167455 756167455
538544461 538544461
688487668 688487668
89368768 89368768
35753814 35753814
70785291 70785291
829754534 829754534
16465495 16465495
777120273 777120273
614303431 614303431
228785869 228785869
96443030 96443030
851810152 851810152
843944517 843944517
922675043 922675043
967936827 967936827
100664127 100664127
971207877 971207877
944054427 944054427
18315202 18315202
10918960 10918960
869229705 869229705
55733077 55733077
103599209 103599209
72604693 72604693
185240050 185240050
161625797 161625797
506523223 506523223
924234982 924234982
878086465 878086465
951383317 951383317
143028142 143028142
64360722 64360722
680747231 680747231
881382482 881382482
112403108 112403108
400801264 400801264
645730355 645730355
947299255 947299255
159497440 159497440
30334026 30334026
902983057 902983057
515079579 515079579
748285661 748285661
119804301 119804301
770946772 770946772
432655299 432655299
263623636 263623636
482109856 482109856
695957782 695957782
636071893 636071893
979852928 979852928
636567187 636567187
6281104 6281104
678395804 678395804
427519701 427519701
522376363 522376363
274085699 274085699
618593095 618593095
279961386 279961386
254798858 254798858
195882409 195882409
740947338 740947338
684534997 684534997
188763032 188763032
608983188 608983188
818295471 818295471
170154545 170154545
361478541 361478541
48032033 48032033
829119359 829119359
415723440 415723440
214597468 214597468
487039935 487039935
114863053 114863053
38630313 38630313
307127666 307127666
674091385 674091385
475398851 475398851
737755842 737755842
374424102 374424102
610871728 610871728
527163828 527163828
90188908 90188908
426650457 426650457
11726055 11726055
104129283 104129283
808618064 808618064
40218652 40218652
541562925 541562925
353093601 353093601
293911558 293911558
642165269 642165269
705442896 705442896
9031867 9031867
74779142 74779142
225602900 225602900
565897379 565897379
823198848 823198848
47738482 47738482
511062195 511062195
248633784 248633784
467543541 467543541
394875694 394875694
951804935 951804935
32217727 32217727
23799719 23799719
600233326 600233326
188627011 188627011
733246478 733246478
937284282 937284282
324003439 324003439
962091975 962091975
293055845 293055845
562519495 562519495
56868560 56868560
875680396 875680396
268565739 268565739
251107122 251107122
782174255 782174255
735193686 735193686
334677279 334677279
595732689 595732689
186399848 186399848
832820754 832820754
582579184 582579184
518443877 518443877
458816530 458816530
641183444 641183444
632414686 632414686
806009029 806009029
194594096 194594096
200986954 200986954
789788098 789788098
269425896 269425896
297073057 297073057
53347322 53347322
854289630 854289630
160000400 160000400
744750681 744750681
636846300 636846300
946173915 946173915
460235468 460235468
127594397 127594397
237990248 237990248
207233073 207233073
36064038 36064038
480691950 480691950
856801613 856801613
12289063 12289063
667621947 667621947
250056176 250056176
985714770 985714770
589816377 589816377
163813474 163813474
797518975 797518975
71540521 71540521
200476982 200476982
627416448 627416448
988300549 988300549
909778714 909778714
162315553 162315553
817436463 817436463
261563503 261563503
341212089 341212089
750011452 750011452
800170833 800170833
297811717 297811717
365588250 365588250
703771708 703771708
404696842 404696842
108365790 108365790
19713743 19713743
808338144 808338144
973373216 973373216
94402843 94402843
890034111 890034111
636129715 636129715
923265239 923265239
705408287 705408287
660120034 660120034
873917454 873917454
372603890 372603890
356758295 356758295
389721350 389721350
272589944 272589944
154433587 154433587
600047186 600047186
176092990 176092990
168731374 168731374
177659685 177659685
817332995 817332995
201582455 201582455
825956555 825956555
298880991 298880991
63274989 63274989
549542392 549542392
254433209 254433209
453870451 453870451
608859585 608859585
635001182 635001182
235419722 235419722
56451647 56451647
805267919 805267919
962155441 962155441
614301279 614301279
224410058 224410058
78376096 78376096
497010300 497010300
770728703 770728703
576075263 576075263
185464046 185464046
359101795 359101795
530872693 530872693
537496187 537496187
576483761 576483761
738082262 738082262
967048821 967048821
383200039 383200039
748452051 748452051
707346418 707346418
541163247 541163247
858200855 858200855
816478887 816478887
914977685 914977685
177966148 177966148
705050016 705050016
706821820 706821820
278520627 278520627
695308769 695308769
364795998 364795998
300263448 300263448
267130079 267130079
60239793 60239793
943091176 943091176
304557849 304557849
857602950 857602950
880972629 880972629
265434516 265434516
508671905 508671905
10660170 10660170
25395270 25395270
449297464 449297464
475889133 475889133
204640257 204640257
528229898 528229898
897961368 897961368
552663530 552663530
828249926 828249926
254872888 254872888
247962061 247962061
69659968 69659968
756274190 756274190
214006751 214006751
498065486 498065486
808509597 808509597
223481473 223481473
779131688 779131688
68133489 68133489
116198655 116198655
791153570 791153570
918481333 918481333
496353512 496353512
352921327 352921327
167205312 167205312
409181946 409181946
312884205 312884205
432027707 432027707
200972870 200972870
29695604 29695604
725531032 725531032
996644237 996644237
943294159 943294159
949964934 949964934
757629473 757629473
42639638 42639638
231008599 231008599
826282982 826282982
142390837 142390837
354092360 354092360
385420641 385420641
194164572 194164572
976224848 976224848
7988993 7988993
200205342 200205342
872389749 872389749
960088342 960088342
636420226 636420226
345665091 345665091
782811702 782811702
786339688 786339688
918588855 918588855
514714387 514714387
855719897 855719897
44744066 44744066
531180138 531180138
239085171 239085171
503392358 503392358
81115242 81115242
31617390 31617390
764405037 764405037
267107305 267107305
443949837 443949837
90360464 90360464
363744128 363744128
507361581 507361581
229489409 229489409
595072837 595072837
84538201 84538201
740825686 740825686
281070327 281070327
126351720 126351720
358053770 358053770
648318298 648318298
78817961 78817961
255782101 255782101
979960466 979960466
728553200 728553200
119054779 119054779
227192398 227192398
105127488 105127488
847729377 847729377
377167851 377167851
452819803 452819803
851376022 851376022
172469026 172469026
454705623 454705623
802841237 802841237
134508029 134508029
23797187 23797187
966586998 966586998
861775915 861775915
218460634 218460634
597303617 597303617
192251761 192251761
946614453 946614453
228127443 228127443
807005819 807005819
692613744 692613744
631471349 631471349
949401012 949401012
232474004 232474004
740880365 740880365
10777855 10777855
302896895 302896895
382138055 382138055
291952982 291952982
491966102 491966102
653861878 653861878
224059024 224059024
370226478 370226478
548365862 548365862
274369303 274369303
445751839 445751839
709235533 709235533
66548532 66548532
388914706 388914706
818414863 818414863
635277488 635277488
735502570 735502570
899146920 899146920
808236018 808236018
183175843 183175843
59295473 59295473
162688679 162688679
595979612 595979612
126018347 126018347
892947546 892947546
538112612 538112612
382454019 382454019
750118838 750118838
354436154 354436154
123132179 123132179
620807804 620807804
202427116 202427116
574952575 574952575
179796602 179796602
780502974 780502974
357861505 357861505
671268925 671268925
429409230 429409230
524456568 524456568
561007481 561007481
11767569 11767569
553548575 553548575
262080832 262080832
959731449 959731449
97741912 97741912
19684203 19684203
747012488 747012488
777066369 777066369
632583598 632583598
432583953 432583953
26052632 26052632
820835969 820835969
465410427 465410427
252478298 252478298
957332404 957332404
101581240 101581240
275180398 275180398
390344866 390344866
565787226 565787226
163410270 163410270
42974876 42974876
468126477 468126477
323141481 323141481
645969810 645969810
116791682 116791682
561258462 561258462
432714040 432714040
73707247 73707247
226808094 226808094
254624436 254624436
9819749 9819749
779112974 779112974
742172730 742172730
332282237 332282237
550618634 550618634
480800457 480800457
619571636 619571636
644074146 644074146
179457975 179457975
895893201 895893201
34545184 34545184
163582548 163582548
999080537 999080537
302454140 302454140
325610606 325610606
275819973 275819973
217751486 217751486
157187738 157187738
127152175 127152175
965803521 965803521
25438041 25438041
712156617 712156617
133050966 133050966
156272516 156272516
146321175 146321175
27608982 27608982
366272237 366272237
158215908 158215908
962493393 962493393
435535758 435535758
161348219 161348219
561290367 561290367
934697342 934697342
572331792 572331792
253815173 253815173
964179963 964179963
243999533 243999533
478777844 478777844
642154352 642154352
4405738 4405738
970839787 970839787
772174224 772174224
154648380 154648380
131532352 131532352
573691395 573691395
443059625 443059625
350217068 350217068
718286057 718286057
162757304 162757304
454448641 454448641
437715256 437715256
483496732 483496732
109262693 109262693
155823564 155823564
961024965 961024965
458310910 458310910
328600777 328600777
924320946 924320946
267741065 267741065
696256253 696256253
754628770 754628770
779682833 779682833
884999871 884999871
259940023 259940023
657376042 657376042
142934397 142934397
19027363 19027363
962940201 962940201
624921498 624921498
949621711 949621711
5819964 5819964
765750636 765750636
472697535 472697535
822578831 822578831
94772373 94772373
550734440 550734440
674292988 674292988
62942869 62942869
170414853 170414853
56126303 56126303
55349130 55349130
745487321 745487321
557780214 557780214
317201426 317201426
80874638 80874638
2503477 2503477
124730046 124730046
573208780 573208780
480684069 480684069
437179418 437179418
979831559 979831559
438894672 438894672
171354255 171354255
837258659 837258659
28637563 28637563
641480907 641480907
291700586 291700586
231949834 231949834
986310791 986310791
994684837 994684837
423677251 423677251
372561692 372561692
203532024 203532024
435623946 435623946
645466949 645466949
837672013 837672013
407985961 407985961
940572376 940572376
323117230 323117230
655614513 655614513
983135565 983135565
673880717 673880717
234614534 234614534
778484988 778484988
743199611 743199611
287337835 287337835
567380699 567380699
244492308 244492308
229384276 229384276
91764453 91764453
59537914 59537914
579968002 579968002
699410465 699410465
519906037 519906037
910154784 910154784
797892557 797892557
223823576 223823576
416336111 416336111
310703978 310703978
604288740 604288740
93183113 93183113
853441585 853441585
3820546 3820546
86042031 86042031
849293603 849293603
421938738 421938738
304737941 304737941
805164008 805164008
752185929 752185929
269908740 269908740
511080671 511080671
334016955 334016955
6966979 6966979
958241516 958241516
505514415 505514415
299949101 299949101
853978359 853978359
447423066 447423066
658646845 658646845
886851308 886851308
331558729 331558729
789752832 789752832
673641165 673641165
734004835 734004835
639275608 639275608
768710894 768710894
752365308 752365308
93297449 93297449
721309660 721309660
920375106 920375106
924844000 924844000
745840975 745840975
846781146 846781146
759181538 759181538
318078281 318078281
571451008 571451008
395741603 395741603
966648946 966648946
171506846 171506846
454425129 454425129
990022786 990022786
455425057 455425057
433430468 433430468
73174213 73174213
988764972 988764972
222896324 222896324
10268646 10268646
814189199 814189199
431117211 431117211
167259401 167259401
443464098 443464098
195828094 195828094
493454059 493454059
780468486 780468486
38974326 38974326
591015504 591015504
709961661 709961661
995848732 995848732
248470994 248470994
302538423 302538423
926104769 926104769
528057490 528057490
235939260 235939260
366412718 366412718
53062482 53062482
254788265 254788265
71587026 71587026
989040262 989040262
372162450 372162450
919327642 919327642
383999583 383999583
926825545 926825545
350362329 350362329
347534793 347534793
22347431 22347431
644374820 644374820
702778925 702778925
124628068 124628068
211927022 211927022
348039935 348039935
906526733 906526733
980522990 980522990
802160232 802160232
946336367 946336367
876686668 876686668
847823835 847823835
995740627 995740627
175178296 175178296
219583920 219583920
270783051 270783051
439109304 439109304
78272885 78272885
121377600 121377600
799099090 799099090
233416403 233416403
393412832 393412832
888929547 888929547
740377790 740377790
921408675 921408675
116224483 116224483
99142661 99142661
952650141 952650141
829160318 829160318
320342562 320342562
841187271 841187271
477511538 477511538
190640034 190640034
504796067 504796067
19937498 19937498
703309821 703309821
169969568 169969568
21004162 21004162
101182717 101182717
724140050 724140050
442656409 442656409
324082545 324082545
862003334 862003334
980387023 980387023
213121933 213121933
10486342 10486342
37796038 37796038
683883090 683883090
562044087 562044087
816255877 816255877
49577441 49577441
607909683 607909683
749744538 749744538
418218723 418218723
724408068 724408068
568339893 568339893
471713177 471713177
600479221 600479221
63322224 63322224
851676003 851676003
13982523 13982523
795623622 795623622
716802033 716802033
161623165 161623165
924792141 924792141
62797658 62797658
515904566 515904566
424170851 424170851
610000409 610000409
129914687 129914687
561585184 561585184
165288398 165288398
169061934 169061934
320842583 320842583
490732953 490732953
346698595 346698595
700201122 700201122
681658010 681658010
700205355 700205355
599771725 599771725
204958244 204958244
750119384 750119384
840072954 840072954
199165093 199165093
225050869 225050869
608304399 608304399
676274226 676274226
277651313 277651313
899812628 899812628
728560713 728560713
249713555 249713555
744094870 744094870
663288026 663288026
22759234 22759234
170843205 170843205
188091066 188091066
250181323 250181323
493960565 493960565
271214332 271214332
475035895 475035895
985361086 985361086
237676419 237676419
230822842 230822842
884049030 884049030
130147569 130147569
111024197 111024197
632896115 632896115
533686242 533686242
57793344 57793344
167256566 167256566
311460478 311460478
542838744 542838744
238147510 238147510
621305589 621305589
296968098 296968098
128665567 128665567
323096804 323096804
849913231 849913231
629575575 629575575
873703812 873703812
50268608 50268608
851566724 851566724
672119646 672119646
460877524 460877524
6528136 6528136
763753945 763753945
15613288 15613288
445593128 445593128
548565736 548565736
321722683 321722683
631017243 631017243
388225125 388225125
271398242 271398242
547468364 547468364
54983625 54983625
155488167 155488167
43969008 43969008
263917366 263917366
457788218 457788218
338316593 338316593
525820426 525820426
872333502 872333502
854862398 854862398
58873420 58873420
716085197 716085197
759975088 759975088
481128461 481128461
852034205 852034205
806821052 806821052
146668676 146668676
719919826 719919826
892527127 892527127
613580475 613580475
969780503 969780503
446161958 446161958
486400172 486400172
607535720 607535720
470100184 470100184
172809708 172809708
129247378 129247378
727697704 727697704
137611180 137611180
238677796 238677796
201486832 201486832
845889696 845889696
291072185 291072185
348345341 348345341
851213805 851213805
13252482 13252482
237742479 237742479
683012849 683012849
286886053 286886053
953673129 953673129
799369876 799369876
661029918 661029918
405270918 405270918
884026782 884026782
462080934 462080934
458358380 458358380
2507661 2507661
256556295 256556295
587570219 587570219
102338182 102338182
910426027 910426027
336419014 336419014
192449978 192449978
418186994 418186994
561746455 561746455
1797343 1797343
281692514 281692514
237332770 237332770
63237913 63237913
751117381 751117381
100092622 100092622
530967945 530967945
892221075 892221075
768848106 768848106
94943649 94943649
495707493 495707493
152732421 152732421
519872617 519872617
335580152 335580152
450240242 450240242
745697650 745697650
175357126 175357126
22970715 22970715
506442263 506442263
259749220 259749220
726587474 726587474
509642541 509642541
183256130 183256130
47232367 47232367
761990652 761990652
891357853 891357853
664725564 664725564
552295152 552295152
432745956 432745956
287776913 287776913
662113582 662113582
620824561 620824561
474682528 474682528
366346873 366346873
912565132 912565132
319381666 319381666
119065524 119065524
409826733 409826733
828472091 828472091
759218546 759218546
328279077 328279077
565565015 565565015
216117223 216117223
118726874 118726874
126862852 126862852
753133645 753133645
29110669 29110669
447650638 447650638
799859819 799859819
180220375 180220375
551380631 551380631
135741622 135741622
590833014 590833014
879109480 879109480
310160738 310160738
611672472 611672472
630373184 630373184
569919047 569919047
866796889 866796889
256780667 256780667
557475072 557475072
676614926 676614926
834349068 834349068
129444306 129444306
20345356 20345356
264273793 264273793
93068543 93068543
259121466 259121466
446538974 446538974
89909531 89909531
387350497 387350497
374649280 374649280
725747819 725747819
186806930 186806930
788025948 788025948
223893940 223893940
302590002 302590002
367663068 367663068
905245021 905245021
140212971 140212971
442012494 442012494
441344219 441344219
174042899 174042899
437950440 437950440
135134278 135134278
800371960 800371960
38922377 38922377
360010857 360010857
23805298 23805298
825841165 825841165
105452815 105452815
509172397 509172397
372083210 372083210
600100751 600100751
867657144 867657144
189363440 189363440
418241599 418241599
195095238 195095238
491048328 491048328
754385200 754385200
659901711 659901711
38106331 38106331
645739334 645739334
200003562 200003562
709317043 709317043
822407697 822407697
939096493 939096493
768003360 768003360
61554036 61554036
535195179 535195179
368330448 368330448
459534891 459534891
171293912 171293912
257434962 257434962
352182335 352182335
969020664 969020664
211195719 211195719
760041399 760041399
486670683 486670683
324164268 324164268
661725355 661725355
129764737 129764737
931141909 931141909
32202980 32202980
658191005 658191005
407995675 407995675
250471132 250471132
966215701 966215701
889951413 889951413
651193410 651193410
979408456 979408456
977423955 977423955
246660521 246660521
285259874 285259874
571832224 571832224
486756047 486756047
245440478 245440478
140467660 140467660
475894315 475894315
181421278 181421278
508617821 508617821
137451727 137451727
771094213 771094213
67526820 67526820
657502931 657502931
818609165 818609165
155947625 155947625
28731485 28731485
984179865 984179865
747297204 747297204
251171179 251171179
731144672 731144672
282045180 282045180
177499644 177499644
974707896 974707896
741311533 741311533
894299926 894299926
144606566 144606566
270686057 270686057
170489143 170489143
965634755 965634755
911880682 911880682
402361867 402361867
446175555 446175555
713284497 713284497
538468123 538468123
871560303 871560303
355953935 355953935
139558554 139558554
704430230 704430230
26962827 26962827
575567189 575567189
319040692 319040692
206141142 206141142
250962558 250962558
603065261 603065261
158707947 158707947
370509029 370509029
806347887 806347887
214905411 214905411
352916593 352916593
685794657 685794657
103074751 103074751
603826815 603826815
511131511 511131511
748702184 748702184
408619915 408619915
665391120 665391120
353564407 353564407
11440152 11440152
209128666 209128666
351758665 351758665
611064581 611064581
955456420 955456420
740058975 740058975
600518952 600518952
714505145 714505145
134278876 134278876
92038405 92038405
278423231 278423231
505998775 505998775
369181735 369181735
563418581 563418581
493122009 493122009
684567074 684567074
855441878 855441878
735219471 735219471
201500377 201500377
213804251 213804251
922975116 922975116
274317682 274317682
738015315 738015315
762108147 762108147
706728194 706728194
97462972 97462972
867523781 867523781
86530759 86530759
853381957 853381957
846787642 846787642
557555101 557555101
84866214 84866214
145054119 145054119
932027048 932027048
680067164 680067164
752598384 752598384
901022054 901022054
314810580 314810580
518002106 518002106
6394256 6394256
45818095 45818095
548003757 548003757
279001046 279001046
349146180 349146180
192583286 192583286
113287605 113287605
52666034 52666034
430062763 430062763
532305733 532305733
391170646 391170646
361361865 361361865
397373921 397373921
981407539 981407539
178498872 178498872
530582243 530582243
280208042 280208042
585690891 585690891
3519475 3519475
273081261 273081261
653188274 653188274
21040221 21040221
908008698 908008698
27564819 27564819
794540609 794540609
870123166 870123166
89046816 89046816
865164946 865164946
288979656 288979656
856216968 856216968
735184614 735184614
823201971 823201971
565265989 565265989
838206337 838206337
857571062 857571062
19808707 19808707
243232334 243232334
653712151 653712151
841696961 841696961
558943593 558943593
23515838 23515838
701180459 701180459
358053314 358053314
534755602 534755602
92871002 92871002
875623826 875623826
450794665 450794665
226796525 226796525
97569387 97569387
291536430 291536430
267695183 267695183
99759717 99759717
118040372 118040372
959601968 959601968
5984731 5984731
875529058 875529058
774114979 774114979
193861390 193861390
608567572 608567572
497311073 497311073
457846245 457846245
238349405 238349405
206167487 206167487
249629908 249629908
910534917 910534917
677578430 677578430
47888265 47888265
798856689 798856689
970726962 970726962
16735409 16735409
795959054 795959054
901774267 901774267
136689126 136689126
329099944 329099944
960175210 960175210
578995279 578995279
975903260 975903260
572815366 572815366
610781210 610781210
585182414 585182414
628678187 628678187
381001759 381001759
50735952 50735952
926766940 926766940
68497291 68497291
132993503 132993503
234440141 234440141
152310878 152310878
259714282 259714282
173494178 173494178
260290552 260290552
522063011 522063011
844693444 844693444
921960793 921960793
908636533 908636533
35762703 35762703
42180775 42180775
552792704 552792704
816101060 816101060
327935029 327935029
4857099 4857099
138178119 138178119
356290487 356290487
691376381 691376381
544328132 544328132
757207108 757207108
547149461 547149461
248203065 248203065
27006300 27006300
842657485 842657485
886716171 886716171
577324446 577324446
550016856 550016856
782907581 782907581
484728143 484728143
253602937 253602937
498450761 498450761
383630607 383630607
987453579 987453579
18586462 18586462
277122332 277122332
580331293 580331293
557924849 557924849
104682830 104682830
779200252 779200252
492898821 492898821
647357146 647357146
767905449 767905449
89845716 89845716
178481027 178481027
444240480 444240480
637592511 637592511
490093533 490093533
198467193 198467193
184954113 184954113
77189273 77189273
717786582 717786582
139837925 139837925
698555224 698555224
99598195 99598195
719199945 719199945
790692510 790692510
529697321 529697321
839522435 839522435
401346836 401346836
571961127 571961127
31147601 31147601
718636728 718636728
209245444 209245444
316422735 316422735
295764751 295764751
856323970 856323970
10441076 10441076
859503540 859503540
488238940 488238940
164483513 164483513
84905924 84905924
255969123 255969123
702360186 702360186
292707771 292707771
414159172 414159172
991619644 991619644
183930642 183930642
863454193 863454193
646298743 646298743
657915668 657915668
410966238 410966238
318726022 318726022
766800518 766800518
982847256 982847256
919026972 919026972
126988065 126988065
89849252 89849252
539613549 539613549
843214558 843214558
303538785 303538785
723274563 723274563
24167717 24167717
818554373 818554373
900595842 900595842
3150489 3150489
79166257 79166257
45104864 45104864
229986256 229986256
155478516 155478516
609674619 609674619
7646047 7646047
777349946 777349946
836349584 836349584
150340078 150340078
470921506 470921506
255321346 255321346
378225326 378225326
663092907 663092907
810953635 810953635
35054263 35054263
241175893 241175893
953258220 953258220
182178025 182178025
692576192 692576192
454782007 454782007
939594622 939594622
987056020 987056020
174492046 174492046
725362570 725362570
281389636 281389636
460186279 460186279
993976260 993976260
247235085 247235085
164600256 164600256
79009981 79009981
620655721 620655721
779776418 779776418
222300064 222300064
274760424 274760424
385208457 385208457
25501003 25501003
217232050 217232050
665449562 665449562
819306088 819306088
701850468 701850468
695427671 695427671
831864399 831864399
618348400 618348400
170314904 170314904
767550782 767550782
4882619 4882619
134931242 134931242
166190317 166190317
971242720 971242720
508581629 508581629
62057634 62057634
633804869 633804869
85246350 85246350
333681587 333681587
762374712 762374712
175994794 175994794
526882283 526882283
52806361 52806361
452448137 452448137
759591685 759591685
951111961 951111961
890971490 890971490
691945266 691945266
593536395 593536395
626771462 626771462
958777475 958777475
26211573 26211573
3067813 3067813
211961436 211961436
913355022 913355022
178315371 178315371
407548693 407548693
483870160 483870160
190366620 190366620
755217187 755217187
787091049 787091049
738465018 738465018
767658750 767658750
169290325 169290325
918177692 918177692
704052287 704052287
123360771 123360771
479284934 479284934
544219585 544219585
603535632 603535632
518402970 518402970
867987401 867987401
285721624 285721624
902919052 902919052
73356221 73356221
305043864 305043864
493170065 493170065
531079084 531079084
976983144 976983144
234485734 234485734
519415464 519415464
156472532 156472532
33220997 33220997
175260861 175260861
176147263 176147263
649556046 649556046
554420469 554420469
184721373 184721373
705980641 705980641
152036673 152036673
349857224 349857224
920417320 920417320
125876251 125876251
312903675 312903675
703215387 703215387
575307107 575307107
361652650 361652650
379212955 379212955
956207270 956207270
885384825 885384825
77116850 77116850
580966349 580966349
217016433 217016433
640835812 640835812
499740340 499740340
665275086 665275086
743006397 743006397
1887229 1887229
53903984 53903984
249122861 249122861
598891129 598891129
685191927 685191927
490729479 490729479
60513914 60513914
996309734 996309734
194174833 194174833
147696024 147696024
536307086 536307086
400138337 400138337
111081495 111081495
180978955 180978955
199319497 199319497
153810783 153810783
873380597 873380597
562793399 562793399
25862973 25862973
414586500 414586500
988584388 988584388
374148202 374148202
551104804 551104804
257781271 257781271
900021613 900021613
155242663 155242663
554226627 554226627
538417084 538417084
461301141 461301141
622812521 622812521
247683814 247683814
868407908 868407908
741665267 741665267
934678973 934678973
37514798 37514798
215022400 215022400
20514385 20514385
125945614 125945614
748241607 748241607
242059221 242059221
574158679 574158679
231780047 231780047
908657675 908657675
987659785 987659785
860649774 860649774
268522362 268522362
192849645 192849645
284290164 284290164
937264706 937264706
778599758 778599758
768418223 768418223
356261912 356261912
261837686 261837686
132258904 132258904
10610733 10610733
809061243 809061243
922770400 922770400
78073161 78073161
291575571 291575571
446044227 446044227
20919808 20919808
700024925 700024925
865632038 865632038
885935212 885935212
235729530 235729530
30620115 30620115
269754829 269754829
464865811 464865811
19433574 19433574
355112413 355112413
980833934 980833934
822494341 822494341
857319503 857319503
74746715 74746715
77221001 77221001
443369593 443369593
588277965 588277965
81966173 81966173
917061077 917061077
376307993 376307993
689112177 689112177
239013183 239013183
310685324 310685324
142408551 142408551
988404215 988404215
611462388 611462388
513824797 513824797
218733923 218733923
599422265 599422265
92193017 92193017
165740916 165740916
996726256 996726256
816572097 816572097
832924381 832924381
119090164 119090164
854282731 854282731
802272586 802272586
447844749 447844749
936858604 936858604
299645696 299645696
175880267 175880267
640014101 640014101
954921174 954921174
226932566 226932566
742474199 742474199
830144836 830144836
854095855 854095855
851435628 851435628
211512039 211512039
923208889 923208889
670868280 670868280
489010716 489010716
156538188 156538188
515486781 515486781
576571923 576571923
502084582 502084582
419119432 419119432
206491521 206491521
176160280 176160280
143841879 143841879
266231490 266231490
598693038 598693038
248934933 248934933
249817048 249817048
266522022 266522022
314775270 314775270
710374944 710374944
544815261 544815261
613398168 613398168
132838680 132838680
684177247 684177247
673893768 673893768
878532167 878532167
608613741 608613741
890511121 890511121
880259093 880259093
550080950 550080950
975690716 975690716
343448422 343448422
429411904 429411904
571057722 571057722
343159392 343159392
742725391 742725391
926716229 926716229
194222599 194222599
68498597 68498597
860643841 860643841
773128998 773128998
806574638 806574638
5693645 5693645
624668361 624668361
584694562 584694562
814389906 814389906
882867320 882867320
835771041 835771041
506753164 506753164
678810795 678810795
765267346 765267346
71771121 71771121
244906841 244906841
924508893 924508893
456004678 456004678
979966038 979966038
947805435 947805435
418717127 418717127
595260239 595260239
976349617 976349617
428570065 428570065
214116962 214116962
919275070 919275070
284300751 284300751
706311306 706311306
725095963 725095963
14466422 14466422
631545814 631545814
451403634 451403634
53135714 53135714
775494072 775494072
414472649 414472649
401855827 401855827
419195735 419195735
96513249 96513249
38532864 38532864
649984695 649984695
588500752 588500752
405458184 405458184
466652430 466652430
257893325 257893325
436881762 436881762
157591089 157591089
555784077 555784077
730711008 730711008
178517071 178517071
798775055 798775055
807575157 807575157
169381778 169381778
763368963 763368963
942655206 942655206
616736073 616736073
351651863 351651863
396704716 396704716
850986648 850986648
45102351 45102351
686273763 686273763
425673959 425673959
462700198 462700198
694804452 694804452
960403133 960403133
702724028 702724028
187044841 187044841
817663336 817663336
838021053 838021053
689015977 689015977
283332104 283332104
461857815 461857815
173290033 173290033
469467684 469467684
478981972 478981972
776404809 776404809
307094622 307094622
946425541 946425541
290480707 290480707
656866368 656866368
112870546 112870546
360777685 360777685
912916413 912916413
901789286 901789286
493452073 493452073
262365693 262365693
466119710 466119710
517845698 517845698
497048809 497048809
40041806 40041806
605575708 605575708
255622735 255622735
294981107 294981107
469211400 469211400
318862690 318862690
47504856 47504856
644008619 644008619
333726057 333726057
521069413 521069413
263738195 263738195
190962928 190962928
868549572 868549572
490894680 490894680
547840959 547840959
156676186 156676186
820330146 820330146
357189163 357189163
998292971 998292971
773622213 773622213
743492948 743492948
964797186 964797186
369202517 369202517
770006906 770006906
606373881 606373881
294313781 294313781
536980940 536980940
209922139 209922139
356760315 356760315
969605834 969605834
884461160 884461160
468440321 468440321
298007287 298007287
667126688 667126688
849416647 849416647
269917497 269917497
132302899 132302899
238568889 238568889
343246024 343246024
377551829 377551829
351752427 351752427
4161778 4161778
931612255 931612255
995093939 995093939
588809733 588809733
776163867 776163867
405570229 405570229
933857820 933857820
949744284 949744284
790367082 790367082
220426523 220426523
955041416 955041416
635959317 635959317
224541022 224541022
722879900 722879900
847903221 847903221
12390021 12390021
940645147 940645147
784383140 784383140
542692569 542692569
46385419 46385419
2677161 2677161
183504928 183504928
804293008 804293008
895862927 895862927
931189501 931189501
234143429 234143429
59206735 59206735
597229646 597229646
743038614 743038614
377063759 377063759
859834079 859834079
44044760 44044760
13137603 13137603
72735653 72735653
77702395 77702395
133186246 133186246
354149483 354149483
984494725 984494725
184546070 184546070
540555687 540555687
11169614 11169614
660845205 660845205
223133621 223133621
233357851 233357851
983683654 983683654
837041932 837041932
905407621 905407621
651556110 651556110
310039377 310039377
291963151 291963151
692760679 692760679
289263561 289263561
423671155 423671155
950507120 950507120
890147320 890147320
996914214 996914214
597787666 597787666
87665583 87665583
972697417 972697417
652477650 652477650
335176538 335176538
148742044 148742044
50147596 50147596
887564058 887564058
897322225 897322225
708112498 708112498
417077089 417077089
527815426 527815426
895181423 895181423
132102227 132102227
97996553 97996553
251077616 251077616
782356934 782356934
950012774 950012774
884700832 884700832
284452149 284452149
745729762 745729762
709377193 709377193
1311012 1311012
943741078 943741078
524159348 524159348
265837014 265837014
137839421 137839421
572639405 572639405
379420877 379420877
950158692 950158692
938398335 938398335
839660382 839660382
219779844 219779844
194831211 194831211
750071943 750071943
131265053 131265053
334454134 334454134
660950705 660950705
90247620 90247620
353030509 353030509
779413673 779413673
588255524 588255524
942266077 942266077
527587503 527587503
880704131 880704131
541870310 541870310
246438339 246438339
179575292 179575292
428954673 428954673
859412501 859412501
32436732 32436732
673639825 673639825
213466343 213466343
585989254 585989254
243784252 243784252
318908204 318908204
975234266 975234266
216707568 216707568
905857541 905857541
451597934 451597934
246542071 246542071
724598929 724598929
442155276 442155276
446974207 446974207
241821295 241821295
311958651 311958651
115018566 115018566
984745561 984745561
440353508 440353508
577065763 577065763
553736212 553736212
78121159 78121159
554707763 554707763
759101186 759101186
14703706 14703706
832809616 832809616
807861497 807861497
754814848 754814848
493376838 493376838
305548425 305548425
425192805 425192805
327447160 327447160
371611751 371611751
117430989 117430989
272809631 272809631
11589018 11589018
587432239 587432239
351860665 351860665
327154172 327154172
70192153 70192153
532131544 532131544
387006671 387006671
662808405 662808405
851022128 851022128
389264574 389264574
472988019 472988019
463540429 463540429
535629261 535629261
821068809 821068809
244546565 244546565
676664164 676664164
477772774 477772774
61274206 61274206
810397381 810397381
877126058 877126058
971283534 971283534
853106757 853106757
163617397 163617397
208920158 208920158
445325903 445325903
412854820 412854820
67704067 67704067
112737938 112737938
480195710 480195710
356986714 356986714
570151221 570151221
308158130 308158130
105823184 105823184
390172966 390172966
809255344 809255344
845771518 845771518
136384285 136384285
604934271 604934271
640303076 640303076
607763880 607763880
840932622 840932622
426366914 426366914
478269571 478269571
187303901 187303901
709012704 709012704
65586849 65586849
145144609 145144609
220927503 220927503
880454442 880454442
73775752 73775752
271059976 271059976
55810929 55810929
473748316 473748316
332838812 332838812
583017409 583017409
724690375 724690375
76710066 76710066
396355570 396355570
230443099 230443099
701276328 701276328
504436056 504436056
137375184 137375184
147342217 147342217
688834694 688834694
221098597 221098597
853588357 853588357
783264749 783264749
217646659 217646659
897806480 897806480
141863626 141863626
444713417 444713417
687351150 687351150
587870982 587870982
634512546 634512546
195907339 195907339
294249299 294249299
35636297 35636297
797269644 797269644
588562536 588562536
543709861 543709861
110962235 110962235
66341301 66341301
350139445 350139445
892864061 892864061
109209072 109209072
571594325 571594325
274815993 274815993
768006284 768006284
187951394 187951394
68641112 68641112
984405507 984405507
193566887 193566887
796774486 796774486
155899118 155899118
235304203 235304203
675111582 675111582
376767446 376767446
604427373 604427373
963207346 963207346
192529209 192529209
70186621 70186621
427862721 427862721
452376174 452376174
728547124 728547124
578257402 578257402
245243949 245243949
985060095 985060095
560670344 560670344
980155982 980155982
132059618 132059618
859735115 859735115
430053182 430053182
590414669 590414669
539399030 539399030
560949529 560949529
44625744 44625744
116856308 116856308
502567881 502567881
761476827 761476827
781516579 781516579
789120615 789120615
657300170 657300170
643359567 643359567
466518845 466518845
441942864 441942864
253491020 253491020
522098781 522098781
312536672 312536672
786009128 786009128
270700747 270700747
323616644 323616644
734375649 734375649
5782236 5782236
725562909 725562909
285594436 285594436
524958405 524958405
776351024 776351024
400155519 400155519
591243628 591243628
669409916 669409916
828167634 828167634
581224662 581224662
905474829 905474829
322071429 322071429
814975971 814975971
175921635 175921635
612208459 612208459
442261273 442261273
311667150 311667150
844552618 844552618
843581872 843581872
775316932 775316932
309866698 309866698
123317668 123317668
157120645 157120645
654933878 654933878
964143328 964143328
808388540 808388540
226030425 226030425
425109467 425109467
276684174 276684174
67874178 67874178
126369058 126369058
956522954 956522954
252743823 252743823
15666624 15666624
295609033 295609033
429977722 429977722
471639182 471639182
279930053 279930053
53077415 53077415
177079305 177079305
164674070 164674070
804279091 804279091
122288737 122288737
292127156 292127156
999936140 999936140
202034103 202034103
724190403 724190403
457426454 457426454
386297418 386297418
897348691 897348691
451138245 451138245
444072633 444072633
889418172 889418172
298999566 298999566
712391487 712391487
740287004 740287004
57910747 57910747
238512355 238512355
936553167 936553167
538474913 538474913
181783804 181783804
291282963 291282963
206503641 206503641
501665978 501665978
11421606 11421606
431560167 431560167
278427163 278427163
226770713 226770713
573233903 573233903
941167340 941167340
797051913 797051913
230196808 230196808
403338107 403338107
123085567 123085567
66945907 66945907
245020238 245020238
660914477 660914477
655438248 655438248
172444309 172444309
207223496 207223496
858122674 858122674
918349109 918349109
937087687 937087687
830635934 830635934
431802418 431802418
789763667 789763667
834084311 834084311
620944392 620944392
941545201 941545201
580834724 580834724
906210682 906210682
712431738 712431738
506377719 506377719
957299736 957299736
947202005 947202005
386528361 386528361
386463048 386463048
178828202 178828202
358988457 358988457
325986710 325986710
516341224 516341224
330413714 330413714
286247312 286247312
601390511 601390511
194690891 194690891
539667722 539667722
906248516 906248516
196096840 196096840
308680422 308680422
708318579 708318579
123684979 123684979
462693210 462693210
241410210 241410210
163227013 163227013
136795869 136795869
3254595 3254595
765651686 765651686
566632683 566632683
772992644 772992644
337846674 337846674
483376557 483376557
729762786 729762786
906260597 906260597
590387658 590387658
924727126 924727126
889964155 889964155
963056546 963056546
44562374 44562374
616197444 616197444
473509464 473509464
348060515 348060515
458222371 458222371
638298006 638298006
282537518 282537518
82002826 82002826
576990584 576990584
83559765 83559765
743019948 743019948
39280493 39280493
392447299 392447299
999959005 999959005
89438216 89438216
598545095 598545095
905069200 905069200
711742678 711742678
214783154 214783154
12118939 12118939
647641542 647641542
708330434 708330434
154740926 154740926
572193708 572193708
88666624 88666624
107291321 107291321
44730963 44730963
760189494 760189494
147031447 147031447
424288017 424288017
435580398 435580398
128741837 128741837
240793978 240793978
917628166 917628166
705489099 705489099
569030 569030
694798248 694798248
153004161 153004161
935120448 935120448
627886158 627886158
950928885 950928885
91549532 91549532
125191187 125191187
338110674 338110674
868805394 868805394
926204643 926204643
915126983 915126983
490608279 490608279
910207784 910207784
514183009 514183009
698634981 698634981
490123054 490123054
185233771 185233771
847954026 847954026
359897406 359897406
106746547 106746547
266813648 266813648
229797180 229797180
141803881 141803881
458387121 458387121
276159428 276159428
670093563 670093563
244082633 244082633
22256464 22256464
859901482 859901482
150290946 150290946
247741373 247741373
78902863 78902863
491484616 491484616
960759326 960759326
644565939 644565939
500226562 500226562
437390442 437390442
809599927 809599927
203600483 203600483
288997815 288997815
21799377 21799377
278227224 278227224
348838728 348838728
70260111 70260111
222225232 222225232
367136599 367136599
972603130 972603130
698309496 698309496
683677514 683677514
626699685 626699685
676325464 676325464
39242169 39242169
268997571 268997571
357055849 357055849
549699275 549699275
234715820 234715820
332109657 332109657
371927741 371927741
475070803 475070803
904827149 904827149
539558513 539558513
535474139 535474139
360129721 360129721
595835742 595835742
347404663 347404663
22055424 22055424
98341404 98341404
68828809 68828809
121136670 121136670
841231307 841231307
774986132 774986132
927218534 927218534
532517009 532517009
978937750 978937750
682583008 682583008
646843564 646843564
899720414 899720414
65276211 65276211
953855470 953855470
923884446 923884446
890000290 890000290
183005871 183005871
668747785 668747785
434549195 434549195
121188209 121188209
674526638 674526638
225823147 225823147
930888176 930888176
590817545 590817545
588721446 588721446
262657138 262657138
281962436 281962436
838984402 838984402
130948462 130948462
116643374 116643374
70944051 70944051
387203560 387203560
256117455 256117455
445517120 445517120
373931941 373931941
66524382 66524382
220589213 220589213
923210311 923210311
20383978 20383978
972006220 972006220
665185736 665185736
167831877 167831877
767948154 767948154
624275179 624275179
466523529 466523529
391964739 391964739
251141856 251141856
837038937 837038937
529944684 529944684
148891161 148891161
131518615 131518615
487430240 487430240
544327674 544327674
805860452 805860452
471169908 471169908
472924064 472924064
217139766 217139766
128384734 128384734
964391661 964391661
870558503 870558503
360096546 360096546
741864315 741864315
319013900 319013900
131507246 131507246
152560869 152560869
426021188 426021188
685652216 685652216
222332909 222332909
17069739 17069739
833916428 833916428
428491496 428491496
807883346 807883346
503640025 503640025
750800951 750800951
779391699 779391699
714722796 714722796
79960854 79960854
282871237 282871237
483351345 483351345
59237973 59237973
808827541 808827541
200407675 200407675
592791558 592791558
988596854 988596854
418178717 418178717
791639369 791639369
914373698 914373698
793356020 793356020
755884847 755884847
847539542 847539542
338732236 338732236
150209907 150209907
412607446 412607446
805443611 805443611
846210195 846210195
114752511 114752511
600534349 600534349
82488184 82488184
497195305 497195305
434197440 434197440
706666513 706666513
107945318 107945318
936925777 936925777
296285471 296285471
507999596 507999596
198802258 198802258
118503372 118503372
15675485 15675485
694163362 694163362
472281862 472281862
479924801 479924801
517565478 517565478
38855275 38855275
60223244 60223244
189385630 189385630
851784529 851784529
345377862 345377862
775173540 775173540
140357080 140357080
367205282 367205282
260373210 260373210
828249989 828249989
564510143 564510143
437759141 437759141
709262856 709262856
388434286 388434286
235894471 235894471
365846208 365846208
96244050 96244050
90011306 90011306
538562856 538562856
744542620 744542620
202269782 202269782
5207975 5207975
715202471 715202471
167992600 167992600
832822912 832822912
553569821 553569821
870625421 870625421
806648730 806648730
56166861 56166861
876322561 876322561
168015228 168015228
597526079 597526079
553571293 553571293
40431864 40431864
316019836 316019836
460408413 460408413
145894808 145894808
930096177 930096177
7794737 7794737
143645140 143645140
63292274 63292274
222004281 222004281
321434289 321434289
388289846 388289846
121782611 121782611
758835017 758835017
775116271 775116271
223865212 223865212
646035623 646035623
373741241 373741241
4717243 4717243
898207956 898207956
795947627 795947627
242834929 242834929
374435577 374435577
26621739 26621739
332638357 332638357
122862913 122862913
24309517 24309517
7532482 7532482
124048514 124048514
816743435 816743435
327018091 327018091
862756709 862756709
197088028 197088028
847093044 847093044
143634393 143634393
160087031 160087031
801508359 801508359
304473252 304473252
21472904 21472904
781741154 781741154
401906371 401906371
35139794 35139794
673500688 673500688
292648436 292648436
829306 829306
889544957 889544957
425808278 425808278
653776796 653776796
65518527 65518527
317732649 317732649
335281311 335281311
156683407 156683407
26155129 26155129
340904759 340904759
258010569 258010569
87183494 87183494
537892539 537892539
590703437 590703437
235267071 235267071
401225693 401225693
937110377 937110377
486960617 486960617
34509482 34509482
843594846 843594846
105510098 105510098
409309019 409309019
2045786 2045786
833516163 833516163
245528174 245528174
371043408 371043408
183010840 183010840
462690361 462690361
497685560 497685560
418925091 418925091
348776042 348776042
160730094 160730094
94119440 94119440
72169246 72169246
532741064 532741064
23639147 23639147
487769552 487769552
555202890 555202890
162354876 162354876
60250627 60250627
750148563 750148563
731262958 731262958
708261920 708261920
764740055 764740055
510263466 510263466
861699513 861699513
609039876 609039876
940434255 940434255
987351382 987351382
593042311 593042311
421621659 421621659
111343990 111343990
607493175 607493175
848443307 848443307
351148236 351148236
163434811 163434811
782788132 782788132
764583460 764583460
663761720 663761720
526250894 526250894
29456309 29456309
322781496 322781496
653120112 653120112
236915160 236915160
32780646 32780646
77680179 77680179
340628029 340628029
452453239 452453239
873579901 873579901
285563105 285563105
723651413 723651413
886206709 886206709
27498307 27498307
407841108 407841108
771074619 771074619
341424628 341424628
512398407 512398407
200220564 200220564
683444649 683444649
743297604 743297604
558490622 558490622
899062268 899062268
861247180 861247180
376772483 376772483
106808843 106808843
227768854 227768854
286510113 286510113
26775368 26775368
971348458 971348458
288623322 288623322
765704357 765704357
20342642 20342642
462240296 462240296
274590432 274590432
215958542 215958542
849801652 849801652
774651293 774651293
947610346 947610346
399110701 399110701
770573787 770573787
232560993 232560993
73232614 73232614
378246828 378246828
4019454 4019454
40370464 40370464
894289289 894289289
429760867 429760867
272845625 272845625
687457286 687457286
101024812 101024812
838856184 838856184
621810277 621810277
529014343 529014343
146902040 146902040
563966916 563966916
262321138 262321138
126215488 126215488
103773373 103773373
443100935 443100935
937364564 937364564
518879675 518879675
168342040 168342040
928775272 928775272
332159577 332159577
908750610 908750610
907405514 907405514
15569349 15569349
639636199 639636199
11499424 11499424
121052983 121052983
998628393 998628393
90602629 90602629
337742322 337742322
346085001 346085001
990339681 990339681
172408845 172408845
631003587 631003587
74830082 74830082
44116488 44116488
654511873 654511873
586411008 586411008
778075249 778075249
615412424 615412424
988773661 988773661
95014294 95014294
911797962 911797962
292162399 292162399
547395095 547395095
493761169 493761169
354092335 354092335
707330630 707330630
245477214 245477214
605995070 605995070
306992010 306992010
12182636 12182636
126363596 126363596
384695099 384695099
111335460 111335460
28976686 28976686
712586747 712586747
950362913 950362913
794524489 794524489
234716183 234716183
188259193 188259193
167064574 167064574
544763140 544763140
796302768 796302768
654637011 654637011
954787023 954787023
162372399 162372399
470965240 470965240
40501194 40501194
287192374 287192374
622932422 622932422
990803523 990803523
134218561 134218561
694873187 694873187
597660587 597660587
608793049 608793049
794483420 794483420
869497734 869497734
697068997 697068997
118507288 118507288
551116736 551116736
973047794 973047794
752496174 752496174
253601910 253601910
154022690 154022690
38960670 38960670
266379120 266379120
50347271 50347271
826916788 826916788
777007014 777007014
466268459 466268459
913110078 913110078
550920845 550920845
921555461 921555461
280973048 280973048
309140892 309140892
779828219 779828219
278823786 278823786
43431758 43431758
185553054 185553054
431938521 431938521
41932969 41932969
125573454 125573454
668782405 668782405
938756986 938756986
30858481 30858481
368111692 368111692
460921307 460921307
307788473 307788473
430655026 430655026
700728112 700728112
366157363 366157363
659116895 659116895
879193969 879193969
190984178 190984178
356656519 356656519
921167359 921167359
461233451 461233451
1578799 1578799
485001077 485001077
708685017 708685017
90964397 90964397
121778491 121778491
227606345 227606345
73340093 73340093
289728224 289728224
505154774 505154774
625682732 625682732
113319242 113319242
931584657 931584657
702218113 702218113
251580044 251580044
646710105 646710105
977545796 977545796
362757268 362757268
698882988 698882988
910343132 910343132
874434222 874434222
625866602 625866602
515280378 515280378
269168755 269168755
255882124 255882124
44167339 44167339
887988955 887988955
284169351 284169351
577233249 577233249
313720979 313720979
78772275 78772275
351094025 351094025
158385415 158385415
280723558 280723558
559745304 559745304
685842201 685842201
776823690 776823690
447623576 447623576
255095799 255095799
185198647 185198647
692387338 692387338
355056504 355056504
454981475 454981475
151709538 151709538
782055499 782055499
810827359 810827359
413072994 413072994
88157298 88157298
755111198 755111198
183047180 183047180
339757769 339757769
646536059 646536059
876402621 876402621
123067933 123067933
651398925 651398925
10144935 10144935
827904962 827904962
945398370 945398370
347904219 347904219
638277149 638277149
679965792 679965792
357390826 357390826
225363312 225363312
91234908 91234908
190034058 190034058
252954216 252954216
284532796 284532796
783532527 783532527
83924247 83924247
726514635 726514635
329087987 329087987
362798431 362798431
502464519 502464519
18245308 18245308
733908569 733908569
166751963 166751963
43952801 43952801
294460842 294460842
36944329 36944329
233655668 233655668
689997196 689997196
424587422 424587422
262209426 262209426
930471414 930471414
692587165 692587165
105024701 105024701
33568104 33568104
781923138 781923138
435915024 435915024
190924344 190924344
364633544 364633544
830767290 830767290
267265416 267265416
965232364 965232364
450685392 450685392
899702996 899702996
750593592 750593592
689925813 689925813
494081360 494081360
131300270 131300270
737944857 737944857
327802870 327802870
122005908 122005908
880794768 880794768
784843879 784843879
897266214 897266214
598358285 598358285
58355997 58355997
64763158 64763158
391927206 391927206
792929445 792929445
88937812 88937812
884746309 884746309
393582717 393582717
79766890 79766890
102125020 102125020
578705572 578705572
358573244 358573244
265036374 265036374
795326091 795326091
81506055 81506055
828292262 828292262
628932660 628932660
4593392 4593392
184966787 184966787
252295306 252295306
985449029 985449029
560658245 560658245
825213589 825213589
304130046 304130046
286521543 286521543
927680947 927680947
235115386 235115386
250669744 250669744
297100179 297100179
132342675 132342675
188648277 188648277
222384410 222384410
652521610 652521610
670013508 670013508
430220030 430220030
15846744 15846744
514303193 514303193
234857102 234857102
916340501 916340501
448192840 448192840
123854066 123854066
297007285 297007285
188179341 188179341
726251741 726251741
208364438 208364438
940000115 940000115
42291644 42291644
930559503 930559503
847404595 847404595
23404581 23404581
14052869 14052869
225934417 225934417
363877447 363877447
673036217 673036217
615523131 615523131
626965822 626965822
459272753 459272753
825656758 825656758
526297425 526297425
512956433 512956433
383805855 383805855
167432252 167432252
756820915 756820915
951343672 951343672
465841108 465841108
609461989 609461989
676471873 676471873
349124320 349124320
212801036 212801036
171056578 171056578
684235964 684235964
565600987 565600987
749099677 749099677
497565536 497565536
555701572 555701572
489266151 489266151
778789395 778789395
419628464 419628464
817098982 817098982
756132526 756132526
785971793 785971793
812038524 812038524
430294991 430294991
808836347 808836347
485662539 485662539
309547430 309547430
472744918 472744918
216336621 216336621
676804941 676804941
424366969 424366969
211605909 211605909
798971172 798971172
528043134 528043134
942348992 942348992
414096416 414096416
410515639 410515639
15549089 15549089
774432545 774432545
809872907 809872907
644365180 644365180
2856757 2856757
291750983 291750983
546276767 546276767
244754862 244754862
161545789 161545789
714336068 714336068
138263906 138263906
379645005 379645005
191521802 191521802
810160218 810160218
990906329 990906329
815486672 815486672
795395396 795395396
419413099 419413099
208258791 208258791
528964091 528964091
756323532 756323532
509364072 509364072
431158396 431158396
235907111 235907111
844338359 844338359
156067281 156067281
724301089 724301089
261890663 261890663
182986433 182986433
511021884 511021884
70615198 70615198
398286153 398286153
45015665 45015665
371083335 371083335
538846096 538846096
197227027 197227027
877479496 877479496
178555292 178555292
9716921 9716921
439453078 439453078
386132496 386132496
861685823 861685823
432168706 432168706
207748976 207748976
755954045 755954045
111436055 111436055
382636314 382636314
591577145 591577145
5303551 5303551
147232451 147232451
885093501 885093501
363312664 363312664
447827858 447827858
199265085 199265085
609690542 609690542
301912198 301912198
97451741 97451741
728475088 728475088
142692494 142692494
833043544 833043544
912972223 912972223
888829981 888829981
988463896 988463896
572493667 572493667
519766729 519766729
784959578 784959578
554643107 554643107
240681125 240681125
967801473 967801473
879588166 879588166
355345365 355345365
332124844 332124844
520663780 520663780
445064836 445064836
298847424 298847424
673163583 673163583
1970728 1970728
454771270 454771270
68116902 68116902
660440512 660440512
191203027 191203027
892290879 892290879
874726379 874726379
664698578 664698578
193704714 193704714
895531073 895531073
69534628 69534628
134433717 134433717
607321738 607321738
926765399 926765399
768161253 768161253
819140979 819140979
281689966 281689966
863712255 863712255
612636626 612636626
490464650 490464650
172584963 172584963
899301083 899301083
770709301 770709301
779956348 779956348
353703707 353703707
867857950 867857950
900734816 900734816
270331448 270331448
398532747 398532747
415475112 415475112
904064804 904064804
209811239 209811239
42545659 42545659
345560969 345560969
870653532 870653532
333300586 333300586
51133264 51133264
398878752 398878752
848186553 848186553
196518813 196518813
502897677 502897677
751007169 751007169
485234832 485234832
508836229 508836229
612533203 612533203
785568872 785568872
454746328 454746328
738176138 738176138
523955009 523955009
492681052 492681052
635132901 635132901
899169334 899169334
362868829 362868829
103647876 103647876
995575360 995575360
351423964 351423964
204347205 204347205
827500175 827500175
81486434 81486434
105768261 105768261
115628973 115628973
907199893 907199893
934906218 934906218
838293697 838293697
476290290 476290290
335751018 335751018
345541227 345541227
988765052 988765052
236841279 236841279
589071304 589071304
275881150 275881150
970680720 970680720
693054831 693054831
238461447 238461447
304640799 304640799
562438612 562438612
269904716 269904716
208116978 208116978
983674447 983674447
179073833 179073833
115304344 115304344
960770981 960770981
748462441 748462441
110906732 110906732
107115254 107115254
993116658 993116658
654299213 654299213
290234230 290234230
981274358 981274358
969201823 969201823
483853348 483853348
483286450 483286450
534121683 534121683
497689515 497689515
610442551 610442551
258190919 258190919
738930444 738930444
323784207 323784207
863749613 863749613
127281907 127281907
433987339 433987339
193210841 193210841
70626298 70626298
67831919 67831919
925075945 925075945
207123300 207123300
625163362 625163362
286714249 286714249
992660615 992660615
291394643 291394643
129402561 129402561
545035603 545035603
952676400 952676400
885091409 885091409
747765879 747765879
542439201 542439201
719385520 719385520
696220929 696220929
5737074 5737074
138248004 138248004
104196800 104196800
890022424 890022424
487653958 487653958
87679174 87679174
571557063 571557063
285686446 285686446
236720226 236720226
443265553 443265553
868986471 868986471
226813600 226813600
340970937 340970937
747567411 747567411
421660092 421660092
929570053 929570053
1344745 1344745
372775315 372775315
921792262 921792262
564578226 564578226
254555066 254555066
126787267 126787267
641662420 641662420
80964743 80964743
82250591 82250591
264182183 264182183
471261855 471261855
646730871 646730871
531723132 531723132
730603973 730603973
997724660 997724660
677174056 677174056
63443772 63443772
528000509 528000509
318561905 318561905
435798361 435798361
328350221 328350221
952304887 952304887
57798958 57798958
325471086 325471086
832040128 832040128
704301397 704301397
566088377 566088377
237880535 237880535
872822038 872822038
889485411 889485411
486200559 486200559
414058712 414058712
192115038 192115038
692574271 692574271
71002303 71002303
609017370 609017370
737834961 737834961
72157976 72157976
505791366 505791366
88787120 88787120
465153450 465153450
869099818 869099818
704835787 704835787
6568967 6568967
216640338 216640338
739441491 739441491
830646156 830646156
717469312 717469312
327562820 327562820
806177005 806177005
770870143 770870143
89428756 89428756
616840351 616840351
707619547 707619547
60723948 60723948
595367122 595367122
656536120 656536120
629647169 629647169
589227421 589227421
670492531 670492531
262776501 262776501
3376775 3376775
610748623 610748623
455658864 455658864
983200347 983200347
823685023 823685023
627358749 627358749
472640702 472640702
777317507 777317507
430859793 430859793
677374947 677374947
122633422 122633422
465950593 465950593
770986908 770986908
93786495 93786495
782084225 782084225
129839759 129839759
646683993 646683993
503500467 503500467
519184275 519184275
962385228 962385228
280445040 280445040
294827398 294827398
324264636 324264636
455506448 455506448
82732769 82732769
264719941 264719941
45464667 45464667
153292932 153292932
147406620 147406620
689122935 689122935
85521556 85521556
188381284 188381284
412757657 412757657
97353004 97353004
818581815 818581815
920437716 920437716
64125133 64125133
377197052 377197052
110753073 110753073
602679987 602679987
646764444 646764444
591978125 591978125
892462435 892462435
295755888 295755888
959952459 959952459
622434596 622434596
943332491 943332491
128572450 128572450
43561740 43561740
109768445 109768445
697714290 697714290
683717390 683717390
205635016 205635016
13133484 13133484
489615790 489615790
887828051 887828051
319167372 319167372
746444101 746444101
131770743 131770743
503065664 503065664
824327084 824327084
254632008 254632008
676550659 676550659
576063993 576063993
239740681 239740681
462750954 462750954
365754065 365754065
640369645 640369645
97509053 97509053
683940000 683940000
775964526 775964526
423111176 423111176
243870104 243870104
158792735 158792735
88019139 88019139
247536000 247536000
673729693 673729693
277972042 277972042
118189039 118189039
367693792 367693792
674333181 674333181
108513394 108513394
863905585 863905585
692616835 692616835
998408786 998408786
903101884 903101884
934780300 934780300
714807612 714807612
638148858 638148858
544072821 544072821
490344652 490344652
100001609 100001609
789975636 789975636
956293595 956293595
532517181 532517181
961115746 961115746
141939049 141939049
315631844 315631844
319598462 319598462
867090397 867090397
929016884 929016884
955532951 955532951
515155488 515155488
89602421 89602421
189632501 189632501
364119090 364119090
206020990 206020990
726292738 726292738
584101536 584101536
130912301 130912301
837551512 837551512
233538110 233538110
436515146 436515146
584455522 584455522
911770494 911770494
363786161 363786161
558864428 558864428
582956923 582956923
480891861 480891861
427460351 427460351
39731835 39731835
342915454 342915454
16361745 16361745
87166588 87166588
105906977 105906977
132902240 132902240
156893216 156893216
830915877 830915877
459349650 459349650
639089482 639089482
709170785 709170785
14066513 14066513
457326443 457326443
912657257 912657257
813504823 813504823
429305908 429305908
811352404 811352404
355473920 355473920
457859299 457859299
640211938 640211938
223457703 223457703
687084311 687084311
316536051 316536051
580888120 580888120
957930369 957930369
628407902 628407902
442360005 442360005
516175368 516175368
401848921 401848921
529587279 529587279
765699848 765699848
767299569 767299569
506312255 506312255
457360777 457360777
391064997 391064997
94504750 94504750
598199114 598199114
897964888 897964888
227493941 227493941
770132447 770132447
626177764 626177764
698149587 698149587
509707167 509707167
852178489 852178489
886068577 886068577
230396049 230396049
545374436 545374436
338569443 338569443
109875550 109875550
645429771 645429771
990109549 990109549
347794806 347794806
234913071 234913071
880662295 880662295
254593680 254593680
564784999 564784999
7974968 7974968
664860741 664860741
189446119 189446119
332378263 332378263
159521824 159521824
886274968 886274968
811889679 811889679
527174044 527174044
322836099 322836099
562071419 562071419
669105739 669105739
203363535 203363535
486278418 486278418
587353686 587353686
727561735 727561735
930700861 930700861
209868149 209868149
162891392 162891392
387897462 387897462
911354789 911354789
881890665 881890665
832085793 832085793
362333187 362333187
768256634 768256634
291632616 291632616
785380712 785380712
287975475 287975475
371687110 371687110
447546755 447546755
543711944 543711944
480592831 480592831
173625298 173625298
396917627 396917627
777263 777263
410193017 410193017
233698894 233698894
474373090 474373090
278742577 278742577
602267437 602267437
784466733 784466733
147523460 147523460
584834606 584834606
24624181 24624181
887728402 887728402
62700171 62700171
49651295 49651295
113225785 113225785
783073025 783073025
887012375 887012375
745962519 745962519
491246655 491246655
157671088 157671088
726907816 726907816
851550066 851550066
375112689 375112689
686217905 686217905
630540228 630540228
167725202 167725202
612049304 612049304
731676059 731676059
358030970 358030970
585265726 585265726
116079645 116079645
137340248 137340248
551329278 551329278
751084455 751084455
562522673 562522673
791875475 791875475
962346226 962346226
862967409 862967409
375163448 375163448
926760651 926760651
699189482 699189482
518619655 518619655
196854052 196854052
174344970 174344970
127287489 127287489
12367577 12367577
40875265 40875265
306618240 306618240
955054412 955054412
573981576 573981576
426351722 426351722
123668101 123668101
500999811 500999811
930883041 930883041
165390298 165390298
297772372 297772372
669097768 669097768
664091372 664091372
337824354 337824354
455897119 455897119
325066942 325066942
466765702 466765702
973766497 973766497
40551865 40551865
775257447 775257447
591428336 591428336
317481862 317481862
588185045 588185045
886067144 886067144
679915894 679915894
218481242 218481242
767835282 767835282
163405043 163405043
162656610 162656610
931970422 931970422
702142639 702142639
519241742 519241742
871046330 871046330
89269394 89269394
421478004 421478004
848118985 848118985
806878914 806878914
447621257 447621257
148223886 148223886
166206217 166206217
388873424 388873424
871211508 871211508
80828146 80828146
569996815 569996815
911510976 911510976
275735826 275735826
954026631 954026631
537304977 537304977
413186299 413186299
782366520 782366520
7063997 7063997
226932792 226932792
71191225 71191225
809872720 809872720
1189757 1189757
218068059 218068059
738945815 738945815
231285087 231285087
730325159 730325159
114878680 114878680
460673155 460673155
525571438 525571438
719514151 719514151
942910422 942910422
43331781 43331781
249738109 249738109
203294511 203294511
661256065 661256065
514496520 514496520
420668841 420668841
865705264 865705264
71979945 71979945
885833438 885833438
327997719 327997719
759204124 759204124
433554065 433554065
632472318 632472318
680877556 680877556
92770888 92770888
142508189 142508189
271842218 271842218
779748798 779748798
494084840 494084840
503791176 503791176
711055154 711055154
789842370 789842370
501717304 501717304
620099422 620099422
357796770 357796770
229993602 229993602
869342832 869342832
161835585 161835585
245808839 245808839
704773189 704773189
258169203 258169203
799727296 799727296
962706301 962706301
783474427 783474427
603096981 603096981
215651455 215651455
911445033 911445033
7481164 7481164
117953275 117953275
540111004 540111004
782798560 782798560
868245533 868245533
44411654 44411654
60715467 60715467
519285236 519285236
728109751 728109751
554090399 554090399
359197462 359197462
527892633 527892633
882394954 882394954
927087256 927087256
184866430 184866430
269321380 269321380
590013326 590013326
820815987 820815987
214770283 214770283
168507761 168507761
580120151 580120151
927674161 927674161
786095819 786095819
701883141 701883141
913462041 913462041
161722255 161722255
89840829 89840829
633481723 633481723
230829336 230829336
919510997 919510997
577635689 577635689
892263511 892263511
61093858 61093858
825081959 825081959
790167364 790167364
342857807 342857807
199135286 199135286
547962170 547962170
436495354 436495354
193608691 193608691
668186367 668186367
539264765 539264765
166253710 166253710
451422643 451422643
339321887 339321887
62291878 62291878
463416257 463416257
266245364 266245364
532779385 532779385
378128827 378128827
878157222 878157222
203598051 203598051
175531508 175531508
362245304 362245304
350433120 350433120
595617003 595617003
807006920 807006920
265597013 265597013
335611102 335611102
223536075 223536075
468791726 468791726
514714991 514714991
863315828 863315828
159916389 159916389
252069363 252069363
480824586 480824586
250647861 250647861
994223688 994223688
808293237 808293237
245085996 245085996
570612740 570612740
756201821 756201821
236992121 236992121
116902300 116902300
211849077 211849077
404790996 404790996
65320743 65320743
504739262 504739262
969395355 969395355
628949672 628949672
155671587 155671587
222434177 222434177
310171797 310171797
119674210 119674210
689469593 689469593
146336034 146336034
938040953 938040953
986013649 986013649
596684234 596684234
944547618 944547618
558885244 558885244
191853471 191853471
745974042 745974042
919828993 919828993
670206218 670206218
407517191 407517191
421312377 421312377
376431960 376431960
7237300 7237300
837420347 837420347
699432322 699432322
826713120 826713120
215538831 215538831
438444566 438444566
299348473 299348473
98026583 98026583
273904192 273904192
257860493 257860493
70384609 70384609
852264860 852264860
127615586 127615586
43925175 43925175
900578623 900578623
693720519 693720519
687676483 687676483
640231984 640231984
691316266 691316266
995242279 995242279
401572013 401572013
175749321 175749321
135847158 135847158
723813138 723813138
557253397 557253397
686228736 686228736
448838204 448838204
613318516 613318516
193932379 193932379
834716652 834716652
839335334 839335334
992829564 992829564
320157464 320157464
839894906 839894906
27797909 27797909
824438475 824438475
256592250 256592250
507125245 507125245
384937200 384937200
685478276 685478276
334891996 334891996
804724116 804724116
281442333 281442333
506268502 506268502
462632934 462632934
2942044 2942044
760645220 760645220
795624242 795624242
242477218 242477218
779493634 779493634
54859743 54859743
690548366 690548366
6550946 6550946
865393871 865393871
63206156 63206156
214521703 214521703
165416525 165416525
120035080 120035080
27591070 27591070
956681945 956681945
449247617 449247617
920753404 920753404
89990955 89990955
979046967 979046967
991523625 991523625
376203360 376203360
297049249 297049249
675601636 675601636
408558758 408558758
113906663 113906663
17356464 17356464
841311663 841311663
86830265 86830265
599498744 599498744
427994046 427994046
643850284 643850284
14806425 14806425
511641722 511641722
767562963 767562963
39625470 39625470
434291161 434291161
98945510 98945510
625782780 625782780
641672997 641672997
812710953 812710953
724338252 724338252
102659048 102659048
235309565 235309565
279890600 279890600
234012984 234012984
716053749 716053749
958057754 958057754
705785064 705785064
458636571 458636571
448190682 448190682
742578225 742578225
359794896 359794896
164748217 164748217
962322642 962322642
551999009 551999009
802994315 802994315
148655289 148655289
434340761 434340761
814507415 814507415
933747649 933747649
42487259 42487259
719728034 719728034
96674305 96674305
442127054 442127054
590302046 590302046
208019557 208019557
478772956 478772956
924789271 924789271
676010716 676010716
853656859 853656859
150615517 150615517
476188302 476188302
769845199 769845199
851272069 851272069
45627508 45627508
213163871 213163871
943170833 943170833
15133126 15133126
904152029 904152029
220806406 220806406
112830880 112830880
291885468 291885468
987684098 987684098
432823242 432823242
121230525 121230525
415891345 415891345
106086320 106086320
375523425 375523425
918903146 918903146
771699766 771699766
333146811 333146811
336893664 336893664
186592225 186592225
942847813 942847813
868004815 868004815
808999838 808999838
682679514 682679514
852303299 852303299
837220170 837220170
638258084 638258084
560944050 560944050
26812294 26812294
471722035 471722035
257140061 257140061
594995660 594995660
842330714 842330714
848833711 848833711
318341776 318341776
146898551 146898551
159384869 159384869
51365499 51365499
76363070 76363070
692710195 692710195
160565307 160565307
294816222 294816222
972148371 972148371
384832376 384832376
274259848 274259848
699714271 699714271
680944437 680944437
244072299 244072299
100010456 100010456
488229611 488229611
731197637 731197637
188790902 188790902
376758146 376758146
221681046 221681046
302934501 302934501
778852408 778852408
931024264 931024264
923680671 923680671
725935568 725935568
937273421 937273421
100446884 100446884
981440455 981440455
506276019 506276019
114766726 114766726
813810402 813810402
52587181 52587181
58252184 58252184
867805875 867805875
534632969 534632969
86935764 86935764
190619255 190619255
472992068 472992068
211555023 211555023
450763934 450763934
352268923 352268923
751782204 751782204
171983426 171983426
138526939 138526939
604642605 604642605
111525690 111525690
291196891 291196891
699187422 699187422
375598036 375598036
399534687 399534687
65340267 65340267
480257136 480257136
133963046 133963046
378017453 378017453
75183846 75183846
839632850 839632850
566628725 566628725
578428194 578428194
803604744 803604744
390350532 390350532
329840840 329840840
921243430 921243430
855632976 855632976
152436188 152436188
989110350 989110350
388221233 388221233
880217958 880217958
323767223 323767223
734909903 734909903
844274816 844274816
153989526 153989526
181041414 181041414
803309381 803309381
364710430 364710430
662129168 662129168
153924600 153924600
657275864 657275864
916793769 916793769
196184721 196184721
706082812 706082812
648868528 648868528
32169496 32169496
198314491 198314491
76543721 76543721
915950494 915950494
359051890 359051890
93911176 93911176
668029550 668029550
854660694 854660694
584340490 584340490
7007149 7007149
792820141 792820141
198157016 198157016
475860418 475860418
157485962 157485962
672873489 672873489
85396198 85396198
858746752 858746752
390799650 390799650
767385196 767385196
809827896 809827896
692910210 692910210
16365726 16365726
484236751 484236751
192884377 192884377
357343559 357343559
543339091 543339091
616541359 616541359
356266791 356266791
166846661 166846661
55837994 55837994
430313479 430313479
394717076 394717076
640907826 640907826
751590347 751590347
898318878 898318878
80820141 80820141
319586160 319586160
753389430 753389430
906264410 906264410
731244599 731244599
928348991 928348991
256085631 256085631
112716252 112716252
860868603 860868603
425830539 425830539
240236050 240236050
398350398 398350398
151138552 151138552
364038119 364038119
909675167 909675167
842316795 842316795
856329885 856329885
259255334 259255334
310768842 310768842
868078999 868078999
562458177 562458177
447614414 447614414
826012457 826012457
352556230 352556230
303676020 303676020
226966165 226966165
286726694 286726694
916781257 916781257
29420040 29420040
466996149 466996149
188642006 188642006
872364309 872364309
709696981 709696981
843471443 843471443
744910235 744910235
305709215 305709215
286080956 286080956
138210809 138210809
568173064 568173064
849967788 849967788
923958479 923958479
127997749 127997749
791256167 791256167
765490466 765490466
676188655 676188655
618884252 618884252
719370377 719370377
948224083 948224083
282490197 282490197
497418888 497418888
203579153 203579153
96143949 96143949
750701199 750701199
623037386 623037386
600883956 600883956
357660520 357660520
73491483 73491483
735066583 735066583
819653480 819653480
204920799 204920799
253122807 253122807
261639881 261639881
41718171 41718171
791597600 791597600
661213243 661213243
263773939 263773939
955210619 955210619
521534998 521534998
861889373 861889373
710586623 710586623
191236417 191236417
692540501 692540501
421909063 421909063
363020389 363020389
934866951 934866951
205581343 205581343
521100507 521100507
691800927 691800927
251148447 251148447
107975061 107975061
134863560 134863560
951552309 951552309
56891614 56891614
96033194 96033194
307823188 307823188
126334899 126334899
274310567 274310567
506668352 506668352
275476976 275476976
406091919 406091919
449181555 449181555
174097978 174097978
753008038 753008038
511430019 511430019
612667229 612667229
69596670 69596670
61897139 61897139
26835026 26835026
524873288 524873288
721737916 721737916
461329373 461329373
993716487 993716487
557383156 557383156
117716024 117716024
438261549 438261549
226253258 226253258
823325225 823325225
488299111 488299111
194513572 194513572
136433199 136433199
497778439 497778439
27627124 27627124
383494636 383494636
584412592 584412592
374995368 374995368
233162497 233162497
568878801 568878801
703396739 703396739
815885550 815885550
338632980 338632980
732663915 732663915
969779115 969779115
223700603 223700603
574015994 574015994
986806450 986806450
494891099 494891099
316989756 316989756
947227789 947227789
546260721 546260721
692392662 692392662
295565374 295565374
185231662 185231662
956884533 956884533
141550896 141550896
188142672 188142672
311700325 311700325
628920919 628920919
711214272 711214272
836030518 836030518
590809503 590809503
634176230 634176230
276765903 276765903
204945498 204945498
651524645 651524645
325094463 325094463
119851336 119851336
233327036 233327036
77813345 77813345
772756453 772756453
804665398 804665398
627520324 627520324
885305971 885305971
923099755 923099755
162804820 162804820
892129247 892129247
310015492 310015492
546455485 546455485
590086904 590086904
576562124 576562124
81582407 81582407
369001419 369001419
950732528 950732528
54263659 54263659
298010926 298010926
753696689 753696689
526753365 526753365
224905650 224905650
878823730 878823730
164106668 164106668
719448233 719448233
831388915 831388915
804671496 804671496
191001693 191001693
253572512 253572512
116226745 116226745
727408544 727408544
203474706 203474706
841388354 841388354
901505633 901505633
331108797 331108797
784776774 784776774
921904839 921904839
671405134 671405134
550918343 550918343
438592491 438592491
3645130 3645130
760717463 760717463
626860739 626860739
183397984 183397984
898218105 898218105
337610602 337610602
426456833 426456833
348818272 348818272
37945907 37945907
120222952 120222952
722261662 722261662
383191310 383191310
184739368 184739368
364246578 364246578
994667950 994667950
930439260 930439260
122220828 122220828
661025994 661025994
668487171 668487171
791619197 791619197
362080666 362080666
125062171 125062171
566659902 566659902
422362182 422362182
937797730 937797730
719986347 719986347
588176286 588176286
171869510 171869510
131128198 131128198
85203250 85203250
376887020 376887020
50795393 50795393
675472913 675472913
29528890 29528890
59204621 59204621
902177291 902177291
739014567 739014567
105500956 105500956
689928309 689928309
155766294 155766294
980081573 980081573
578087779 578087779
977350638 977350638
644367174 644367174
670187073 670187073
97760600 97760600
504688882 504688882
821218267 821218267
160350637 160350637
737546160 737546160
586893344 586893344
76496584 76496584
805721102 805721102
587244862 587244862
897887006 897887006
370540197 370540197
290999716 290999716
243508841 243508841
123906227 123906227
71805873 71805873
512883942 512883942
410330268 410330268
715559836 715559836
141608503 141608503
669985777 669985777
219210178 219210178
51257691 51257691
181629789 181629789
444432990 444432990
178500978 178500978
689737579 689737579
555528120 555528120
623653849 623653849
318723690 318723690
775183407 775183407
392086262 392086262
59857313 59857313
462095914 462095914
251722112 251722112
695404262 695404262
449192608 449192608
153656289 153656289
625527498 625527498
227841728 227841728
37438001 37438001
510861915 510861915
888237890 888237890
735360560 735360560
521270430 521270430
179044827 179044827
42597322 42597322
182854867 182854867
851262303 851262303
239135976 239135976
521778799 521778799
111748192 111748192
772859945 772859945
81033564 81033564
534252769 534252769
985109121 985109121
215410659 215410659
27937419 27937419
250469780 250469780
205383226 205383226
374164946 374164946
419457605 419457605
175696532 175696532
161780953 161780953
73484778 73484778
324815897 324815897
900193822 900193822
730150800 730150800
832151611 832151611
612407995 612407995
120896252 120896252
146211882 146211882
693336783 693336783
123093501 123093501
521482408 521482408
445575993 445575993
742026615 742026615
857983087 857983087
146197701 146197701
417970303 417970303
564568112 564568112
770074072 770074072
52458056 52458056
558642315 558642315
684633944 684633944
15218559 15218559
778054379 778054379
943908432 943908432
840405247 840405247
264253801 264253801
97267540 97267540
957044673 957044673
164868211 164868211
636313427 636313427
4408733 4408733
187251784 187251784
530824041 530824041
87047075 87047075
452552083 452552083
319993666 319993666
919605987 919605987
369147186 369147186
559857028 559857028
907702111 907702111
366223426 366223426
870225069 870225069
198610848 198610848
182024816 182024816
167349978 167349978
356153063 356153063
574664353 574664353
378708307 378708307
165123993 165123993
939118467 939118467
912044342 912044342
99309940 99309940
801194828 801194828
781594721 781594721
690612879 690612879
470081319 470081319
883211748 883211748
438744849 438744849
297664467 297664467
294106768 294106768
162148671 162148671
131574749 131574749
909485907 909485907
743034203 743034203
982455250 982455250
445742165 445742165
123017314 123017314
666735731 666735731
76964697 76964697
391149235 391149235
885642064 885642064
856759618 856759618
969111274 969111274
660063780 660063780
281839132 281839132
392143915 392143915
135028524 135028524
865761125 865761125
824357240 824357240
967486474 967486474
3861228 3861228
556406690 556406690
780027063 780027063
304985183 304985183
935006918 935006918
923899445 923899445
359768235 359768235
785963432 785963432
168004986 168004986
876731950 876731950
155314589 155314589
918307657 918307657
327648732 327648732
747658804 747658804
37654593 37654593
227854672 227854672
545356684 545356684
984952980 984952980
666296576 666296576
110028242 110028242
968156122 968156122
601032955 601032955
356570142 356570142
682874586 682874586
700892501 700892501
416930221 416930221
721249180 721249180
722111788 722111788
60090216 60090216
90731665 90731665
689502357 689502357
273233002 273233002
596441851 596441851
191182096 191182096
188959843 188959843
403114417 403114417
826653141 826653141
481104227 481104227
64329838 64329838
587390785 587390785
895653844 895653844
442000443 442000443
240885942 240885942
651532664 651532664
177822449 177822449
313636589 313636589
564383892 564383892
54015437 54015437
866637694 866637694
781754242 781754242
504176922 504176922
600834470 600834470
79283271 79283271
499349429 499349429
242351230 242351230
681020059 681020059
325959129 325959129
605694415 605694415
247189127 247189127
901555988 901555988
807060733 807060733
814302746 814302746
735287242 735287242
147453754 147453754
848191062 848191062
929796122 929796122
43293306 43293306
960115613 960115613
262009178 262009178
601990298 601990298
326378868 326378868
170044312 170044312
120423610 120423610
452760232 452760232
521809741 521809741
245682109 245682109
835988528 835988528
657546926 657546926
663746584 663746584
967470798 967470798
244247315 244247315
342639989 342639989
391833661 391833661
883773603 883773603
827123737 827123737
591414926 591414926
541434417 541434417
91824512 91824512
676054283 676054283
17776263 17776263
687478551 687478551
903738258 903738258
143646133 143646133
55511392 55511392
566501728 566501728
901440552 901440552
205643491 205643491
415020278 415020278
990790976 990790976
695076489 695076489
1421739 1421739
248614766 248614766
612860156 612860156
488881743 488881743
340919328 340919328
777923484 777923484
313960350 313960350
10838842 10838842
195470126 195470126
6027354 6027354
266414999 266414999
169437390 169437390
473787795 473787795
62395678 62395678
151732629 151732629
172984240 172984240
255429130 255429130
890198839 890198839
874885754 874885754
974789300 974789300
793714500 793714500
792481338 792481338
986652888 986652888
13651289 13651289
461909309 461909309
365113850 365113850
464754485 464754485
173502137 173502137
323103996 323103996
648867095 648867095
521636087 521636087
185703594 185703594
184698222 184698222
36505549 36505549
843669540 843669540
617936421 617936421
944381041 944381041
101572997 101572997
900063080 900063080
171236509 171236509
804888792 804888792
927968251 927968251
790121797 790121797
220726868 220726868
249882963 249882963
987871204 987871204
425617518 425617518
846545368 846545368
27227672 27227672
520142150 520142150
148103627 148103627
787633276 787633276
159041056 159041056
470722184 470722184
384952698 384952698
257568442 257568442
453224015 453224015
365135509 365135509
204386691 204386691
418495991 418495991
508230898 508230898
734689364 734689364
223162232 223162232
190939935 190939935
886133945 886133945
279442157 279442157
341518746 341518746
49909343 49909343
960146730 960146730
94233764 94233764
453077950 453077950
148027970 148027970
159481562 159481562
904018274 904018274
334441103 334441103
107582815 107582815
692098879 692098879
48687647 48687647
358661636 358661636
461042608 461042608
842468831 842468831
485665088 485665088
661584018 661584018
786397000 786397000
855321042 855321042
448985618 448985618
300580956 300580956
398688650 398688650
772004046 772004046
932264964 932264964
90303341 90303341
850583884 850583884
245389250 245389250
308639903 308639903
15518294 15518294
696404086 696404086
623480671 623480671
5914742 5914742
32256329 32256329
221160729 221160729
793702650 793702650
43652297 43652297
50033766 50033766
119059012 119059012
629505461 629505461
419228447 419228447
874136442 874136442
380554060 380554060
627179089 627179089
798534124 798534124
531874692 531874692
582490164 582490164
847083050 847083050
281261686 281261686
470333174 470333174
149211618 149211618
756956953 756956953
972497435 972497435
309416339 309416339
586945716 586945716
792496558 792496558
299542454 299542454
128459774 128459774
204426563 204426563
179211674 179211674
935232536 935232536
990637573 990637573
550542178 550542178
909150457 909150457
423185942 423185942
808303566 808303566
910030203 910030203
669044047 669044047
951561673 951561673
88756659 88756659
360576605 360576605
93996678 93996678
602664124 602664124
410706216 410706216
194804348 194804348
298925962 298925962
629309785 629309785
510414821 510414821
695512008 695512008
439256758 439256758
477195897 477195897
94842957 94842957
101901158 101901158
929252298 929252298
36980403 36980403
15029380 15029380
108096306 108096306
761303269 761303269
600250594 600250594
495696158 495696158
173098244 173098244
908301603 908301603
983330289 983330289
766213576 766213576
132505530 132505530
913290754 913290754
989420988 989420988
3740537 3740537
734071707 734071707
839132759 839132759
987262722 987262722
105868276 105868276
313474243 313474243
194083746 194083746
516962282 516962282
754228923 754228923
207630499 207630499
442176506 442176506
463337811 463337811
886161056 886161056
891053220 891053220
156577854 156577854
583472882 583472882
125577461 125577461
745936609 745936609
140703295 140703295
671959148 671959148
193635040 193635040
85178145 85178145
481684288 481684288
686089453 686089453
271222046 271222046
649131645 649131645
741629766 741629766
220719956 220719956
983345756 983345756
999100607 999100607
128247378 128247378
707243575 707243575
158826914 158826914
96149609 96149609
73874433 73874433
882896882 882896882
9337590 9337590
554693291 554693291
835840818 835840818
15319610 15319610
749797396 749797396
604390714 604390714
592706686 592706686
589181301 589181301
448593378 448593378
199973297 199973297
43264267 43264267
763142090 763142090
720249636 720249636
41542663 41542663
624627433 624627433
169622870 169622870
15139736 15139736
725281647 725281647
798759471 798759471
346377174 346377174
21117894 21117894
656212912 656212912
678137507 678137507
696460539 696460539
448167750 448167750
77530570 77530570
989729956 989729956
898872654 898872654
209405588 209405588
465994956 465994956
479858311 479858311
368225329 368225329
771003174 771003174
175358894 175358894
502138085 502138085
808224158 808224158
909039968 909039968
806054368 806054368
222959485 222959485
647794741 647794741
212454053 212454053
182815893 182815893
111529023 111529023
859579986 859579986
340899622 340899622
437792089 437792089
649089789 649089789
304430899 304430899
21836248 21836248
82379817 82379817
873449131 873449131
747664737 747664737
529291933 529291933
635440891 635440891
342002039 342002039
399837165 399837165
397261696 397261696
388177065 388177065
420257693 420257693
148942909 148942909
488941842 488941842
281946092 281946092
824733858 824733858
296480614 296480614
687988824 687988824
270653692 270653692
774104377 774104377
73838239 73838239
788051258 788051258
599700004 599700004
555486400 555486400
889373734 889373734
49081222 49081222
836279347 836279347
640715815 640715815
944379627 944379627
372116734 372116734
290043492 290043492
882193448 882193448
648893346 648893346
250246170 250246170
742858519 742858519
705366921 705366921
193716902 193716902
62206496 62206496
219428865 219428865
666477102 666477102
651698842 651698842
252030278 252030278
916941848 916941848
80636972 80636972
27248428 27248428
602954105 602954105
281806513 281806513
100441940 100441940
276601417 276601417
695231619 695231619
926746662 926746662
435370487 435370487
570889474 570889474
853878311 853878311
859474543 859474543
137361315 137361315
583854512 583854512
765176801 765176801
778071113 778071113
739347229 739347229
413370751 413370751
343485195 343485195
232247693 232247693
28546955 28546955
181309873 181309873
88252610 88252610
973205289 973205289
170895760 170895760
714349949 714349949
326388188 326388188
742473816 742473816
912571994 912571994
5259286 5259286
636350016 636350016
817409614 817409614
106600262 106600262
394150806 394150806
421498537 421498537
580201842 580201842
698400141 698400141
370801676 370801676
819663636 819663636
142933839 142933839
729587537 729587537
588020806 588020806
916703640 916703640
16487875 16487875
28991541 28991541
585507245 585507245
455756371 455756371
544136529 544136529
311548378 311548378
675034347 675034347
696611158 696611158
300370069 300370069
955919552 955919552
143569588 143569588
830342257 830342257
841326613 841326613
154926176 154926176
498055208 498055208
226411389 226411389
938940185 938940185
14741217 14741217
537195036 537195036
99256549 99256549
147869207 147869207
146679940 146679940
135111997 135111997
860804675 860804675
780451180 780451180
277843789 277843789
973783654 973783654
494805709 494805709
778998317 778998317
37061287 37061287
186199731 186199731
315160777 315160777
372276137 372276137
400995487 400995487
596534251 596534251
728621899 728621899
386947973 386947973
389325614 389325614
4837640 4837640
270430667 270430667
368731347 368731347
265651604 265651604
662419636 662419636
547505835 547505835
421057867 421057867
272839251 272839251
947820787 947820787
165247897 165247897
82904563 82904563
190837150 190837150
278184076 278184076
640471730 640471730
574630291 574630291
440453702 440453702
8494956 8494956
819929566 819929566
901897729 901897729
510343268 510343268
493904317 493904317
69327932 69327932
754198035 754198035
125780557 125780557
961030336 961030336
997525075 997525075
813784861 813784861
190716091 190716091
397300346 397300346
707990422 707990422
299265507 299265507
816327714 816327714
137153185 137153185
182276642 182276642
336228156 336228156
613246375 613246375
529239329 529239329
893984888 893984888
94890721 94890721
105484014 105484014
84763132 84763132
319193683 319193683
965713565 965713565
297053345 297053345
890488576 890488576
328410074 328410074
167610673 167610673
134065111 134065111
693798671 693798671
917319273 917319273
757599780 757599780
390201792 390201792
252948031 252948031
854042459 854042459
510885621 510885621
131974954 131974954
552976715 552976715
897171899 897171899
349880010 349880010
862301834 862301834
607898504 607898504
955668492 955668492
709460182 709460182
935513182 935513182
142548604 142548604
352548319 352548319
609681662 609681662
709184380 709184380
597969696 597969696
757765233 757765233
709877428 709877428
330297690 330297690
753423646 753423646
202592015 202592015
223485311 223485311
404037139 404037139
629878033 629878033
626267697 626267697
206180948 206180948
737591613 737591613
295698721 295698721
930114326 930114326
461772919 461772919
903834173 903834173
242220698 242220698
778258489 778258489
358142246 358142246
207405539 207405539
770225162 770225162
762514591 762514591
176346473 176346473
329678993 329678993
932684002 932684002
218531830 218531830
324198361 324198361
977917721 977917721
283228980 283228980
570686911 570686911
985829952 985829952
130300333 130300333
454034671 454034671
300436390 300436390
121638300 121638300
404761116 404761116
543327602 543327602
757578358 757578358
174607930 174607930
480257891 480257891
970252559 970252559
388417813 388417813
433136974 433136974
818422094 818422094
885486586 885486586
79085402 79085402
463080194 463080194
733733424 733733424
156044448 156044448
539730618 539730618
213799212 213799212
671292392 671292392
483122982 483122982
857364548 857364548
606674909 606674909
91714412 91714412
149872877 149872877
469772577 469772577
840312817 840312817
109488475 109488475
595010245 595010245
534987646 534987646
961295275 961295275
153056502 153056502
668420589 668420589
928007551 928007551
732482880 732482880
450506256 450506256
155801885 155801885
951544284 951544284
134083397 134083397
538960082 538960082
434428247 434428247
671766221 671766221
725932594 725932594
58404216 58404216
369925709 369925709
797040497 797040497
17888651 17888651
828539332 828539332
926933823 926933823
363087184 363087184
838638821 838638821
92016245 92016245
241953611 241953611
637461971 637461971
997511345 997511345
991595301 991595301
393955046 393955046
164845175 164845175
86730135 86730135
119200237 119200237
722480185 722480185
931075483 931075483
952072827 952072827
95775576 95775576
949801840 949801840
665881993 665881993
800245951 800245951
170297771 170297771
859752043 859752043
947935590 947935590
122158476 122158476
86505857 86505857
968423808 968423808
222449983 222449983
579734099 579734099
989095115 989095115
138604316 138604316
629803228 629803228
548390466 548390466
610333540 610333540
295430609 295430609
969508074 969508074
65446065 65446065
396385141 396385141
124680183 124680183
27182755 27182755
376786999 376786999
72407509 72407509
581348183 581348183
243412005 243412005
384064930 384064930
11548936 11548936
923746880 923746880
865818524 865818524
814212261 814212261
849379175 849379175
679186996 679186996
392588556 392588556
898776109 898776109
707243069 707243069
365270454 365270454
957104120 957104120
73838969 73838969
234259744 234259744
577776848 577776848
418718729 418718729
235698702 235698702
542201060 542201060
864057928 864057928
429231111 429231111
654929122 654929122
284802179 284802179
325666798 325666798
486738621 486738621
793944280 793944280
592112339 592112339
701782972 701782972
922025305 922025305
939707855 939707855
936544281 936544281
368525521 368525521
743729771 743729771
501158885 501158885
603970575 603970575
362386535 362386535
171751857 171751857
320428364 320428364
898914576 898914576
219491346 219491346
877020713 877020713
928416582 928416582
597388278 597388278
77821107 77821107
641728432 641728432
100235473 100235473
414223936 414223936
365509175 365509175
202488909 202488909
476523829 476523829
173515031 173515031
701407698 701407698
397842885 397842885
295138547 295138547
276532076 276532076
871011563 871011563
556904103 556904103
128554791 128554791
108262454 108262454
695322541 695322541
379094660 379094660
725867001 725867001
140178044 140178044
212379932 212379932
424247986 424247986
445780904 445780904
128689053 128689053
230164216 230164216
400780663 400780663
630033370 630033370
527644148 527644148
95297799 95297799
15101485 15101485
53109334 53109334
729233934 729233934
295772643 295772643
335153288 335153288
609501125 609501125
189883416 189883416
483587592 483587592
262315021 262315021
590945303 590945303
903084653 903084653
29375125 29375125
970734785 970734785
740150560 740150560
142817193 142817193
766488761 766488761
776806909 776806909
772074555 772074555
531226607 531226607
745484171 745484171
772384398 772384398
50508777 50508777
580016813 580016813
244893982 244893982
122319706 122319706
46965862 46965862
313456840 313456840
501619411 501619411
464003864 464003864
246474933 246474933
641405082 641405082
872059424 872059424
508574890 508574890
819131634 819131634
422608881 422608881
591492128 591492128
7907966 7907966
506377453 506377453
872921252 872921252
582607416 582607416
275727828 275727828
909965829 909965829
203028722 203028722
35675348 35675348
513404010 513404010
156859287 156859287
836710641 836710641
922345078 922345078
958775063 958775063
651515062 651515062
219557701 219557701
250144509 250144509
683950261 683950261
173247170 173247170
949094166 949094166
184335229 184335229
419386429 419386429
667257860 667257860
785072313 785072313
241704086 241704086
943239626 943239626
497736220 497736220
185614296 185614296
373450027 373450027
730115453 730115453
591347269 591347269
253096527 253096527
855669204 855669204
313134549 313134549
784828321 784828321
619706071 619706071
626583601 626583601
378227859 378227859
80849481 80849481
467008410 467008410
666085189 666085189
318122073 318122073
716851535 716851535
17023458 17023458
395539722 395539722
331322592 331322592
696952215 696952215
148004715 148004715
338182816 338182816
901826718 901826718
509599745 509599745
497326735 497326735
326621429 326621429
478902198 478902198
829684844 829684844
12825770 12825770
295663359 295663359
67188834 67188834
317715869 317715869
304581783 304581783
472431170 472431170
843683090 843683090
88660578 88660578
603405901 603405901
1482913 1482913
236260569 236260569
623241286 623241286
133813000 133813000
950836646 950836646
703851761 703851761
632316643 632316643
108083701 108083701
663979523 663979523
87630475 87630475
255501904 255501904
620236238 620236238
83137603 83137603
457244145 457244145
233114608 233114608
616631256 616631256
811848807 811848807
894090241 894090241
865023894 865023894
681053643 681053643
484475411 484475411
384072413 384072413
439290224 439290224
755152619 755152619
540724507 540724507
874215180 874215180
847402008 847402008
735454313 735454313
94078291 94078291
871034381 871034381
693474140 693474140
996912066 996912066
332041431 332041431
620948624 620948624
854079376 854079376
251780299 251780299
515928270 515928270
686927610 686927610
943219493 943219493
764442914 764442914
765131703 765131703
68470574 68470574
431187039 431187039
438988682 438988682
101802143 101802143
921028609 921028609
809668854 809668854
550557412 550557412
456808807 456808807
850069848 850069848
663043809 663043809
905551193 905551193
627157948 627157948
588363302 588363302
698860197 698860197
754200621 754200621
207228194 207228194
974112307 974112307
912869300 912869300
166543687 166543687
532565261 532565261
633597045 633597045
100466912 100466912
507722351 507722351
238644909 238644909
181800989 181800989
296845895 296845895
245988180 245988180
703269004 703269004
364081717 364081717
495385500 495385500
5317771 5317771
674788955 674788955
566310993 566310993
922850897 922850897
893719302 893719302
59975571 59975571
347849814 347849814
35800987 35800987
159907234 159907234
319809325 319809325
912354891 912354891
457180494 457180494
656830311 656830311
441552894 441552894
703672365 703672365
445496256 445496256
112556082 112556082
812599203 812599203
392552608 392552608
212502123 212502123
660916180 660916180
918431580 918431580
958122424 958122424
979196360 979196360
966434737 966434737
676611457 676611457
55069092 55069092
596412306 596412306
331667439 331667439
197118225 197118225
542639392 542639392
194361150 194361150
426208639 426208639
816291767 816291767
603106133 603106133
349504549 349504549
369611466 369611466
454471785 454471785
568453839 568453839
82660865 82660865
531353200 531353200
771720592 771720592
690229636 690229636
591370794 591370794
349471012 349471012
918670292 918670292
559815005 559815005
783282353 783282353
341276518 341276518
770508501 770508501
195753836 195753836
631650268 631650268
236703504 236703504
468608581 468608581
990862586 990862586
401747699 401747699
405842000 405842000
274805712 274805712
842250928 842250928
749539300 749539300
35440052 35440052
676762461 676762461
187685914 187685914
980231038 980231038
632047648 632047648
308058932 308058932
339510733 339510733
234868032 234868032
845967221 845967221
80600070 80600070
317957249 317957249
585646779 585646779
91570420 91570420
81389055 81389055
405543025 405543025
14352263 14352263
962773593 962773593
438207884 438207884
737549267 737549267
345036436 345036436
750852730 750852730
365344646 365344646
557451692 557451692
437527072 437527072
293080141 293080141
919711486 919711486
372486034 372486034
794347910 794347910
519055236 519055236
172496187 172496187
50207677 50207677
226989817 226989817
962610806 962610806
634886800 634886800
999016666 999016666
186050689 186050689
134588321 134588321
742485921 742485921
157011901 157011901
787114855 787114855
243602467 243602467
304014755 304014755
875293930 875293930
214417846 214417846
748266769 748266769
119268137 119268137
70063220 70063220
39374878 39374878
302938282 302938282
816172019 816172019
441341349 441341349
148321632 148321632
886827262 886827262
438325324 438325324
159504494 159504494
992985398 992985398
100197243 100197243
298755528 298755528
43590886 43590886
474860302 474860302
297662558 297662558
397449291 397449291
670712619 670712619
958655159 958655159
20675471 20675471
609548894 609548894
805435171 805435171
106732294 106732294
533265262 533265262
674181878 674181878
75276633 75276633
832449610 832449610
521727083 521727083
846528362 846528362
4319089 4319089
21606588 21606588
654725118 654725118
162939655 162939655
6517489 6517489
738775331 738775331
99006194 99006194
661081330 661081330
907480388 907480388
786033743 786033743
952213200 952213200
64627186 64627186
262987418 262987418
196022479 196022479
432866226 432866226
354365129 354365129
551225245 551225245
81718319 81718319
754463945 754463945
952316687 952316687
183270485 183270485
301604326 301604326
152806177 152806177
642033148 642033148
680389979 680389979
299000558 299000558
599662416 599662416
791944891 791944891
709962960 709962960
71233073 71233073
901304606 901304606
723968234 723968234
865998760 865998760
626250892 626250892
90870064 90870064
735656173 735656173
230003211 230003211
939094066 939094066
675825519 675825519
740027976 740027976
836140808 836140808
89323240 89323240
369806583 369806583
871853437 871853437
80935858 80935858
962966239 962966239
154537704 154537704
948778876 948778876
358827500 358827500
43009311 43009311
675133544 675133544
7080288 7080288
940203212 940203212
17690652 17690652
492557350 492557350
110096524 110096524
25262805 25262805
905850643 905850643
737353866 737353866
948054887 948054887
42283605 42283605
904144174 904144174
96397978 96397978
451744223 451744223
204170959 204170959
249606710 249606710
974024750 974024750
616216246 616216246
289603745 289603745
620986295 620986295
866192972 866192972
273280995 273280995
423814123 423814123
775857319 775857319
608703179 608703179
142525482 142525482
182148717 182148717
54177086 54177086
438072167 438072167
649068458 649068458
573050308 573050308
668573427 668573427
43224824 43224824
30429028 30429028
389120043 389120043
367928798 367928798
74224200 74224200
836858092 836858092
177620690 177620690
202674278 202674278
362336313 362336313
721712247 721712247
148704235 148704235
121581866 121581866
26988410 26988410
762252543 762252543
360459995 360459995
271815726 271815726
599032874 599032874
637593151 637593151
61826980 61826980
605101506 605101506
71020444 71020444
452153376 452153376
583756208 583756208
337247522 337247522
185092208 185092208
402232679 402232679
508517474 508517474
571652019 571652019
915229018 915229018
666066918 666066918
960332733 960332733
62604400 62604400
83950192 83950192
534998609 534998609
301887241 301887241
160024208 160024208
118989593 118989593
323692836 323692836
655883564 655883564
878685191 878685191
767050427 767050427
320252435 320252435
242954940 242954940
202488930 202488930
761413524 761413524
771517170 771517170
217297714 217297714
562144240 562144240
809429661 809429661
375491086 375491086
208938781 208938781
782575357 782575357
491850469 491850469
572955725 572955725
148373611 148373611
64527886 64527886
393387316 393387316
161827787 161827787
722264189 722264189
921576636 921576636
764483866 764483866
578368144 578368144
598486452 598486452
501903439 501903439
303189607 303189607
315928523 315928523
580982598 580982598
461763430 461763430
344846528 344846528
37401889 37401889
963090889 963090889
669783356 669783356
275936338 275936338
700600470 700600470
205347394 205347394
517118505 517118505
797464466 797464466
738256661 738256661
166324885 166324885
103759087 103759087
556926329 556926329
294686186 294686186
531533931 531533931
612801371 612801371
449307283 449307283
354439774 354439774
499564745 499564745
785020528 785020528
308487015 308487015
440098163 440098163
77041785 77041785
123569974 123569974
533751531 533751531
490216191 490216191
229466469 229466469
813941593 813941593
183455385 183455385
156704008 156704008
39991486 39991486
443671282 443671282
525191519 525191519
575321116 575321116
33112218 33112218
190529715 190529715
729041674 729041674
671994709 671994709
515195093 515195093
358824643 358824643
50867000 50867000
155779853 155779853
562276971 562276971
881601748 881601748
579618596 579618596
759308355 759308355
107019259 107019259
65877107 65877107
717510591 717510591
862830849 862830849
107229005 107229005
763809712 763809712
176937225 176937225
760521344 760521344
453428375 453428375
68021032 68021032
353874662 353874662
321465234 321465234
4126478 4126478
782120523 782120523
527309628 527309628
531882018 531882018
621953360 621953360
596620308 596620308
207313531 207313531
109590113 109590113
331405075 331405075
684094858 684094858
207840395 207840395
96471503 96471503
576518811 576518811
834673628 834673628
589597847 589597847
170120297 170120297
564306817 564306817
346199686 346199686
816093620 816093620
132875827 132875827
329422100 329422100
196377470 196377470
477420250 477420250
469022888 469022888
820716265 820716265
834898480 834898480
534860150 534860150
692782190 692782190
326726392 326726392
764721247 764721247
70736042 70736042
409032321 409032321
504063394 504063394
169779976 169779976
403000923 403000923
471716565 471716565
742690758 742690758
93454076 93454076
730684761 730684761
982651007 982651007
285036479 285036479
760590721 760590721
967148000 967148000
841492037 841492037
136052638 136052638
938913261 938913261
109251505 109251505
305441503 305441503
993198805 993198805
362118547 362118547
663499823 663499823
833203224 833203224
332571852 332571852
555589060 555589060
494312023 494312023
658125159 658125159
461561585 461561585
965512050 965512050
135508353 135508353
565982118 565982118
353697012 353697012
561076101 561076101
59297288 59297288
817254295 817254295
19241784 19241784
335442441 335442441
981434195 981434195
701790937 701790937
689055006 689055006
67546387 67546387
210336570 210336570
969223135 969223135
882420152 882420152
565972027 565972027
98929973 98929973
60720979 60720979
117053980 117053980
158036132 158036132
896298336 896298336
118389127 118389127
993832453 993832453
468462554 468462554
234882554 234882554
48851121 48851121
228369304 228369304
354796441 354796441
706228172 706228172
18285437 18285437
863413369 863413369
142241656 142241656
100770739 100770739
223843873 223843873
510484582 510484582
643690278 643690278
218116140 218116140
806181667 806181667
626902187 626902187
838627659 838627659
237994384 237994384
150813310 150813310
642172280 642172280
719450694 719450694
738608740 738608740
474858945 474858945
608211512 608211512
665102565 665102565
389438094 389438094
580923983 580923983
135509834 135509834
336587054 336587054
140440623 140440623
494716837 494716837
104192166 104192166
94308087 94308087
670682725 670682725
194503332 194503332
290072653 290072653
191586096 191586096
911904465 911904465
189612327 189612327
779356630 779356630
651140338 651140338
673343052 673343052
283773301 283773301
956568130 956568130
315642712 315642712
402589376 402589376
194130840 194130840
48090708 48090708
149656166 149656166
36477528 36477528
921723545 921723545
129951236 129951236
630773696 630773696
463000560 463000560
20528698 20528698
95815081 95815081
919310457 919310457
953039603 953039603
100289724 100289724
428471102 428471102
189692151 189692151
214171408 214171408
624633923 624633923
59443521 59443521
812656733 812656733
499674304 499674304
855396239 855396239
970440353 970440353
591058965 591058965
31636100 31636100
119264675 119264675
76202614 76202614
517937770 517937770
51487378 51487378
22601320 22601320
812843666 812843666
208483042 208483042
50982764 50982764
813671767 813671767
10656802 10656802
181164076 181164076
317254527 317254527
607673772 607673772
869932288 869932288
627913493 627913493
610456776 610456776
837081867 837081867
630490772 630490772
624085492 624085492
607365679 607365679
449179616 449179616
226235871 226235871
940415459 940415459
868714756 868714756
519521412 519521412
827914909 827914909
731135173 731135173
590666136 590666136
993086903 993086903
245545618 245545618
359012262 359012262
16713199 16713199
766388851 766388851
194425511 194425511
290834430 290834430
398175533 398175533
70921472 70921472
45783600 45783600
952380355 952380355
948676827 948676827
106658467 106658467
487139254 487139254
689223435 689223435
28436033 28436033
574919761 574919761
831411641 831411641
524944529 524944529
623352828 623352828
793564160 793564160
265235715 265235715
20787598 20787598
220299135 220299135
256547248 256547248
435634688 435634688
138391647 138391647
196822631 196822631
268704029 268704029
846296354 846296354
815387287 815387287
667644603 667644603
102504637 102504637
785476913 785476913
801476622 801476622
365295947 365295947
19204457 19204457
539892262 539892262
788859885 788859885
690240435 690240435
367071065 367071065
172164068 172164068
491671250 491671250
777000483 777000483
120263015 120263015
109641665 109641665
308877275 308877275
13349544 13349544
895727257 895727257
880290679 880290679
195074010 195074010
352076773 352076773
68143612 68143612
634833610 634833610
556442213 556442213
230404511 230404511
133668859 133668859
210103761 210103761
803663217 803663217
774614495 774614495
346634208 346634208
645381651 645381651
508293321 508293321
344229559 344229559
397731546 397731546
283949559 283949559
759263104 759263104
97194237 97194237
128173191 128173191
308408084 308408084
637122434 637122434
364612161 364612161
143317006 143317006
614641548 614641548
539256898 539256898
784335553 784335553
90572430 90572430
58399813 58399813
923113356 923113356
854922624 854922624
699661263 699661263
897040614 897040614
655311446 655311446
434944315 434944315
373015513 373015513
983688799 983688799
635988125 635988125
516071786 516071786
81477542 81477542
732341380 732341380
534856360 534856360
253202247 253202247
572471203 572471203
874081952 874081952
281289338 281289338
789990110 789990110
973373455 973373455
729512579 729512579
110231251 110231251
355835851 355835851
688317186 688317186
356917641 356917641
829818688 829818688
85924679 85924679
868460750 868460750
818004949 818004949
222478790 222478790
947030232 947030232
801249004 801249004
56941680 56941680
19984262 19984262
427721397 427721397
837541316 837541316
254641272 254641272
578854652 578854652
232217436 232217436
305157481 305157481
254161157 254161157
154364387 154364387
105997191 105997191
806233151 806233151
389509092 389509092
11475107 11475107
588350356 588350356
606516559 606516559
82779874 82779874
505532894 505532894
876679232 876679232
37825125 37825125
401955960 401955960
434661896 434661896
435164766 435164766
140534747 140534747
592411008 592411008
716909833 716909833
512524654 512524654
694141464 694141464
61529153 61529153
103883447 103883447
982936480 982936480
819610454 819610454
16152115 16152115
961679738 961679738
21694194 21694194
286517234 286517234
127908510 127908510
29146898 29146898
403792919 403792919
454851045 454851045
660435158 660435158
90933587 90933587
529382533 529382533
841739673 841739673
885091003 885091003
269126234 269126234
70362874 70362874
209865841 209865841
32545578 32545578
380102428 380102428
561718970 561718970
195161869 195161869
387428476 387428476
291354037 291354037
930035634 930035634
287121217 287121217
249417844 249417844
275729999 275729999
33227927 33227927
383113058 383113058
204900420 204900420
492576475 492576475
696790646 696790646
745844502 745844502
715282735 715282735
992903689 992903689
778727655 778727655
979169103 979169103
461934034 461934034
762597624 762597624
295412249 295412249
813523994 813523994
842945341 842945341
791927300 791927300
40833120 40833120
143663226 143663226
804735695 804735695
161036727 161036727
624309574 624309574
194532426 194532426
125661810 125661810
332589493 332589493
69578213 69578213
771783837 771783837
372150685 372150685
740036790 740036790
378115258 378115258
578830984 578830984
534238399 534238399
139138912 139138912
241301783 241301783
70852837 70852837
15785567 15785567
138491885 138491885
895514124 895514124
330185304 330185304
46310759 46310759
517508025 517508025
560902679 560902679
516977758 516977758
291404767 291404767
484959925 484959925
206151019 206151019
342806032 342806032
799173454 799173454
280649434 280649434
733723967 733723967
284362491 284362491
371787587 371787587
216605579 216605579
712262632 712262632
741858382 741858382
960944 960944
93936870 93936870
235975234 235975234
351442358 351442358
96223864 96223864
753341454 753341454
313560814 313560814
138786866 138786866
455210760 455210760
212458509 212458509
641105029 641105029
626173803 626173803
211384871 211384871
81209593 81209593
870580162 870580162
10366715 10366715
820747769 820747769
991747839 991747839
652355668 652355668
387976116 387976116
124497791 124497791
148936236 148936236
381191749 381191749
270348190 270348190
404126846 404126846
551648602 551648602
627174030 627174030
627687902 627687902
179173054 179173054
593474917 593474917
591514715 591514715
303683643 303683643
778860050 778860050
247991335 247991335
299744544 299744544
848889133 848889133
21915564 21915564
979104409 979104409
651287331 651287331
458231302 458231302
310838703 310838703
590867966 590867966
75673081 75673081
236641858 236641858
849198 849198
287645236 287645236
669772453 669772453
272029962 272029962
532125012 532125012
121048596 121048596
660887455 660887455
99703810 99703810
354103499 354103499
246783870 246783870
402818003 402818003
301997335 301997335
251173060 251173060
721438862 721438862
468086410 468086410
958158729 958158729
294732281 294732281
333127027 333127027
151523696 151523696
996159037 996159037
694325629 694325629
244495051 244495051
645046389 645046389
898480138 898480138
706558415 706558415
195756167 195756167
323966505 323966505
802509920 802509920
213635224 213635224
289237410 289237410
970625924 970625924
938177330 938177330
584412525 584412525
221731645 221731645
590660876 590660876
284765878 284765878
799294245 799294245
737975286 737975286
293975576 293975576
164926647 164926647
789739215 789739215
719833764 719833764
48295999 48295999
477089036 477089036
183905984 183905984
561112594 561112594
969729265 969729265
970340935 970340935
355909742 355909742
819511091 819511091
504484831 504484831
74476627 74476627
278414167 278414167
135124630 135124630
89629990 89629990
632633001 632633001
388155636 388155636
956330149 956330149
282300994 282300994
519887112 519887112
876358485 876358485
70960841 70960841
328770075 328770075
46376924 46376924
10397289 10397289
31954127 31954127
182169834 182169834
71581350 71581350
877915162 877915162
955799892 955799892
297509571 297509571
836906502 836906502
91000394 91000394
199459232 199459232
571233851 571233851
928825858 928825858
76817146 76817146
816660486 816660486
947152247 947152247
247378085 247378085
189758007 189758007
343668974 343668974
463050569 463050569
602179998 602179998
773842892 773842892
565967419 565967419
115413401 115413401
719531490 719531490
468391519 468391519
71972927 71972927
406593214 406593214
932732202 932732202
354587068 354587068
376625828 376625828
591322134 591322134
284162700 284162700
49393131 49393131
990399165 990399165
82940579 82940579
520253394 520253394
352250301 352250301
149711650 149711650
369452908 369452908
410543476 410543476
147142181 147142181
460229227 460229227
309038687 309038687
342212537 342212537
912323214 912323214
290189830 290189830
938735359 938735359
912042080 912042080
426077087 426077087
675825757 675825757
390268412 390268412
674542799 674542799
90385711 90385711
447694678 447694678
278203104 278203104
598029084 598029084
857995978 857995978
437239669 437239669
917738300 917738300
293775031 293775031
820395852 820395852
924133504 924133504
330617906 330617906
422249460 422249460
111659782 111659782
355465614 355465614
755121284 755121284
847174560 847174560
548993388 548993388
375403741 375403741
736107800 736107800
447269325 447269325
851032101 851032101
830991227 830991227
600991168 600991168
482196905 482196905
263544591 263544591
538732817 538732817
117388118 117388118
145683730 145683730
94153257 94153257
47168112 47168112
429310514 429310514
510904249 510904249
403448246 403448246
716328702 716328702
310256389 310256389
133261001 133261001
572007906 572007906
865139871 865139871
574073435 574073435
486683077 486683077
582581233 582581233
589435376 589435376
246347945 246347945
229682324 229682324
811893672 811893672
704457537 704457537
279216667 279216667
910063321 910063321
675199419 675199419
665913793 665913793
925242808 925242808
20081360 20081360
414269431 414269431
780070014 780070014
107135870 107135870
993809906 993809906
188428546 188428546
3477043 3477043
896258190 896258190
203013858 203013858
272797453 272797453
338710269 338710269
435844208 435844208
579289424 579289424
103204084 103204084
728529481 728529481
446704159 446704159
467599650 467599650
875122071 875122071
947697217 947697217
318732151 318732151
465659304 465659304
55582174 55582174
320807097 320807097
824388300 824388300
650217595 650217595
289814109 289814109
806756144 806756144
563848449 563848449
566023922 566023922
30058263 30058263
285423897 285423897
40587458 40587458
181590999 181590999
190741777 190741777
455745662 455745662
388735410 388735410
432697071 432697071
158450314 158450314
802774573 802774573
166176128 166176128
665995724 665995724
6836657 6836657
426126678 426126678
754032633 754032633
675971150 675971150
464312031 464312031
395859644 395859644
111303143 111303143
508137633 508137633
359482520 359482520
565268089 565268089
503534052 503534052
587682080 587682080
918938765 918938765
165744075 165744075
53735852 53735852
808766914 808766914
721396156 721396156
678782001 678782001
30045050 30045050
119677572 119677572
109774618 109774618
288863880 288863880
456600870 456600870
416181033 416181033
163343304 163343304
738004126 738004126
931259248 931259248
65097176 65097176
339509495 339509495
425090096 425090096
774159136 774159136
744922655 744922655
451560245 451560245
375419304 375419304
675548119 675548119
686136981 686136981
155513724 155513724
770236020 770236020
32354032 32354032
635851630 635851630
916854466 916854466
604729494 604729494
889035807 889035807
235026627 235026627
222545586 222545586
787424322 787424322
415956059 415956059
859028693 859028693
190952475 190952475
695205145 695205145
666129508 666129508
962763542 962763542
276236057 276236057
941358681 941358681
618928870 618928870
353570885 353570885
155373288 155373288
112861629 112861629
216923061 216923061
213445483 213445483
713114812 713114812
925118864 925118864
236859857 236859857
876431884 876431884
942825780 942825780
232653644 232653644
141603179 141603179
433870073 433870073
355746731 355746731
793529692 793529692
173092875 173092875
698532316 698532316
465843620 465843620
101001421 101001421
20916331 20916331
535735362 535735362
884880501 884880501
58555257 58555257
751074839 751074839
657280260 657280260
197757004 197757004
639092765 639092765
818894116 818894116
624034243 624034243
890575036 890575036
792649050 792649050
998620979 998620979
192229632 192229632
526504500 526504500
58248778 58248778
722326848 722326848
121486447 121486447
632067165 632067165
1496140 1496140
659993831 659993831
814526622 814526622
873616798 873616798
515994694 515994694
571020110 571020110
995062324 995062324
408069673 408069673
521742453 521742453
909845473 909845473
244066636 244066636
993418666 993418666
306669964 306669964
462738371 462738371
172496852 172496852
981390973 981390973
298857604 298857604
708090456 708090456
829477323 829477323
87496422 87496422
634276360 634276360
2666018 2666018
929017995 929017995
440379325 440379325
704251656 704251656
417305497 417305497
104972157 104972157
237968507 237968507
6888056 6888056
187710882 187710882
97286258 97286258
110900948 110900948
809276162 809276162
56982637 56982637
139309999 139309999
777571454 777571454
635841137 635841137
166955237 166955237
771645236 771645236
382635352 382635352
24138764 24138764
172085478 172085478
296387295 296387295
173802373 173802373
313890648 313890648
735187762 735187762
164983609 164983609
326322518 326322518
476646506 476646506
961126150 961126150
182367346 182367346
243511985 243511985
660392197 660392197
158488546 158488546
217433627 217433627
500840885 500840885
988044841 988044841
815386939 815386939
568277318 568277318
828707882 828707882
880769955 880769955
326074224 326074224
377750792 377750792
466905819 466905819
967250982 967250982
844989812 844989812
628413104 628413104
172141677 172141677
453230606 453230606
129969132 129969132
844868788 844868788
839837610 839837610
899458423 899458423
835427159 835427159
470245581 470245581
941518277 941518277
754095724 754095724
386356801 386356801
980758122 980758122
20081210 20081210
132993878 132993878
682398164 682398164
141494624 141494624
222552050 222552050
550286408 550286408
565474556 565474556
202172593 202172593
638616265 638616265
638475636 638475636
895971542 895971542
863557327 863557327
984158311 984158311
574418882 574418882
968350172 968350172
292301925 292301925
4186866 4186866
680135905 680135905
446235647 446235647
627367292 627367292
51608838 51608838
359752430 359752430
987651382 987651382
639893681 639893681
416521682 416521682
94866691 94866691
68303190 68303190
516542007 516542007
782097579 782097579
895511680 895511680
303269245 303269245
446598421 446598421
982708830 982708830
465553461 465553461
430840428 430840428
882429181 882429181
180582386 180582386
600699951 600699951
820059013 820059013
859468606 859468606
899340011 899340011
937071085 937071085
250709732 250709732
184479659 184479659
853482720 853482720
116289686 116289686
367256295 367256295
606516074 606516074
757443973 757443973
60648067 60648067
976499226 976499226
885823738 885823738
608570103 608570103
951522329 951522329
199685241 199685241
572242972 572242972
303991383 303991383
192690530 192690530
854095080 854095080
58518667 58518667
33077640 33077640
679916424 679916424
582518992 582518992
191284594 191284594
224959945 224959945
920039705 920039705
712462850 712462850
559540803 559540803
339365262 339365262
959082706 959082706
837819413 837819413
130942626 130942626
838057816 838057816
630429793 630429793
217437625 217437625
936033827 936033827
119799243 119799243
823350566 823350566
5668858 5668858
182651075 182651075
712942192 712942192
189301651 189301651
90294344 90294344
330178254 330178254
698640187 698640187
27546555 27546555
419652156 419652156
272205976 272205976
894181612 894181612
205734144 205734144
352738855 352738855
143200175 143200175
704680670 704680670
2947723 2947723
445872030 445872030
385017409 385017409
135115038 135115038
454036218 454036218
745227367 745227367
268820471 268820471
765090862 765090862
18895481 18895481
294347464 294347464
933686660 933686660
441419605 441419605
91496913 91496913
605935851 605935851
512533 512533
100496650 100496650
581261813 581261813
38841100 38841100
231337233 231337233
23962766 23962766
759585254 759585254
629381400 629381400
290190299 290190299
755594563 755594563
885271034 885271034
846429412 846429412
898358674 898358674
644097972 644097972
176757293 176757293
188635 188635
735372272 735372272
321050907 321050907
345770129 345770129
83976889 83976889
602549201 602549201
268434204 268434204
723244571 723244571
657767630 657767630
408715812 408715812
709444225 709444225
164563434 164563434
136506474 136506474
253277452 253277452
187799201 187799201
759134674 759134674
201727864 201727864
344028799 344028799
958535514 958535514
373106976 373106976
270126973 270126973
600569341 600569341
148216601 148216601
689669712 689669712
716441615 716441615
476284296 476284296
5492625 5492625
608898260 608898260
588942006 588942006
993992286 993992286
984436685 984436685
417917252 417917252
164053498 164053498
505886153 505886153
849251874 849251874
235283366 235283366
293114316 293114316
989179206 989179206
5637469 5637469
486403280 486403280
196712782 196712782
205699709 205699709
29315950 29315950
706436791 706436791
111525532 111525532
191405577 191405577
439406132 439406132
146092765 146092765
211860823 211860823
257498207 257498207
641578997 641578997
825838473 825838473
628281537 628281537
968925274 968925274
112654656 112654656
921553965 921553965
319870386 319870386
862078100 862078100
611283384 611283384
18283077 18283077
625636553 625636553
386760396 386760396
184526794 184526794
7914659 7914659
992777660 992777660
355998358 355998358
306160637 306160637
349503634 349503634
174729725 174729725
616153248 616153248
858695107 858695107
993984874 993984874
840039372 840039372
6732906 6732906
729606214 729606214
672221370 672221370
874676191 874676191
925140361 925140361
191898319 191898319
82245661 82245661
449260945 449260945
980734009 980734009
470332114 470332114
361882218 361882218
598030044 598030044
93038265 93038265
483286982 483286982
464775698 464775698
391422883 391422883
88753914 88753914
147902710 147902710
423799341 423799341
929734414 929734414
754311591 754311591
976824874 976824874
341312531 341312531
631332788 631332788
106093704 106093704
777278883 777278883
146280068 146280068
353354787 353354787
662719901 662719901
638320781 638320781
213189354 213189354
351450659 351450659
510538208 510538208
290337903 290337903
183294128 183294128
61784121 61784121
958298625 958298625
151801148 151801148
991208031 991208031
443203699 443203699
547185038 547185038
689126335 689126335
33912661 33912661
540900659 540900659
475413044 475413044
923234063 923234063
282844235 282844235
689570195 689570195
339013941 339013941
904024348 904024348
673531039 673531039
932186705 932186705
628861461 628861461
682590427 682590427
948919601 948919601
417293272 417293272
153246620 153246620
869253354 869253354
92089526 92089526
335893711 335893711
155599733 155599733
24533686 24533686
852291307 852291307
833842307 833842307
151361303 151361303
860889618 860889618
194499329 194499329
793311409 793311409
671168205 671168205
89179828 89179828
635170141 635170141
938116231 938116231
124656937 124656937
724878911 724878911
674255187 674255187
70745877 70745877
551170567 551170567
239964971 239964971
837422459 837422459
12735481 12735481
570367705 570367705
808578109 808578109
922941516 922941516
936677216 936677216
803280687 803280687
147844830 147844830
937064801 937064801
222459031 222459031
119388815 119388815
725426695 725426695
360685561 360685561
215859854 215859854
643269220 643269220
542519462 542519462
639826523 639826523
33427663 33427663
749052442 749052442
736274061 736274061
583699435 583699435
387384688 387384688
575822322 575822322
806658872 806658872
287386373 287386373
990198333 990198333
924585520 924585520
865086639 865086639
466373615 466373615
997639804 997639804
212210732 212210732
112059674 112059674
286804537 286804537
540954770 540954770
937292873 937292873
915253667 915253667
886761268 886761268
94955707 94955707
500086188 500086188
637376901 637376901
395113135 395113135
596760541 596760541
265545169 265545169
930987827 930987827
125181212 125181212
743270211 743270211
838270033 838270033
835514952 835514952
764520276 764520276
371393680 371393680
127581003 127581003
152061804 152061804
552429481 552429481
553327434 553327434
400504334 400504334
187698481 187698481
601925976 601925976
293058786 293058786
204921534 204921534
90335784 90335784
585875005 585875005
547054300 547054300
626813267 626813267
658131821 658131821
94836780 94836780
366788481 366788481
803722902 803722902
73930056 73930056
182942228 182942228
345199170 345199170
620038627 620038627
146165398 146165398
215498236 215498236
571332308 571332308
316614867 316614867
167193609 167193609
16297773 16297773
396520215 396520215
753750180 753750180
381155859 381155859
670871984 670871984
231963453 231963453
262424346 262424346
4529840 4529840
70594358 70594358
792915992 792915992
834231118 834231118
902902758 902902758
413230635 413230635
423565283 423565283
83597275 83597275
138836956 138836956
857668493 857668493
616512015 616512015
256399287 256399287
288463892 288463892
32702252 32702252
274989647 274989647
359220237 359220237
67906948 67906948
464246868 464246868
642259053 642259053
740823516 740823516
703108938 703108938
413349669 413349669
649408159 649408159
89084228 89084228
917768323 917768323
139632933 139632933
880612871 880612871
123736703 123736703
831807501 831807501
182331632 182331632
727416797 727416797
591552989 591552989
960465731 960465731
74710924 74710924
642147926 642147926
960168916 960168916
310896325 310896325
438951216 438951216
74530352 74530352
943086399 943086399
348586610 348586610
354864407 354864407
35485628 35485628
67750431 67750431
17276822 17276822
708618476 708618476
388086572 388086572
523202495 523202495
262249179 262249179
163693120 163693120
383528046 383528046
799248979 799248979
77142475 77142475
485436148 485436148
330480780 330480780
487474652 487474652
536307048 536307048
325270682 325270682
911942413 911942413
541675395 541675395
270074895 270074895
97993900 97993900
117785676 117785676
231963903 231963903
480507902 480507902
176432240 176432240
257984087 257984087
820682104 820682104
413725882 413725882
637731271 637731271
137756271 137756271
433821611 433821611
419031678 419031678
911218070 911218070
449777560 449777560
704341429 704341429
989780743 989780743
987424620 987424620
630701855 630701855
203010469 203010469
939959966 939959966
251857460 251857460
262257549 262257549
257827079 257827079
469993264 469993264
146040639 146040639
405409985 405409985
165985113 165985113
554134024 554134024
721366896 721366896
80412290 80412290
404509249 404509249
696580592 696580592
106285370 106285370
159857061 159857061
103553775 103553775
309930068 309930068
78506661 78506661
260654151 260654151
538419447 538419447
78384784 78384784
642706342 642706342
99900802 99900802
357950848 357950848
837381770 837381770
727417294 727417294
800636648 800636648
503146361 503146361
576588884 576588884
647473462 647473462
692765267 692765267
718611575 718611575
95529170 95529170
809932479 809932479
11219749 11219749
82031540 82031540
63329992 63329992
420267739 420267739
235357851 235357851
966326505 966326505
227215859 227215859
184245302 184245302
710251033 710251033
473729321 473729321
587769850 587769850
472458742 472458742
696479634 696479634
881833543 881833543
166693612 166693612
335323373 335323373
250991459 250991459
984340178 984340178
769580702 769580702
808776066 808776066
74835560 74835560
139619863 139619863
82288075 82288075
912269202 912269202
448882836 448882836
787837832 787837832
264912139 264912139
171582414 171582414
916656956 916656956
638713600 638713600
296122032 296122032
543883555 543883555
598122796 598122796
978729873 978729873
240771470 240771470
313577551 313577551
853812462 853812462
72854588 72854588
344126171 344126171
513129077 513129077
818174551 818174551
435950340 435950340
154576332 154576332
482976799 482976799
285547517 285547517
520821110 520821110
212529757 212529757
464819424 464819424
764765793 764765793
496564894 496564894
996736911 996736911
201316449 201316449
247858132 247858132
9622755 9622755
794831753 794831753
884463336 884463336
978071384 978071384
224898057 224898057
781550154 781550154
83697414 83697414
727857576 727857576
77612517 77612517
580686990 580686990
937805031 937805031
367811764 367811764
140749399 140749399
565102115 565102115
30792117 30792117
856094162 856094162
756902194 756902194
35633469 35633469
755081370 755081370
382793472 382793472
780422273 780422273
602298871 602298871
923023546 923023546
759322295 759322295
63790854 63790854
492258332 492258332
405210397 405210397
181101094 181101094
759617925 759617925
710422375 710422375
424202372 424202372
698286259 698286259
664246702 664246702
90056328 90056328
857850431 857850431
502569879 502569879
251559620 251559620
705917768 705917768
114597680 114597680
266462778 266462778
410091385 410091385
877288474 877288474
485412739 485412739
37748694 37748694
95371724 95371724
790089363 790089363
279888228 279888228
443081568 443081568
979369219 979369219
40163846 40163846
179919995 179919995
573551362 573551362
713697051 713697051
106945024 106945024
954257397 954257397
25625411 25625411
958478769 958478769
452320901 452320901
343033856 343033856
956937966 956937966
39984328 39984328
609167556 609167556
146390966 146390966
311774760 311774760
500781599 500781599
440085606 440085606
571614647 571614647
692144465 692144465
842576393 842576393
557410356 557410356
515477962 515477962
832405249 832405249
473619196 473619196
967497691 967497691
891994355 891994355
521610952 521610952
904544540 904544540
537631012 537631012
501124797 501124797
59241726 59241726
91256976 91256976
804957557 804957557
647262536 647262536
919771826 919771826
79103333 79103333
898424652 898424652
669023332 669023332
967456977 967456977
630472906 630472906
597310716 597310716
886614839 886614839
638664572 638664572
638431996 638431996
975488841 975488841
965693211 965693211
981411766 981411766
215723590 215723590
445636062 445636062
833586272 833586272
807035094 807035094
210938069 210938069
762985439 762985439
176934824 176934824
217392072 217392072
631300065 631300065
25282780 25282780
245862107 245862107
177914314 177914314
332600180 332600180
952416243 952416243
143496361 143496361
346113787 346113787
64578767 64578767
663014311 663014311
731489508 731489508
584507915 584507915
816735871 816735871
892945155 892945155
400917757 400917757
138470456 138470456
58916522 58916522
439843662 439843662
381432346 381432346
843676018 843676018
110738471 110738471
251021315 251021315
47641565 47641565
309107544 309107544
195290409 195290409
874041930 874041930
685455681 685455681
763629071 763629071
944506136 944506136
723575027 723575027
251420586 251420586
63653488 63653488
51646630 51646630
249374208 249374208
546998572 546998572
358834364 358834364
166617383 166617383
785013157 785013157
707309972 707309972
199115862 199115862
766394052 766394052
932720196 932720196
341834903 341834903
463150984 463150984
106213047 106213047
305820386 305820386
915304916 915304916
774567480 774567480
221393110 221393110
971812761 971812761
107951555 107951555
701824589 701824589
969225197 969225197
205970716 205970716
109405433 109405433
68077090 68077090
913023985 913023985
976966641 976966641
630074205 630074205
35398969 35398969
29742854 29742854
621307945 621307945
713682708 713682708
185848713 185848713
781804115 781804115
48510745 48510745
171900328 171900328
700086999 700086999
925592832 925592832
386010159 386010159
163339750 163339750
149846536 149846536
630404569 630404569
389448241 389448241
109458655 109458655
387882875 387882875
382121387 382121387
956060284 956060284
414464185 414464185
285887071 285887071
462628154 462628154
172440017 172440017
54480575 54480575
157735634 157735634
851635970 851635970
908274776 908274776
920400852 920400852
10435568 10435568
212642153 212642153
248918700 248918700
259015018 259015018
203004958 203004958
380392563 380392563
917092492 917092492
256040219 256040219
83954394 83954394
314365379 314365379
996674562 996674562
270260780 270260780
515180768 515180768
749029524 749029524
323611226 323611226
721624357 721624357
408073903 408073903
4985802 4985802
743885286 743885286
905081265 905081265
203775397 203775397
748682302 748682302
752733514 752733514
382561320 382561320
586316896 586316896
880260802 880260802
454808944 454808944
250616188 250616188
11567504 11567504
545942314 545942314
726305746 726305746
467840736 467840736
141802527 141802527
736585328 736585328
692984807 692984807
892994601 892994601
620949433 620949433
863556263 863556263
463482032 463482032
230090851 230090851
599255598 599255598
90068206 90068206
612758914 612758914
133066142 133066142
845980960 845980960
273635478 273635478
58336731 58336731
795503858 795503858
287181688 287181688
47988493 47988493
274521183 274521183
933057103 933057103
95717550 95717550
133772867 133772867
651177723 651177723
186222562 186222562
861275001 861275001
213714713 213714713
344223695 344223695
361708728 361708728
582169739 582169739
231982864 231982864
976287870 976287870
693518475 693518475
58537526 58537526
43254144 43254144
181748980 181748980
474801518 474801518
276292986 276292986
644346304 644346304
896406399 896406399
483132451 483132451
821442225 821442225
796252393 796252393
746690405 746690405
590796599 590796599
442165412 442165412
25764114 25764114
589732009 589732009
551690577 551690577
603704917 603704917
264757652 264757652
318631673 318631673
712740583 712740583
260609121 260609121
963804452 963804452
7830021 7830021
291208250 291208250
874750693 874750693
917315133 917315133
118714509 118714509
387398550 387398550
225722983 225722983
168138252 168138252
755796527 755796527
136392672 136392672
725983893 725983893
50488834 50488834
693764823 693764823
475727524 475727524
771362694 771362694
241091650 241091650
449213301 449213301
815857567 815857567
424158268 424158268
255839890 255839890
382709493 382709493
826021131 826021131
833719548 833719548
728099915 728099915
474277745 474277745
373653055 373653055
489251599 489251599
48598510 48598510
492454927 492454927
947219880 947219880
672609424 672609424
379652879 379652879
882969804 882969804
518833853 518833853
188372511 188372511
438219165 438219165
682739302 682739302
793115941 793115941
623229174 623229174
351411504 351411504
440396959 440396959
536647523 536647523
472166339 472166339
393757765 393757765
716338866 716338866
869622449 869622449
258343828 258343828
988381138 988381138
686079510 686079510
471889041 471889041
140366585 140366585
342391236 342391236
977687177 977687177
808891163 808891163
559273719 559273719
329378257 329378257
596358534 596358534
884622887 884622887
120002996 120002996
102020250 102020250
537800514 537800514
274771808 274771808
492974060 492974060
481984034 481984034
202380798 202380798
308450938 308450938
947215562 947215562
517552297 517552297
911087625 911087625
508743729 508743729
290247531 290247531
386615574 386615574
624813533 624813533
226030219 226030219
146502340 146502340
729060302 729060302
485317388 485317388
59378460 59378460
383923260 383923260
840053840 840053840
76207776 76207776
175873834 175873834
244920897 244920897
199695294 199695294
478260544 478260544
318716845 318716845
897014360 897014360
371554457 371554457
315233559 315233559
604109136 604109136
330593809 330593809
298346423 298346423
305735242 305735242
733365853 733365853
588911443 588911443
419921099 419921099
462382681 462382681
339264095 339264095
97595358 97595358
346232084 346232084
353778664 353778664
886135199 886135199
467449508 467449508
589736131 589736131
374450989 374450989
706817133 706817133
827969916 827969916
648483002 648483002
139078139 139078139
640793965 640793965
825743450 825743450
207434555 207434555
869224994 869224994
783256011 783256011
142759906 142759906
492493702 492493702
75223782 75223782
238199698 238199698
402753810 402753810
105588165 105588165
931803635 931803635
327429650 327429650
698635726 698635726
460048076 460048076
68094400 68094400
162002264 162002264
203510149 203510149
10517727 10517727
911585390 911585390
975335003 975335003
55715983 55715983
16840902 16840902
525450750 525450750
12791748 12791748
126580639 126580639
622225973 622225973
573630663 573630663
150902359 150902359
431240879 431240879
997744665 997744665
437929562 437929562
507288581 507288581
108446366 108446366
93021577 93021577
213541792 213541792
379466783 379466783
895699877 895699877
580172657 580172657
162819809 162819809
431646227 431646227
689675392 689675392
5374666 5374666
448569893 448569893
25528482 25528482
788051220 788051220
850868923 850868923
30900234 30900234
33238171 33238171
419186531 419186531
966499579 966499579
464255122 464255122
26133026 26133026
326861235 326861235
546775972 546775972
945305292 945305292
597523691 597523691
844370430 844370430
870429187 870429187
574879987 574879987
68593176 68593176
722429934 722429934
945422800 945422800
854629069 854629069
867290568 867290568
306698335 306698335
844021896 844021896
418119502 418119502
160431502 160431502
495615707 495615707
706139738 706139738
172662579 172662579
548965427 548965427
601034485 601034485
812222836 812222836
845873284 845873284
26374822 26374822
887826737 887826737
225587249 225587249
174738809 174738809
655413409 655413409
703498300 703498300
286479136 286479136
494471516 494471516
977327536 977327536
616112189 616112189
261022553 261022553
625090397 625090397
619058290 619058290
24308000 24308000
992370095 992370095
636917264 636917264
915189760 915189760
255403854 255403854
440952705 440952705
190157902 190157902
648166088 648166088
4572406 4572406
982170427 982170427
286167605 286167605
853223916 853223916
888406236 888406236
364708600 364708600
767155803 767155803
643461551 643461551
477485526 477485526
434251388 434251388
167207954 167207954
58650627 58650627
5538378 5538378
382541027 382541027
616162773 616162773
84278663 84278663
295508927 295508927
406990168 406990168
54966711 54966711
150798707 150798707
113935981 113935981
481404541 481404541
197640860 197640860
773721690 773721690
688586138 688586138
204588005 204588005
318741718 318741718
7414484 7414484
178403461 178403461
242916330 242916330
857102383 857102383
869593303 869593303
162074487 162074487
175159524 175159524
140801015 140801015
393019635 393019635
306479736 306479736
657779361 657779361
991137480 991137480
422094530 422094530
483959933 483959933
753233604 753233604
961320186 961320186
855371209 855371209
401117169 401117169
762672422 762672422
262036954 262036954
384869733 384869733
212139384 212139384
450823361 450823361
880483127 880483127
219104357 219104357
60422033 60422033
23838272 23838272
194812285 194812285
173331779 173331779
40345750 40345750
506571692 506571692
234643223 234643223
702051966 702051966
112684756 112684756
259959311 259959311
742257268 742257268
868164703 868164703
232867816 232867816
109421352 109421352
960479135 960479135
582679128 582679128
799787854 799787854
81976519 81976519
490073168 490073168
934210832 934210832
327593247 327593247
677785643 677785643
32747398 32747398
20974787 20974787
649205627 649205627
537675613 537675613
158828657 158828657
333126038 333126038
20799858 20799858
583381585 583381585
26163723 26163723
837878893 837878893
402336087 402336087
972679038 972679038
806467068 806467068
734045687 734045687
343191756 343191756
934971334 934971334
991950886 991950886
405623437 405623437
786116170 786116170
665875835 665875835
415228640 415228640
4881185 4881185
713147071 713147071
598200835 598200835
93683148 93683148
380555099 380555099
746201713 746201713
348191369 348191369
789912931 789912931
140274628 140274628
153232454 153232454
167047298 167047298
125648142 125648142
944053957 944053957
632846082 632846082
433173760 433173760
803547603 803547603
40523891 40523891
47790425 47790425
678496179 678496179
681662470 681662470
881392622 881392622
437537870 437537870
187078191 187078191
398879654 398879654
429997302 429997302
198033668 198033668
330161077 330161077
756430466 756430466
422739942 422739942
559499116 559499116
539974223 539974223
144968607 144968607
566406923 566406923
382490139 382490139
641242189 641242189
416799686 416799686
857178166 857178166
534314721 534314721
119101683 119101683
545440620 545440620
355588598 355588598
87430075 87430075
949719581 949719581
779407383 779407383
60719861 60719861
751861801 751861801
156197775 156197775
405597724 405597724
778254603 778254603
122633783 122633783
212085865 212085865
449164527 449164527
64012473 64012473
278287791 278287791
566162618 566162618
968124980 968124980
961880981 961880981
676476911 676476911
48354013 48354013
94866731 94866731
583672194 583672194
588045932 588045932
935788544 935788544
988819387 988819387
658443769 658443769
724014339 724014339
820770073 820770073
726640285 726640285
581592013 581592013
397793775 397793775
818164385 818164385
6072243 6072243
425426292 425426292
839103940 839103940
882368975 882368975
424403332 424403332
147529348 147529348
156245292 156245292
82719704 82719704
683324131 683324131
976850790 976850790
427493451 427493451
747578044 747578044
920254953 920254953
833778707 833778707
445506467 445506467
75548934 75548934
970981415 970981415
96754444 96754444
499026496 499026496
115260134 115260134
395962751 395962751
322388970 322388970
75596545 75596545
470807099 470807099
304785721 304785721
303627603 303627603
751732260 751732260
951086165 951086165
293946794 293946794
462008404 462008404
529058910 529058910
22420613 22420613
13618315 13618315
757907157 757907157
781917537 781917537
814494024 814494024
259404030 259404030
559731225 559731225
544580914 544580914
600216233 600216233
600219010 600219010
65588396 65588396
933950960 933950960
40782685 40782685
901225337 901225337
856554088 856554088
682589776 682589776
657163837 657163837
273946706 273946706
353065022 353065022
571488278 571488278
85565928 85565928
583887589 583887589
257549577 257549577
37293291 37293291
247165347 247165347
340225760 340225760
702855892 702855892
377727263 377727263
317168958 317168958
721929450 721929450
957436245 957436245
543064247 543064247
688172285 688172285
633517802 633517802
419685035 419685035
213153744 213153744
718371302 718371302
383074406 383074406
386682587 386682587
169231819 169231819
118378663 118378663
748478019 748478019
557607008 557607008
932999653 932999653
925144561 925144561
253336128 253336128
148101616 148101616
900015354 900015354
488030644 488030644
705927734 705927734
929371271 929371271
271256061 271256061
167496526 167496526
12823614 12823614
389600038 389600038
872924073 872924073
846327238 846327238
241773527 241773527
676415917 676415917
583355200 583355200
73355110 73355110
335470024 335470024
57255041 57255041
773692632 773692632
287013267 287013267
703268034 703268034
654879618 654879618
6182474 6182474
717983595 717983595
535326918 535326918
674720628 674720628
556081378 556081378
714166741 714166741
286617743 286617743
840256165 840256165
606344580 606344580
27716444 27716444
56186133 56186133
746975936 746975936
431221579 431221579
248499252 248499252
167288567 167288567
22889316 22889316
337874717 337874717
567555248 567555248
242625537 242625537
130843567 130843567
410423446 410423446
818240516 818240516
802621349 802621349
912640163 912640163
894941292 894941292
853881534 853881534
511092720 511092720
793610826 793610826
687100439 687100439
301992953 301992953
907334974 907334974
110158296 110158296
112051583 112051583
548595117 548595117
62821837 62821837
346631659 346631659
406649018 406649018
846389881 846389881
883369118 883369118
813302565 813302565
209661422 209661422
591941759 591941759
205924216 205924216
350726220 350726220
882211095 882211095
572437596 572437596
56732958 56732958
358323993 358323993
756826208 756826208
80662549 80662549
215573817 215573817
954584943 954584943
789643010 789643010
415200627 415200627
192062138 192062138
120662409 120662409
488028326 488028326
170255856 170255856
149085141 149085141
109839463 109839463
824358088 824358088
782135858 782135858
706978448 706978448
205931335 205931335
957554762 957554762
172962243 172962243
277590964 277590964
938520490 938520490
195715735 195715735
88380449 88380449
670377441 670377441
586797211 586797211
13719722 13719722
650830065 650830065
662157241 662157241
945871807 945871807
920606481 920606481
72274476 72274476
59296879 59296879
491758807 491758807
554063520 554063520
4435127 4435127
133750652 133750652
912114152 912114152
772789842 772789842
751916963 751916963
691753365 691753365
110053403 110053403
33908623 33908623
519892101 519892101
814608633 814608633
513620865 513620865
564206822 564206822
223008088 223008088
495656355 495656355
160332682 160332682
224145952 224145952
985584077 985584077
963176754 963176754
869079219 869079219
523089149 523089149
169909432 169909432
895808365 895808365
321121521 321121521
151338313 151338313
216447337 216447337
78984380 78984380
232789798 232789798
535861674 535861674
183966834 183966834
690005287 690005287
382749759 382749759
523925347 523925347
552151793 552151793
665210961 665210961
105037543 105037543
639161106 639161106
662467115 662467115
989107694 989107694
488709274 488709274
79127571 79127571
64129820 64129820
147953524 147953524
206270915 206270915
374575891 374575891
383797424 383797424
690981759 690981759
684486076 684486076
608326922 608326922
763482916 763482916
180364155 180364155
71201137 71201137
492693634 492693634
605696613 605696613
792234819 792234819
50228293 50228293
577194126 577194126
616365125 616365125
262636082 262636082
46162436 46162436
356301982 356301982
973310015 973310015
673056125 673056125
141739403 141739403
50567726 50567726
793550860 793550860
943978186 943978186
936384545 936384545
222256751 222256751
240918170 240918170
368925370 368925370
630183252 630183252
983387865 983387865
279888080 279888080
584598778 584598778
205278786 205278786
4735349 4735349
562736920 562736920
220775093 220775093
659028207 659028207
542444061 542444061
688270998 688270998
905086500 905086500
111585709 111585709
953854941 953854941
953609225 953609225
407928379 407928379
828023951 828023951
131609501 131609501
811848801 811848801
769435038 769435038
999718917 999718917
10056167 10056167
393327087 393327087
177638462 177638462
275923010 275923010
335490146 335490146
419062509 419062509
925688787 925688787
489273081 489273081
27438217 27438217
259998080 259998080
929289963 929289963
588311836 588311836
138770681 138770681
421156210 421156210
739035282 739035282
397784454 397784454
142065085 142065085
304399646 304399646
964724953 964724953
599283738 599283738
340944890 340944890
258160612 258160612
936225528 936225528
917811810 917811810
553475294 553475294
342109046 342109046
274342169 274342169
844309416 844309416
110362728 110362728
224936630 224936630
502589148 502589148
211029474 211029474
907478573 907478573
655822956 655822956
741687480 741687480
726935885 726935885
168475972 168475972
183236584 183236584
825669567 825669567
27630703 27630703
254714961 254714961
775062435 775062435
463707762 463707762
849964479 849964479
184788750 184788750
472332088 472332088
91971322 91971322
122185387 122185387
272515762 272515762
872330550 872330550
648828189 648828189
419723869 419723869
238024869 238024869
985268245 985268245
821994786 821994786
302857428 302857428
213886970 213886970
512559177 512559177
27996813 27996813
463296974 463296974
559597696 559597696
881808396 881808396
688599954 688599954
413475977 413475977
501796054 501796054
218910484 218910484
164752381 164752381
530586985 530586985
834140725 834140725
640620545 640620545
231381677 231381677
516114147 516114147
287219647 287219647
973480886 973480886
546360167 546360167
13724349 13724349
123982318 123982318
88268976 88268976
167363486 167363486
44282434 44282434
904313994 904313994
254102220 254102220
300697955 300697955
332652644 332652644
563124809 563124809
163013947 163013947
86894601 86894601
64127434 64127434
953281360 953281360
154614306 154614306
688500452 688500452
257709712 257709712
324937744 324937744
396878422 396878422
154699954 154699954
329857849 329857849
47081979 47081979
194216047 194216047
347363399 347363399
688112697 688112697
614165002 614165002
927974885 927974885
458615450 458615450
268979662 268979662
806087877 806087877
361078598 361078598
495279475 495279475
379553027 379553027
805193056 805193056
8038687 8038687
971808997 971808997
160720137 160720137
257187105 257187105
439875084 439875084
211250948 211250948
358338785 358338785
917250624 917250624
492242436 492242436
802291378 802291378
913183000 913183000
95847148 95847148
797357498 797357498
112635213 112635213
653958449 653958449
723387339 723387339
212522943 212522943
115214176 115214176
576423714 576423714
122608890 122608890
937117738 937117738
144738679 144738679
289160895 289160895
907897759 907897759
294165408 294165408
714887012 714887012
767212059 767212059
185877706 185877706
969673750 969673750
470902939 470902939
700393948 700393948
959169113 959169113
226456560 226456560
190319897 190319897
602854628 602854628
567577746 567577746
749521138 749521138
931792208 931792208
197055658 197055658
519256061 519256061
261314233 261314233
613568311 613568311
779611423 779611423
249030134 249030134
570856731 570856731
457048224 457048224
345774322 345774322
509864660 509864660
866871115 866871115
77663316 77663316
314130144 314130144
952640103 952640103
57326341 57326341
540108359 540108359
112753414 112753414
381754041 381754041
918508616 918508616
16191291 16191291
349278936 349278936
433679323 433679323
964545223 964545223
680628683 680628683
427155312 427155312
197304688 197304688
230935348 230935348
558990194 558990194
915290404 915290404
476897644 476897644
812782513 812782513
589859598 589859598
496237252 496237252
462286574 462286574
548242704 548242704
196920156 196920156
995802124 995802124
568709824 568709824
801257720 801257720
780190343 780190343
667197617 667197617
804665210 804665210
713744625 713744625
253897056 253897056
363346605 363346605
437873761 437873761
539915586 539915586
356777419 356777419
465270599 465270599
661397849 661397849
242633380 242633380
991963392 991963392
150997680 150997680
813015421 813015421
321499709 321499709
318255736 318255736
351492330 351492330
680356870 680356870
468701763 468701763
303716437 303716437
922125867 922125867
387562551 387562551
526959283 526959283
795707886 795707886
704261833 704261833
105227004 105227004
924799161 924799161
591723709 591723709
557948314 557948314
385468982 385468982
797461753 797461753
677514566 677514566
162290916 162290916
434805022 434805022
249004517 249004517
173523523 173523523
68248678 68248678
371006138 371006138
10080483 10080483
19852300 19852300
736551783 736551783
615834366 615834366
720213539 720213539
411147506 411147506
999105736 999105736
400503082 400503082
521279588 521279588
486819196 486819196
404127108 404127108
337679883 337679883
543034108 543034108
212013809 212013809
437267275 437267275
846858654 846858654
37734939 37734939
743820433 743820433
722044531 722044531
877130939 877130939
78063624 78063624
621495715 621495715
672303091 672303091
561700029 561700029
63679983 63679983
906565415 906565415
581751104 581751104
357957910 357957910
755187939 755187939
948603345 948603345
191640212 191640212
242940652 242940652
529924104 529924104
71652063 71652063
861495246 861495246
323449644 323449644
66446572 66446572
763263694 763263694
58429700 58429700
503112001 503112001
568452013 568452013
79766057 79766057
138376801 138376801
339540252 339540252
124656530 124656530
888813217 888813217
186592055 186592055
448960374 448960374
338412634 338412634
375389594 375389594
212810349 212810349
102095120 102095120
83388149 83388149
212531791 212531791
189040395 189040395
430114651 430114651
245458994 245458994
204055608 204055608
470704372 470704372
303752839 303752839
68582891 68582891
728377858 728377858
813960946 813960946
280990504 280990504
33419803 33419803
275005313 275005313
142286999 142286999
657829237 657829237
249781888 249781888
356218519 356218519
27389260 27389260
560105880 560105880
908226722 908226722
513944458 513944458
23684306 23684306
292396361 292396361
209182840 209182840
619079720 619079720
656682913 656682913
838713471 838713471
24176939 24176939
395371219 395371219
849770201 849770201
722032465 722032465
37220296 37220296
761585277 761585277
158002694 158002694
82104031 82104031
281167679 281167679
703628597 703628597
206598970 206598970
129262362 129262362
662906049 662906049
404895942 404895942
824066279 824066279
602431918 602431918
714960903 714960903
585561484 585561484
878689769 878689769
46760194 46760194
596221507 596221507
864825174 864825174
34917170 34917170
691230157 691230157
106642977 106642977
509605880 509605880
450106752 450106752
909181485 909181485
83227564 83227564
155504308 155504308
256300413 256300413
850562280 850562280
123123599 123123599
563807948 563807948
596493329 596493329
574208261 574208261
705125509 705125509
70555327 70555327
411734278 411734278
21633746 21633746
521819456 521819456
592439450 592439450
84478601 84478601
73705137 73705137
708784260 708784260
124637177 124637177
274024588 274024588
142404447 142404447
858170149 858170149
429359476 429359476
964386820 964386820
707945113 707945113
28331562 28331562
339843599 339843599
834373451 834373451
460955387 460955387
145625097 145625097
971769597 971769597
930892805 930892805
286160977 286160977
617134424 617134424
309784027 309784027
595161436 595161436
191135791 191135791
638211756 638211756
786130159 786130159
809870072 809870072
580339759 580339759
717510053 717510053
484931034 484931034
517265331 517265331
778554203 778554203
73182307 73182307
249955597 249955597
664950593 664950593
898494687 898494687
210934728 210934728
125476244 125476244
858549977 858549977
190549967 190549967
401538557 401538557
247946303 247946303
140168621 140168621
423851328 423851328
709144941 709144941
31917076 31917076
804334698 804334698
268289796 268289796
201766591 201766591
13890585 13890585
294520246 294520246
29521338 29521338
291730962 291730962
244124980 244124980
436642557 436642557
636880600 636880600
248897102 248897102
210668502 210668502
188920716 188920716
880622479 880622479
689939257 689939257
50754872 50754872
449575225 449575225
580500738 580500738
220881881 220881881
312768210 312768210
278281380 278281380
253309446 253309446
133706685 133706685
237135722 237135722
282884444 282884444
657265868 657265868
470402618 470402618
201355781 201355781
975968381 975968381
759145050 759145050
687817188 687817188
693157280 693157280
297614265 297614265
54502331 54502331
55363989 55363989
696480046 696480046
19582400 19582400
308350515 308350515
598843727 598843727
974864342 974864342
530495131 530495131
964259497 964259497
835697693 835697693
515325336 515325336
827105149 827105149
734590994 734590994
418814058 418814058
622247563 622247563
762848628 762848628
589003986 589003986
555126305 555126305
162605988 162605988
621882639 621882639
462461594 462461594
250844788 250844788
707546968 707546968
553883558 553883558
418763561 418763561
251686185 251686185
329443626 329443626
597198523 597198523
753184848 753184848
15401657 15401657
917994584 917994584
162509775 162509775
765849641 765849641
39129650 39129650
78737003 78737003
146951417 146951417
507610837 507610837
657963888 657963888
855430522 855430522
613946720 613946720
525557741 525557741
398221629 398221629
18848425 18848425
710808697 710808697
280218178 280218178
291902818 291902818
209627291 209627291
845904249 845904249
177335170 177335170
169895382 169895382
518425013 518425013
380043214 380043214
501406388 501406388
208646578 208646578
115471623 115471623
302529732 302529732
631904181 631904181
582907605 582907605
729685163 729685163
22897674 22897674
349878121 349878121
7066503 7066503
324050608 324050608
820544232 820544232
664227542 664227542
556492832 556492832
731782563 731782563
675431955 675431955
370205527 370205527
404703738 404703738
559834190 559834190
680622207 680622207
37047333 37047333
216874139 216874139
520308500 520308500
3601820 3601820
821935677 821935677
390597415 390597415
509962017 509962017
946736543 946736543
992005770 992005770
871400263 871400263
228384900 228384900
805251920 805251920
458661996 458661996
643812789 643812789
113993935 113993935
922503456 922503456
133631666 133631666
956610393 956610393
929234138 929234138
817131493 817131493
930075777 930075777
130022916 130022916
964834957 964834957
405542023 405542023
957115626 957115626
317576007 317576007
29981966 29981966
53458545 53458545
81399374 81399374
289753890 289753890
366271986 366271986
770615005 770615005
180918736 180918736
518410052 518410052
472678244 472678244
78970444 78970444
40745341 40745341
583860253 583860253
705097453 705097453
649386961 649386961
574693228 574693228
821429430 821429430
141773096 141773096
157707253 157707253
165386144 165386144
946790586 946790586
825983332 825983332
184141872 184141872
155997145 155997145
871284585 871284585
853722142 853722142
33358102 33358102
162132837 162132837
341010873 341010873
233504524 233504524
305988583 305988583
547150665 547150665
281142966 281142966
943856778 943856778
352423932 352423932
46243310 46243310
659473615 659473615
30195735 30195735
616276202 616276202
613375196 613375196
630016308 630016308
11511672 11511672
189602384 189602384
838923647 838923647
944289723 944289723
700039656 700039656
64801845 64801845
702502123 702502123
974342223 974342223
535977317 535977317
104774897 104774897
785311524 785311524
326138559 326138559
822612367 822612367
607310454 607310454
551418378 551418378
314370843 314370843
492780558 492780558
638420586 638420586
196512957 196512957
257412144 257412144
77661302 77661302
227348289 227348289
37936546 37936546
84223130 84223130
757605866 757605866
48763546 48763546
142907269 142907269
245728671 245728671
470350797 470350797
403373094 403373094
160446484 160446484
950035707 950035707
937706088 937706088
570299103 570299103
29106600 29106600
397993608 397993608
34368150 34368150
71001649 71001649
767502313 767502313
466177608 466177608
229235585 229235585
683122258 683122258
277310628 277310628
678099792 678099792
914421490 914421490
361609767 361609767
430285003 430285003
938450153 938450153
574680366 574680366
748228297 748228297
874647144 874647144
483582044 483582044
562016999 562016999
857913668 857913668
388015232 388015232
882760939 882760939
610326611 610326611
314742364 314742364
574070580 574070580
938376172 938376172
867356415 867356415
619099459 619099459
14224455 14224455
993100954 993100954
456721954 456721954
40644486 40644486
80357413 80357413
257710956 257710956
446666647 446666647
515334055 515334055
771021198 771021198
164684759 164684759
222207324 222207324
994555935 994555935
382392642 382392642
463372679 463372679
835626642 835626642
943637154 943637154
627336953 627336953
583126075 583126075
150473329 150473329
420859872 420859872
177471053 177471053
903604758 903604758
682346783 682346783
93455502 93455502
311207433 311207433
834496645 834496645
385818107 385818107
382065311 382065311
48698468 48698468
221523260 221523260
447123900 447123900
986933481 986933481
654282992 654282992
869334311 869334311
921369593 921369593
509557827 509557827
926594509 926594509
180883439 180883439
651757887 651757887
840199308 840199308
251558402 251558402
42067755 42067755
227677630 227677630
363867549 363867549
17201189 17201189
410893024 410893024
182370962 182370962
719005095 719005095
629718064 629718064
461165541 461165541
824159584 824159584
299760924 299760924
293434836 293434836
892701143 892701143
997656833 997656833
775422595 775422595
989849479 989849479
702749283 702749283
466720933 466720933
279283834 279283834
933399393 933399393
978232922 978232922
945554593 945554593
866058195 866058195
660352053 660352053
745798360 745798360
407345139 407345139
313771158 313771158
93711273 93711273
683601455 683601455
252103275 252103275
764915312 764915312
170932871 170932871
61163016 61163016
741855352 741855352
913101482 913101482
123766872 123766872
444310316 444310316
178371371 178371371
725511754 725511754
703800045 703800045
185626513 185626513
158296046 158296046
935749678 935749678
443164754 443164754
914203505 914203505
978857677 978857677
262762886 262762886
215075785 215075785
38368977 38368977
875274055 875274055
413499482 413499482
828719935 828719935
297912716 297912716
149616703 149616703
819125859 819125859
190453225 190453225
343705058 343705058
433412720 433412720
940518256 940518256
595568898 595568898
897530105 897530105
509351712 509351712
327753801 327753801
395508605 395508605
563485829 563485829
199979289 199979289
16349740 16349740
700679968 700679968
348149953 348149953
266327031 266327031
834810491 834810491
345398088 345398088
315084343 315084343
490310723 490310723
274743851 274743851
23502729 23502729
893608058 893608058
635404947 635404947
416348435 416348435
692649517 692649517
279297774 279297774
945016199 945016199
931101418 931101418
819331770 819331770
614662513 614662513
160381178 160381178
903091699 903091699
546476315 546476315
11281559 11281559
331602831 331602831
116209401 116209401
527090608 527090608
313402433 313402433
924391914 924391914
344924674 344924674
437154674 437154674
667232435 667232435
323509640 323509640
53264601 53264601
982789620 982789620
430793020 430793020
663253225 663253225
226936262 226936262
698970667 698970667
840508664 840508664
688713998 688713998
962316687 962316687
544572653 544572653
484196961 484196961
335533111 335533111
607864703 607864703
336789358 336789358
336116808 336116808
1848317 1848317
263628330 263628330
189473681 189473681
44193444 44193444
11418299 11418299
843887238 843887238
273085657 273085657
24641261 24641261
668742155 668742155
561157091 561157091
251879692 251879692
779498683 779498683
12428534 12428534
358658883 358658883
74837168 74837168
420009167 420009167
876297366 876297366
513277552 513277552
729829577 729829577
87199010 87199010
915946057 915946057
301615520 301615520
646520735 646520735
280415375 280415375
147920108 147920108
298489692 298489692
928668692 928668692
765664997 765664997
418396375 418396375
120947687 120947687
694648809 694648809
452568684 452568684
259882304 259882304
286977518 286977518
751495285 751495285
396287754 396287754
320338665 320338665
72991894 72991894
644840399 644840399
996162235 996162235
695370082 695370082
609695641 609695641
714817351 714817351
98309149 98309149
283520209 283520209
544454425 544454425
977090003 977090003
583578378 583578378
433576837 433576837
134360486 134360486
616500760 616500760
793758767 793758767
685573593 685573593
348006652 348006652
236513321 236513321
374201908 374201908
828248616 828248616
827657757 827657757
856721617 856721617
222593940 222593940
372673900 372673900
181130083 181130083
156067114 156067114
143808167 143808167
346048339 346048339
378656217 378656217
892931217 892931217
9023436 9023436
691480918 691480918
705554537 705554537
317569531 317569531
388247515 388247515
560012908 560012908
756633812 756633812
424927450 424927450
674544087 674544087
86278395 86278395
509131930 509131930
428794855 428794855
472615616 472615616
182975906 182975906
975325848 975325848
693476458 693476458
242387736 242387736
28187398 28187398
647760674 647760674
215047476 215047476
37496112 37496112
430283981 430283981
6805281 6805281
285641100 285641100
388355132 388355132
135693247 135693247
43450966 43450966
975077682 975077682
848295376 848295376
616698572 616698572
540889682 540889682
119898640 119898640
608870264 608870264
836216801 836216801
856873272 856873272
638973158 638973158
633365295 633365295
147107877 147107877
254398489 254398489
96176866 96176866
975286962 975286962
575322981 575322981
402868232 402868232
150704832 150704832
699665543 699665543
31081034 31081034
494955380 494955380
188266247 188266247
585335339 585335339
209330423 209330423
593716242 593716242
150838000 150838000
179690880 179690880
79908800 79908800
747714187 747714187
960092463 960092463
758584831 758584831
854112546 854112546
767662548 767662548
134012594 134012594
892537493 892537493
386834171 386834171
951768173 951768173
94455263 94455263
63335243 63335243
293267956 293267956
31544058 31544058
812691011 812691011
775358450 775358450
426726343 426726343
990283672 990283672
250055799 250055799
18169034 18169034
614080788 614080788
286994974 286994974
724725037 724725037
721762282 721762282
113651947 113651947
225717875 225717875
435814719 435814719
726449977 726449977
571693567 571693567
294837350 294837350
257012872 257012872
132566786 132566786
21319663 21319663
713567745 713567745
126236265 126236265
728852447 728852447
143943780 143943780
391461386 391461386
918818234 918818234
666960659 666960659
348644641 348644641
247293723 247293723
923061771 923061771
856945580 856945580
465030542 465030542
543037466 543037466
145682913 145682913
647101101 647101101
228180089 228180089
439988192 439988192
712540727 712540727
810091204 810091204
628136719 628136719
468631094 468631094
216486150 216486150
257296714 257296714
777853504 777853504
238957531 238957531
613319272 613319272
662633897 662633897
334403868 334403868
627623589 627623589
123700881 123700881
51258719 51258719
545780669 545780669
101055190 101055190
796607017 796607017
275121346 275121346
243580518 243580518
234235263 234235263
38982681 38982681
635802712 635802712
709826854 709826854
784271775 784271775
184318617 184318617
749094128 749094128
880829105 880829105
49104557 49104557
570123532 570123532
359892134 359892134
113546199 113546199
532705310 532705310
327932552 327932552
596419478 596419478
47462868 47462868
202497771 202497771
558861758 558861758
63762819 63762819
493011490 493011490
631311202 631311202
243969687 243969687
220020545 220020545
831094564 831094564
950918744 950918744
573593445 573593445
228306352 228306352
114529496 114529496
122655395 122655395
523349705 523349705
529168485 529168485
916047579 916047579
112036216 112036216
424894460 424894460
517571580 517571580
438404546 438404546
542111729 542111729
505741377 505741377
918633013 918633013
427654609 427654609
820107469 820107469
474570877 474570877
259280675 259280675
760486688 760486688
660426256 660426256
164168784 164168784
307612871 307612871
246006197 246006197
835168205 835168205
958457424 958457424
706620779 706620779
989600705 989600705
104845243 104845243
442632886 442632886
872267288 872267288
141073921 141073921
368024898 368024898
835113366 835113366
979962710 979962710
127992151 127992151
247505135 247505135
792771557 792771557
421057174 421057174
113134961 113134961
436645572 436645572
330659316 330659316
355659220 355659220
175145673 175145673
925819887 925819887
770774794 770774794
254113863 254113863
341256089 341256089
491082753 491082753
73422953 73422953
951650082 951650082
396716253 396716253
403609270 403609270
596845890 596845890
451032029 451032029
218875352 218875352
145905246 145905246
901010515 901010515
366675906 366675906
410185764 410185764
793465687 793465687
747723665 747723665
854477687 854477687
735111795 735111795
867313843 867313843
64439367 64439367
891133879 891133879
447835748 447835748
87342964 87342964
241543981 241543981
466683058 466683058
414526076 414526076
9892933 9892933
973260872 973260872
65560225 65560225
981915804 981915804
543573739 543573739
263776373 263776373
273543364 273543364
246099032 246099032
595846506 595846506
409537761 409537761
535051789 535051789
959263766 959263766
163800752 163800752
842520737 842520737
246706336 246706336
44509102 44509102
16175624 16175624
767123226 767123226
535399690 535399690
865214373 865214373
629147106 629147106
284868211 284868211
325575004 325575004
98950407 98950407
380931739 380931739
904922645 904922645
177860425 177860425
949089871 949089871
315902377 315902377
219351116 219351116
588332275 588332275
988568381 988568381
468872529 468872529
674276641 674276641
136682009 136682009
525016663 525016663
31077454 31077454
875754455 875754455
350108730 350108730
389089104 389089104
353165964 353165964
266652195 266652195
448773315 448773315
906837875 906837875
817379208 817379208
67345505 67345505
921346588 921346588
818901937 818901937
741495532 741495532
55488343 55488343
76375593 76375593
284825581 284825581
970677818 970677818
801630614 801630614
694737798 694737798
405474781 405474781
203747206 203747206
961726455 961726455
736681746 736681746
780032753 780032753
80052157 80052157
300981603 300981603
690412484 690412484
383371223 383371223
413150562 413150562
246275913 246275913
565517329 565517329
816537929 816537929
444288775 444288775
555564186 555564186
583520525 583520525
154553580 154553580
319028417 319028417
329345889 329345889
469907914 469907914
301851760 301851760
629790241 629790241
958999658 958999658
457489884 457489884
624489363 624489363
786789902 786789902
732142103 732142103
394730971 394730971
685862166 685862166
822643266 822643266
654551355 654551355
640574688 640574688
69806668 69806668
599857794 599857794
421174938 421174938
584657515 584657515
883727739 883727739
27377662 27377662
984067019 984067019
756606922 756606922
269750566 269750566
466791583 466791583
38055948 38055948
873659361 873659361
651672086 651672086
169865124 169865124
30212595 30212595
630307814 630307814
277253035 277253035
262642815 262642815
971996892 971996892
52276747 52276747
455124993 455124993
66918471 66918471
714748033 714748033
14015318 14015318
879526659 879526659
935773025 935773025
529074505 529074505
734667912 734667912
989930358 989930358
607325792 607325792
931675466 931675466
403604412 403604412
187361010 187361010
453084279 453084279
682150092 682150092
217187726 217187726
170871767 170871767
655503433 655503433
246333505 246333505
473541567 473541567
135881080 135881080
1365508 1365508
234636806 234636806
438321373 438321373
802113145 802113145
842677480 842677480
713549669 713549669
328095476 328095476
718502489 718502489
332502717 332502717
812460055 812460055
783090041 783090041
397683753 397683753
206406732 206406732
710505054 710505054
898996921 898996921
943810568 943810568
503804593 503804593
135202063 135202063
483961222 483961222
17638046 17638046
421508403 421508403
692742670 692742670
126708850 126708850
1104332 1104332
640511112 640511112
427456124 427456124
417071794 417071794
902563603 902563603
114496979 114496979
610800473 610800473
231021968 231021968
682217738 682217738
487787624 487787624
129209897 129209897
336758470 336758470
355823530 355823530
103741708 103741708
859194163 859194163
951013996 951013996
483920373 483920373
23896776 23896776
948268305 948268305
126611563 126611563
205784416 205784416
277920009 277920009
491325774 491325774
283363868 283363868
242950628 242950628
228236827 228236827
705164315 705164315
234944365 234944365
50285675 50285675
37610853 37610853
881205674 881205674
154830889 154830889
205375437 205375437
126115324 126115324
687025589 687025589
297330903 297330903
605780392 605780392
432365630 432365630
71587207 71587207
418551339 418551339
145068511 145068511
450826761 450826761
918033973 918033973
677503398 677503398
723152946 723152946
261057844 261057844
267287467 267287467
18610108 18610108
238751089 238751089
177892658 177892658
388824152 388824152
872843056 872843056
247489998 247489998
142333436 142333436
752670166 752670166
474687376 474687376
331403780 331403780
705276176 705276176
246111437 246111437
727693762 727693762
983945846 983945846
567781837 567781837
308211550 308211550
730786144 730786144
541999433 541999433
371069411 371069411
246183025 246183025
371648004 371648004
444087957 444087957
677378921 677378921
593730188 593730188
385050988 385050988
431351306 431351306
430471847 430471847
835122407 835122407
166879728 166879728
786384241 786384241
249770175 249770175
388938291 388938291
903609904 903609904
912863181 912863181
772801658 772801658
671023822 671023822
68402749 68402749
641644209 641644209
33251903 33251903
158847670 158847670
530100855 530100855
31936074 31936074
261561085 261561085
436615156 436615156
587885931 587885931
883495681 883495681
165739009 165739009
361357898 361357898
378231514 378231514
733949269 733949269
141076169 141076169
343154350 343154350
443882841 443882841
975336577 975336577
642621919 642621919
432710233 432710233
393531598 393531598
955244239 955244239
640193069 640193069
13567624 13567624
95939884 95939884
522878677 522878677
720795075 720795075
23081849 23081849
5646607 5646607
807656536 807656536
812030801 812030801
507255557 507255557
286007152 286007152
169778224 169778224
431145646 431145646
467036409 467036409
135939522 135939522
467962903 467962903
511323446 511323446
41645910 41645910
179567049 179567049
182126055 182126055
853905147 853905147
747261668 747261668
671153610 671153610
877479683 877479683
748019012 748019012
655066569 655066569
228257425 228257425
175804199 175804199
743842891 743842891
776258003 776258003
605651458 605651458
741491483 741491483
519896643 519896643
459101265 459101265
963542810 963542810
11650186 11650186
932477478 932477478
858741015 858741015
369619480 369619480
384811352 384811352
634152093 634152093
234575401 234575401
288523980 288523980
817245899 817245899
159147846 159147846
6993101 6993101
151956101 151956101
735043336 735043336
937805834 937805834
543539324 543539324
555211582 555211582
339457653 339457653
117188103 117188103
89318826 89318826
980970830 980970830
82067380 82067380
133781797 133781797
794369204 794369204
902178791 902178791
806377306 806377306
5714563 5714563
530227444 530227444
802338096 802338096
239612142 239612142
243123513 243123513
780201840 780201840
150338643 150338643
643205026 643205026
459179283 459179283
696393231 696393231
631340688 631340688
223656336 223656336
120306678 120306678
785598888 785598888
870114308 870114308
203663338 203663338
489231 489231
495300831 495300831
700223705 700223705
81889315 81889315
917184893 917184893
101074321 101074321
614605073 614605073
141540010 141540010
120094056 120094056
414636530 414636530
646417615 646417615
153044733 153044733
565437498 565437498
398880090 398880090
973141523 973141523
428278555 428278555
361633540 361633540
125281444 125281444
924022383 924022383
268854815 268854815
786211010 786211010
649036400 649036400
585010306 585010306
330365695 330365695
50098644 50098644
20643358 20643358
896825365 896825365
56888374 56888374
294162202 294162202
757560062 757560062
515330376 515330376
593417860 593417860
312720121 312720121
238361738 238361738
946845268 946845268
948607245 948607245
201736089 201736089
470941851 470941851
432633108 432633108
535349210 535349210
159282770 159282770
99761674 99761674
114242527 114242527
959570369 959570369
703262061 703262061
184484339 184484339
359408586 359408586
509491065 509491065
75788106 75788106
715367159 715367159
50436417 50436417
680266702 680266702
157076582 157076582
403708444 403708444
738800812 738800812
879521515 879521515
626298011 626298011
323987094 323987094
632564061 632564061
130520638 130520638
148761919 148761919
306411978 306411978
444214958 444214958
225048283 225048283
537009495 537009495
264277525 264277525
209863711 209863711
405649108 405649108
523027463 523027463
615859523 615859523
983616671 983616671
72600634 72600634
101552825 101552825
201914405 201914405
675702724 675702724
537257423 537257423
98441744 98441744
195272466 195272466
233468819 233468819
345186131 345186131
591042678 591042678
293367332 293367332
544487963 544487963
972742756 972742756
757855265 757855265
864696395 864696395
755445715 755445715
879407692 879407692
249167526 249167526
422453727 422453727
222400969 222400969
45611818 45611818
788213260 788213260
156619426 156619426
988334864 988334864
523279136 523279136
41781056 41781056
187808657 187808657
765027095 765027095
68573236 68573236
337693479 337693479
563693777 563693777
179889182 179889182
478781573 478781573
46543952 46543952
157295393 157295393
540265662 540265662
589414819 589414819
510743388 510743388
144550508 144550508
48034184 48034184
761476348 761476348
49708529 49708529
988387267 988387267
175913800 175913800
175699165 175699165
787451151 787451151
407865535 407865535
597228296 597228296
664001600 664001600
863894348 863894348
577704802 577704802
893266575 893266575
207660585 207660585
541753481 541753481
838558374 838558374
230292686 230292686
154906958 154906958
554467676 554467676
284146025 284146025
558850947 558850947
232246510 232246510
357635666 357635666
407058227 407058227
761732960 761732960
305095607 305095607
187132954 187132954
662642377 662642377
100264154 100264154
960079346 960079346
182759284 182759284
496857671 496857671
310341806 310341806
130449761 130449761
297957917 297957917
915538109 915538109
856849074 856849074
45728882 45728882
208375600 208375600
173796004 173796004
587567502 587567502
763654249 763654249
693967201 693967201
199638150 199638150
591087402 591087402
19896240 19896240
160084675 160084675
436821079 436821079
663408275 663408275
47229828 47229828
927265385 927265385
345927311 345927311
531647226 531647226
173904441 173904441
448362338 448362338
698631550 698631550
186527026 186527026
50737505 50737505
774951584 774951584
524532914 524532914
224829332 224829332
863437543 863437543
217450902 217450902
575045517 575045517
599208162 599208162
217877016 217877016
400084807 400084807
951532654 951532654
370194575 370194575
949647242 949647242
933947196 933947196
437211740 437211740
575079614 575079614
652562569 652562569
640271896 640271896
178764941 178764941
15979357 15979357
470376845 470376845
462951653 462951653
644440637 644440637
399544728 399544728
108979237 108979237
473336077 473336077
990404420 990404420
878803880 878803880
598582732 598582732
714149661 714149661
12297939 12297939
133219224 133219224
658520917 658520917
96356962 96356962
30527508 30527508
29591871 29591871
363634730 363634730
230060688 230060688
702348075 702348075
34323456 34323456
230496122 230496122
7266934 7266934
816727248 816727248
6106174 6106174
920117893 920117893
833987478 833987478
222927908 222927908
786417972 786417972
419813710 419813710
890266785 890266785
223093641 223093641
553613441 553613441
542452864 542452864
984243472 984243472
332299587 332299587
371722051 371722051
158329841 158329841
624809514 624809514
656351624 656351624
204575218 204575218
304359900 304359900
621306867 621306867
589416637 589416637
472818264 472818264
253634370 253634370
897169704 897169704
612605470 612605470
208381284 208381284
562831474 562831474
797349063 797349063
396693989 396693989
640014871 640014871
370743141 370743141
112748627 112748627
222266144 222266144
77348784 77348784
682277582 682277582
331420495 331420495
934443503 934443503
231840104 231840104
47979601 47979601
233243957 233243957
993900297 993900297
969730699 969730699
851232905 851232905
925861525 925861525
106580191 106580191
21561427 21561427
354734287 354734287
216436319 216436319
197904149 197904149
143697612 143697612
579912620 579912620
258704479 258704479
157205599 157205599
154097323 154097323
268648540 268648540
486639244 486639244
359366819 359366819
753062145 753062145
272548946 272548946
774511076 774511076
646479225 646479225
132256125 132256125
309467433 309467433
224910325 224910325
879460014 879460014
693020194 693020194
549442126 549442126
778646976 778646976
438716644 438716644
274368643 274368643
332115451 332115451
261185227 261185227
881125471 881125471
987943948 987943948
414360603 414360603
738557147 738557147
651758816 651758816
399065613 399065613
222771947 222771947
961273228 961273228
699453036 699453036
310167141 310167141
547499028 547499028
316164104 316164104
339159079 339159079
62718026 62718026
384603422 384603422
83682234 83682234
468237775 468237775
458493706 458493706
688201411 688201411
202748169 202748169
246243275 246243275
131221314 131221314
176888312 176888312
307044720 307044720
222337205 222337205
642336468 642336468
569187457 569187457
228377027 228377027
715629788 715629788
160927724 160927724
891626430 891626430
558604409 558604409
506981182 506981182
96828000 96828000
284644503 284644503
221267355 221267355
598889822 598889822
704036879 704036879
289905116 289905116
660350952 660350952
958514840 958514840
128126922 128126922
640847581 640847581
43457938 43457938
919864865 919864865
750202048 750202048
645851206 645851206
866528640 866528640
141801365 141801365
368773514 368773514
524659003 524659003
115111144 115111144
104670058 104670058
455563807 455563807
953206541 953206541
484184514 484184514
66021880 66021880
810307619 810307619
654504075 654504075
948266377 948266377
33114997 33114997
297066213 297066213
965030951 965030951
256596010 256596010
344687648 344687648
521739603 521739603
162195541 162195541
219053423 219053423
217422671 217422671
538612634 538612634
806039057 806039057
888257869 888257869
53228599 53228599
649743130 649743130
823691421 823691421
436656507 436656507
131332518 131332518
505730664 505730664
786877461 786877461
935323371 935323371
444276556 444276556
165119499 165119499
585775258 585775258
313710693 313710693
914099605 914099605
792210533 792210533
126783749 126783749
823404204 823404204
702741658 702741658
675803662 675803662
927283008 927283008
836353380 836353380
174068015 174068015
15428818 15428818
46156484 46156484
349609327 349609327
97191226 97191226
448975443 448975443
67850955 67850955
61798422 61798422
894276930 894276930
657274480 657274480
497398765 497398765
468948513 468948513
475303833 475303833
541924599 541924599
714566872 714566872
705495846 705495846
398587428 398587428
256060497 256060497
499792491 499792491
118629903 118629903
450089705 450089705
589567952 589567952
629926956 629926956
59955613 59955613
360369292 360369292
673145202 673145202
822275613 822275613
871753228 871753228
167006795 167006795
574581574 574581574
258313134 258313134
61855097 61855097
15943766 15943766
890805231 890805231
695728797 695728797
488914277 488914277
25842060 25842060
237862281 237862281
760410034 760410034
683671489 683671489
756895122 756895122
183979044 183979044
13769504 13769504
827353267 827353267
841137483 841137483
750407073 750407073
737470934 737470934
208071021 208071021
817672238 817672238
897809145 897809145
917924520 917924520
225152871 225152871
537284456 537284456
76851931 76851931
99393303 99393303
879751788 879751788
61003846 61003846
278561650 278561650
602305880 602305880
926695278 926695278
660200782 660200782
986737754 986737754
205075227 205075227
560244505 560244505
12143188 12143188
992335614 992335614
215201166 215201166
107357987 107357987
841885316 841885316
592751243 592751243
194130740 194130740
560634900 560634900
694761692 694761692
603999221 603999221
649597825 649597825
981403544 981403544
196180521 196180521
645866094 645866094
201330498 201330498
95183042 95183042
601228601 601228601
304408215 304408215
58899559 58899559
695030916 695030916
388010646 388010646
887952416 887952416
241409568 241409568
121729796 121729796
588870984 588870984
823657231 823657231
814995587 814995587
185867221 185867221
977571666 977571666
658353124 658353124
187270765 187270765
907827180 907827180
123426643 123426643
684138267 684138267
390752355 390752355
555749698 555749698
746431068 746431068
40388005 40388005
711668458 711668458
890402742 890402742
625929920 625929920
873453421 873453421
610017604 610017604
692608449 692608449
980330950 980330950
672572228 672572228
292765145 292765145
493384707 493384707
31420778 31420778
360355136 360355136
708200623 708200623
447730137 447730137
379897758 379897758
763984846 763984846
654418587 654418587
291860804 291860804
959453346 959453346
536940816 536940816
54703478 54703478
418144627 418144627
617484931 617484931
888885402 888885402
635951628 635951628
272684712 272684712
670005686 670005686
457476623 457476623
301430603 301430603
32934399 32934399
801490441 801490441
768199357 768199357
406524800 406524800
337317421 337317421
537660859 537660859
321939115 321939115
351250814 351250814
919365192 919365192
503134805 503134805
566368591 566368591
808149987 808149987
46587355 46587355
383600260 383600260
576728 576728
259453108 259453108
633249951 633249951
210511044 210511044
971569207 971569207
983474436 983474436
386800264 386800264
962849196 962849196
256756656 256756656
842420081 842420081
946498956 946498956
165169163 165169163
601134060 601134060
880672413 880672413
37490830 37490830
550113022 550113022
4599247 4599247
206857239 206857239
745986673 745986673
814273626 814273626
157829754 157829754
138285609 138285609
708410854 708410854
917885370 917885370
110446442 110446442
847221862 847221862
642959939 642959939
430730335 430730335
371982872 371982872
225465899 225465899
399724530 399724530
690550371 690550371
113530205 113530205
315422743 315422743
32821717 32821717
443287117 443287117
484593076 484593076
488534390 488534390
709200062 709200062
594660912 594660912
664355957 664355957
21134520 21134520
908060724 908060724
229262951 229262951
241587173 241587173
680406784 680406784
606021584 606021584
155743257 155743257
649331565 649331565
378989344 378989344
538009987 538009987
36027564 36027564
168944350 168944350
728030718 728030718
974673335 974673335
139080028 139080028
910454860 910454860
893479647 893479647
670262032 670262032
748564255 748564255
448615915 448615915
651530040 651530040
746876813 746876813
682258031 682258031
861660972 861660972
70694737 70694737
293577710 293577710
648416571 648416571
109564317 109564317
58046421 58046421
191031356 191031356
90345389 90345389
469023192 469023192
317967853 317967853
248597632 248597632
821616447 821616447
660104745 660104745
566976850 566976850
63871073 63871073
193485669 193485669
247627815 247627815
28327937 28327937
337951142 337951142
705200079 705200079
208844562 208844562
776990537 776990537
415924245 415924245
42289134 42289134
29254527 29254527
182896800 182896800
478332130 478332130
587214553 587214553
32522180 32522180
191274584 191274584
598200909 598200909
399106872 399106872
276421998 276421998
212902552 212902552
422395794 422395794
71810102 71810102
936725776 936725776
968943606 968943606
102296135 102296135
679074618 679074618
108021515 108021515
400000193 400000193
441533229 441533229
542484517 542484517
3077093 3077093
110211614 110211614
62912240 62912240
564437028 564437028
411528206 411528206
429640985 429640985
340266418 340266418
218138221 218138221
190604873 190604873
773695355 773695355
913208964 913208964
243043178 243043178
78072130 78072130
573118152 573118152
316248237 316248237
61716408 61716408
239244882 239244882
816591967 816591967
743887955 743887955
115156122 115156122
95687648 95687648
316248921 316248921
733229757 733229757
662657923 662657923
993715751 993715751
753419287 753419287
796070654 796070654
182089081 182089081
811438706 811438706
426823227 426823227
210575317 210575317
142048919 142048919
33083075 33083075
498611333 498611333
100472749 100472749
431849889 431849889
545254583 545254583
803477601 803477601
923957472 923957472
685284753 685284753
254691187 254691187
84772336 84772336
64743099 64743099
38951888 38951888
863647705 863647705
133835134 133835134
622455564 622455564
19113380 19113380
453720341 453720341
938914735 938914735
37911138 37911138
244647924 244647924
823174993 823174993
212877041 212877041
734896812 734896812
618030249 618030249
830971056 830971056
248919764 248919764
39666340 39666340
523022298 523022298
130824174 130824174
969598808 969598808
252782479 252782479
635528456 635528456
230242902 230242902
109367414 109367414
880080198 880080198
64853101 64853101
413835149 413835149
875941870 875941870
128571113 128571113
582507434 582507434
11787450 11787450
206482624 206482624
805648257 805648257
991486690 991486690
461991915 461991915
367066252 367066252
538283400 538283400
270999054 270999054
175165066 175165066
976903784 976903784
958480083 958480083
60551743 60551743
683477102 683477102
386060922 386060922
147567261 147567261
747869591 747869591
910505094 910505094
283802829 283802829
632854080 632854080
133549865 133549865
762781530 762781530
455327122 455327122
534929940 534929940
695356337 695356337
96970340 96970340
338293391 338293391
598101837 598101837
595069331 595069331
179247015 179247015
961025940 961025940
7727145 7727145
307719756 307719756
584784629 584784629
420441943 420441943
712653718 712653718
513972349 513972349
90582620 90582620
365059327 365059327
878473105 878473105
403317781 403317781
441078090 441078090
411031275 411031275
557020516 557020516
431359214 431359214
266970224 266970224
894489561 894489561
186729322 186729322
171808969 171808969
890897604 890897604
593725389 593725389
634443462 634443462
996024430 996024430
988116837 988116837
558707678 558707678
855093780 855093780
270898368 270898368
105814301 105814301
412164217 412164217
419430027 419430027
757102343 757102343
663141686 663141686
383105526 383105526
451396656 451396656
599946382 599946382
860752444 860752444
852674387 852674387
426469502 426469502
107937734 107937734
293506476 293506476
391435984 391435984
698035859 698035859
406737267 406737267
406919073 406919073
282427379 282427379
306423926 306423926
256417633 256417633
152591117 152591117
931048632 931048632
505586756 505586756
722044134 722044134
549940248 549940248
19814298 19814298
172237745 172237745
343971266 343971266
397688528 397688528
200960766 200960766
719314549 719314549
391900525 391900525
384547656 384547656
384358678 384358678
204054702 204054702
793109602 793109602
234332182 234332182
820104419 820104419
904294658 904294658
356043271 356043271
138135614 138135614
431302467 431302467
89960882 89960882
56162562 56162562
100494307 100494307
281301756 281301756
690604558 690604558
159467582 159467582
496690067 496690067
696206488 696206488
739020321 739020321
983720797 983720797
197590225 197590225
480288123 480288123
106424455 106424455
137162793 137162793
33219778 33219778
897521725 897521725
116496581 116496581
789371893 789371893
585481736 585481736
248079521 248079521
840446566 840446566
243415078 243415078
547030877 547030877
546174309 546174309
80238 80238
715822111 715822111
465795426 465795426
956137681 956137681
69657615 69657615
482021552 482021552
132048694 132048694
615143312 615143312
357593906 357593906
529138081 529138081
390767331 390767331
629133456 629133456
737555559 737555559
439045749 439045749
524179057 524179057
606968919 606968919
715712252 715712252
805321071 805321071
27332357 27332357
943065774 943065774
970634732 970634732
41197924 41197924
975045784 975045784
357613837 357613837
835505117 835505117
903127921 903127921
409950246 409950246
963746331 963746331
101716123 101716123
480717631 480717631
290555621 290555621
6499390 6499390
712190117 712190117
816256666 816256666
704630432 704630432
711499667 711499667
133538729 133538729
629298382 629298382
636906385 636906385
35888397 35888397
175900625 175900625
768197726 768197726
396422025 396422025
688461578 688461578
929453479 929453479
437028507 437028507
218421840 218421840
153446771 153446771
647243574 647243574
621327620 621327620
91487797 91487797
303116932 303116932
312856384 312856384
952991670 952991670
407980278 407980278
653240732 653240732
629136625 629136625
306345231 306345231
668930478 668930478
143271880 143271880
307288739 307288739
934236836 934236836
659683805 659683805
801024330 801024330
127543582 127543582
833098975 833098975
838432164 838432164
65573339 65573339
365303540 365303540
826339161 826339161
371101932 371101932
300619442 300619442
624824357 624824357
588915887 588915887
990826574 990826574
610538399 610538399
686476534 686476534
968325894 968325894
46064854 46064854
485661009 485661009
210459478 210459478
207059787 207059787
34501912 34501912
285784748 285784748
461452350 461452350
273146311 273146311
312699177 312699177
811733231 811733231
708506783 708506783
171670573 171670573
280018788 280018788
249517852 249517852
295728465 295728465
833102487 833102487
992590934 992590934
467894433 467894433
719467008 719467008
329119250 329119250
41653266 41653266
136570517 136570517
173996956 173996956
383233671 383233671
212190429 212190429
844914735 844914735
428775405 428775405
520406430 520406430
918209884 918209884
109534179 109534179
170637138 170637138
113283785 113283785
353051164 353051164
463485115 463485115
495980363 495980363
412150526 412150526
368719834 368719834
242036183 242036183
168343006 168343006
318415051 318415051
284025900 284025900
499793297 499793297
704532069 704532069
365055131 365055131
331495011 331495011
12641617 12641617
453929529 453929529
390992541 390992541
215701516 215701516
620853729 620853729
4097704 4097704
900969302 900969302
703925185 703925185
740465989 740465989
313174257 313174257
982505360 982505360
124156733 124156733
910378256 910378256
370708448 370708448
410699891 410699891
9146111 9146111
632462121 632462121
620129789 620129789
809376833 809376833
747681487 747681487
387017488 387017488
962814795 962814795
362882575 362882575
594466102 594466102
16335811 16335811
480618513 480618513
268534579 268534579
21098648 21098648
110353921 110353921
990090189 990090189
359217314 359217314
572312942 572312942
349084347 349084347
77270772 77270772
495574200 495574200
821360922 821360922
167044662 167044662
321874506 321874506
91200464 91200464
462188399 462188399
315696302 315696302
685532329 685532329
158437317 158437317
849781966 849781966
51212674 51212674
880915112 880915112
57423803 57423803
666606177 666606177
695762244 695762244
243991285 243991285
24309710 24309710
897076099 897076099
862656606 862656606
316586082 316586082
885408295 885408295
74356505 74356505
159711314 159711314
189093470 189093470
300901237 300901237
324289812 324289812
184502606 184502606
481076918 481076918
419660921 419660921
326948711 326948711
677635672 677635672
774231964 774231964
254331100 254331100
71543033 71543033
845999312 845999312
91034265 91034265
494036167 494036167
72304598 72304598
158172203 158172203
266365641 266365641
970475954 970475954
430318930 430318930
670330887 670330887
500333729 500333729
224504998 224504998
146276096 146276096
622476379 622476379
54763066 54763066
362283658 362283658
897340495 897340495
76319698 76319698
84381675 84381675
676844615 676844615
208053101 208053101
343954221 343954221
579412909 579412909
339474174 339474174
467664708 467664708
835691736 835691736
113624371 113624371
985070768 985070768
526063590 526063590
335971768 335971768
240884941 240884941
865029856 865029856
127050649 127050649
369381796 369381796
839014065 839014065
375794020 375794020
44132882 44132882
371036387 371036387
288663253 288663253
94239770 94239770
413193624 413193624
417370100 417370100
9758779 9758779
414923527 414923527
811148860 811148860
476342480 476342480
146902895 146902895
866057716 866057716
337628360 337628360
91899621 91899621
118087375 118087375
906489621 906489621
40594385 40594385
950294279 950294279
742677592 742677592
727069891 727069891
58970387 58970387
573624681 573624681
906840450 906840450
620503268 620503268
633587004 633587004
293590570 293590570
387329382 387329382
228333370 228333370
139620193 139620193
689185960 689185960
668320291 668320291
126145382 126145382
535754813 535754813
438014754 438014754
758627725 758627725
860371789 860371789
69615705 69615705
980106486 980106486
581503953 581503953
187038381 187038381
753635836 753635836
879570512 879570512
364646744 364646744
173528450 173528450
257704897 257704897
292690940 292690940
171320880 171320880
157864386 157864386
463903981 463903981
499783436 499783436
879669971 879669971
194735271 194735271
940781368 940781368
675952970 675952970
178306719 178306719
5929293 5929293
977072640 977072640
82855397 82855397
968333302 968333302
5457596 5457596
562367551 562367551
347783124 347783124
38065400 38065400
351518845 351518845
196924104 196924104
752352522 752352522
509325284 509325284
320966837 320966837
43468435 43468435
799637282 799637282
332263878 332263878
236592941 236592941
932864403 932864403
311010237 311010237
888284412 888284412
454096395 454096395
486391875 486391875
331353167 331353167
468930720 468930720
655958660 655958660
501687690 501687690
560317992 560317992
150623529 150623529
536277464 536277464
679591960 679591960
602441014 602441014
896963721 896963721
858822331 858822331
887825415 887825415
146347117 146347117
11523869 11523869
357313962 357313962
753571155 753571155
47449884 47449884
401434539 401434539
528187637 528187637
392825689 392825689
651683446 651683446
114409189 114409189
400404268 400404268
593895125 593895125
243620958 243620958
383736334 383736334
785983441 785983441
633011043 633011043
778681951 778681951
335323148 335323148
532599506 532599506
328187050 328187050
671603067 671603067
410683687 410683687
980274650 980274650
360662237 360662237
579853857 579853857
238747379 238747379
497184508 497184508
343896551 343896551
439153657 439153657
345239380 345239380
140175390 140175390
629135254 629135254
432277393 432277393
524868315 524868315
51035326 51035326
977115800 977115800
9304055 9304055
58208477 58208477
131214118 131214118
73112159 73112159
647157053 647157053
39392682 39392682
239735751 239735751
814782114 814782114
249437016 249437016
668356037 668356037
543201694 543201694
37363858 37363858
686939881 686939881
993773898 993773898
936092645 936092645
19976851 19976851
851971114 851971114
708995542 708995542
175546338 175546338
750170629 750170629
910279090 910279090
458624615 458624615
55474187 55474187
821491190 821491190
259387694 259387694
123159880 123159880
600379687 600379687
704051642 704051642
559489478 559489478
449948833 449948833
216849389 216849389
950367158 950367158
127039409 127039409
965625382 965625382
948484073 948484073
243893842 243893842
628452844 628452844
807471788 807471788
723159067 723159067
766817293 766817293
901212350 901212350
959051268 959051268
112840954 112840954
146546504 146546504
8018186 8018186
831256749 831256749
55417997 55417997
839265141 839265141
558974803 558974803
582436855 582436855
566849806 566849806
457695190 457695190
442880946 442880946
359478272 359478272
584587497 584587497
837212062 837212062
627549585 627549585
264862794 264862794
436592412 436592412
400672461 400672461
383120093 383120093
709944416 709944416
753946399 753946399
893945001 893945001
539630376 539630376
813900001 813900001
850308012 850308012
966216517 966216517
867274299 867274299
183563050 183563050
589531266 589531266
67443054 67443054
176307032 176307032
828573193 828573193
523206320 523206320
799442926 799442926
429482801 429482801
31850869 31850869
782791143 782791143
642852375 642852375
615393284 615393284
686577517 686577517
511825573 511825573
914702022 914702022
134641185 134641185
923477167 923477167
927152101 927152101
55234472 55234472
477118484 477118484
768831468 768831468
200403682 200403682
590601501 590601501
889326515 889326515
610331967 610331967
857434337 857434337
363507172 363507172
391916569 391916569
815322400 815322400
224006051 224006051
784789738 784789738
166371879 166371879
266206997 266206997
254054484 254054484
406512052 406512052
706869605 706869605
713834790 713834790
863252887 863252887
543532916 543532916
9663241 9663241
81423143 81423143
147228520 147228520
136940394 136940394
478094478 478094478
735801412 735801412
277038245 277038245
114037271 114037271
177710385 177710385
436281103 436281103
383647359 383647359
935841809 935841809
22242767 22242767
81791313 81791313
619818445 619818445
924994765 924994765
151372739 151372739
265757077 265757077
549265566 549265566
424472920 424472920
456529066 456529066
732319873 732319873
376604294 376604294
170687263 170687263
253632772 253632772
750869252 750869252
941448702 941448702
81276243 81276243
234056822 234056822
173273999 173273999
995761744 995761744
20592876 20592876
754574200 754574200
382643330 382643330
472153735 472153735
352882996 352882996
808851220 808851220
259983430 259983430
575155553 575155553
233858323 233858323
333492993 333492993
894789420 894789420
748366706 748366706
987612531 987612531
615544520 615544520
62460907 62460907
372488994 372488994
566228286 566228286
635406197 635406197
201688953 201688953
616512318 616512318
172257433 172257433
711515575 711515575
564992476 564992476
729952076 729952076
594417003 594417003
500921657 500921657
860484484 860484484
382594049 382594049
705472457 705472457
419448789 419448789
365105892 365105892
330589729 330589729
190058275 190058275
304556254 304556254
221272288 221272288
426795359 426795359
265366438 265366438
935202732 935202732
358770965 358770965
912834514 912834514
159209761 159209761
68661011 68661011
40167565 40167565
822200208 822200208
137317143 137317143
238649351 238649351
476472563 476472563
597336832 597336832
256734327 256734327
21808213 21808213
936769018 936769018
335760278 335760278
964241828 964241828
177814987 177814987
206061478 206061478
194089268 194089268
717353093 717353093
738376316 738376316
774878673 774878673
677015619 677015619
975597650 975597650
775796024 775796024
411915751 411915751
247712432 247712432
788883285 788883285
39515772 39515772
43887874 43887874
492898408 492898408
4780234 4780234
835725900 835725900
893119608 893119608
939016235 939016235
884839642 884839642
263758467 263758467
873545893 873545893
316919177 316919177
423125955 423125955
767969221 767969221
941206830 941206830
32666759 32666759
211265479 211265479
828236593 828236593
813658800 813658800
783946736 783946736
136897583 136897583
602512858 602512858
253180971 253180971
697501668 697501668
279727575 279727575
84272375 84272375
693002380 693002380
825266537 825266537
48827250 48827250
680630665 680630665
462357112 462357112
83815165 83815165
742280630 742280630
696979210 696979210
897171926 897171926
888859466 888859466
121701613 121701613
88635301 88635301
395362250 395362250
945348657 945348657
581199721 581199721
414057884 414057884
753216872 753216872
844501015 844501015
562763124 562763124
864367256 864367256
369654417 369654417
916965593 916965593
147830019 147830019
274175169 274175169
841003332 841003332
397663666 397663666
951319028 951319028
15329430 15329430
167563868 167563868
900614484 900614484
141797596 141797596
211986379 211986379
517905833 517905833
612929939 612929939
134042196 134042196
756059706 756059706
168494268 168494268
319783803 319783803
286040331 286040331
690748869 690748869
357833834 357833834
916677606 916677606
85555665 85555665
569762593 569762593
257538369 257538369
673868450 673868450
90087428 90087428
22633937 22633937
853262083 853262083
300112975 300112975
984833936 984833936
171823072 171823072
272542853 272542853
375696701 375696701
292285743 292285743
977055632 977055632
46168051 46168051
597851203 597851203
771054551 771054551
872146973 872146973
511666754 511666754
483934966 483934966
873971897 873971897
541207211 541207211
227429084 227429084
256614464 256614464
575671938 575671938
289187392 289187392
943971658 943971658
325219120 325219120
111482377 111482377
665727707 665727707
379316023 379316023
147506238 147506238
522719379 522719379
359079803 359079803
88960920 88960920
792231258 792231258
404285862 404285862
435062604 435062604
67147636 67147636
643964712 643964712
690418411 690418411
738617797 738617797
298273873 298273873
993226650 993226650
544906141 544906141
688722426 688722426
953863448 953863448
740403169 740403169
278326156 278326156
528100661 528100661
920958119 920958119
462212216 462212216
896854133 896854133
686451271 686451271
260691444 260691444
173158816 173158816
745180065 745180065
565456025 565456025
50926759 50926759
57406662 57406662
641545197 641545197
751703093 751703093
314536925 314536925
486336858 486336858
700095337 700095337
217045306 217045306
616779197 616779197
350833119 350833119
933894180 933894180
376568980 376568980
231968791 231968791
170545008 170545008
774907375 774907375
203582967 203582967
613364429 613364429
588682961 588682961
230138447 230138447
727612094 727612094
943130574 943130574
325856991 325856991
198469029 198469029
20089069 20089069
47835177 47835177
253644014 253644014
444257437 444257437
222085855 222085855
805579724 805579724
536665195 536665195
284841835 284841835
756865982 756865982
47408564 47408564
304543580 304543580
240596317 240596317
611460025 611460025
182212381 182212381
143803264 143803264
379298466 379298466
136161806 136161806
611519970 611519970
908017644 908017644
178131020 178131020
489792754 489792754
945284158 945284158
327598137 327598137
794100040 794100040
487836346 487836346
728470929 728470929
326093048 326093048
303518353 303518353
451310494 451310494
819109023 819109023
214677569 214677569
74232718 74232718
252580388 252580388
840181565 840181565
709651464 709651464
111688115 111688115
576397276 576397276
306395533 306395533
299225623 299225623
263573254 263573254
338480095 338480095
308814349 308814349
183028311 183028311
759990056 759990056
122039942 122039942
398262190 398262190
824139053 824139053
488369050 488369050
229929747 229929747
427904437 427904437
396361749 396361749
785740307 785740307
873829300 873829300
175682431 175682431
289663825 289663825
590910569 590910569
294269566 294269566
825664963 825664963
121700135 121700135
262802531 262802531
286333398 286333398
244145864 244145864
663738794 663738794
441114188 441114188
118500378 118500378
244955397 244955397
602935204 602935204
895061787 895061787
777429967 777429967
117613422 117613422
717088056 717088056
59064152 59064152
635586100 635586100
442677013 442677013
264637306 264637306
211848374 211848374
856426556 856426556
553926956 553926956
179700299 179700299
259199344 259199344
813482451 813482451
556726156 556726156
526746078 526746078
571958350 571958350
210936083 210936083
799235054 799235054
499948426 499948426
967597900 967597900
601839256 601839256
923011485 923011485
325027874 325027874
153106982 153106982
466963257 466963257
492834757 492834757
861831885 861831885
677450751 677450751
849391558 849391558
607282329 607282329
960800786 960800786
915936058 915936058
319678173 319678173
328273413 328273413
318744872 318744872
614817815 614817815
628251398 628251398
44614051 44614051
121271263 121271263
956007062 956007062
223434856 223434856
576424264 576424264
648666421 648666421
41546927 41546927
633807579 633807579
144757675 144757675
61738223 61738223
272694694 272694694
367895523 367895523
989745229 989745229
782410588 782410588
887692252 887692252
454615524 454615524
646605821 646605821
219694602 219694602
987390361 987390361
724987580 724987580
614504447 614504447
923970597 923970597
714988083 714988083
306763870 306763870
758850029 758850029
720495029 720495029
607573988 607573988
521106101 521106101
834906049 834906049
525743591 525743591
367052153 367052153
896861053 896861053
167213254 167213254
81493358 81493358
393043143 393043143
130058637 130058637
810024810 810024810
679576988 679576988
118026881 118026881
857248284 857248284
470312807 470312807
236625934 236625934
921401902 921401902
684485306 684485306
670046082 670046082
848956363 848956363
48421991 48421991
351382244 351382244
123334185 123334185
175011223 175011223
924995645 924995645
603105748 603105748
983348513 983348513
797507374 797507374
417998399 417998399
425242702 425242702
642417035 642417035
860222521 860222521
778573864 778573864
763624017 763624017
26659677 26659677
615019185 615019185
507303568 507303568
534402358 534402358
537402411 537402411
137355390 137355390
560914704 560914704
23324747 23324747
462118608 462118608
416532463 416532463
762568756 762568756
198364178 198364178
587913905 587913905
476447854 476447854
326528519 326528519
885169956 885169956
325455055 325455055
822976014 822976014
413299978 413299978
529077476 529077476
597537234 597537234
355278789 355278789
822985200 822985200
61955454 61955454
132579187 132579187
146219794 146219794
598200186 598200186
979169363 979169363
1408326 1408326
378273757 378273757
14528168 14528168
416460826 416460826
752914661 752914661
759779779 759779779
630258003 630258003
448055612 448055612
108039022 108039022
879239995 879239995
351942426 351942426
944315423 944315423
895890246 895890246
887568720 887568720
899882588 899882588
846880778 846880778
98611271 98611271
909927027 909927027
101094381 101094381
888695557 888695557
870584647 870584647
355556370 355556370
900599457 900599457
228247256 228247256
723985069 723985069
501099063 501099063
741484617 741484617
524875097 524875097
917807976 917807976
691912626 691912626
211535608 211535608
122885762 122885762
237771062 237771062
788536709 788536709
938854307 938854307
69844765 69844765
78364667 78364667
582305242 582305242
186237795 186237795
951037077 951037077
771040962 771040962
590173988 590173988
371912891 371912891
209390717 209390717
286234239 286234239
760671218 760671218
797291548 797291548
208466614 208466614
388737195 388737195
87792373 87792373
249061011 249061011
75746505 75746505
835742783 835742783
448886900 448886900
113784687 113784687
275777765 275777765
939674608 939674608
29193648 29193648
237765268 237765268
367456928 367456928
811805202 811805202
98629781 98629781
468870370 468870370
7232592 7232592
740639084 740639084
149568801 149568801
60068207 60068207
192175561 192175561
587493703 587493703
255648169 255648169
409677854 409677854
619751188 619751188
82323198 82323198
594357841 594357841
877205446 877205446
277154521 277154521
541110011 541110011
396901241 396901241
97715182 97715182
255243215 255243215
102810234 102810234
507974058 507974058
507439991 507439991
855475016 855475016
282256742 282256742
678226647 678226647
897575745 897575745
554095614 554095614
941933176 941933176
906323603 906323603
477381832 477381832
632976344 632976344
914644452 914644452
39327122 39327122
475825483 475825483
262529396 262529396
598930924 598930924
582134039 582134039
57246705 57246705
159815620 159815620
747465406 747465406
253230005 253230005
709305927 709305927
546541631 546541631
280087516 280087516
854280955 854280955
363799910 363799910
909038847 909038847
789931354 789931354
582285870 582285870
226467199 226467199
441594880 441594880
956707268 956707268
664036846 664036846
428608222 428608222
903819391 903819391
506046789 506046789
362197816 362197816
916131728 916131728
732106869 732106869
18329546 18329546
289916220 289916220
505986382 505986382
378831927 378831927
935861838 935861838
344223062 344223062
868027650 868027650
305689520 305689520
268489372 268489372
215725159 215725159
300388563 300388563
374375928 374375928
227318164 227318164
297251895 297251895
923316292 923316292
906854133 906854133
595527343 595527343
523039722 523039722
672263637 672263637
994466331 994466331
801235893 801235893
330866779 330866779
468020800 468020800
195965611 195965611
228223794 228223794
96934940 96934940
31482143 31482143
89624661 89624661
688803207 688803207
158400189 158400189
896036691 896036691
954538668 954538668
246463803 246463803
532546768 532546768
63046000 63046000
272069510 272069510
723889790 723889790
724938045 724938045
996211699 996211699
571106402 571106402
335049120 335049120
775719828 775719828
154552300 154552300
90185706 90185706
166737472 166737472
273848077 273848077
415504797 415504797
724844744 724844744
52208387 52208387
524482586 524482586
464539819 464539819
655777569 655777569
906847402 906847402
997584583 997584583
186228705 186228705
684852412 684852412
658695150 658695150
871114768 871114768
220187437 220187437
675949340 675949340
391460650 391460650
318550678 318550678
802757126 802757126
101882755 101882755
926335627 926335627
319706038 319706038
441708777 441708777
412627232 412627232
892799104 892799104
550134014 550134014
459152590 459152590
995210563 995210563
608264493 608264493
377457138 377457138
42679311 42679311
262022362 262022362
653654325 653654325
397451233 397451233
260505581 260505581
39861447 39861447
704803738 704803738
722577991 722577991
970956111 970956111
259685788 259685788
86304015 86304015
922240712 922240712
721293411 721293411
9598374 9598374
39668454 39668454
581356508 581356508
689709537 689709537
255373442 255373442
374031415 374031415
708256218 708256218
285166687 285166687
961210654 961210654
984447599 984447599
858291274 858291274
77375277 77375277
231713894 231713894
731103173 731103173
266724114 266724114
373300433 373300433
93872414 93872414
291409356 291409356
184437019 184437019
95656865 95656865
985139101 985139101
787801042 787801042
129826815 129826815
362082685 362082685
482489914 482489914
662352417 662352417
636076024 636076024
382848368 382848368
599321760 599321760
662770186 662770186
652430335 652430335
883895554 883895554
259077603 259077603
319415854 319415854
788016468 788016468
234123645 234123645
587474765 587474765
814096735 814096735
3205883 3205883
161294840 161294840
711290212 711290212
681674598 681674598
753129671 753129671
460523819 460523819
960242003 960242003
257506963 257506963
762980952 762980952
670057089 670057089
376119913 376119913
826000797 826000797
305422371 305422371
608544813 608544813
718503752 718503752
616285884 616285884
678938672 678938672
139014870 139014870
247090173 247090173
394272526 394272526
124481593 124481593
777511020 777511020
760385155 760385155
821710314 821710314
875290352 875290352
386289186 386289186
682774312 682774312
706643563 706643563
166326609 166326609
840322951 840322951
1660645 1660645
788078115 788078115
454934844 454934844
458917864 458917864
813084584 813084584
162701923 162701923
202471367 202471367
569142077 569142077
499035269 499035269
878771629 878771629
609458847 609458847
637761496 637761496
104542382 104542382
472961740 472961740
421161385 421161385
993129774 993129774
782155954 782155954
569257776 569257776
985338680 985338680
686928902 686928902
106343550 106343550
357822780 357822780
88289041 88289041
491566065 491566065
591134181 591134181
979879128 979879128
591237820 591237820
542388722 542388722
814026980 814026980
95250535 95250535
920519858 920519858
334346596 334346596
669893558 669893558
216710362 216710362
478068448 478068448
457036560 457036560
173090125 173090125
728957662 728957662
212390637 212390637
19723782 19723782
542312136 542312136
388087659 388087659
327620104 327620104
971056199 971056199
62921003 62921003
449938204 449938204
284138984 284138984
906153354 906153354
2987297 2987297
561098589 561098589
715108494 715108494
761799230 761799230
793140566 793140566
170189004 170189004
403410862 403410862
77544470 77544470
247845277 247845277
517174464 517174464
363861299 363861299
27924956 27924956
430207876 430207876
734045582 734045582
62730996 62730996
846372824 846372824
460872579 460872579
193675216 193675216
218674059 218674059
274540084 274540084
912182012 912182012
723667691 723667691
733857466 733857466
245243089 245243089
470371536 470371536
336088116 336088116
668080143 668080143
841793967 841793967
557157085 557157085
9010638 9010638
582220791 582220791
78842139 78842139
507079165 507079165
410887548 410887548
609020688 609020688
890224880 890224880
417059901 417059901
642901124 642901124
793073894 793073894
709458773 709458773
495935210 495935210
288535533 288535533
368220813 368220813
127113675 127113675
933809298 933809298
192694047 192694047
212048842 212048842
57720944 57720944
485416624 485416624
303271618 303271618
988724273 988724273
857974692 857974692
181098378 181098378
630195486 630195486
964205759 964205759
54950854 54950854
500012203 500012203
135861715 135861715
463196183 463196183
518115247 518115247
599093277 599093277
341803312 341803312
677647457 677647457
924067812 924067812
243531053 243531053
671160741 671160741
135727560 135727560
216039787 216039787
625899739 625899739
593199223 593199223
123904597 123904597
101993836 101993836
126196593 126196593
172627289 172627289
820752756 820752756
12342843 12342843
700235756 700235756
703229474 703229474
686551679 686551679
77241196 77241196
314367201 314367201
84286492 84286492
621546550 621546550
843363780 843363780
676491819 676491819
740016544 740016544
113380760 113380760
330206686 330206686
210123923 210123923
225814846 225814846
296412447 296412447
14792491 14792491
368965623 368965623
422626862 422626862
174838237 174838237
263256453 263256453
264252652 264252652
558847415 558847415
889520499 889520499
304853479 304853479
584939263 584939263
375212908 375212908
13483036 13483036
869714487 869714487
631379392 631379392
196008627 196008627
17030714 17030714
186032682 186032682
382427301 382427301
111211252 111211252
49716764 49716764
792206924 792206924
165797984 165797984
329079074 329079074
516457988 516457988
883747148 883747148
194624253 194624253
647232579 647232579
168494277 168494277
328182169 328182169
554967103 554967103
444876073 444876073
620439919 620439919
643104235 643104235
50202819 50202819
403156241 403156241
477460344 477460344
483817269 483817269
757254824 757254824
459771612 459771612
941423280 941423280
979195807 979195807
646243048 646243048
4617933 4617933
351466158 351466158
97977224 97977224
610342244 610342244
685127010 685127010
360832489 360832489
381848908 381848908
188063032 188063032
221697342 221697342
71093949 71093949
53123244 53123244
456917402 456917402
197259105 197259105
18776474 18776474
209336852 209336852
156895759 156895759
564105380 564105380
737192189 737192189
135082270 135082270
60743164 60743164
753481469 753481469
902155715 902155715
551448711 551448711
923062576 923062576
750648467 750648467
196126236 196126236
843463720 843463720
99759409 99759409
414986827 414986827
310038512 310038512
811339921 811339921
867086407 867086407
730056383 730056383
32616173 32616173
838286697 838286697
551414646 551414646
608458964 608458964
423930390 423930390
595102338 595102338
601201196 601201196
442926050 442926050
59965798 59965798
140613317 140613317
119952530 119952530
217010523 217010523
175448597 175448597
446121987 446121987
168487006 168487006
826657504 826657504
106717672 106717672
338021725 338021725
361608319 361608319
786413054 786413054
662264099 662264099
253696471 253696471
263783489 263783489
188494211 188494211
876661978 876661978
96381418 96381418
355781485 355781485
746180926 746180926
731721956 731721956
763542889 763542889
638983806 638983806
120262437 120262437
422829764 422829764
327752213 327752213
656563000 656563000
333282657 333282657
495108208 495108208
128079730 128079730
251387610 251387610
154761158 154761158
370357246 370357246
659615323 659615323
461094695 461094695
761210465 761210465
841140273 841140273
174807315 174807315
813579569 813579569
495380075 495380075
281120176 281120176
994069593 994069593
179367028 179367028
801530862 801530862
285211173 285211173
277835838 277835838
69565064 69565064
174380971 174380971
216689550 216689550
446654267 446654267
731071963 731071963
556070278 556070278
452391342 452391342
5376249 5376249
938197873 938197873
845358731 845358731
379218371 379218371
40846749 40846749
848552974 848552974
338703840 338703840
70706021 70706021
25482136 25482136
806407136 806407136
268323633 268323633
775707066 775707066
372644393 372644393
76910318 76910318
626277995 626277995
843022022 843022022
37410581 37410581
103195562 103195562
680524761 680524761
673194996 673194996
768994103 768994103
234235304 234235304
116072864 116072864
339267028 339267028
488956663 488956663
623390805 623390805
152717548 152717548
848387758 848387758
25667983 25667983
293109726 293109726
511199976 511199976
783472416 783472416
828014396 828014396
587444496 587444496
484763277 484763277
316029826 316029826
310928619 310928619
830770708 830770708
815673549 815673549
13122054 13122054
851995524 851995524
203080376 203080376
646031171 646031171
34721607 34721607
525347671 525347671
695635181 695635181
593634575 593634575
753896675 753896675
335964796 335964796
15010823 15010823
250770229 250770229
32979189 32979189
699145563 699145563
152595655 152595655
972526621 972526621
974216626 974216626
627978562 627978562
302326094 302326094
516887629 516887629
182855839 182855839
323763779 323763779
518990312 518990312
20881364 20881364
553623605 553623605
446604532 446604532
845021109 845021109
621636124 621636124
804103798 804103798
285676043 285676043
843163196 843163196
708095073 708095073
481847342 481847342
689579322 689579322
434341827 434341827
387858653 387858653
313381905 313381905
128041330 128041330
235149761 235149761
737969451 737969451
390480747 390480747
296300082 296300082
59106916 59106916
581641071 581641071
314377092 314377092
765047614 765047614
992047303 992047303
88284667 88284667
237326021 237326021
970123241 970123241
609711849 609711849
701035922 701035922
206962017 206962017
306119820 306119820
882373826 882373826
239148336 239148336
923097000 923097000
165790695 165790695
566159322 566159322
27053806 27053806
37762190 37762190
363006037 363006037
622505586 622505586
382578968 382578968
50963866 50963866
329131186 329131186
951455847 951455847
153355189 153355189
384990678 384990678
183995441 183995441
748384582 748384582
236096875 236096875
376416962 376416962
310761061 310761061
342899526 342899526
553717966 553717966
651429994 651429994
411963059 411963059
359590086 359590086
60516875 60516875
310588836 310588836
618516504 618516504
898610112 898610112
961739740 961739740
826592417 826592417
843651265 843651265
105457881 105457881
649044175 649044175
689547197 689547197
274062020 274062020
818143825 818143825
175899897 175899897
377189342 377189342
131953510 131953510
703935166 703935166
940547359 940547359
150347571 150347571
893693253 893693253
930870895 930870895
129248657 129248657
935561601 935561601
228079764 228079764
712966421 712966421
634130398 634130398
393381408 393381408
925573979 925573979
962641535 962641535
544258720 544258720
155053965 155053965
374164606 374164606
132863729 132863729
430026931 430026931
236074865 236074865
450185098 450185098
49046568 49046568
266856560 266856560
131105961 131105961
587374868 587374868
854190138 854190138
477803440 477803440
530172470 530172470
360398012 360398012
280157308 280157308
888703574 888703574
30316288 30316288
590172213 590172213
10913188 10913188
8722712 8722712
213560293 213560293
499085958 499085958
542035951 542035951
832082337 832082337
518915214 518915214
14058236 14058236
901889601 901889601
974718541 974718541
896815938 896815938
609688033 609688033
860866898 860866898
511998102 511998102
134156537 134156537
599686714 599686714
950376455 950376455
833300664 833300664
275994031 275994031
51964283 51964283
201822593 201822593
402065267 402065267
241927088 241927088
213837639 213837639
938537679 938537679
168363469 168363469
838576527 838576527
412537570 412537570
953581002 953581002
395687863 395687863
233501316 233501316
283854152 283854152
764273862 764273862
64931626 64931626
393924352 393924352
386496499 386496499
899241085 899241085
521742958 521742958
682982323 682982323
788475441 788475441
880530700 880530700
883412850 883412850
321335903 321335903
252429345 252429345
458812614 458812614
301800543 301800543
797046377 797046377
491567601 491567601
577969424 577969424
972204445 972204445
728728165 728728165
460755881 460755881
886583451 886583451
347409806 347409806
602476768 602476768
616435604 616435604
514930688 514930688
755375441 755375441
143302013 143302013
621825968 621825968
599697084 599697084
713296155 713296155
597274171 597274171
659799523 659799523
58632296 58632296
12673301 12673301
83842430 83842430
336158292 336158292
499145646 499145646
172212756 172212756
586124398 586124398
460118642 460118642
471257677 471257677
487821858 487821858
607434081 607434081
163583947 163583947
348382344 348382344
263093787 263093787
410474458 410474458
134914245 134914245
116624907 116624907
20085405 20085405
876007500 876007500
276530895 276530895
49574972 49574972
871693754 871693754
445784988 445784988
92392939 92392939
62612708 62612708
352567629 352567629
834789592 834789592
438069565 438069565
131110549 131110549
571904602 571904602
354052890 354052890
292669535 292669535
161514052 161514052
428999615 428999615
599999651 599999651
331600118 331600118
520818353 520818353
71098896 71098896
179277540 179277540
130311319 130311319
56429887 56429887
645053447 645053447
905169040 905169040
148789319 148789319
286986535 286986535
44426114 44426114
6877584 6877584
219059875 219059875
620632014 620632014
815767010 815767010
382593811 382593811
399761771 399761771
132271722 132271722
384687530 384687530
871970611 871970611
41836049 41836049
357070898 357070898
21889518 21889518
864504004 864504004
385610830 385610830
942486928 942486928
5630694 5630694
262064777 262064777
656635349 656635349
934047325 934047325
97448885 97448885
113875313 113875313
903492317 903492317
354356736 354356736
796418600 796418600
704516381 704516381
527004578 527004578
209168540 209168540
199383764 199383764
967960720 967960720
506756913 506756913
722885512 722885512
321468411 321468411
190866324 190866324
590198523 590198523
454408556 454408556
686982441 686982441
94506240 94506240
678741118 678741118
341217942 341217942
281797600 281797600
949665319 949665319
971952585 971952585
801745564 801745564
356277669 356277669
843535303 843535303
941154027 941154027
635628887 635628887
607001877 607001877
270061578 270061578
807606796 807606796
279302415 279302415
349199377 349199377
854223221 854223221
846308447 846308447
854075786 854075786
6759294 6759294
177454107 177454107
902194627 902194627
292462979 292462979
162552593 162552593
229586433 229586433
246511961 246511961
705593712 705593712
882667981 882667981
368792328 368792328
39832246 39832246
36288430 36288430
573382990 573382990
473445149 473445149
672835732 672835732
445686565 445686565
481218742 481218742
732972881 732972881
542105766 542105766
621009071 621009071
730653238 730653238
20039448 20039448
934440225 934440225
289518827 289518827
941360566 941360566
377374140 377374140
120228806 120228806
82030769 82030769
595524889 595524889
654878310 654878310
711725762 711725762
37594746 37594746
431315689 431315689
131754973 131754973
384134930 384134930
979172823 979172823
752941282 752941282
582085519 582085519
140298925 140298925
740725586 740725586
951279985 951279985
383894027 383894027
224482423 224482423
563642345 563642345
751030911 751030911
435746470 435746470
109592703 109592703
103848607 103848607
38470039 38470039
167429451 167429451
181951206 181951206
116023951 116023951
469709201 469709201
32236758 32236758
506452661 506452661
865196099 865196099
535459183 535459183
560116630 560116630
322240330 322240330
165660334 165660334
478178402 478178402
359750756 359750756
635698680 635698680
786331631 786331631
507838637 507838637
75016600 75016600
644213316 644213316
387912076 387912076
205522570 205522570
50603766 50603766
81812891 81812891
146092263 146092263
436405896 436405896
631262461 631262461
58698826 58698826
439088388 439088388
70410437 70410437
763837178 763837178
189718164 189718164
317196086 317196086
131969164 131969164
795773223 795773223
602268069 602268069
76627030 76627030
709430456 709430456
56843618 56843618
128580370 128580370
396045035 396045035
160917672 160917672
245361740 245361740
244171927 244171927
915261763 915261763
486442805 486442805
288123530 288123530
608476869 608476869
852993964 852993964
309528351 309528351
307796570 307796570
882731279 882731279
376281944 376281944
241061497 241061497
483580553 483580553
733257426 733257426
647792110 647792110
465846080 465846080
468878884 468878884
783057891 783057891
558509245 558509245
775165694 775165694
13388569 13388569
551371028 551371028
194694622 194694622
31549247 31549247
370545533 370545533
65111404 65111404
575564928 575564928
993683609 993683609
274541590 274541590
568342997 568342997
416161031 416161031
127993076 127993076
317156904 317156904
866711756 866711756
931539003 931539003
877694109 877694109
787756690 787756690
416766412 416766412
939463449 939463449
140551731 140551731
779184826 779184826
788906662 788906662
791361430 791361430
166259489 166259489
796312510 796312510
554244960 554244960
26631935 26631935
687236944 687236944
60185190 60185190
9220920 9220920
341095315 341095315
431852635 431852635
282215433 282215433
102381368 102381368
811020662 811020662
28587998 28587998
1331697 1331697
302556984 302556984
829241532 829241532
33865114 33865114
535532125 535532125
874466034 874466034
288341118 288341118
338865325 338865325
478125666 478125666
103212020 103212020
857058479 857058479
292108568 292108568
508337923 508337923
485809219 485809219
415786106 415786106
842061082 842061082
397672663 397672663
6013936 6013936
753075633 753075633
135872996 135872996
363435891 363435891
253403383 253403383
78524451 78524451
684938269 684938269
906268956 906268956
349607410 349607410
58308333 58308333
568675923 568675923
684873053 684873053
680415884 680415884
807203716 807203716
919707028 919707028
361633264 361633264
544707404 544707404
9271801 9271801
537198816 537198816
740158638 740158638
733872401 733872401
218967855 218967855
847097522 847097522
318357148 318357148
692265459 692265459
154919213 154919213
813922213 813922213
827673919 827673919
32176233 32176233
911932493 911932493
23217662 23217662
766845988 766845988
648520432 648520432
51506071 51506071
861957822 861957822
29375849 29375849
805587704 805587704
962220431 962220431
880145254 880145254
489359706 489359706
531161887 531161887
171831132 171831132
371889809 371889809
770598659 770598659
828177998 828177998
562495132 562495132
667568538 667568538
273741574 273741574
802954199 802954199
688140107 688140107
823453882 823453882
600682289 600682289
456887043 456887043
153581777 153581777
355771243 355771243
582179414 582179414
628805200 628805200
988969730 988969730
803481606 803481606
818496005 818496005
318033161 318033161
608758445 608758445
543587368 543587368
610977827 610977827
186145153 186145153
392791569 392791569
782786967 782786967
262544542 262544542
999584805 999584805
449937172 449937172
81017737 81017737
925653553 925653553
921243771 921243771
673582725 673582725
588350843 588350843
955655764 955655764
393064598 393064598
211100860 211100860
960077014 960077014
552927112 552927112
889097836 889097836
71522476 71522476
61789500 61789500
511872844 511872844
448754125 448754125
363874644 363874644
863215645 863215645
330863770 330863770
798944963 798944963
756103150 756103150
202387936 202387936
253686396 253686396
682752144 682752144
498982604 498982604
15489883 15489883
49974804 49974804
366903656 366903656
997887224 997887224
195164285 195164285
768643066 768643066
63318936 63318936
791531595 791531595
64351232 64351232
363263819 363263819
122536234 122536234
470547546 470547546
231461906 231461906
177496038 177496038
962192262 962192262
829838792 829838792
418650522 418650522
213072665 213072665
541768321 541768321
507997695 507997695
636815806 636815806
578718976 578718976
437555767 437555767
928668786 928668786
805055656 805055656
495049891 495049891
356846829 356846829
126386620 126386620
751693698 751693698
904388928 904388928
481194619 481194619
934210169 934210169
572983000 572983000
592682413 592682413
107035398 107035398
952003204 952003204
710068573 710068573
290398079 290398079
744975539 744975539
673289722 673289722
859751431 859751431
691972897 691972897
658425356 658425356
923157035 923157035
221101466 221101466
998382095 998382095
894530272 894530272
998612633 998612633
9859457 9859457
808740838 808740838
289909175 289909175
402557153 402557153
501419117 501419117
565974119 565974119
765290691 765290691
759156723 759156723
886768856 886768856
441640161 441640161
592916883 592916883
439579402 439579402
400958894 400958894
252335062 252335062
926534662 926534662
547902783 547902783
87678202 87678202
899955319 899955319
372225632 372225632
658500309 658500309
52631924 52631924
770785839 770785839
449895082 449895082
966532757 966532757
396173823 396173823
264710060 264710060
854551481 854551481
413232289 413232289
834173653 834173653
489911990 489911990
505869421 505869421
489798219 489798219
190334429 190334429
280814464 280814464
61135920 61135920
168926612 168926612
326837689 326837689
229340858 229340858
140712308 140712308
257306377 257306377
984183330 984183330
504315704 504315704
246969696 246969696
464783962 464783962
183233093 183233093
34759078 34759078
73036529 73036529
153194888 153194888
784174480 784174480
477817437 477817437
759172876 759172876
458503168 458503168
288358017 288358017
305963338 305963338
450968470 450968470
792313785 792313785
316171053 316171053
878949807 878949807
400101580 400101580
888766407 888766407
671192406 671192406
354349513 354349513
147234558 147234558
553260106 553260106
104549300 104549300
635870531 635870531
239234997 239234997
7383633 7383633
181534107 181534107
893180781 893180781
650164120 650164120
494928428 494928428
725610614 725610614
328516147 328516147
532710546 532710546
538775530 538775530
240261005 240261005
668514585 668514585
910080491 910080491
70952855 70952855
66970963 66970963
519052803 519052803
463468208 463468208
461739309 461739309
865008987 865008987
50668623 50668623
191976566 191976566
133833298 133833298
569356734 569356734
370760073 370760073
644165943 644165943
72036644 72036644
989696006 989696006
472752733 472752733
547655319 547655319
443077937 443077937
971776132 971776132
659557071 659557071
193305544 193305544
495087266 495087266
37350687 37350687
986066331 986066331
445838360 445838360
895763145 895763145
243813541 243813541
944621491 944621491
570670296 570670296
108882236 108882236
593022652 593022652
352971134 352971134
492451832 492451832
337096239 337096239
228352624 228352624
820610738 820610738
725877837 725877837
893907213 893907213
621229986 621229986
327945900 327945900
280591250 280591250
195297879 195297879
731469306 731469306
175859136 175859136
941348894 941348894
806851841 806851841
214273476 214273476
173840643 173840643
562618214 562618214
98622731 98622731
784864167 784864167
555617376 555617376
281783851 281783851
743837830 743837830
362993323 362993323
620797183 620797183
988600891 988600891
577608404 577608404
712702175 712702175
881423374 881423374
379280749 379280749
502814849 502814849
619009800 619009800
148703188 148703188
892005512 892005512
929357712 929357712
199557175 199557175
935465418 935465418
106134143 106134143
468877912 468877912
248370407 248370407
86093413 86093413
508710059 508710059
420814581 420814581
798149468 798149468
966304038 966304038
919490088 919490088
13575454 13575454
421203279 421203279
588292932 588292932
164578247 164578247
412572872 412572872
945583067 945583067
466648757 466648757
740557596 740557596
110136983 110136983
729741436 729741436
755009300 755009300
746031892 746031892
594880105 594880105
753125061 753125061
769055006 769055006
101762999 101762999
733581688 733581688
136726479 136726479
220352463 220352463
555703215 555703215
680230344 680230344
475941975 475941975
582015986 582015986
786886580 786886580
112277852 112277852
688362387 688362387
525217002 525217002
176512085 176512085
295315518 295315518
816660219 816660219
506715272 506715272
262066197 262066197
962222430 962222430
248671856 248671856
98395133 98395133
168011647 168011647
180328700 180328700
806088225 806088225
56252506 56252506
160732002 160732002
137232860 137232860
357818539 357818539
632513559 632513559
622981564 622981564
551989670 551989670
764146963 764146963
630694752 630694752
172856006 172856006
395793807 395793807
244522835 244522835
211847159 211847159
865993746 865993746
726325440 726325440
966768648 966768648
136699 136699
629923268 629923268
528232054 528232054
535868275 535868275
202602996 202602996
504163918 504163918
519291775 519291775
626099271 626099271
249300440 249300440
286598995 286598995
845428304 845428304
135745886 135745886
919083206 919083206
939943705 939943705
184855959 184855959
982205332 982205332
354571798 354571798
149804999 149804999
355891469 355891469
803611923 803611923
533651402 533651402
69807347 69807347
691044789 691044789
192939427 192939427
847272110 847272110
363895431 363895431
820269100 820269100
62412271 62412271
887359123 887359123
851738648 851738648
593102819 593102819
2232713 2232713
165289711 165289711
985037498 985037498
541500369 541500369
69894625 69894625
14622702 14622702
463544122 463544122
650239041 650239041
325980594 325980594
375867669 375867669
956583294 956583294
256959403 256959403
332517432 332517432
621090368 621090368
248746608 248746608
195784246 195784246
30442878 30442878
268335227 268335227
71284694 71284694
911012217 911012217
640530209 640530209
81694203 81694203
861944239 861944239
331071036 331071036
776733114 776733114
436077411 436077411
145304665 145304665
970348708 970348708
571014907 571014907
863798711 863798711
952363416 952363416
171556170 171556170
208265635 208265635
252354245 252354245
122887018 122887018
242568332 242568332
899019066 899019066
673390768 673390768
676454845 676454845
194533636 194533636
265181834 265181834
232771269 232771269
742998310 742998310
712358877 712358877
825968925 825968925
32286462 32286462
400722448 400722448
391855858 391855858
196177369 196177369
563578574 563578574
676282955 676282955
306041525 306041525
851670570 851670570
275295488 275295488
429433125 429433125
955394551 955394551
139604117 139604117
431807715 431807715
307908636 307908636
885132359 885132359
667714553 667714553
155621952 155621952
144179823 144179823
281777466 281777466
36931507 36931507
268455862 268455862
279477712 279477712
76131682 76131682
656398627 656398627
730640306 730640306
18917496 18917496
79135985 79135985
211129999 211129999
967906564 967906564
23021752 23021752
473799859 473799859
568396997 568396997
229247808 229247808
592050746 592050746
311801453 311801453
44861830 44861830
848847609 848847609
711919613 711919613
17565268 17565268
629660280 629660280
333261744 333261744
976156736 976156736
633585436 633585436
294678327 294678327
271224973 271224973
472662071 472662071
812798798 812798798
757327439 757327439
134492412 134492412
601399636 601399636
183783881 183783881
81346684 81346684
199860053 199860053
790952034 790952034
605574284 605574284
703906997 703906997
769213319 769213319
781278045 781278045
738577700 738577700
72395101 72395101
856826427 856826427
546757449 546757449
837947842 837947842
608965551 608965551
164351197 164351197
17375323 17375323
550488760 550488760
295804826 295804826
735144340 735144340
469300032 469300032
519822724 519822724
219840202 219840202
303791799 303791799
676603577 676603577
934108391 934108391
831605225 831605225
260485315 260485315
104782795 104782795
152066249 152066249
243480852 243480852
954197306 954197306
45806540 45806540
799116301 799116301
801432113 801432113
387131597 387131597
108530744 108530744
911334912 911334912
276513639 276513639
156857862 156857862
18983179 18983179
691562399 691562399
802400102 802400102
477045530 477045530
71464200 71464200
69259845 69259845
972525266 972525266
929749478 929749478
398190948 398190948
248213397 248213397
186898584 186898584
523264187 523264187
87440983 87440983
416848952 416848952
78548787 78548787
483741809 483741809
683238070 683238070
451202714 451202714
741168038 741168038
579153746 579153746
484872515 484872515
247029202 247029202
67486491 67486491
743828766 743828766
133978171 133978171
545610892 545610892
698832674 698832674
533813096 533813096
722780074 722780074
223608168 223608168
737339740 737339740
152738490 152738490
122782135 122782135
844978054 844978054
147456522 147456522
179072222 179072222
360654610 360654610
171047909 171047909
14348349 14348349
82990807 82990807
658425253 658425253
359011205 359011205
117886034 117886034
804185718 804185718
198988817 198988817
735097979 735097979
123405551 123405551
640804363 640804363
925287396 925287396
161334136 161334136
824964422 824964422
502301886 502301886
127304079 127304079
238900974 238900974
784224910 784224910
297600431 297600431
987542822 987542822
799158857 799158857
532326851 532326851
366774653 366774653
287444017 287444017
719188594 719188594
267757561 267757561
615716711 615716711
910919001 910919001
87428764 87428764
337764311 337764311
26329853 26329853
567370109 567370109
612947923 612947923
284114234 284114234
5804824 5804824
230354571 230354571
858111589 858111589
476844411 476844411
711823981 711823981
48366618 48366618
382275337 382275337
306472215 306472215
241939077 241939077
742838055 742838055
206283433 206283433
651693692 651693692
579015534 579015534
803665300 803665300
338754515 338754515
330955652 330955652
19620110 19620110
871417356 871417356
164515272 164515272
72460263 72460263
856913998 856913998
14611032 14611032
904249476 904249476
151599126 151599126
549502556 549502556
29464482 29464482
758421868 758421868
759139238 759139238
995531944 995531944
122007932 122007932
996207827 996207827
737970618 737970618
500920433 500920433
614084993 614084993
991312747 991312747
67909087 67909087
677009677 677009677
314769237 314769237
893902729 893902729
94332117 94332117
591733231 591733231
183551543 183551543
586806041 586806041
983259547 983259547
698962079 698962079
945395655 945395655
409662631 409662631
67743285 67743285
888189422 888189422
705236596 705236596
593399911 593399911
558759079 558759079
565525308 565525308
525826130 525826130
32389652 32389652
82843662 82843662
674035443 674035443
231443387 231443387
76237778 76237778
617490844 617490844
680029728 680029728
226308398 226308398
756523261 756523261
59956525 59956525
153247848 153247848
608468769 608468769
839850854 839850854
416893071 416893071
101087598 101087598
615351389 615351389
290492845 290492845
79447874 79447874
491409146 491409146
33796139 33796139
687772486 687772486
255542835 255542835
321474879 321474879
407637295 407637295
107476956 107476956
782837177 782837177
795340177 795340177
76869210 76869210
863507175 863507175
412375217 412375217
183186396 183186396
517663450 517663450
164017043 164017043
190718613 190718613
402171953 402171953
980332593 980332593
586908143 586908143
982533476 982533476
481378881 481378881
343671420 343671420
706051433 706051433
266752552 266752552
472717976 472717976
810965149 810965149
504088478 504088478
99890697 99890697
712604899 712604899
358450027 358450027
583617175 583617175
70077288 70077288
522107457 522107457
551868564 551868564
758485024 758485024
410315382 410315382
76351563 76351563
1660273 1660273
677190140 677190140
168915234 168915234
671117372 671117372
656461801 656461801
705027664 705027664
356796612 356796612
429427894 429427894
707438453 707438453
219334679 219334679
145428373 145428373
540287992 540287992
218632131 218632131
69562333 69562333
111659857 111659857
351195648 351195648
645181408 645181408
245459563 245459563
682612503 682612503
81795350 81795350
630918552 630918552
459195993 459195993
277644562 277644562
205491948 205491948
806011505 806011505
506095624 506095624
769675813 769675813
289974763 289974763
662982957 662982957
157500474 157500474
207430057 207430057
307139132 307139132
43997612 43997612
711024052 711024052
611659980 611659980
978341651 978341651
249091581 249091581
32732580 32732580
933642236 933642236
499422619 499422619
29844311 29844311
385857705 385857705
282058325 282058325
983150108 983150108
901166605 901166605
413138560 413138560
924872831 924872831
603370699 603370699
842459666 842459666
84429905 84429905
587855254 587855254
700408693 700408693
442601975 442601975
824084545 824084545
916708267 916708267
34813944 34813944
36394589 36394589
921283983 921283983
176396090 176396090
780086910 780086910
268330564 268330564
332551435 332551435
285870505 285870505
355651595 355651595
64136718 64136718
125463967 125463967
925649425 925649425
524688465 524688465
355376934 355376934
9010498 9010498
825443683 825443683
211314823 211314823
558375466 558375466
499583780 499583780
519554995 519554995
969953519 969953519
654065717 654065717
494359173 494359173
454996866 454996866
678959406 678959406
469976678 469976678
747735577 747735577
238166598 238166598
797621547 797621547
974088439 974088439
708286663 708286663
540099138 540099138
9600124 9600124
735427778 735427778
886989665 886989665
51187956 51187956
352881257 352881257
381900234 381900234
795824843 795824843
755917125 755917125
879134584 879134584
327247376 327247376
453954899 453954899
995356020 995356020
643620602 643620602
214286315 214286315
610881269 610881269
85961594 85961594
625813252 625813252
707327600 707327600
429918130 429918130
384103507 384103507
4122436 4122436
387714670 387714670
358683064 358683064
936729541 936729541
664688526 664688526
224246290 224246290
181425092 181425092
144444631 144444631
476436578 476436578
814902560 814902560
433253341 433253341
601835755 601835755
658396233 658396233
698240386 698240386
323796590 323796590
926590524 926590524
890692599 890692599
82659164 82659164
111037371 111037371
588907386 588907386
105980543 105980543
163488222 163488222
371566863 371566863
913553049 913553049
25430224 25430224
911977460 911977460
316370628 316370628
274719321 274719321
327973359 327973359
71488573 71488573
521331248 521331248
554158464 554158464
237183928 237183928
213586673 213586673
621306928 621306928
887838830 887838830
698880252 698880252
674118618 674118618
281573202 281573202
858893813 858893813
400752221 400752221
226417304 226417304
194215678 194215678
564770637 564770637
617475693 617475693
82124789 82124789
794542954 794542954
152356558 152356558
445581825 445581825
169646919 169646919
862440547 862440547
433582500 433582500
281111324 281111324
254267848 254267848
619420304 619420304
146942280 146942280
277325417 277325417
168524669 168524669
941325801 941325801
669152245 669152245
760248141 760248141
120742313 120742313
401813504 401813504
969324141 969324141
173617722 173617722
150507350 150507350
850221465 850221465
114123009 114123009
524341173 524341173
96855538 96855538
46771582 46771582
851195745 851195745
813950800 813950800
315178278 315178278
2247285 2247285
878527890 878527890
135682847 135682847
102783938 102783938
146090106 146090106
192797829 192797829
930905212 930905212
638743112 638743112
105507457 105507457
315252886 315252886
836299513 836299513
90474947 90474947
671920043 671920043
28003564 28003564
222560636 222560636
425201387 425201387
422739422 422739422
614721649 614721649
150952300 150952300
823722246 823722246
587672568 587672568
671432849 671432849
529249209 529249209
678736024 678736024
91811874 91811874
122540241 122540241
994403365 994403365
270335556 270335556
983553828 983553828
270889793 270889793
300239105 300239105
908844881 908844881
111358338 111358338
614935925 614935925
923130120 923130120
103537299 103537299
992009703 992009703
428998415 428998415
847585055 847585055
541531368 541531368
650253574 650253574
941746385 941746385
292580054 292580054
337689767 337689767
718589260 718589260
666812179 666812179
370503361 370503361
218104211 218104211
735626308 735626308
540741387 540741387
884756100 884756100
779501993 779501993
325795577 325795577
774891890 774891890
192553966 192553966
716866962 716866962
359607043 359607043
612401600 612401600
754325339 754325339
550096888 550096888
45230333 45230333
553089464 553089464
700490288 700490288
696797907 696797907
897151947 897151947
336891618 336891618
415280607 415280607
155215470 155215470
466007648 466007648
376003197 376003197
531644319 531644319
205510550 205510550
194869679 194869679
772886747 772886747
376375152 376375152
827229654 827229654
622185948 622185948
999740838 999740838
302826073 302826073
491696682 491696682
572509258 572509258
890953779 890953779
689841986 689841986
195633403 195633403
763207954 763207954
39959583 39959583
947508766 947508766
300687521 300687521
417260679 417260679
387232543 387232543
162545187 162545187
847141136 847141136
443657496 443657496
214740604 214740604
332407622 332407622
124522120 124522120
305770374 305770374
435200827 435200827
800634234 800634234
610268365 610268365
148570469 148570469
491260525 491260525
315526128 315526128
682981126 682981126
571236927 571236927
83666581 83666581
699953073 699953073
345990548 345990548
661072980 661072980
903622370 903622370
902608681 902608681
515319174 515319174
899537919 899537919
394564489 394564489
321624799 321624799
930460527 930460527
737230473 737230473
970013406 970013406
482672192 482672192
976303814 976303814
69494007 69494007
316754257 316754257
357605125 357605125
372383265 372383265
858903628 858903628
970165921 970165921
847469094 847469094
385944467 385944467
27813043 27813043
699688907 699688907
772427611 772427611
34830013 34830013
575196296 575196296
349897936 349897936
704948012 704948012
404751171 404751171
185805757 185805757
338666317 338666317
567173510 567173510
856920938 856920938
685702559 685702559
298144631 298144631
236349268 236349268
934893850 934893850
719826096 719826096
617142390 617142390
59474762 59474762
60055341 60055341
91823109 91823109
497531821 497531821
581879333 581879333
829611707 829611707
33071440 33071440
350552063 350552063
277585011 277585011
74905747 74905747
838029671 838029671
88863782 88863782
125005713 125005713
878217325 878217325
13508239 13508239
113551480 113551480
10381271 10381271
590604552 590604552
89907852 89907852
137483858 137483858
231819318 231819318
435319993 435319993
48939442 48939442
487995219 487995219
626729416 626729416
70328804 70328804
700527497 700527497
584847386 584847386
622098417 622098417
928877786 928877786
982923556 982923556
653921276 653921276
650703895 650703895
470800950 470800950
848382314 848382314
997692436 997692436
530711747 530711747
492326434 492326434
505309389 505309389
317516687 317516687
271127860 271127860
236787170 236787170
706472874 706472874
959241041 959241041
532940095 532940095
687974414 687974414
637774093 637774093
848787248 848787248
622818115 622818115
329534845 329534845
21798836 21798836
947177031 947177031
158828124 158828124
75609123 75609123
923776426 923776426
528557766 528557766
84945572 84945572
616648867 616648867
228444659 228444659
534990973 534990973
156849620 156849620
963498580 963498580
678227527 678227527
2403801 2403801
875050689 875050689
26957094 26957094
137619705 137619705
555367907 555367907
717917523 717917523
954274038 954274038
693990519 693990519
249604173 249604173
29671049 29671049
273722616 273722616
620805349 620805349
83850008 83850008
545539409 545539409
334886397 334886397
957501639 957501639
207320600 207320600
961272231 961272231
162214148 162214148
654873531 654873531
797127764 797127764
862525732 862525732
53486203 53486203
454504920 454504920
470966772 470966772
371755017 371755017
391575193 391575193
195251814 195251814
24369373 24369373
638449246 638449246
381752126 381752126
990845076 990845076
714789200 714789200
21393282 21393282
929579134 929579134
844859778 844859778
324224421 324224421
978858849 978858849
415221390 415221390
12464421 12464421
124833898 124833898
372321174 372321174
375420460 375420460
935710121 935710121
7138187 7138187
335186550 335186550
749281792 749281792
69365446 69365446
802203191 802203191
969240584 969240584
132647655 132647655
514666954 514666954
906372194 906372194
92410293 92410293
188436756 188436756
34675187 34675187
352996583 352996583
498448972 498448972
990302574 990302574
544924698 544924698
843938477 843938477
971220513 971220513
442247996 442247996
330406931 330406931
618148252 618148252
927367188 927367188
556908662 556908662
288676396 288676396
274220255 274220255
546599421 546599421
43494998 43494998
842536236 842536236
502088625 502088625
830075490 830075490
154384316 154384316
314870724 314870724
975670807 975670807
110700438 110700438
202754880 202754880
958472415 958472415
247571501 247571501
863595976 863595976
472826383 472826383
2932579 2932579
659284800 659284800
312806054 312806054
428791830 428791830
225410496 225410496
979485226 979485226
257541802 257541802
327560952 327560952
910318374 910318374
85473261 85473261
133061820 133061820
78226131 78226131
837939212 837939212
648214721 648214721
104935372 104935372
861895618 861895618
193233457 193233457
90200912 90200912
542634015 542634015
699502026 699502026
12883552 12883552
881292647 881292647
955113017 955113017
801089890 801089890
202531959 202531959
673848206 673848206
793231927 793231927
547297736 547297736
248269777 248269777
732577809 732577809
615356914 615356914
969928948 969928948
931543608 931543608
308723136 308723136
710080811 710080811
766018134 766018134
951095978 951095978
326938953 326938953
792827694 792827694
133909023 133909023
184112822 184112822
565731888 565731888
459387236 459387236
523587070 523587070
955705913 955705913
87810558 87810558
234613102 234613102
758474685 758474685
315303363 315303363
787263595 787263595
685583310 685583310
545461064 545461064
178327524 178327524
900870032 900870032
26553534 26553534
323092065 323092065
165981080 165981080
117431232 117431232
808720099 808720099
9586080 9586080
720094576 720094576
762197547 762197547
189749043 189749043
586863284 586863284
914437169 914437169
171256037 171256037
796698532 796698532
863394825 863394825
392012172 392012172
313187244 313187244
186607172 186607172
355910831 355910831
480941057 480941057
34096743 34096743
756175010 756175010
425921417 425921417
191922061 191922061
414124438 414124438
512868594 512868594
267033905 267033905
227804602 227804602
897737731 897737731
15114988 15114988
643295619 643295619
520950094 520950094
905219489 905219489
788643384 788643384
370982220 370982220
792526730 792526730
882307322 882307322
504878318 504878318
806542605 806542605
592849004 592849004
132139321 132139321
97258927 97258927
551818967 551818967
616149751 616149751
924676376 924676376
716765892 716765892
696950552 696950552
234478328 234478328
277016022 277016022
409474400 409474400
965955645 965955645
348821203 348821203
320995815 320995815
767520502 767520502
920257894 920257894
500115824 500115824
371893094 371893094
879073476 879073476
198406740 198406740
212112901 212112901
779468486 779468486
867587545 867587545
45571237 45571237
932014241 932014241
23280593 23280593
311935278 311935278
125676575 125676575
138602890 138602890
86118374 86118374
142892499 142892499
442061943 442061943
35400814 35400814
22095219 22095219
823840584 823840584
48814474 48814474
456041846 456041846
534131178 534131178
356013818 356013818
359968970 359968970
23975511 23975511
520814535 520814535
344306952 344306952
519523257 519523257
200804499 200804499
814177825 814177825
248913463 248913463
59326056 59326056
311250454 311250454
630543869 630543869
696743951 696743951
97208200 97208200
806439442 806439442
686091243 686091243
471033519 471033519
674960495 674960495
820075558 820075558
506263479 506263479
106310839 106310839
28385477 28385477
626484377 626484377
223705145 223705145
464397628 464397628
572330729 572330729
90165388 90165388
964947076 964947076
823872186 823872186
997448482 997448482
734692657 734692657
39357430 39357430
268871315 268871315
579811696 579811696
687186635 687186635
107559749 107559749
13229324 13229324
886314330 886314330
757454891 757454891
115556562 115556562
894187534 894187534
775070136 775070136
629705191 629705191
161162179 161162179
335891362 335891362
350714999 350714999
650773392 650773392
949563458 949563458
797347166 797347166
13611108 13611108
382907293 382907293
508151312 508151312
207951274 207951274
832880394 832880394
116440514 116440514
974177780 974177780
541589659 541589659
688232761 688232761
857876482 857876482
625795336 625795336
422414216 422414216
215785078 215785078
558525460 558525460
997950908 997950908
344596111 344596111
646404584 646404584
952740487 952740487
248804951 248804951
191967524 191967524
400582291 400582291
697489661 697489661
682350627 682350627
532005463 532005463
962250949 962250949
552113707 552113707
999545297 999545297
577066072 577066072
105811971 105811971
810130801 810130801
934809228 934809228
609438899 609438899
385078331 385078331
171850181 171850181
290032476 290032476
418565798 418565798
988580559 988580559
114749705 114749705
482155665 482155665
682388324 682388324
600348309 600348309
330804151 330804151
766935565 766935565
290742588 290742588
29106162 29106162
626227038 626227038
846138467 846138467
614271785 614271785
810157754 810157754
243324315 243324315
914593820 914593820
734053013 734053013
720230430 720230430
792269017 792269017
999095 999095
87023323 87023323
616809028 616809028
236117696 236117696
619931352 619931352
443297992 443297992
396944039 396944039
293881668 293881668
203327818 203327818
231866513 231866513
116040640 116040640
3030607 3030607
107298715 107298715
727604454 727604454
861954677 861954677
335897812 335897812
726401854 726401854
429714046 429714046
490945306 490945306
228031995 228031995
750468565 750468565
827932110 827932110
855266989 855266989
399223313 399223313
279098355 279098355
50117228 50117228
483345614 483345614
8436954 8436954
242242267 242242267
58537066 58537066
146244843 146244843
242860907 242860907
146009696 146009696
51225756 51225756
401855696 401855696
576887684 576887684
630717680 630717680
352474147 352474147
190701943 190701943
136501161 136501161
793500544 793500544
171055529 171055529
858029963 858029963
883619883 883619883
297331118 297331118
899943826 899943826
20744211 20744211
772945971 772945971
795074892 795074892
678336897 678336897
792099803 792099803
9244208 9244208
699441648 699441648
946807759 946807759
195352164 195352164
763598839 763598839
262726510 262726510
19512371 19512371
380218124 380218124
243474712 243474712
382750621 382750621
575878637 575878637
207200081 207200081
93873996 93873996
581000945 581000945
400567220 400567220
471972244 471972244
262000002 262000002
401826549 401826549
695251563 695251563
779294701 779294701
277353268 277353268
781137477 781137477
713162961 713162961
216418088 216418088
943462079 943462079
123355817 123355817
853537832 853537832
439631150 439631150
685746705 685746705
215254731 215254731
827351164 827351164
382945551 382945551
984111970 984111970
119769072 119769072
823638750 823638750
134643601 134643601
897347531 897347531
553902562 553902562
536898662 536898662
754096271 754096271
361706327 361706327
967038567 967038567
926761936 926761936
22421809 22421809
926729794 926729794
270345590 270345590
296045716 296045716
278558620 278558620
603123746 603123746
191950345 191950345
988416696 988416696
2118264 2118264
405075975 405075975
409388931 409388931
784001579 784001579
401211023 401211023
525811376 525811376
467460443 467460443
804231484 804231484
338871980 338871980
332758905 332758905
924277134 924277134
110902606 110902606
921221191 921221191
445998925 445998925
77117350 77117350
174570216 174570216
666417910 666417910
954580462 954580462
979884043 979884043
714280245 714280245
183810134 183810134
891038459 891038459
30492099 30492099
924036570 924036570
294439650 294439650
98528688 98528688
512206479 512206479
775101787 775101787
960002582 960002582
562958978 562958978
225447113 225447113
117866363 117866363
127393967 127393967
416202882 416202882
485004809 485004809
745253144 745253144
741394671 741394671
788694218 788694218
398225390 398225390
668491584 668491584
611963264 611963264
17769616 17769616
114537376 114537376
187708635 187708635
101280817 101280817
961638844 961638844
828131651 828131651
17111849 17111849
460944902 460944902
873570531 873570531
566638553 566638553
469083909 469083909
777036879 777036879
936682466 936682466
295170382 295170382
844555666 844555666
818812516 818812516
498629162 498629162
321497443 321497443
331085558 331085558
28957920 28957920
735963344 735963344
705745169 705745169
983769937 983769937
158459097 158459097
779115224 779115224
675167614 675167614
160074003 160074003
2194516 2194516
513572655 513572655
633635280 633635280
330370881 330370881
840680468 840680468
992060366 992060366
786720087 786720087
441526023 441526023
479512749 479512749
752208470 752208470
655023584 655023584
138921390 138921390
859089494 859089494
704913021 704913021
140080298 140080298
540146893 540146893
434542627 434542627
908498543 908498543
51347619 51347619
457196667 457196667
11786523 11786523
599400053 599400053
236788763 236788763
595378923 595378923
73196060 73196060
204214629 204214629
453541918 453541918
856261677 856261677
256208048 256208048
840627939 840627939
712073963 712073963
768794174 768794174
5224589 5224589
871571170 871571170
464884069 464884069
85302751 85302751
193276241 193276241
727790885 727790885
501308423 501308423
303753024 303753024
209646404 209646404
962199322 962199322
421101374 421101374
439876644 439876644
657311739 657311739
848286313 848286313
603597469 603597469
717672756 717672756
79354162 79354162
863794379 863794379
49098421 49098421
543452357 543452357
944101682 944101682
214659355 214659355
20694488 20694488
174510136 174510136
183976356 183976356
215557033 215557033
258949674 258949674
802020689 802020689
429864415 429864415
789026637 789026637
317668086 317668086
698196841 698196841
36823301 36823301
54200898 54200898
294071003 294071003
183597662 183597662
290689109 290689109
798737818 798737818
699319169 699319169
117670623 117670623
10804897 10804897
642949518 642949518
723031932 723031932
678642832 678642832
179907448 179907448
890887153 890887153
404265649 404265649
896664844 896664844
714392238 714392238
935177378 935177378
669509805 669509805
626307178 626307178
344460758 344460758
735287574 735287574
959632678 959632678
577875052 577875052
979821269 979821269
204364798 204364798
41567030 41567030
382563786 382563786
649732157 649732157
361635636 361635636
921746211 921746211
458986972 458986972
238303178 238303178
307680342 307680342
351959812 351959812
306561173 306561173
232671294 232671294
843371992 843371992
710930076 710930076
29307522 29307522
648262774 648262774
706157140 706157140
329475947 329475947
900289334 900289334
981496799 981496799
120254147 120254147
358635308 358635308
89151590 89151590
431967076 431967076
212083879 212083879
705576216 705576216
322428653 322428653
167460678 167460678
433635048 433635048
34846746 34846746
149534000 149534000
568705622 568705622
813368046 813368046
716828227 716828227
773922606 773922606
98264902 98264902
430326800 430326800
281947680 281947680
50180997 50180997
142497964 142497964
214063589 214063589
832251353 832251353
270229306 270229306
452909739 452909739
538039216 538039216
202823727 202823727
251831237 251831237
656557529 656557529
890293301 890293301
559676535 559676535
451885036 451885036
998157786 998157786
931287536 931287536
391642809 391642809
713020673 713020673
784266072 784266072
222896095 222896095
419865783 419865783
527128403 527128403
261459571 261459571
251269549 251269549
120300346 120300346
770917345 770917345
780902513 780902513
959519885 959519885
618740739 618740739
111457800 111457800
861063085 861063085
17496250 17496250
6166559 6166559
381255089 381255089
151786893 151786893
743816396 743816396
75833899 75833899
760316589 760316589
879605110 879605110
771290136 771290136
399816016 399816016
292124703 292124703
329169998 329169998
590763509 590763509
762067997 762067997
39916783 39916783
462623742 462623742
752137297 752137297
7054222 7054222
444198284 444198284
818066895 818066895
774430512 774430512
993790069 993790069
642436782 642436782
273467598 273467598
684069957 684069957
512876202 512876202
895613681 895613681
743847453 743847453
25223631 25223631
358882001 358882001
579662241 579662241
964021892 964021892
979137405 979137405
749872222 749872222
817874408 817874408
184248011 184248011
670070301 670070301
566549673 566549673
641112683 641112683
338720798 338720798
875751610 875751610
13669492 13669492
937060873 937060873
461428740 461428740
774703344 774703344
854014779 854014779
636753590 636753590
143959147 143959147
15885798 15885798
809436217 809436217
919823059 919823059
753646211 753646211
766592597 766592597
676438777 676438777
908075974 908075974
283674120 283674120
602813935 602813935
247010019 247010019
494924920 494924920
804290849 804290849
675961537 675961537
155693667 155693667
201054751 201054751
399911920 399911920
407447140 407447140
473147064 473147064
529218799 529218799
741670534 741670534
225959293 225959293
294188563 294188563
763596876 763596876
383820471 383820471
362826296 362826296
872021814 872021814
437912593 437912593
587474934 587474934
615087347 615087347
465682200 465682200
681906541 681906541
272561764 272561764
392503207 392503207
413469030 413469030
929553350 929553350
271109388 271109388
539161761 539161761
284835696 284835696
2255094 2255094
950445568 950445568
34166419 34166419
731732384 731732384
593294230 593294230
681971867 681971867
644399285 644399285
525697553 525697553
901660782 901660782
35156206 35156206
23023981 23023981
627839305 627839305
31725609 31725609
131266345 131266345
22315164 22315164
985126900 985126900
458229412 458229412
232503957 232503957
536478296 536478296
194309206 194309206
75060480 75060480
21563489 21563489
795317057 795317057
547311200 547311200
400675355 400675355
993336647 993336647
816087642 816087642
851331038 851331038
935127406 935127406
892367399 892367399
47681213 47681213
592879170 592879170
74363665 74363665
572977438 572977438
998683606 998683606
182804240 182804240
727261841 727261841
724983459 724983459
625514237 625514237
533063353 533063353
123196829 123196829
466246047 466246047
602414517 602414517
280166878 280166878
200854260 200854260
543778944 543778944
145335287 145335287
610190784 610190784
928919421 928919421
196501238 196501238
584271806 584271806
765970634 765970634
192653382 192653382
511654969 511654969
144132212 144132212
770639874 770639874
822383789 822383789
30503590 30503590
137149778 137149778
713275824 713275824
164616478 164616478
814571283 814571283
578310077 578310077
459127453 459127453
349004713 349004713
598964455 598964455
676233228 676233228
306430232 306430232
102450413 102450413
480813844 480813844
173174603 173174603
842143413 842143413
206262997 206262997
24614043 24614043
190026061 190026061
684214408 684214408
956360015 956360015
668105683 668105683
298187468 298187468
109999362 109999362
989791200 989791200
167535360 167535360
513191667 513191667
466330723 466330723
415922358 415922358
476067709 476067709
400119724 400119724
571951026 571951026
283570333 283570333
463400313 463400313
539365227 539365227
628473104 628473104
974210249 974210249
311543221 311543221
591089264 591089264
20585733 20585733
642682114 642682114
180626014 180626014
656796527 656796527
223856594 223856594
287592244 287592244
67431322 67431322
957718133 957718133
390013271 390013271
568123958 568123958
916404491 916404491
739132119 739132119
844497363 844497363
56755383 56755383
648498932 648498932
620264503 620264503
205730214 205730214
259056224 259056224
53417652 53417652
286440474 286440474
173781329 173781329
905174341 905174341
182490892 182490892
106895722 106895722
751062799 751062799
973053869 973053869
60453610 60453610
51662833 51662833
709955898 709955898
299925103 299925103
642649977 642649977
565675176 565675176
912718614 912718614
873847543 873847543
877195534 877195534
562653385 562653385
432505091 432505091
130224564 130224564
919972457 919972457
164935346 164935346
729926670 729926670
157123827 157123827
895531806 895531806
604725106 604725106
114858619 114858619
608949934 608949934
66730913 66730913
245280092 245280092
809887260 809887260
524341711 524341711
162140145 162140145
938472462 938472462
653510245 653510245
275533706 275533706
115840808 115840808
207687981 207687981
141115791 141115791
366334938 366334938
43419140 43419140
145065970 145065970
915297284 915297284
757838381 757838381
959889398 959889398
35532583 35532583
41370687 41370687
704147729 704147729
132973036 132973036
617751904 617751904
132275467 132275467
175663344 175663344
424492028 424492028
647560972 647560972
232392625 232392625
673831252 673831252
690288881 690288881
942856745 942856745
873168331 873168331
800664961 800664961
496338744 496338744
351177056 351177056
429829550 429829550
518123253 518123253
63689722 63689722
612306734 612306734
451649408 451649408
54091934 54091934
992051531 992051531
462253719 462253719
113550373 113550373
552057784 552057784
184070256 184070256
751879723 751879723
215204330 215204330
614251148 614251148
804963675 804963675
512438983 512438983
778821239 778821239
595458116 595458116
432467559 432467559
982419912 982419912
365423221 365423221
873390971 873390971
723843489 723843489
62561052 62561052
521452266 521452266
544528754 544528754
253886693 253886693
69246398 69246398
71361967 71361967
94928923 94928923
198922854 198922854
798613188 798613188
170310370 170310370
966328791 966328791
340573516 340573516
698803545 698803545
245548772 245548772
649915796 649915796
506859930 506859930
501636666 501636666
642592604 642592604
478447467 478447467
993686391 993686391
701344654 701344654
277387737 277387737
635253919 635253919
587695541 587695541
573937978 573937978
641116948 641116948
374905388 374905388
526720052 526720052
734036099 734036099
865059012 865059012
887369775 887369775
641411063 641411063
499711886 499711886
717193879 717193879
596188129 596188129
196060024 196060024
12386786 12386786
203966248 203966248
29677004 29677004
613875184 613875184
728022081 728022081
668454658 668454658
521291348 521291348
901896308 901896308
335109525 335109525
584790797 584790797
282963587 282963587
438550342 438550342
800587712 800587712
40689052 40689052
475978689 475978689
976819558 976819558
256839283 256839283
410451771 410451771
824625754 824625754
156550613 156550613
910634532 910634532
271552162 271552162
449896863 449896863
29534852 29534852
509730932 509730932
51568341 51568341
954292627 954292627
353523162 353523162
908524094 908524094
243358728 243358728
777471 777471
693580620 693580620
215484976 215484976
641962225 641962225
274802652 274802652
148108164 148108164
117171555 117171555
365312696 365312696
447661854 447661854
622084656 622084656
251403773 251403773
503367774 503367774
892289675 892289675
565941072 565941072
113640636 113640636
319719452 319719452
565641247 565641247
326686058 326686058
889976686 889976686
963795604 963795604
731086569 731086569
84508208 84508208
539970466 539970466
603347448 603347448
856229413 856229413
730338529 730338529
397031329 397031329
804232782 804232782
517996978 517996978
424703226 424703226
444246464 444246464
904023407 904023407
108007409 108007409
891906844 891906844
34856293 34856293
205820408 205820408
497420547 497420547
267551807 267551807
932795059 932795059
657432114 657432114
873296318 873296318
27795744 27795744
506676118 506676118
527315126 527315126
135979299 135979299
509419995 509419995
293733712 293733712
222447159 222447159
379608746 379608746
827155632 827155632
512643291 512643291
329747523 329747523
727579612 727579612
74396111 74396111
345087060 345087060
427552061 427552061
332960613 332960613
109278303 109278303
125684431 125684431
599901125 599901125
415376724 415376724
68330486 68330486
385000141 385000141
188720944 188720944
307582716 307582716
102902948 102902948
474217310 474217310
779011767 779011767
672143019 672143019
105106978 105106978
621998923 621998923
965573898 965573898
717440372 717440372
178397355 178397355
843123305 843123305
914834927 914834927
686007434 686007434
426544619 426544619
308022890 308022890
828932064 828932064
259155163 259155163
957015419 957015419
30087188 30087188
516310227 516310227
200136820 200136820
508397418 508397418
45618493 45618493
20107892 20107892
301715831 301715831
232386792 232386792
990546991 990546991
216645438 216645438
978240821 978240821
353005412 353005412
185982305 185982305
689261766 689261766
201726314 201726314
462102988 462102988
176059606 176059606
887345654 887345654
293041342 293041342
656174671 656174671
450007541 450007541
49821815 49821815
892853143 892853143
448150371 448150371
692819968 692819968
909499474 909499474
867793471 867793471
685914244 685914244
584895261 584895261
29484194 29484194
264475075 264475075
67237717 67237717
265881443 265881443
206678726 206678726
924859113 924859113
910069908 910069908
54422698 54422698
115838762 115838762
897976930 897976930
922728587 922728587
393939552 393939552
501525837 501525837
951788079 951788079
97832298 97832298
119553728 119553728
729666299 729666299
300585938 300585938
642866528 642866528
693940813 693940813
994631282 994631282
107620537 107620537
839745772 839745772
720301642 720301642
844192621 844192621
176492556 176492556
690570977 690570977
447571263 447571263
667988229 667988229
817634433 817634433
209013670 209013670
76744527 76744527
131582867 131582867
279999359 279999359
246536030 246536030
199870689 199870689
910270018 910270018
932585372 932585372
164712480 164712480
64370236 64370236
593838478 593838478
614174883 614174883
770901003 770901003
779693071 779693071
998916629 998916629
856174312 856174312
760877623 760877623
372591681 372591681
786752416 786752416
826200179 826200179
532013492 532013492
280390814 280390814
231119050 231119050
81194026 81194026
174775746 174775746
877055020 877055020
869704908 869704908
690657427 690657427
273268689 273268689
668300429 668300429
699018216 699018216
972725509 972725509
281440989 281440989
830920521 830920521
319695991 319695991
641078386 641078386
856503644 856503644
720879259 720879259
789975306 789975306
992357969 992357969
166649045 166649045
540706305 540706305
93381028 93381028
102329213 102329213
27224346 27224346
425743599 425743599
199377231 199377231
635614342 635614342
619117792 619117792
997650861 997650861
396067592 396067592
991790537 991790537
819422097 819422097
636004009 636004009
556199091 556199091
795299856 795299856
616195210 616195210
60342541 60342541
366824693 366824693
299449106 299449106
751614032 751614032
176016518 176016518
744009592 744009592
527065007 527065007
527023327 527023327
678280932 678280932
917673798 917673798
511391626 511391626
130196551 130196551
434228904 434228904
571890796 571890796
842600366 842600366
287860735 287860735
993352518 993352518
503021986 503021986
483724976 483724976
895965179 895965179
133087903 133087903
514377431 514377431
62803190 62803190
393009919 393009919
677594031 677594031
285184662 285184662
640145877 640145877
540089297 540089297
479237351 479237351
113203650 113203650
522131818 522131818
747780425 747780425
705298782 705298782
28927884 28927884
292676957 292676957
988930089 988930089
987390194 987390194
60290660 60290660
223374212 223374212
53626043 53626043
758059768 758059768
271727919 271727919
656727851 656727851
750270703 750270703
9346099 9346099
552951288 552951288
20427903 20427903
935308603 935308603
512476651 512476651
257608950 257608950
906715195 906715195
530371832 530371832
829905966 829905966
367590731 367590731
41875569 41875569
672652646 672652646
899044143 899044143
95128695 95128695
624329521 624329521
249140251 249140251
700401861 700401861
827706777 827706777
867398723 867398723
714539901 714539901
509803525 509803525
282910317 282910317
705022345 705022345
841379227 841379227
944905667 944905667
693732087 693732087
138178272 138178272
505430548 505430548
468388493 468388493
270691358 270691358
906455270 906455270
996543068 996543068
993213105 993213105
477673121 477673121
67152472 67152472
53254785 53254785
449773126 449773126
544919589 544919589
826193097 826193097
86241701 86241701
464479017 464479017
78495357 78495357
787067260 787067260
368246927 368246927
264172132 264172132
224054153 224054153
730979658 730979658
678710446 678710446
372092784 372092784
830027019 830027019
990218571 990218571
757862430 757862430
919963451 919963451
439622434 439622434
975228661 975228661
210654943 210654943
567832465 567832465
187232729 187232729
476542390 476542390
528412595 528412595
822973463 822973463
822891389 822891389
387073939 387073939
811526715 811526715
350875788 350875788
971883373 971883373
520982505 520982505
261005969 261005969
848293556 848293556
122978217 122978217
281040715 281040715
556249985 556249985
344684731 344684731
341779052 341779052
678765577 678765577
332516872 332516872
102217373 102217373
383637806 383637806
435803069 435803069
168433210 168433210
258625028 258625028
997633856 997633856
19571429 19571429
494247889 494247889
113039135 113039135
943876253 943876253
31094147 31094147
371659916 371659916
249016876 249016876
510513846 510513846
894143345 894143345
989623780 989623780
867813993 867813993
624587120 624587120
522705130 522705130
251654752 251654752
365375759 365375759
975706991 975706991
484479841 484479841
568880832 568880832
278467774 278467774
113035578 113035578
321158730 321158730
426373828 426373828
801687710 801687710
317660688 317660688
880390889 880390889
765672611 765672611
24419621 24419621
257328286 257328286
537138430 537138430
527606132 527606132
447029374 447029374
407272948 407272948
808486814 808486814
333858152 333858152
947757614 947757614
49964249 49964249
535058755 535058755
199579579 199579579
199117542 199117542
837846804 837846804
597512977 597512977
195742691 195742691
239267788 239267788
965190849 965190849
573813690 573813690
715503966 715503966
700161288 700161288
404808516 404808516
187598150 187598150
880250748 880250748
253619424 253619424
164477438 164477438
944724743 944724743
874927131 874927131
111171708 111171708
712194235 712194235
103460726 103460726
132912958 132912958
477584358 477584358
775252821 775252821
40540249 40540249
240661234 240661234
788401721 788401721
382718294 382718294
833043538 833043538
236896659 236896659
728559887 728559887
807848404 807848404
155590135 155590135
187550398 187550398
338652880 338652880
871029663 871029663
575880938 575880938
882102182 882102182
781056573 781056573
468736479 468736479
583031904 583031904
347731201 347731201
741289974 741289974
867376153 867376153
898721695 898721695
192924888 192924888
837627809 837627809
984941735 984941735
522337196 522337196
154762468 154762468
306445677 306445677
460316413 460316413
606951691 606951691
545309859 545309859
1636136 1636136
645065324 645065324
195837092 195837092
543676657 543676657
605921303 605921303
179388507 179388507
487459758 487459758
196218148 196218148
461632461 461632461
44582656 44582656
214906746 214906746
430481109 430481109
205335390 205335390
184376967 184376967
294013655 294013655
4652356 4652356
112605174 112605174
389570177 389570177
177178691 177178691
178793597 178793597
723616457 723616457
528919207 528919207
37317914 37317914
175658357 175658357
832264731 832264731
471852134 471852134
80312253 80312253
923435198 923435198
424533058 424533058
396532649 396532649
156326934 156326934
262088650 262088650
332124110 332124110
765608895 765608895
596547434 596547434
879438565 879438565
90745192 90745192
322818035 322818035
754585952 754585952
987170735 987170735
326728377 326728377
563038019 563038019
862441290 862441290
950844734 950844734
944234258 944234258
893012928 893012928
829261466 829261466
490555446 490555446
16789336 16789336
618293887 618293887
245456620 245456620
646455928 646455928
576584620 576584620
803962134 803962134
710044300 710044300
753855959 753855959
682241603 682241603
15189568 15189568
368207722 368207722
572350985 572350985
398612977 398612977
888939453 888939453
697728714 697728714
443413600 443413600
984706571 984706571
326319494 326319494
834587223 834587223
55350761 55350761
781976861 781976861
477270219 477270219
126164928 126164928
632563915 632563915
525172515 525172515
78486075 78486075
743608792 743608792
86017667 86017667
131075621 131075621
295514935 295514935
483427528 483427528
874562731 874562731
719729079 719729079
81710344 81710344
422631942 422631942
211666858 211666858
709167822 709167822
788343840 788343840
83774078 83774078
760317792 760317792
101919252 101919252
320065787 320065787
992718164 992718164
466168354 466168354
620455452 620455452
554614519 554614519
878183878 878183878
580538327 580538327
231139186 231139186
368779940 368779940
153585410 153585410
62350051 62350051
802753585 802753585
715315319 715315319
493336506 493336506
617744035 617744035
997749320 997749320
318448582 318448582
472908611 472908611
43799664 43799664
689723568 689723568
630111471 630111471
499232407 499232407
497526149 497526149
532043074 532043074
393964490 393964490
868779852 868779852
436752179 436752179
273561140 273561140
427643510 427643510
77044745 77044745
678204776 678204776
599666889 599666889
609664038 609664038
707308617 707308617
872266675 872266675
139996285 139996285
810188599 810188599
272743403 272743403
912699830 912699830
293225046 293225046
172279829 172279829
654211099 654211099
756958605 756958605
96840258 96840258
43643500 43643500
590374988 590374988
260869917 260869917
727195642 727195642
117058882 117058882
188537373 188537373
203610249 203610249
816817604 816817604
665620407 665620407
220288191 220288191
15488154 15488154
133001842 133001842
28879407 28879407
40574853 40574853
776005919 776005919
512919331 512919331
113312185 113312185
107247315 107247315
522861843 522861843
695168073 695168073
839374004 839374004
847886790 847886790
63076533 63076533
756014195 756014195
319500541 319500541
167352823 167352823
964620995 964620995
128313748 128313748
637616972 637616972
19267317 19267317
652276624 652276624
126048168 126048168
788702794 788702794
311639509 311639509
373800103 373800103
616738677 616738677
245404840 245404840
628265174 628265174
813945600 813945600
372756935 372756935
200799668 200799668
835317067 835317067
119940921 119940921
691885763 691885763
532844235 532844235
212104465 212104465
492406727 492406727
299780927 299780927
667387337 667387337
323121017 323121017
67756778 67756778
807142339 807142339
980236127 980236127
827294309 827294309
303064382 303064382
901679826 901679826
703553949 703553949
252386477 252386477
352478695 352478695
515226056 515226056
519536487 519536487
985558982 985558982
744349993 744349993
789226250 789226250
164948517 164948517
529106203 529106203
202243065 202243065
466579414 466579414
163469289 163469289
586566293 586566293
703588118 703588118
694501762 694501762
122263925 122263925
304324145 304324145
23574157 23574157
211210685 211210685
732638121 732638121
291582339 291582339
804647541 804647541
439244470 439244470
706733008 706733008
831557422 831557422
272498673 272498673
104670709 104670709
942022505 942022505
756018115 756018115
440750837 440750837
448446338 448446338
204636512 204636512
595926204 595926204
666506555 666506555
780776248 780776248
540149381 540149381
823413793 823413793
159554556 159554556
860861056 860861056
667194967 667194967
594375594 594375594
498425704 498425704
827210099 827210099
779804536 779804536
638340705 638340705
950262004 950262004
761188840 761188840
298830574 298830574
171539943 171539943
787292955 787292955
210995583 210995583
553694719 553694719
188043790 188043790
447684239 447684239
467413985 467413985
145142069 145142069
335692679 335692679
915951005 915951005
239511257 239511257
152367877 152367877
850787566 850787566
403673547 403673547
109361630 109361630
219097076 219097076
206766427 206766427
686150398 686150398
425997749 425997749
1414169 1414169
831926075 831926075
774569042 774569042
372272461 372272461
278284936 278284936
14526332 14526332
386518910 386518910
962395897 962395897
994551633 994551633
298458576 298458576
99499219 99499219
268664227 268664227
287232695 287232695
494309590 494309590
598599928 598599928
317734258 317734258
904198441 904198441
614870972 614870972
234175598 234175598
247719590 247719590
667854638 667854638
117162605 117162605
667620161 667620161
738130911 738130911
257489701 257489701
171264061 171264061
112400693 112400693
663995811 663995811
714066228 714066228
154019075 154019075
425312859 425312859
357791493 357791493
213736124 213736124
630799308 630799308
625952676 625952676
255027529 255027529
201033715 201033715
938573825 938573825
990506772 990506772
434700671 434700671
176601784 176601784
802902475 802902475
325550820 325550820
626378769 626378769
86111143 86111143
961374336 961374336
929649137 929649137
273812453 273812453
960494051 960494051
593454000 593454000
938960528 938960528
493969485 493969485
82291686 82291686
843655891 843655891
228374648 228374648
186902327 186902327
905283160 905283160
91436731 91436731
89496395 89496395
373224990 373224990
441972880 441972880
104111573 104111573
604149335 604149335
971501898 971501898
422728304 422728304
64566690 64566690
226248764 226248764
425383920 425383920
970092524 970092524
80351038 80351038
911073361 911073361
183082784 183082784
489181887 489181887
593898325 593898325
234002241 234002241
557371347 557371347
531593194 531593194
4187253 4187253
79587240 79587240
207947937 207947937
875238570 875238570
543001676 543001676
271514449 271514449
246742281 246742281
540641970 540641970
583875186 583875186
464500322 464500322
810429502 810429502
671122123 671122123
551370974 551370974
8224624 8224624
265261472 265261472
949631566 949631566
111681666 111681666
893384232 893384232
507712524 507712524
251224486 251224486
309710360 309710360
516939448 516939448
219828367 219828367
475239254 475239254
530905287 530905287
331812549 331812549
848191139 848191139
18415160 18415160
859029144 859029144
34109095 34109095
131970435 131970435
155498701 155498701
196140145 196140145
956896584 956896584
808907228 808907228
838925412 838925412
951797530 951797530
20316378 20316378
628356177 628356177
619499792 619499792
197283651 197283651
578699107 578699107
722663159 722663159
178953872 178953872
775513352 775513352
630687475 630687475
689730156 689730156
57127451 57127451
932093475 932093475
977207446 977207446
796873756 796873756
475083482 475083482
690186599 690186599
592288351 592288351
753541104 753541104
932926572 932926572
774170233 774170233
968602960 968602960
811416168 811416168
686639973 686639973
564654577 564654577
937747413 937747413
700067572 700067572
173448343 173448343
228681365 228681365
652455352 652455352
80173810 80173810
514237404 514237404
231533201 231533201
107091638 107091638
434970385 434970385
89577258 89577258
468811568 468811568
4019452 4019452
193939805 193939805
893415399 893415399
482637943 482637943
340302077 340302077
134988938 134988938
506300317 506300317
90490431 90490431
715459297 715459297
684179484 684179484
558538543 558538543
507118694 507118694
230351108 230351108
987052579 987052579
645016846 645016846
913843934 913843934
176048169 176048169
19874423 19874423
792311023 792311023
648151866 648151866
226602759 226602759
234335328 234335328
726662751 726662751
45682659 45682659
568125337 568125337
136114033 136114033
903539148 903539148
533652988 533652988
562689269 562689269
424539315 424539315
846072023 846072023
539719547 539719547
275540259 275540259
74517789 74517789
672312166 672312166
698857041 698857041
755432023 755432023
131786805 131786805
235502891 235502891
72340987 72340987
80250475 80250475
911940999 911940999
870138195 870138195
84097774 84097774
451793698 451793698
751725170 751725170
502680629 502680629
16880795 16880795
159161521 159161521
888071457 888071457
89365556 89365556
839144461 839144461
316739768 316739768
238066239 238066239
839909841 839909841
93772145 93772145
296552976 296552976
53452264 53452264
958456079 958456079
319922868 319922868
882732875 882732875
178080912 178080912
393520500 393520500
330744641 330744641
571117424 571117424
89739125 89739125
820728449 820728449
271147204 271147204
569250111 569250111
60067403 60067403
115343951 115343951
75315619 75315619
72793694 72793694
466968637 466968637
915085575 915085575
386318528 386318528
827816543 827816543
443855462 443855462
685052400 685052400
421657259 421657259
305593491 305593491
939530672 939530672
597259425 597259425
773667107 773667107
796810564 796810564
37877970 37877970
253838380 253838380
97856391 97856391
225866407 225866407
931554935 931554935
117364694 117364694
357537627 357537627
767161298 767161298
377720886 377720886
874656086 874656086
358076778 358076778
658822611 658822611
744984350 744984350
771410084 771410084
49054398 49054398
433773805 433773805
254306036 254306036
878428801 878428801
508479873 508479873
692253264 692253264
174806605 174806605
433778425 433778425
31684073 31684073
256889935 256889935
244833617 244833617
204716123 204716123
221178034 221178034
471637116 471637116
453438709 453438709
993351807 993351807
915482266 915482266
95198979 95198979
550258788 550258788
6250235 6250235
725954505 725954505
830688487 830688487
118498435 118498435
970109887 970109887
267376844 267376844
258047881 258047881
376633380 376633380
465946665 465946665
611722341 611722341
872752866 872752866
371955809 371955809
990413264 990413264
235397565 235397565
557732767 557732767
46374209 46374209
621908771 621908771
743558926 743558926
659192847 659192847
105361201 105361201
993372719 993372719
687362899 687362899
443482109 443482109
364805561 364805561
421676714 421676714
755783327 755783327
889971646 889971646
445125304 445125304
50268248 50268248
245918422 245918422
526853570 526853570
193926023 193926023
757975441 757975441
610472272 610472272
159457574 159457574
830911199 830911199
16046391 16046391
756871456 756871456
704401003 704401003
694277156 694277156
154016932 154016932
766147424 766147424
518624105 518624105
335590636 335590636
181078416 181078416
297965991 297965991
402102163 402102163
293738300 293738300
387450518 387450518
541147414 541147414
803757837 803757837
393928514 393928514
334545890 334545890
217718767 217718767
266481130 266481130
332625501 332625501
37623911 37623911
148892907 148892907
52182872 52182872
9156939 9156939
434760415 434760415
24232511 24232511
886523229 886523229
684613370 684613370
221040076 221040076
70428304 70428304
746584915 746584915
382354302 382354302
764821353 764821353
970292933 970292933
196040828 196040828
540225657 540225657
500087737 500087737
220557981 220557981
970819540 970819540
130729981 130729981
181912384 181912384
72198388 72198388
365446026 365446026
383466100 383466100
158049080 158049080
412171634 412171634
404484363 404484363
375818406 375818406
90267866 90267866
308912591 308912591
383081883 383081883
169585450 169585450
187336497 187336497
999872141 999872141
588545190 588545190
942738193 942738193
275733324 275733324
423438441 423438441
202499626 202499626
624543727 624543727
906233129 906233129
876619585 876619585
253029318 253029318
101486753 101486753
296617208 296617208
897737016 897737016
147164901 147164901
807681376 807681376
782135498 782135498
697451180 697451180
587663180 587663180
63335325 63335325
548074688 548074688
132890507 132890507
545425183 545425183
358050147 358050147
187707644 187707644
490521032 490521032
13312311 13312311
289247126 289247126
862932048 862932048
864783922 864783922
802749297 802749297
63197028 63197028
644121735 644121735
121482017 121482017
88302615 88302615
771318104 771318104
970163265 970163265
292593899 292593899
534399455 534399455
547029617 547029617
337311942 337311942
758514988 758514988
136315099 136315099
808363606 808363606
747251278 747251278
372976782 372976782
230752383 230752383
34201925 34201925
139949039 139949039
37426902 37426902
624981744 624981744
38454196 38454196
594884606 594884606
904851215 904851215
51146610 51146610
654972244 654972244
952733470 952733470
784828065 784828065
300240330 300240330
618929318 618929318
446879671 446879671
60910905 60910905
142300404 142300404
960987922 960987922
320643107 320643107
635551974 635551974
521985785 521985785
572366829 572366829
922820740 922820740
634512604 634512604
151904990 151904990
319016937 319016937
640429396 640429396
37732761 37732761
885076836 885076836
12129536 12129536
647113049 647113049
345304471 345304471
554054394 554054394
614017002 614017002
126035678 126035678
687065576 687065576
656411677 656411677
318910051 318910051
256235628 256235628
188562697 188562697
885562949 885562949
586070675 586070675
211957573 211957573
320848228 320848228
880207205 880207205
371867819 371867819
971831313 971831313
550058851 550058851
390148572 390148572
118294581 118294581
75882082 75882082
855916727 855916727
621586249 621586249
453508770 453508770
897050975 897050975
382335192 382335192
841362812 841362812
671421967 671421967
91681879 91681879
897852698 897852698
521653082 521653082
165789754 165789754
234415474 234415474
608728274 608728274
573666441 573666441
312341787 312341787
618851679 618851679
629569187 629569187
860361622 860361622
732515592 732515592
123912567 123912567
446673092 446673092
928367701 928367701
684215599 684215599
839829396 839829396
256386181 256386181
787486395 787486395
69649913 69649913
287600897 287600897
989152460 989152460
845217704 845217704
125162038 125162038
558853745 558853745
763231879 763231879
81589506 81589506
988048471 988048471
849622968 849622968
25082894 25082894
806877784 806877784
483772354 483772354
798858224 798858224
202125455 202125455
446705988 446705988
537017732 537017732
766637879 766637879
206150956 206150956
106520816 106520816
572634744 572634744
390175045 390175045
280085948 280085948
191743779 191743779
661362292 661362292
399102522 399102522
152727660 152727660
835242605 835242605
36813494 36813494
627514279 627514279
460897954 460897954
84141926 84141926
404753064 404753064
632330210 632330210
271610503 271610503
980469461 980469461
767406467 767406467
381820872 381820872
805555322 805555322
33479285 33479285
290279986 290279986
285751041 285751041
387964708 387964708
851663525 851663525
161962733 161962733
699618356 699618356
354218933 354218933
346498056 346498056
855204165 855204165
139459270 139459270
444602 444602
489402735 489402735
666707437 666707437
895481898 895481898
628526846 628526846
723745444 723745444
539371891 539371891
363386315 363386315
25079040 25079040
436380333 436380333
516928969 516928969
127524273 127524273
487352556 487352556
655874193 655874193
651525918 651525918
517518238 517518238
445786448 445786448
538281406 538281406
803456220 803456220
764914914 764914914
1439319 1439319
25142720 25142720
418101624 418101624
967732946 967732946
511607441 511607441
660957529 660957529
326548620 326548620
235634457 235634457
495092968 495092968
138667196 138667196
777208504 777208504
692773908 692773908
893925212 893925212
467003977 467003977
28906620 28906620
750132954 750132954
637757979 637757979
232770589 232770589
890394454 890394454
714354134 714354134
398078399 398078399
622734349 622734349
372618493 372618493
244669809 244669809
720441068 720441068
751193154 751193154
496312112 496312112
816418769 816418769
696938168 696938168
51979981 51979981
273010465 273010465
540660673 540660673
564117885 564117885
86518215 86518215
80342048 80342048
980482093 980482093
289861086 289861086
514650583 514650583
357453077 357453077
151367257 151367257
458394134 458394134
151733742 151733742
980405541 980405541
700020094 700020094
832623781 832623781
789935928 789935928
401495372 401495372
347436 347436
391291175 391291175
6008423 6008423
750987854 750987854
657041697 657041697
335978543 335978543
991261882 991261882
283474764 283474764
914729823 914729823
362844411 362844411
509928868 509928868
828718010 828718010
645582141 645582141
619716311 619716311
470628150 470628150
919383885 919383885
563239562 563239562
177152104 177152104
541369939 541369939
550483146 550483146
487111977 487111977
212916048 212916048
661168973 661168973
54464865 54464865
236320943 236320943
755608071 755608071
867035273 867035273
905372875 905372875
952598258 952598258
218373461 218373461
520232655 520232655
917314754 917314754
414130245 414130245
896451939 896451939
283651607 283651607
371544864 371544864
700483217 700483217
793343287 793343287
414588451 414588451
438232444 438232444
747068657 747068657
600870390 600870390
20252520 20252520
737751268 737751268
349566459 349566459
176378421 176378421
635781125 635781125
67177064 67177064
791112771 791112771
765783470 765783470
649747493 649747493
791308270 791308270
369942608 369942608
255847011 255847011
525910052 525910052
87335802 87335802
965917177 965917177
941980998 941980998
184966601 184966601
96433993 96433993
599541427 599541427
441839418 441839418
928011255 928011255
6629890 6629890
348570880 348570880
285860258 285860258
154982769 154982769
15714255 15714255
17019158 17019158
612327155 612327155
814709129 814709129
41263609 41263609
675723050 675723050
125775105 125775105
302856320 302856320
190888863 190888863
255176958 255176958
137502252 137502252
44709452 44709452
283753671 283753671
281350990 281350990
139336498 139336498
105931194 105931194
78039258 78039258
887792420 887792420
752925352 752925352
89030554 89030554
79329911 79329911
927344207 927344207
188432494 188432494
497011322 497011322
425145179 425145179
491997045 491997045
746598732 746598732
540439785 540439785
511830703 511830703
896869805 896869805
552223895 552223895
229659976 229659976
855047177 855047177
447788499 447788499
903752132 903752132
296254029 296254029
749995591 749995591
837806459 837806459
832659992 832659992
903201796 903201796
278664997 278664997
114006107 114006107
304218543 304218543
797870332 797870332
130460424 130460424
331754554 331754554
908509353 908509353
911075025 911075025
929620261 929620261
781290301 781290301
465196174 465196174
77755083 77755083
10129468 10129468
679197226 679197226
88623985 88623985
926788276 926788276
683619578 683619578
808476261 808476261
11230460 11230460
336855935 336855935
884570563 884570563
349609878 349609878
242346331 242346331
896507498 896507498
407465541 407465541
686046691 686046691
872181671 872181671
160414536 160414536
788868270 788868270
512045320 512045320
148917374 148917374
445528771 445528771
587517920 587517920
137080196 137080196
867283510 867283510
249167628 249167628
320634293 320634293
20883577 20883577
388628822 388628822
751359761 751359761
377570095 377570095
284739567 284739567
683361342 683361342
464415678 464415678
835002039 835002039
397739557 397739557
279701576 279701576
821347816 821347816
582937796 582937796
440122541 440122541
948659552 948659552
458136260 458136260
445001462 445001462
619580279 619580279
611226622 611226622
136998844 136998844
43190638 43190638
667451674 667451674
900559656 900559656
301402720 301402720
370354216 370354216
387419468 387419468
628421101 628421101
603135997 603135997
717004407 717004407
534637934 534637934
167028817 167028817
651803562 651803562
643083870 643083870
923147056 923147056
950616496 950616496
767163207 767163207
41570984 41570984
604231488 604231488
30271384 30271384
595566956 595566956
995172246 995172246
350016932 350016932
434546892 434546892
38900183 38900183
81839056 81839056
752844613 752844613
555508549 555508549
232361376 232361376
965624387 965624387
396953814 396953814
978675028 978675028
129022119 129022119
554712109 554712109
502019698 502019698
217671949 217671949
221339226 221339226
2362644 2362644
455321724 455321724
545833396 545833396
126517098 126517098
788025511 788025511
261580069 261580069
273185565 273185565
683360343 683360343
606435614 606435614
187774753 187774753
169976557 169976557
332924935 332924935
326713767 326713767
525946927 525946927
163047580 163047580
818910088 818910088
963790363 963790363
254965131 254965131
436513736 436513736
676495487 676495487
220592720 220592720
751747776 751747776
345235552 345235552
48845226 48845226
5269964 5269964
104803873 104803873
228809325 228809325
337791670 337791670
231560749 231560749
223461676 223461676
531651251 531651251
336460103 336460103
718628478 718628478
236065784 236065784
660965061 660965061
491757896 491757896
9300148 9300148
427430566 427430566
967629503 967629503
741710529 741710529
59885495 59885495
71165828 71165828
396459418 396459418
267459951 267459951
518317623 518317623
48326224 48326224
212786543 212786543
948724009 948724009
986281199 986281199
874768388 874768388
636781913 636781913
865603600 865603600
265236392 265236392
26551129 26551129
223596655 223596655
221930 221930
700687793 700687793
151808083 151808083
435497525 435497525
628674435 628674435
457495760 457495760
505926720 505926720
2380713 2380713
111135006 111135006
584768796 584768796
576794911 576794911
654795309 654795309
279878052 279878052
122813331 122813331
495120087 495120087
31719408 31719408
812604642 812604642
375562795 375562795
855532922 855532922
121412219 121412219
844117669 844117669
588405343 588405343
163550848 163550848
233895871 233895871
538807958 538807958
455040073 455040073
551578903 551578903
486913040 486913040
749447459 749447459
273426581 273426581
128116128 128116128
119444663 119444663
122855174 122855174
139250511 139250511
152044088 152044088
576863858 576863858
739710729 739710729
632633576 632633576
873882385 873882385
808389030 808389030
213412535 213412535
272313981 272313981
405284894 405284894
319641271 319641271
692491025 692491025
781691557 781691557
234337819 234337819
33761285 33761285
879947834 879947834
967408603 967408603
503323334 503323334
435611513 435611513
391050936 391050936
991926148 991926148
459210199 459210199
780054942 780054942
115050082 115050082
460212473 460212473
682111834 682111834
346964502 346964502
529723925 529723925
767210112 767210112
489501096 489501096
716783241 716783241
326065313 326065313
201215614 201215614
10116461 10116461
723118369 723118369
674816256 674816256
221768838 221768838
588203721 588203721
104440157 104440157
83947792 83947792
22081645 22081645
44384908 44384908
877956366 877956366
722029407 722029407
131235660 131235660
196617317 196617317
119946927 119946927
402139653 402139653
230020807 230020807
713351391 713351391
646606604 646606604
807575050 807575050
609789748 609789748
322920790 322920790
941683469 941683469
807683160 807683160
34222557 34222557
946047910 946047910
29486239 29486239
431176875 431176875
893248194 893248194
724208271 724208271
430188362 430188362
965453952 965453952
342561252 342561252
238647293 238647293
189698994 189698994
636037812 636037812
476791798 476791798
100777403 100777403
986198483 986198483
578228027 578228027
479940468 479940468
144466838 144466838
529279391 529279391
189855705 189855705
721728753 721728753
355159617 355159617
817435699 817435699
602439828 602439828
33220291 33220291
523371445 523371445
341044689 341044689
806958688 806958688
728019610 728019610
652744229 652744229
522446115 522446115
382087532 382087532
64213636 64213636
109836782 109836782
276615240 276615240
33658160 33658160
884770211 884770211
861873641 861873641
527654241 527654241
876150870 876150870
298077262 298077262
690319784 690319784
719212954 719212954
328934740 328934740
659439406 659439406
28428184 28428184
753135362 753135362
603937437 603937437
786438057 786438057
400791147 400791147
330660800 330660800
464804074 464804074
925136547 925136547
184597242 184597242
567922546 567922546
489742291 489742291
322564112 322564112
733839980 733839980
580187603 580187603
626293773 626293773
201229216 201229216
207616538 207616538
507963272 507963272
856739752 856739752
166167280 166167280
261927360 261927360
190995535 190995535
395286784 395286784
674053406 674053406
452161115 452161115
921276530 921276530
424454604 424454604
623497372 623497372
633862254 633862254
940799386 940799386
732262624 732262624
687429393 687429393
319522634 319522634
504608220 504608220
499482237 499482237
235549037 235549037
131266478 131266478
931558203 931558203
495027620 495027620
141951220 141951220
716527311 716527311
523070266 523070266
81469620 81469620
263017915 263017915
866814398 866814398
606247951 606247951
181495384 181495384
249275891 249275891
876921501 876921501
142935270 142935270
12442549 12442549
116101657 116101657
366367112 366367112
347887310 347887310
41346782 41346782
920205580 920205580
930788167 930788167
379259983 379259983
167901504 167901504
794405270 794405270
547527060 547527060
688702939 688702939
343708181 343708181
93295633 93295633
495131496 495131496
70293084 70293084
541469137 541469137
951276480 951276480
401017596 401017596
416300125 416300125
906070291 906070291
25784194 25784194
181202207 181202207
221803834 221803834
248867241 248867241
84804075 84804075
700605636 700605636
522360730 522360730
966015165 966015165
402082374 402082374
1021092 1021092
44392263 44392263
813800648 813800648
824536226 824536226
48395473 48395473
848242871 848242871
40726910 40726910
370261392 370261392
779497142 779497142
224144127 224144127
335547451 335547451
92517605 92517605
127846430 127846430
882819617 882819617
355364216 355364216
891483714 891483714
561773899 561773899
448221090 448221090
909370243 909370243
840862472 840862472
747777369 747777369
450929715 450929715
906578336 906578336
81842698 81842698
540711234 540711234
177145075 177145075
492469651 492469651
87813409 87813409
667162474 667162474
642495484 642495484
245815779 245815779
640712389 640712389
615632213 615632213
159679067 159679067
668033320 668033320
997964630 997964630
42588194 42588194
78207245 78207245
877608251 877608251
512096952 512096952
275225662 275225662
38505728 38505728
142371776 142371776
374461320 374461320
68641753 68641753
978003566 978003566
675543523 675543523
177753740 177753740
999563381 999563381
493142713 493142713
612864632 612864632
936780863 936780863
58351453 58351453
347646387 347646387
399517846 399517846
848751458 848751458
921037797 921037797
244430377 244430377
184091228 184091228
12387696 12387696
4453116 4453116
943495920 943495920
366605415 366605415
428440732 428440732
279858531 279858531
287263465 287263465
77487894 77487894
925832150 925832150
952078147 952078147
248253501 248253501
963540359 963540359
823900851 823900851
249255027 249255027
822455080 822455080
192206872 192206872
343663039 343663039
878648015 878648015
855851238 855851238
473732889 473732889
317076516 317076516
840338028 840338028
251509584 251509584
103529001 103529001
656488454 656488454
348085243 348085243
257894494 257894494
79643474 79643474
420580423 420580423
526602441 526602441
392223966 392223966
872940641 872940641
837340382 837340382
294207701 294207701
218156626 218156626
94321378 94321378
417737730 417737730
508673196 508673196
203154069 203154069
701176668 701176668
267648947 267648947
615978777 615978777
278826386 278826386
114497090 114497090
552596481 552596481
155461971 155461971
654578434 654578434
129468487 129468487
293814715 293814715
244210186 244210186
77443554 77443554
834976812 834976812
770875709 770875709
528143597 528143597
966522402 966522402
971604919 971604919
20474705 20474705
280111568 280111568
179688223 179688223
559107989 559107989
98023667 98023667
568429847 568429847
131163650 131163650
674795195 674795195
664604623 664604623
771905590 771905590
750891141 750891141
163337831 163337831
775445489 775445489
44893264 44893264
311675500 311675500
776205022 776205022
605734284 605734284
705727449 705727449
776802003 776802003
855392461 855392461
221672816 221672816
609124700 609124700
550097009 550097009
325189876 325189876
445188651 445188651
452562174 452562174
736758647 736758647
640171041 640171041
720827864 720827864
350203729 350203729
176109999 176109999
497494250 497494250
228793395 228793395
510376679 510376679
733868957 733868957
76290246 76290246
565243051 565243051
996599857 996599857
735534661 735534661
679830755 679830755
377155611 377155611
548317312 548317312
673025989 673025989
913747024 913747024
759326357 759326357
152599249 152599249
999355283 999355283
462624777 462624777
79568636 79568636
300899320 300899320
776206203 776206203
294139051 294139051
797306813 797306813
916453537 916453537
935575631 935575631
554802998 554802998
44486236 44486236
631038585 631038585
793852732 793852732
491491719 491491719
635272548 635272548
604266032 604266032
715042151 715042151
591579957 591579957
430252455 430252455
493996219 493996219
945856732 945856732
759275549 759275549
979030142 979030142
15396000 15396000
65449015 65449015
405075288 405075288
20098262 20098262
381066248 381066248
708946988 708946988
211503762 211503762
132911986 132911986
70262629 70262629
125520634 125520634
850301017 850301017
944430577 944430577
27352881 27352881
47097359 47097359
699783054 699783054
638128005 638128005
88905461 88905461
958124858 958124858
549681164 549681164
70441691 70441691
550821862 550821862
162000368 162000368
691758107 691758107
145953514 145953514
973828303 973828303
329996894 329996894
176776375 176776375
829390781 829390781
147776318 147776318
815739378 815739378
65637806 65637806
484288510 484288510
722527987 722527987
943431729 943431729
410823550 410823550
77537081 77537081
951043889 951043889
261489862 261489862
433831895 433831895
632406001 632406001
905206242 905206242
726623894 726623894
990517415 990517415
365213902 365213902
937596475 937596475
338839429 338839429
121241345 121241345
716726619 716726619
674764697 674764697
521427930 521427930
92153540 92153540
494751665 494751665
398075833 398075833
676651152 676651152
788832675 788832675
563875480 563875480
256380825 256380825
141898682 141898682
46687939 46687939
170703893 170703893
290148923 290148923
212569653 212569653
817360981 817360981
100040404 100040404
412780939 412780939
913014997 913014997
825941482 825941482
394542067 394542067
999685768 999685768
660901697 660901697
162111605 162111605
890601919 890601919
520898795 520898795
357094224 357094224
376361446 376361446
905237952 905237952
144410932 144410932
313965518 313965518
574587852 574587852
352321890 352321890
513626565 513626565
16636923 16636923
225543794 225543794
329282534 329282534
349930057 349930057
179493418 179493418
728121002 728121002
946014284 946014284
170608517 170608517
352009250 352009250
542946284 542946284
129384181 129384181
60248106 60248106
201997629 201997629
315481202 315481202
98450398 98450398
145998995 145998995
338131735 338131735
840822113 840822113
45737862 45737862
59819012 59819012
238657907 238657907
260960435 260960435
965156782 965156782
800048107 800048107
981883323 981883323
207403724 207403724
141017716 141017716
415344274 415344274
625996764 625996764
416029094 416029094
209790234 209790234
344598604 344598604
272046591 272046591
256674516 256674516
590892933 590892933
242579345 242579345
676232474 676232474
852349182 852349182
854764656 854764656
534353003 534353003
284917784 284917784
74557966 74557966
711005980 711005980
734186893 734186893
92406472 92406472
887676845 887676845
941332522 941332522
497974446 497974446
428085679 428085679
688356823 688356823
131044951 131044951
2014686 2014686
105563032 105563032
382951520 382951520
653889806 653889806
829024636 829024636
892093247 892093247
529640860 529640860
817490870 817490870
321671847 321671847
832572931 832572931
40976665 40976665
356368048 356368048
77526503 77526503
33148116 33148116
803507857 803507857
739610056 739610056
29731618 29731618
107627779 107627779
569676571 569676571
670288282 670288282
959332887 959332887
418273145 418273145
32916343 32916343
776259836 776259836
46136060 46136060
120566809 120566809
384896596 384896596
498112179 498112179
285995428 285995428
107507478 107507478
93073150 93073150
271987943 271987943
748794991 748794991
765755859 765755859
634724055 634724055
574505596 574505596
586943091 586943091
413093505 413093505
471864279 471864279
359650771 359650771
397836064 397836064
210272002 210272002
436267125 436267125
377715275 377715275
489573247 489573247
310315841 310315841
364199236 364199236
829539086 829539086
980163447 980163447
755236789 755236789
482599767 482599767
315963326 315963326
540665240 540665240
52211549 52211549
337083936 337083936
157971108 157971108
714198091 714198091
487279577 487279577
113727621 113727621
630568930 630568930
102781233 102781233
223815403 223815403
551853053 551853053
690180025 690180025
45093733 45093733
409979549 409979549
606883124 606883124
848579979 848579979
458954325 458954325
192811993 192811993
51054521 51054521
461804202 461804202
272678003 272678003
907182819 907182819
755118476 755118476
648183891 648183891
838357200 838357200
259149894 259149894
707005109 707005109
160683354 160683354
847079747 847079747
79274872 79274872
894101668 894101668
316443096 316443096
207524872 207524872
27952622 27952622
322329677 322329677
79948760 79948760
616970260 616970260
132752973 132752973
476059734 476059734
5938021 5938021
536276761 536276761
74145267 74145267
523220195 523220195
66500662 66500662
764215195 764215195
805048146 805048146
540462172 540462172
766859566 766859566
845271364 845271364
609489433 609489433
876185537 876185537
428396577 428396577
490395257 490395257
161637104 161637104
32109333 32109333
234927267 234927267
95993283 95993283
20728372 20728372
12149956 12149956
451201840 451201840
134982455 134982455
787767068 787767068
8813491 8813491
935458528 935458528
786326538 786326538
3255826 3255826
454352871 454352871
181393830 181393830
956762375 956762375
689362153 689362153
296177867 296177867
180673292 180673292
775898385 775898385
319741106 319741106
317418493 317418493
981084875 981084875
150305172 150305172
147912988 147912988
265785044 265785044
203405362 203405362
685378563 685378563
28811642 28811642
106228974 106228974
514093898 514093898
503932478 503932478
166140386 166140386
434983798 434983798
204065143 204065143
769864740 769864740
295896219 295896219
669377473 669377473
861510010 861510010
35383955 35383955
948925357 948925357
943094459 943094459
731158264 731158264
344943808 344943808
918587246 918587246
66799820 66799820
601068156 601068156
548376579 548376579
204467403 204467403
286612865 286612865
279089268 279089268
517007751 517007751
693495560 693495560
807823179 807823179
540953314 540953314
267953142 267953142
785153834 785153834
975259042 975259042
115487317 115487317
392637576 392637576
456886285 456886285
547541229 547541229
71917224 71917224
407713824 407713824
409834357 409834357
158584478 158584478
168060576 168060576
284674469 284674469
172565348 172565348
987381313 987381313
149923373 149923373
677907881 677907881
575329922 575329922
686415530 686415530
547545038 547545038
277787639 277787639
637971652 637971652
791129399 791129399
824171910 824171910
144958516 144958516
384146201 384146201
848063525 848063525
508028413 508028413
916915772 916915772
655741512 655741512
12572015 12572015
83744259 83744259
126101885 126101885
143096807 143096807
81491741 81491741
563428317 563428317
6241625 6241625
765748618 765748618
230284531 230284531
473502048 473502048
214020228 214020228
87510315 87510315
217332689 217332689
403132986 403132986
29406049 29406049
499703044 499703044
542646276 542646276
819868061 819868061
599653035 599653035
283617856 283617856
11479019 11479019
841919078 841919078
273101538 273101538
839398690 839398690
582730797 582730797
619427534 619427534
614821311 614821311
676443485 676443485
155691129 155691129
363155079 363155079
226165891 226165891
619025161 619025161
608824736 608824736
27470874 27470874
697964323 697964323
475084716 475084716
735824126 735824126
157135639 157135639
118503267 118503267
611739371 611739371
526791371 526791371
55664269 55664269
559735658 559735658
527458261 527458261
744690765 744690765
861843449 861843449
764991616 764991616
609616802 609616802
194329365 194329365
326240154 326240154
165516928 165516928
139281492 139281492
968811198 968811198
416663637 416663637
111931870 111931870
805475892 805475892
612161851 612161851
751907106 751907106
137227110 137227110
212982421 212982421
156960044 156960044
95008107 95008107
246854685 246854685
473442884 473442884
388085934 388085934
848344023 848344023
148812504 148812504
263704666 263704666
200741917 200741917
539634081 539634081
655081550 655081550
197309022 197309022
211068906 211068906
780249063 780249063
865658515 865658515
185599331 185599331
235170092 235170092
71142037 71142037
142719007 142719007
583459545 583459545
950379885 950379885
551571929 551571929
236443132 236443132
240665565 240665565
60815476 60815476
168880117 168880117
229857196 229857196
121454604 121454604
496805655 496805655
139061198 139061198
569903796 569903796
628171807 628171807
557189666 557189666
276974554 276974554
463170018 463170018
110369898 110369898
793399451 793399451
678856448 678856448
197716253 197716253
268213694 268213694
234685904 234685904
232742311 232742311
114148698 114148698
866947757 866947757
456774831 456774831
995817565 995817565
555271566 555271566
391066544 391066544
660973742 660973742
240410203 240410203
966237323 966237323
118027870 118027870
365160073 365160073
330406710 330406710
179290575 179290575
172381429 172381429
176347578 176347578
664037913 664037913
587033563 587033563
644080370 644080370
903972760 903972760
264306703 264306703
757482333 757482333
226765399 226765399
453206849 453206849
295114043 295114043
715834811 715834811
37513489 37513489
145414395 145414395
498936398 498936398
290974777 290974777
913807632 913807632
337621623 337621623
143236753 143236753
837538280 837538280
83067310 83067310
783901366 783901366
241694062 241694062
366493996 366493996
772698171 772698171
566461080 566461080
540975330 540975330
589905459 589905459
489645740 489645740
28521807 28521807
33096276 33096276
618099444 618099444
55555778 55555778
184047207 184047207
342008150 342008150
553275008 553275008
9419660 9419660
309140478 309140478
543940103 543940103
192423191 192423191
495309714 495309714
85615790 85615790
1554061 1554061
141552052 141552052
145846656 145846656
288984599 288984599
261282940 261282940
479738537 479738537
937963763 937963763
779636903 779636903
372903726 372903726
786539417 786539417
541982830 541982830
597925885 597925885
181114937 181114937
948820094 948820094
826181531 826181531
577874425 577874425
994097887 994097887
263160191 263160191
593585238 593585238
120910683 120910683
298972313 298972313
364456723 364456723
83254470 83254470
148016939 148016939
97134419 97134419
890103314 890103314
491834708 491834708
125337957 125337957
744871157 744871157
248533278 248533278
45073539 45073539
369476901 369476901
528279642 528279642
425849565 425849565
528297066 528297066
316889979 316889979
232786511 232786511
624449438 624449438
302042430 302042430
455872976 455872976
764719355 764719355
408791759 408791759
380380001 380380001
267587700 267587700
435461910 435461910
610994923 610994923
359182629 359182629
399741154 399741154
302483141 302483141
145450476 145450476
901395646 901395646
681844032 681844032
329994235 329994235
641127076 641127076
170771733 170771733
120403062 120403062
873557293 873557293
789233839 789233839
428816076 428816076
907368754 907368754
345826617 345826617
899831436 899831436
931538612 931538612
847468518 847468518
552936935 552936935
970535701 970535701
183774499 183774499
754796624 754796624
373672292 373672292
334902422 334902422
848490700 848490700
143547416 143547416
432312143 432312143
811060662 811060662
104040063 104040063
256835962 256835962
48147493 48147493
191706955 191706955
387035164 387035164
262130660 262130660
374941377 374941377
799563301 799563301
104152115 104152115
602076028 602076028
28838912 28838912
442577109 442577109
42415816 42415816
899672416 899672416
105147838 105147838
20146010 20146010
830375348 830375348
271891702 271891702
20632385 20632385
552020089 552020089
412968799 412968799
81169175 81169175
908619579 908619579
70800292 70800292
563343398 563343398
386076139 386076139
628717067 628717067
641994334 641994334
807437679 807437679
58442610 58442610
66053318 66053318
559434574 559434574
645006319 645006319
935961259 935961259
117296177 117296177
722961266 722961266
73670018 73670018
340521871 340521871
836179453 836179453
275793836 275793836
262897783 262897783
404400078 404400078
388362233 388362233
452579146 452579146
504904352 504904352
16755549 16755549
260174431 260174431
885201690 885201690
947383364 947383364
250412256 250412256
289393387 289393387
713633135 713633135
556330406 556330406
109821806 109821806
615863272 615863272
786421361 786421361
15915055 15915055
255546484 255546484
531041594 531041594
855546450 855546450
849676308 849676308
901574954 901574954
426932608 426932608
366578533 366578533
139012419 139012419
893791617 893791617
349464002 349464002
1702310 1702310
851120979 851120979
584381525 584381525
859976280 859976280
515123187 515123187
482413951 482413951
101021478 101021478
662796437 662796437
95818789 95818789
463087755 463087755
569958900 569958900
870316571 870316571
394592543 394592543
345592637 345592637
450606737 450606737
638805925 638805925
725725316 725725316
2353423 2353423
609851956 609851956
59490923 59490923
833115465 833115465
696470164 696470164
170381631 170381631
104088329 104088329
501462481 501462481
640638845 640638845
194905473 194905473
238802531 238802531
402640949 402640949
146173423 146173423
181040999 181040999
932634510 932634510
136349817 136349817
710988768 710988768
153490321 153490321
31605135 31605135
454478827 454478827
985712569 985712569
155885231 155885231
686195010 686195010
547606365 547606365
695821882 695821882
582043005 582043005
55755651 55755651
587658570 587658570
774128100 774128100
483631685 483631685
134185678 134185678
28991033 28991033
459970849 459970849
58698653 58698653
137558166 137558166
221462391 221462391
481082213 481082213
141014643 141014643
64770619 64770619
393782951 393782951
758535868 758535868
40839275 40839275
808056494 808056494
771298627 771298627
790718325 790718325
826750514 826750514
723024107 723024107
65538181 65538181
253305171 253305171
955084768 955084768
146289629 146289629
82817843 82817843
757950958 757950958
516916642 516916642
613978411 613978411
856522045 856522045
655787400 655787400
315740529 315740529
678480374 678480374
342677294 342677294
292582632 292582632
101155919 101155919
176046249 176046249
321627038 321627038
76724493 76724493
826750347 826750347
156090392 156090392
906428175 906428175
327240698 327240698
88299642 88299642
250954161 250954161
786888175 786888175
501963450 501963450
232070020 232070020
898615438 898615438
158905480 158905480
186184988 186184988
11947021 11947021
719342949 719342949
873248223 873248223
273923539 273923539
875556694 875556694
335125429 335125429
30539478 30539478
822050455 822050455
459433247 459433247
22546405 22546405
822096235 822096235
294327595 294327595
512442310 512442310
756048182 756048182
873823643 873823643
815620991 815620991
411071147 411071147
609755936 609755936
250997381 250997381
598102195 598102195
560922832 560922832
918382032 918382032
3347997 3347997
545553122 545553122
282422095 282422095
200551949 200551949
303174864 303174864
960973128 960973128
911304555 911304555
130218955 130218955
603165542 603165542
822752891 822752891
837182784 837182784
551070797 551070797
370377397 370377397
508853503 508853503
230873885 230873885
721064610 721064610
209623515 209623515
222827067 222827067
904296435 904296435
664701505 664701505
258766696 258766696
703918273 703918273
788627307 788627307
277033099 277033099
930728808 930728808
101393388 101393388
182824977 182824977
1984755 1984755
238385934 238385934
489264008 489264008
48781835 48781835
340766500 340766500
796008350 796008350
634328804 634328804
116046350 116046350
364971202 364971202
260943814 260943814
357625739 357625739
868073920 868073920
292409780 292409780
142489057 142489057
774126749 774126749
326720215 326720215
287986181 287986181
923905822 923905822
728089412 728089412
858888477 858888477
134127492 134127492
246949331 246949331
769824122 769824122
184885977 184885977
226190917 226190917
756729606 756729606
310309091 310309091
623604414 623604414
760270142 760270142
34450193 34450193
488553060 488553060
578832526 578832526
144117907 144117907
867140240 867140240
132740307 132740307
892694253 892694253
38848650 38848650
964048906 964048906
915167110 915167110
455102982 455102982
185070453 185070453
60945618 60945618
987453665 987453665
764061011 764061011
602254005 602254005
186057923 186057923
341354757 341354757
223830303 223830303
269103889 269103889
498619474 498619474
829932194 829932194
125126590 125126590
190177992 190177992
382760940 382760940
233306354 233306354
665483064 665483064
604001486 604001486
301025134 301025134
971025118 971025118
868991915 868991915
318903291 318903291
336202438 336202438
116092905 116092905
671716012 671716012
954868995 954868995
609736001 609736001
862871922 862871922
894550260 894550260
695275697 695275697
397497447 397497447
512475918 512475918
759670391 759670391
235851562 235851562
33397085 33397085
144420416 144420416
261815773 261815773
420861418 420861418
738830336 738830336
749658515 749658515
333392034 333392034
648991516 648991516
30457739 30457739
473482795 473482795
164127989 164127989
376133556 376133556
893336581 893336581
405472637 405472637
140803116 140803116
783025348 783025348
701288584 701288584
899168399 899168399
38077164 38077164
540549228 540549228
284169988 284169988
491811300 491811300
383202634 383202634
5866435 5866435
153264765 153264765
649908907 649908907
213272608 213272608
543319596 543319596
703493487 703493487
887653076 887653076
32310076 32310076
335004535 335004535
828117489 828117489
277684686 277684686
520223343 520223343
419730586 419730586
830446844 830446844
40247702 40247702
876995522 876995522
418074105 418074105
417762519 417762519
766796511 766796511
405484281 405484281
134172963 134172963
538728756 538728756
98570782 98570782
817934368 817934368
648493451 648493451
748115452 748115452
165803811 165803811
718601207 718601207
505319209 505319209
675226153 675226153
212775533 212775533
357962588 357962588
798760791 798760791
347706794 347706794
259937459 259937459
630246245 630246245
220297559 220297559
511784867 511784867
77484940 77484940
486078313 486078313
771147250 771147250
7796393 7796393
556375173 556375173
669488871 669488871
646858868 646858868
616769776 616769776
808945548 808945548
808995628 808995628
773499626 773499626
48673811 48673811
588374794 588374794
770271391 770271391
887639554 887639554
166465602 166465602
491000466 491000466
122812523 122812523
478764046 478764046
220023674 220023674
286282473 286282473
419116094 419116094
290123308 290123308
871615265 871615265
203482997 203482997
137157162 137157162
550739313 550739313
806738080 806738080
883821458 883821458
356047408 356047408
274896002 274896002
853720619 853720619
29136663 29136663
48080546 48080546
762408744 762408744
905862788 905862788
326183662 326183662
405852075 405852075
213133202 213133202
828145289 828145289
189348496 189348496
968445388 968445388
677363472 677363472
864993991 864993991
649425539 649425539
633774156 633774156
328921401 328921401
53345805 53345805
243633225 243633225
779546889 779546889
928479102 928479102
218912917 218912917
592283399 592283399
465497456 465497456
734395722 734395722
77483226 77483226
868397045 868397045
419511893 419511893
203004696 203004696
333320663 333320663
317958034 317958034
587264403 587264403
268919037 268919037
141396004 141396004
27389297 27389297
177451396 177451396
67707624 67707624
541625494 541625494
92660400 92660400
354158669 354158669
427224644 427224644
770659611 770659611
229354489 229354489
401673938 401673938
702822396 702822396
317320148 317320148
620201314 620201314
345959935 345959935
105277143 105277143
24597356 24597356
425443310 425443310
562365704 562365704
637445478 637445478
336837733 336837733
291052688 291052688
897622017 897622017
596553877 596553877
118382559 118382559
474024632 474024632
944912700 944912700
585272737 585272737
935682493 935682493
989757145 989757145
166202836 166202836
235745215 235745215
503139864 503139864
245990752 245990752
446075061 446075061
960347488 960347488
938267931 938267931
111544854 111544854
931493084 931493084
280517529 280517529
832500298 832500298
99960147 99960147
105194069 105194069
900667988 900667988
126136701 126136701
13515230 13515230
184712999 184712999
479307000 479307000
938209565 938209565
123662241 123662241
805038669 805038669
12151313 12151313
667860506 667860506
270688139 270688139
851044698 851044698
608470907 608470907
596954546 596954546
336397103 336397103
917666097 917666097
404413786 404413786
54845808 54845808
478456606 478456606
179939188 179939188
711644481 711644481
664874295 664874295
664798355 664798355
750249988 750249988
4042869 4042869
481564621 481564621
84000061 84000061
68238504 68238504
387168652 387168652
554657995 554657995
616728525 616728525
304627069 304627069
685298474 685298474
307384504 307384504
175732748 175732748
194040479 194040479
152492775 152492775
805986239 805986239
133884258 133884258
378658008 378658008
508053055 508053055
983736409 983736409
784707508 784707508
3027313 3027313
447576744 447576744
603742310 603742310
717666079 717666079
65741039 65741039
556444779 556444779
165771531 165771531
553550957 553550957
165358978 165358978
869762031 869762031
601343746 601343746
695215473 695215473
212045671 212045671
518343529 518343529
998708030 998708030
289913513 289913513
247813278 247813278
213450547 213450547
210284914 210284914
917761862 917761862
550419509 550419509
520555438 520555438
432654560 432654560
118472700 118472700
283841926 283841926
236369526 236369526
537609825 537609825
219263321 219263321
442395795 442395795
271068236 271068236
185108140 185108140
661760734 661760734
467405702 467405702
286969181 286969181
242999326 242999326
582212092 582212092
864282723 864282723
110859157 110859157
955008734 955008734
5128052 5128052
379415078 379415078
828168353 828168353
869037664 869037664
492441959 492441959
356423367 356423367
167209473 167209473
758076434 758076434
126905267 126905267
988237305 988237305
784269697 784269697
454584376 454584376
596923513 596923513
813771536 813771536
992231665 992231665
800351347 800351347
62163154 62163154
434299189 434299189
473912434 473912434
59452117 59452117
598417916 598417916
452546129 452546129
256808082 256808082
853970343 853970343
42412659 42412659
219553424 219553424
372499247 372499247
679492479 679492479
160977021 160977021
611198904 611198904
861768412 861768412
248023674 248023674
232248414 232248414
51610825 51610825
206763233 206763233
161313724 161313724
189434653 189434653
928509433 928509433
399004121 399004121
691684319 691684319
142197406 142197406
14789217 14789217
144002339 144002339
875499356 875499356
353411250 353411250
243574452 243574452
941152544 941152544
353813195 353813195
899341061 899341061
817029049 817029049
399773186 399773186
466924504 466924504
13663171 13663171
150780926 150780926
990581813 990581813
660159889 660159889
303511269 303511269
952772025 952772025
871360820 871360820
859434542 859434542
239206526 239206526
182170606 182170606
680364717 680364717
1550987 1550987
283374449 283374449
911125816 911125816
277039511 277039511
773052073 773052073
833991929 833991929
816789805 816789805
576459915 576459915
369485511 369485511
9075444 9075444
703266990 703266990
202942457 202942457
129073544 129073544
125747492 125747492
72713378 72713378
280330345 280330345
441280747 441280747
232202614 232202614
493285726 493285726
695786415 695786415
738891149 738891149
515636544 515636544
895903803 895903803
569293550 569293550
849635096 849635096
352965132 352965132
450989207 450989207
13911024 13911024
34692697 34692697
288111169 288111169
13849141 13849141
615090596 615090596
84023569 84023569
57805922 57805922
169859317 169859317
983525101 983525101
664162146 664162146
826098422 826098422
544271208 544271208
836627665 836627665
755797970 755797970
78506084 78506084
140782011 140782011
73240096 73240096
380163291 380163291
722765345 722765345
631595928 631595928
546941930 546941930
54108677 54108677
170231144 170231144
487918994 487918994
706063125 706063125
625956846 625956846
716297220 716297220
66677149 66677149
878557297 878557297
90821451 90821451
943266382 943266382
715265052 715265052
122272390 122272390
410218304 410218304
178414922 178414922
507543949 507543949
602028863 602028863
83610013 83610013
371491047 371491047
267057185 267057185
828013915 828013915
435865491 435865491
633476873 633476873
142420379 142420379
569981287 569981287
154215289 154215289
486660039 486660039
693707630 693707630
288966291 288966291
94963509 94963509
533112024 533112024
524412846 524412846
656512605 656512605
993052283 993052283
735871869 735871869
780458458 780458458
257354424 257354424
982225967 982225967
674977940 674977940
54999649 54999649
79692425 79692425
218686574 218686574
176674875 176674875
622230794 622230794
35762908 35762908
728283239 728283239
238024293 238024293
814393475 814393475
54124051 54124051
278921734 278921734
969817411 969817411
218566617 218566617
121281168 121281168
458363301 458363301
701015553 701015553
807236495 807236495
958051352 958051352
251247638 251247638
408017153 408017153
607924023 607924023
704676199 704676199
468178031 468178031
187708431 187708431
967374177 967374177
206772803 206772803
97130132 97130132
563593451 563593451
163690834 163690834
509226059 509226059
595851050 595851050
143064042 143064042
508434646 508434646
715113309 715113309
248691325 248691325
985694182 985694182
990389891 990389891
430450488 430450488
109461511 109461511
55371079 55371079
181764069 181764069
252199830 252199830
335819564 335819564
214826105 214826105
678373271 678373271
506599559 506599559
615120017 615120017
76286189 76286189
778461704 778461704
61907107 61907107
354507148 354507148
732728232 732728232
824711370 824711370
589319675 589319675
321849084 321849084
400280841 400280841
516213407 516213407
590296503 590296503
170020160 170020160
557148502 557148502
131071531 131071531
987823207 987823207
411702885 411702885
428493813 428493813
855330805 855330805
317120569 317120569
733989332 733989332
313926801 313926801
84805858 84805858
825738734 825738734
140616642 140616642
649168576 649168576
636868063 636868063
120036726 120036726
715180858 715180858
387727556 387727556
161921809 161921809
132657964 132657964
284681252 284681252
365047467 365047467
802432590 802432590
630489120 630489120
153287436 153287436
499780390 499780390
379332378 379332378
301307853 301307853
849225275 849225275
810207165 810207165
278848814 278848814
510067848 510067848
843782374 843782374
201630647 201630647
237850142 237850142
372034450 372034450
74548227 74548227
84818867 84818867
615301048 615301048
926316241 926316241
163530246 163530246
718720638 718720638
970561468 970561468
942020702 942020702
699878585 699878585
103562056 103562056
686290828 686290828
768261528 768261528
593533283 593533283
459765513 459765513
209824435 209824435
195750316 195750316
157887147 157887147
700465840 700465840
422500015 422500015
320990656 320990656
162131287 162131287
123142776 123142776
290940052 290940052
868584447 868584447
968352415 968352415
783701984 783701984
692104973 692104973
910820232 910820232
369753524 369753524
332938974 332938974
635696838 635696838
433320177 433320177
350824510 350824510
954689825 954689825
786498326 786498326
777172704 777172704
834174243 834174243
610996689 610996689
220572335 220572335
950084677 950084677
227598412 227598412
830429925 830429925
96601850 96601850
39319540 39319540
768462050 768462050
518073030 518073030
556169211 556169211
30538551 30538551
291603351 291603351
216658610 216658610
77794315 77794315
750667181 750667181
412137607 412137607
699812370 699812370
402266839 402266839
813215762 813215762
899311371 899311371
153982571 153982571
683167372 683167372
444673188 444673188
363608409 363608409
499748061 499748061
335659036 335659036
282980803 282980803
828158152 828158152
154644425 154644425
358446137 358446137
143419783 143419783
964301553 964301553
340467747 340467747
937517996 937517996
933063900 933063900
492603674 492603674
194276140 194276140
715831648 715831648
236318773 236318773
814990424 814990424
278071427 278071427
549484159 549484159
575531865 575531865
753934598 753934598
16863217 16863217
664015934 664015934
340532587 340532587
276099909 276099909
731849953 731849953
490868934 490868934
777568149 777568149
920059937 920059937
684427865 684427865
770706656 770706656
715153381 715153381
597894073 597894073
981872223 981872223
928997696 928997696
445444423 445444423
563985951 563985951
250362044 250362044
56089325 56089325
796288650 796288650
605877238 605877238
184551044 184551044
174432267 174432267
326837933 326837933
453040954 453040954
584833539 584833539
213097595 213097595
444295789 444295789
130039198 130039198
288775213 288775213
45207345 45207345
580245757 580245757
251640231 251640231
81018330 81018330
497580771 497580771
114440958 114440958
249417522 249417522
243765840 243765840
648575659 648575659
172038639 172038639
345436668 345436668
517107947 517107947
166219376 166219376
629590909 629590909
868462064 868462064
636309170 636309170
808329464 808329464
322662512 322662512
901011356 901011356
602919944 602919944
517672333 517672333
174801309 174801309
621517220 621517220
138237296 138237296
66593584 66593584
644543754 644543754
214117450 214117450
608198014 608198014
76162319 76162319
818458916 818458916
730571539 730571539
103580793 103580793
333176258 333176258
966422029 966422029
332167063 332167063
212289611 212289611
72922671 72922671
835981528 835981528
206335973 206335973
14778451 14778451
798555542 798555542
237617801 237617801
598120991 598120991
283932602 283932602
37514903 37514903
824902540 824902540
196776549 196776549
200143472 200143472
746286579 746286579
27186313 27186313
468603695 468603695
774446299 774446299
120063873 120063873
138165392 138165392
119793262 119793262
77782619 77782619
277724862 277724862
859262289 859262289
194739519 194739519
203761655 203761655
728054880 728054880
696221421 696221421
909858845 909858845
349892296 349892296
269143985 269143985
507421286 507421286
305650828 305650828
137466616 137466616
311744392 311744392
391873029 391873029
457684965 457684965
970787047 970787047
375223003 375223003
50532732 50532732
787665866 787665866
783390188 783390188
800015715 800015715
861971521 861971521
128861485 128861485
479583668 479583668
571609256 571609256
28742592 28742592
223095920 223095920
11107029 11107029
761204339 761204339
197978302 197978302
887223075 887223075
328865551 328865551
242700376 242700376
607254182 607254182
619707897 619707897
807393950 807393950
152208615 152208615
745199597 745199597
294892954 294892954
205490557 205490557
162184814 162184814
799885108 799885108
961729389 961729389
245601209 245601209
133083800 133083800
678584112 678584112
691672838 691672838
84586425 84586425
78129991 78129991
527876542 527876542
160019665 160019665
655298392 655298392
270824691 270824691
73433097 73433097
715055409 715055409
557846567 557846567
699408792 699408792
284938410 284938410
749674427 749674427
442277533 442277533
665268482 665268482
491122806 491122806
145534984 145534984
271489450 271489450
974155785 974155785
207966289 207966289
263306934 263306934
248815647 248815647
648774771 648774771
374158530 374158530
258508074 258508074
449582299 449582299
544732065 544732065
781171029 781171029
113558035 113558035
685916534 685916534
100760357 100760357
26122565 26122565
819071334 819071334
400542185 400542185
981144672 981144672
146642663 146642663
319509984 319509984
291588133 291588133
28814171 28814171
331821919 331821919
872499975 872499975
809875009 809875009
488826475 488826475
434323880 434323880
507811664 507811664
983176111 983176111
27751333 27751333
101458194 101458194
563772475 563772475
919011766 919011766
379890974 379890974
985390496 985390496
294032179 294032179
542533332 542533332
941118402 941118402
42766158 42766158
915284970 915284970
382497073 382497073
793890868 793890868
443286313 443286313
192151670 192151670
928886011 928886011
137142628 137142628
864158137 864158137
259654305 259654305
839074267 839074267
748230606 748230606
12537126 12537126
70458422 70458422
688073369 688073369
295066461 295066461
979960848 979960848
834461596 834461596
578236680 578236680
333965579 333965579
266459123 266459123
901719072 901719072
51807671 51807671
82026421 82026421
744247238 744247238
317592694 317592694
200141942 200141942
185026560 185026560
163151788 163151788
91822328 91822328
283552724 283552724
301557019 301557019
78593199 78593199
287747378 287747378
226360499 226360499
651568273 651568273
353928514 353928514
609753509 609753509
311334706 311334706
892124198 892124198
202386007 202386007
144673603 144673603
393241597 393241597
537021070 537021070
953618956 953618956
312319478 312319478
764296640 764296640
566116047 566116047
556956836 556956836
875010218 875010218
182174111 182174111
234849939 234849939
848363080 848363080
560154515 560154515
927292336 927292336
905298185 905298185
110551001 110551001
651414588 651414588
91721636 91721636
419839496 419839496
261158424 261158424
190963131 190963131
797110699 797110699
787444264 787444264
141950929 141950929
741667279 741667279
662571158 662571158
817839663 817839663
696960543 696960543
91664514 91664514
69952497 69952497
953783905 953783905
561136378 561136378
563412163 563412163
168079958 168079958
684515836 684515836
222041459 222041459
10588131 10588131
43700323 43700323
740423504 740423504
600821117 600821117
502313113 502313113
58782697 58782697
226120354 226120354
759416962 759416962
782592227 782592227
580276617 580276617
287090542 287090542
33158507 33158507
642029719 642029719
994183351 994183351
692912490 692912490
389888222 389888222
55498577 55498577
390473029 390473029
244290987 244290987
183444914 183444914
877848722 877848722
595548315 595548315
624727293 624727293
434873740 434873740
305996424 305996424
853371649 853371649
475261449 475261449
615217035 615217035
510777218 510777218
239233320 239233320
284419684 284419684
945079070 945079070
386166354 386166354
725472 725472
365480725 365480725
153302811 153302811
867255816 867255816
290581701 290581701
396501817 396501817
813142035 813142035
915411648 915411648
741542310 741542310
470606367 470606367
450404816 450404816
62373127 62373127
186270396 186270396
727693549 727693549
623614795 623614795
60481864 60481864
22409268 22409268
661939893 661939893
503177485 503177485
280621557 280621557
397881171 397881171
137358972 137358972
199729933 199729933
266322165 266322165
971948969 971948969
965677035 965677035
146591054 146591054
377969405 377969405
150890198 150890198
640087685 640087685
803164812 803164812
925093563 925093563
523664785 523664785
545068056 545068056
917348553 917348553
692415040 692415040
262610819 262610819
479630723 479630723
670356424 670356424
337374155 337374155
320519562 320519562
248787869 248787869
859078417 859078417
565762226 565762226
612858210 612858210
351315138 351315138
717135247 717135247
21218259 21218259
331381199 331381199
555066816 555066816
967292658 967292658
378050351 378050351
265836321 265836321
94310195 94310195
825978611 825978611
793066252 793066252
578995355 578995355
185615192 185615192
606061615 606061615
676010508 676010508
998049010 998049010
433212049 433212049
551297610 551297610
193115496 193115496
866728530 866728530
293009400 293009400
522469666 522469666
38774662 38774662
384429651 384429651
911684569 911684569
33910673 33910673
907457577 907457577
104163491 104163491
247668882 247668882
255781441 255781441
613409165 613409165
861218065 861218065
641307949 641307949
185350492 185350492
476314675 476314675
34915106 34915106
226583552 226583552
825011482 825011482
387998300 387998300
692372285 692372285
171441152 171441152
505781623 505781623
133788867 133788867
539105510 539105510
563434570 563434570
432567257 432567257
145437469 145437469
724782273 724782273
603598208 603598208
497509248 497509248
436769486 436769486
567349650 567349650
818850624 818850624
359840687 359840687
579468077 579468077
804532611 804532611
235085718 235085718
70724926 70724926
410012792 410012792
864682274 864682274
578073782 578073782
587632276 587632276
387099847 387099847
564716911 564716911
559353546 559353546
214899632 214899632
768619653 768619653
886525325 886525325
207135006 207135006
601541463 601541463
308566120 308566120
49962647 49962647
181104487 181104487
515635144 515635144
282954636 282954636
283517434 283517434
635399712 635399712
561827361 561827361
191902222 191902222
276282410 276282410
739339190 739339190
358782458 358782458
34134260 34134260
276733807 276733807
909851389 909851389
129422228 129422228
579287499 579287499
916265495 916265495
723283891 723283891
992999530 992999530
224182097 224182097
791847541 791847541
263311752 263311752
865887769 865887769
899165013 899165013
761456557 761456557
879737005 879737005
933798119 933798119
673354397 673354397
276986057 276986057
945864158 945864158
828786584 828786584
716399751 716399751
547859608 547859608
270440046 270440046
671429686 671429686
183666088 183666088
221192947 221192947
249634122 249634122
15951190 15951190
408724302 408724302
130865166 130865166
214953818 214953818
611707262 611707262
472302583 472302583
447636536 447636536
886771621 886771621
726594358 726594358
218347800 218347800
37769417 37769417
134731223 134731223
317863948 317863948
637955970 637955970
107330291 107330291
676109621 676109621
753399488 753399488
488712596 488712596
483675362 483675362
890636936 890636936
201953127 201953127
249175369 249175369
146938791 146938791
85426192 85426192
733490269 733490269
829651327 829651327
194809527 194809527
944878151 944878151
688323886 688323886
644834075 644834075
204946790 204946790
367290788 367290788
683225510 683225510
195001436 195001436
186518932 186518932
279352928 279352928
576849176 576849176
495720766 495720766
829536832 829536832
65565805 65565805
394161612 394161612
381207445 381207445
727136889 727136889
309595047 309595047
171333440 171333440
122411021 122411021
698885149 698885149
865484166 865484166
845894275 845894275
871197482 871197482
401034864 401034864
283468940 283468940
382160251 382160251
934920539 934920539
402927243 402927243
821982203 821982203
455165167 455165167
207750375 207750375
649908294 649908294
141397081 141397081
691654928 691654928
614294280 614294280
474265781 474265781
657146422 657146422
439129291 439129291
451332901 451332901
569461168 569461168
348186591 348186591
588857018 588857018
244568376 244568376
686318499 686318499
981743581 981743581
449167034 449167034
538412283 538412283
854114222 854114222
596130211 596130211
107871545 107871545
239138331 239138331
494866011 494866011
459188592 459188592
201498684 201498684
290742641 290742641
480555817 480555817
37099178 37099178
295797163 295797163
510375971 510375971
903184336 903184336
243502551 243502551
12895260 12895260
43615531 43615531
129340184 129340184
295268117 295268117
789027690 789027690
759669975 759669975
374371827 374371827
219872786 219872786
863316005 863316005
367381966 367381966
16285154 16285154
35412192 35412192
377299243 377299243
796596817 796596817
531217439 531217439
60377478 60377478
248617439 248617439
556137295 556137295
52562969 52562969
253934194 253934194
300853277 300853277
606661183 606661183
679069368 679069368
248788527 248788527
808458408 808458408
271021410 271021410
844845773 844845773
565852753 565852753
167693367 167693367
11636457 11636457
899443303 899443303
7605997 7605997
583027437 583027437
113251720 113251720
788308273 788308273
293800259 293800259
568835134 568835134
764539970 764539970
633868597 633868597
525581314 525581314
942765010 942765010
778842274 778842274
117389797 117389797
43630763 43630763
166144205 166144205
259783440 259783440
519311858 519311858
836313791 836313791
713907437 713907437
296870861 296870861
160931361 160931361
452232044 452232044
486708628 486708628
402771289 402771289
235418830 235418830
158428983 158428983
609460976 609460976
42466066 42466066
862661751 862661751
892999099 892999099
847559915 847559915
876915898 876915898
911801184 911801184
101901999 101901999
919800977 919800977
750904113 750904113
631775732 631775732
228365676 228365676
368453027 368453027
265441361 265441361
111731307 111731307
725602166 725602166
210929396 210929396
750802859 750802859
436317525 436317525
703335769 703335769
785111811 785111811
139267453 139267453
80904120 80904120
531392597 531392597
338063606 338063606
646178404 646178404
53579178 53579178
49095874 49095874
15383195 15383195
556836551 556836551
774793290 774793290
459372246 459372246
301346063 301346063
705472659 705472659
720582946 720582946
223659444 223659444
411162417 411162417
516654153 516654153
604530502 604530502
776884108 776884108
749303264 749303264
13038025 13038025
986368648 986368648
140552615 140552615
391772024 391772024
159658163 159658163
900053584 900053584
113103746 113103746
43313854 43313854
741163180 741163180
747826807 747826807
904472929 904472929
93089656 93089656
271312732 271312732
149235982 149235982
536835318 536835318
723537003 723537003
261376123 261376123
104211221 104211221
578636529 578636529
548486511 548486511
619856728 619856728
783010046 783010046
317526663 317526663
151654068 151654068
137025517 137025517
124628310 124628310
538816333 538816333
360669675 360669675
984674039 984674039
531561008 531561008
452009346 452009346
21408070 21408070
884805969 884805969
120792294 120792294
191549765 191549765
866735628 866735628
504081628 504081628
984519407 984519407
928642132 928642132
782051257 782051257
74337289 74337289
944677498 944677498
908621359 908621359
656651757 656651757
981175703 981175703
157991951 157991951
810331686 810331686
198408053 198408053
70314794 70314794
851505391 851505391
906721158 906721158
263891145 263891145
335626655 335626655
419824791 419824791
291017138 291017138
139096709 139096709
996132928 996132928
67859297 67859297
262481007 262481007
295440496 295440496
223530675 223530675
995015835 995015835
429458747 429458747
47215668 47215668
5030107 5030107
716982154 716982154
903662589 903662589
623856606 623856606
569034040 569034040
953757555 953757555
573903838 573903838
201107012 201107012
952258517 952258517
27290881 27290881
660383063 660383063
668421392 668421392
60272192 60272192
591402244 591402244
329774965 329774965
86395304 86395304
392477409 392477409
549275118 549275118
976850996 976850996
424186030 424186030
774041727 774041727
736064077 736064077
976380490 976380490
794153438 794153438
794284234 794284234
605021899 605021899
143417068 143417068
905094922 905094922
803531627 803531627
576671540 576671540
646196677 646196677
307344414 307344414
503680314 503680314
222371140 222371140
923538015 923538015
822311242 822311242
961268946 961268946
187993355 187993355
581381777 581381777
615901420 615901420
294161059 294161059
790460360 790460360
140975475 140975475
294455089 294455089
51373748 51373748
671693538 671693538
875569530 875569530
858002127 858002127
157321259 157321259
249856257 249856257
167445877 167445877
62151135 62151135
281874575 281874575
265905442 265905442
142937772 142937772
825440583 825440583
676703547 676703547
716491553 716491553
725671427 725671427
800976403 800976403
318522880 318522880
960364179 960364179
399800141 399800141
851948726 851948726
771502846 771502846
211878348 211878348
980563756 980563756
471827589 471827589
808661424 808661424
71877238 71877238
224835001 224835001
948705939 948705939
957668483 957668483
121108836 121108836
324698007 324698007
614586745 614586745
871112917 871112917
405986943 405986943
206460712 206460712
611323683 611323683
611320387 611320387
256552575 256552575
16165944 16165944
652675868 652675868
425170816 425170816
548496180 548496180
141913077 141913077
513100840 513100840
170006669 170006669
971697252 971697252
504449251 504449251
737422032 737422032
132214023 132214023
924431567 924431567
842252690 842252690
75984956 75984956
826788856 826788856
342730967 342730967
125309064 125309064
369051508 369051508
615183078 615183078
930970554 930970554
997642246 997642246
113186681 113186681
903524026 903524026
274900673 274900673
955502492 955502492
632538976 632538976
641317967 641317967
411447757 411447757
751450857 751450857
26660106 26660106
33652012 33652012
616689177 616689177
384908165 384908165
496274003 496274003
664534546 664534546
811950735 811950735
305797959 305797959
949320977 949320977
79609738 79609738
193668842 193668842
44453336 44453336
437335375 437335375
922611882 922611882
239002560 239002560
11988149 11988149
142993159 142993159
271781796 271781796
43006345 43006345
719553752 719553752
330536139 330536139
257230779 257230779
811679695 811679695
771022153 771022153
87208749 87208749
15444001 15444001
58850180 58850180
699208816 699208816
257790891 257790891
432463682 432463682
336690361 336690361
31453973 31453973
178952123 178952123
137802669 137802669
329551276 329551276
284228219 284228219
246309401 246309401
610826856 610826856
792050125 792050125
580823440 580823440
618820727 618820727
673447162 673447162
605572771 605572771
835661509 835661509
370148936 370148936
976144535 976144535
899700670 899700670
121057871 121057871
719993753 719993753
266111156 266111156
679204212 679204212
701099439 701099439
57306783 57306783
147984763 147984763
392568748 392568748
258583976 258583976
686354127 686354127
565401640 565401640
318952706 318952706
374164046 374164046
282030897 282030897
379608618 379608618
12562517 12562517
459400399 459400399
90788007 90788007
126577365 126577365
238261063 238261063
771621334 771621334
813742761 813742761
42596380 42596380
673725545 673725545
467796015 467796015
668986413 668986413
516538334 516538334
763883528 763883528
629256972 629256972
140671274 140671274
406109345 406109345
220940636 220940636
285470108 285470108
179580610 179580610
425997925 425997925
992963153 992963153
929292197 929292197
87005674 87005674
219184010 219184010
386857484 386857484
424327791 424327791
995422961 995422961
355389787 355389787
938455731 938455731
290942237 290942237
284573554 284573554
103091754 103091754
132285999 132285999
465638545 465638545
188545084 188545084
383174999 383174999
191059382 191059382
596182828 596182828
369077570 369077570
42856711 42856711
533029044 533029044
98418352 98418352
328378598 328378598
728595511 728595511
431721355 431721355
791523658 791523658
918804625 918804625
305627929 305627929
812147037 812147037
515716072 515716072
470794313 470794313
566575936 566575936
889477567 889477567
706432028 706432028
379867058 379867058
337403971 337403971
437621643 437621643
947881584 947881584
780006813 780006813
477165299 477165299
4666508 4666508
400780069 400780069
412239612 412239612
507912027 507912027
281097596 281097596
554252896 554252896
346285241 346285241
509597286 509597286
162277924 162277924
79775043 79775043
736001172 736001172
97224500 97224500
652365326 652365326
602181931 602181931
63176818 63176818
101358242 101358242
43224385 43224385
737395564 737395564
41072480 41072480
532807880 532807880
259685360 259685360
384747077 384747077
128879129 128879129
33534745 33534745
577695243 577695243
81396905 81396905
163688381 163688381
846401703 846401703
281813745 281813745
488190279 488190279
434053656 434053656
522721808 522721808
287743068 287743068
280045646 280045646
533127964 533127964
810664171 810664171
157262758 157262758
382157261 382157261
478388166 478388166
60047478 60047478
753203800 753203800
123878644 123878644
210595238 210595238
669301681 669301681
996992323 996992323
16159103 16159103
358009567 358009567
30641898 30641898
504283869 504283869
569596049 569596049
977906301 977906301
819312409 819312409
953932466 953932466
181865102 181865102
86638403 86638403
363754915 363754915
850754917 850754917
985354641 985354641
942434852 942434852
351210814 351210814
421367645 421367645
303789758 303789758
607040588 607040588
856027526 856027526
954772885 954772885
221330376 221330376
964874162 964874162
523685607 523685607
427957723 427957723
242922108 242922108
59753472 59753472
331655340 331655340
337964045 337964045
770928561 770928561
574528148 574528148
291498397 291498397
838345447 838345447
129051465 129051465
882952527 882952527
324708600 324708600
216166706 216166706
268134101 268134101
124641454 124641454
454079385 454079385
174051532 174051532
487589204 487589204
591040519 591040519
979734373 979734373
641354542 641354542
90311818 90311818
206681310 206681310
534556849 534556849
985953269 985953269
390757978 390757978
870177020 870177020
6084353 6084353
798628445 798628445
493668704 493668704
425814075 425814075
384710465 384710465
777810524 777810524
141324164 141324164
290983255 290983255
760056527 760056527
191405013 191405013
758582015 758582015
330471648 330471648
742495438 742495438
319716386 319716386
245629159 245629159
191170496 191170496
88988080 88988080
513124914 513124914
8266683 8266683
514772744 514772744
124100684 124100684
966563118 966563118
838152338 838152338
109224698 109224698
201503917 201503917
42227712 42227712
241726892 241726892
800658378 800658378
175792442 175792442
390696938 390696938
723555469 723555469
405290353 405290353
508736789 508736789
189805109 189805109
186124624 186124624
670723877 670723877
260546680 260546680
279902953 279902953
747548851 747548851
228715911 228715911
489498183 489498183
333557680 333557680
788962176 788962176
48052074 48052074
481431310 481431310
97841317 97841317
134694963 134694963
464205465 464205465
950186044 950186044
54578339 54578339
948981804 948981804
3674252 3674252
208749451 208749451
922840671 922840671
251390369 251390369
69266629 69266629
415202264 415202264
276927855 276927855
61304708 61304708
953017582 953017582
354154804 354154804
631831351 631831351
185121130 185121130
186749421 186749421
837197116 837197116
281560037 281560037
317664885 317664885
877426251 877426251
310289397 310289397
74802831 74802831
46384463 46384463
803356544 803356544
785012646 785012646
904063362 904063362
725338996 725338996
447151521 447151521
630620534 630620534
702244313 702244313
329670870 329670870
218403488 218403488
328926867 328926867
574490550 574490550
373076562 373076562
676976682 676976682
834783051 834783051
268756875 268756875
583462783 583462783
572340835 572340835
387106758 387106758
49195538 49195538
185221429 185221429
963307433 963307433
814616828 814616828
304491697 304491697
664551263 664551263
140467802 140467802
176571038 176571038
612673640 612673640
418709240 418709240
420094528 420094528
770874705 770874705
917801279 917801279
220941407 220941407
898837630 898837630
112803275 112803275
437880685 437880685
419561527 419561527
369584111 369584111
847583150 847583150
976859798 976859798
994542278 994542278
658617521 658617521
471710812 471710812
227825870 227825870
507182519 507182519
290944225 290944225
329638775 329638775
467334921 467334921
245658068 245658068
700030010 700030010
285781756 285781756
85987514 85987514
470203131 470203131
953832378 953832378
114426877 114426877
367891859 367891859
355837121 355837121
320002467 320002467
846253018 846253018
915950870 915950870
926792095 926792095
168078785 168078785
828132838 828132838
932697882 932697882
788932464 788932464
837916450 837916450
456268246 456268246
312428769 312428769
865337226 865337226
325984698 325984698
979004377 979004377
216701546 216701546
516709688 516709688
305744563 305744563
264249540 264249540
322482344 322482344
106652991 106652991
501671281 501671281
187292486 187292486
6061197 6061197
491326607 491326607
677235870 677235870
804429973 804429973
380474726 380474726
42402676 42402676
829483103 829483103
840497094 840497094
880453198 880453198
50105044 50105044
616319200 616319200
129413482 129413482
896068802 896068802
517811316 517811316
128853874 128853874
265429386 265429386
635041084 635041084
608354558 608354558
752120604 752120604
193778245 193778245
107596979 107596979
397873329 397873329
49621555 49621555
175455608 175455608
371014464 371014464
943420946 943420946
549591710 549591710
370743345 370743345
730264470 730264470
319595362 319595362
40514419 40514419
18180871 18180871
244828736 244828736
775809150 775809150
981971538 981971538
297691733 297691733
781220550 781220550
705347320 705347320
183735765 183735765
732917815 732917815
256023786 256023786
762976558 762976558
176297927 176297927
447618828 447618828
936574955 936574955
827769884 827769884
741694822 741694822
382823286 382823286
239598760 239598760
79657700 79657700
60900331 60900331
122202216 122202216
552114232 552114232
723655821 723655821
842681663 842681663
801159973 801159973
79126136 79126136
785247695 785247695
152398220 152398220
357802409 357802409
94472587 94472587
58645439 58645439
508030733 508030733
130325589 130325589
692740282 692740282
25833974 25833974
556796966 556796966
782310495 782310495
488006714 488006714
418521353 418521353
259733544 259733544
209042034 209042034
59023095 59023095
881363446 881363446
460834739 460834739
550131388 550131388
965712333 965712333
359422665 359422665
770745873 770745873
718908724 718908724
497408989 497408989
507175896 507175896
654507845 654507845
463699911 463699911
273722424 273722424
700042981 700042981
477658782 477658782
727583585 727583585
396392144 396392144
52951248 52951248
112829006 112829006
950329386 950329386
282759866 282759866
508294225 508294225
121440311 121440311
256865574 256865574
10281866 10281866
750201850 750201850
4989035 4989035
689171653 689171653
727154766 727154766
716064829 716064829
187065407 187065407
383646292 383646292
663152522 663152522
99603878 99603878
495892583 495892583
701122006 701122006
493245727 493245727
313827460 313827460
686846225 686846225
346428506 346428506
939383520 939383520
916538755 916538755
874037436 874037436
732347066 732347066
137329115 137329115
694799397 694799397
672572368 672572368
640760415 640760415
996743386 996743386
96430644 96430644
162300732 162300732
427720076 427720076
124013097 124013097
101182756 101182756
28884684 28884684
783332042 783332042
67917756 67917756
83247791 83247791
76827599 76827599
795838810 795838810
942456134 942456134
200908365 200908365
990105605 990105605
637760143 637760143
994891983 994891983
937114396 937114396
649642097 649642097
58572511 58572511
501963650 501963650
124854962 124854962
633387763 633387763
633595510 633595510
315084157 315084157
200345260 200345260
983670013 983670013
696170027 696170027
217340913 217340913
536240455 536240455
900788543 900788543
445674518 445674518
198122817 198122817
252960302 252960302
925689020 925689020
825233472 825233472
866487287 866487287
92664264 92664264
817937685 817937685
682862662 682862662
795897202 795897202
793334947 793334947
501806503 501806503
577147550 577147550
217055469 217055469
274258627 274258627
311154081 311154081
13726972 13726972
275518931 275518931
426252044 426252044
283100070 283100070
888835872 888835872
237983129 237983129
191286811 191286811
708339546 708339546
811012041 811012041
837260728 837260728
116760620 116760620
212256307 212256307
267030684 267030684
81018331 81018331
171619091 171619091
974982492 974982492
695343142 695343142
163225578 163225578
349965571 349965571
443543941 443543941
344921231 344921231
694631242 694631242
50457249 50457249
879667073 879667073
16609855 16609855
657042224 657042224
309591385 309591385
891663532 891663532
934836561 934836561
478541220 478541220
256408672 256408672
247819032 247819032
683871299 683871299
14593109 14593109
42896283 42896283
425887727 425887727
369117080 369117080
51160976 51160976
135066745 135066745
142623157 142623157
338995646 338995646
314920041 314920041
824588234 824588234
61754865 61754865
639292251 639292251
432952707 432952707
110369122 110369122
150522466 150522466
259818209 259818209
635428462 635428462
682031570 682031570
213996772 213996772
800755871 800755871
649382282 649382282
256811119 256811119
584604521 584604521
752182157 752182157
633288485 633288485
786543517 786543517
829512027 829512027
185656804 185656804
419588140 419588140
647561930 647561930
161509004 161509004
493591186 493591186
169166737 169166737
278161005 278161005
889235122 889235122
541452839 541452839
365318562 365318562
730193190 730193190
740769612 740769612
962474593 962474593
819751775 819751775
561334871 561334871
219462859 219462859
876700847 876700847
836838625 836838625
339320701 339320701
848336940 848336940
114454006 114454006
307191169 307191169
526611979 526611979
885013576 885013576
295208046 295208046
23346365 23346365
13955371 13955371
799551284 799551284
683721437 683721437
547828212 547828212
332881872 332881872
991565789 991565789
318335408 318335408
217076609 217076609
786644314 786644314
940594125 940594125
816127149 816127149
465958745 465958745
580650703 580650703
424901645 424901645
171477139 171477139
569648284 569648284
975913834 975913834
176772939 176772939
468332924 468332924
928932221 928932221
141158089 141158089
262561508 262561508
272634722 272634722
950793019 950793019
77145264 77145264
550301165 550301165
659972740 659972740
539544734 539544734
179638361 179638361
387238688 387238688
170054493 170054493
45152252 45152252
729499883 729499883
745948747 745948747
717476781 717476781
790136520 790136520
269920215 269920215
242570656 242570656
142696431 142696431
1760213 1760213
414152061 414152061
349808185 349808185
487552886 487552886
503828560 503828560
131659887 131659887
76773744 76773744
381286215 381286215
265763560 265763560
462731036 462731036
288156778 288156778
555624913 555624913
27543191 27543191
277885155 277885155
92543902 92543902
68870965 68870965
226769402 226769402
982451526 982451526
448943338 448943338
11138240 11138240
589748283 589748283
314933480 314933480
875515135 875515135
493439859 493439859
602289281 602289281
960849681 960849681
805031583 805031583
280294052 280294052
343026647 343026647
580137739 580137739
963272445 963272445
38684103 38684103
22813749 22813749
975189463 975189463
158134340 158134340
212288 212288
602881988 602881988
714285510 714285510
576252310 576252310
152108107 152108107
454802195 454802195
214581168 214581168
600600139 600600139
945447785 945447785
220035373 220035373
338907751 338907751
271844458 271844458
632443932 632443932
941645334 941645334
952977539 952977539
87845814 87845814
271312256 271312256
349290023 349290023
933627621 933627621
598006622 598006622
345556191 345556191
92051761 92051761
476074440 476074440
635740707 635740707
739437195 739437195
255758519 255758519
36678431 36678431
579432967 579432967
407103217 407103217
211030020 211030020
216324830 216324830
668827734 668827734
359819105 359819105
555489453 555489453
39740378 39740378
597470780 597470780
448133341 448133341
66011566 66011566
26075487 26075487
889794714 889794714
504102704 504102704
918796310 918796310
619435566 619435566
823702685 823702685
55016515 55016515
837204768 837204768
963116833 963116833
198930368 198930368
829221423 829221423
614239685 614239685
423141909 423141909
190500502 190500502
968633713 968633713
126060212 126060212
697849957 697849957
48689094 48689094
516326354 516326354
3968475 3968475
78024615 78024615
9613019 9613019
231927852 231927852
8404415 8404415
895493520 895493520
662325966 662325966
304481094 304481094
696238933 696238933
57438901 57438901
499193425 499193425
905785030 905785030
586193612 586193612
670831425 670831425
766916530 766916530
319734335 319734335
182319703 182319703
182526539 182526539
782716698 782716698
741704014 741704014
52555085 52555085
919659008 919659008
182017583 182017583
438633883 438633883
908534469 908534469
79448266 79448266
998545569 998545569
211700583 211700583
937754903 937754903
803511639 803511639
355427476 355427476
563529625 563529625
311134046 311134046
452584075 452584075
424320986 424320986
210550462 210550462
382182945 382182945
91619117 91619117
367739646 367739646
31918155 31918155
787735705 787735705
116314264 116314264
982455854 982455854
456672840 456672840
445733071 445733071
854406267 854406267
558715703 558715703
672498136 672498136
903944744 903944744
189736527 189736527
207735713 207735713
471363602 471363602
760530831 760530831
1854235 1854235
86570689 86570689
880547033 880547033
340905725 340905725
28391733 28391733
485271525 485271525
688737640 688737640
699499872 699499872
175468069 175468069
793852620 793852620
7655014 7655014
727188409 727188409
187756345 187756345
384686809 384686809
222377892 222377892
72100294 72100294
364289826 364289826
788276839 788276839
541546291 541546291
326910292 326910292
485722341 485722341
595727379 595727379
455597505 455597505
100471957 100471957
644721813 644721813
680972358 680972358
750518869 750518869
612056402 612056402
177108333 177108333
428701379 428701379
358801376 358801376
60197170 60197170
195425568 195425568
209717467 209717467
774967572 774967572
459979751 459979751
235172088 235172088
452088238 452088238
746832028 746832028
700443526 700443526
516913483 516913483
295123356 295123356
15480339 15480339
232168866 232168866
829064815 829064815
189019216 189019216
113436838 113436838
979839295 979839295
267326516 267326516
263385974 263385974
533010586 533010586
483166640 483166640
512432978 512432978
533150608 533150608
605072297 605072297
974991464 974991464
433280866 433280866
821821710 821821710
622018381 622018381
744588216 744588216
940332480 940332480
595774974 595774974
415945346 415945346
174569062 174569062
972790170 972790170
632433575 632433575
140755635 140755635
34065255 34065255
122808213 122808213
185972794 185972794
239648155 239648155
803169843 803169843
188928086 188928086
861637538 861637538
336547174 336547174
95739846 95739846
187511069 187511069
581059151 581059151
881757947 881757947
55608131 55608131
253895637 253895637
363545851 363545851
268942499 268942499
10454912 10454912
970695696 970695696
902431372 902431372
858457243 858457243
655219514 655219514
544014057 544014057
543880035 543880035
986460633 986460633
70077699 70077699
175070678 175070678
181322456 181322456
349076696 349076696
730158640 730158640
910275948 910275948
444125417 444125417
901523748 901523748
580309295 580309295
936450493 936450493
660520152 660520152
538242208 538242208
705912189 705912189
129854914 129854914
969049618 969049618
490005690 490005690
355092614 355092614
342666082 342666082
145868811 145868811
319614439 319614439
217065225 217065225
281020185 281020185
673027724 673027724
543058055 543058055
514950348 514950348
49870458 49870458
766183182 766183182
250395077 250395077
111354876 111354876
409625945 409625945
916193551 916193551
20334182 20334182
55207624 55207624
188562340 188562340
485977474 485977474
302558016 302558016
956425978 956425978
96959052 96959052
551877421 551877421
650241167 650241167
409063036 409063036
465449155 465449155
65591033 65591033
476595735 476595735
892954492 892954492
778439969 778439969
664753698 664753698
331674208 331674208
882336705 882336705
647017951 647017951
837095703 837095703
248949785 248949785
565626823 565626823
337135924 337135924
681838567 681838567
486116937 486116937
305358184 305358184
586178449 586178449
929800346 929800346
583068274 583068274
138366039 138366039
46040079 46040079
894448823 894448823
930252169 930252169
225099289 225099289
178484769 178484769
94840346 94840346
879235162 879235162
77573401 77573401
604246847 604246847
657999687 657999687
536098924 536098924
573299191 573299191
7705724 7705724
768216222 768216222
696899775 696899775
855607274 855607274
142900632 142900632
457339177 457339177
426783154 426783154
555898745 555898745
925572360 925572360
272618153 272618153
564615047 564615047
913038647 913038647
489526501 489526501
34403944 34403944
119483847 119483847
181093002 181093002
537382117 537382117
38436870 38436870
450642629 450642629
622224450 622224450
965805657 965805657
481214288 481214288
514554564 514554564
884814113 884814113
179783368 179783368
919662972 919662972
568184665 568184665
499743887 499743887
562847584 562847584
851284776 851284776
272713227 272713227
90773556 90773556
256526296 256526296
748040293 748040293
562596780 562596780
383369107 383369107
125823759 125823759
73479907 73479907
223533448 223533448
592367004 592367004
868713309 868713309
813857272 813857272
152455668 152455668
18520698 18520698
52588257 52588257
538113825 538113825
468527980 468527980
986371112 986371112
931698098 931698098
503409326 503409326
628972630 628972630
853485363 853485363
127313507 127313507
509943234 509943234
60219756 60219756
679616296 679616296
339775817 339775817
443117284 443117284
380967383 380967383
876313544 876313544
976361266 976361266
934647164 934647164
539990192 539990192
962500614 962500614
92654299 92654299
825269004 825269004
169591441 169591441
155601916 155601916
223340929 223340929
33892111 33892111
582198893 582198893
826388650 826388650
208952281 208952281
389892825 389892825
235221395 235221395
779840921 779840921
103915076 103915076
143915018 143915018
11084209 11084209
578852984 578852984
633341356 633341356
991891890 991891890
996295957 996295957
687647508 687647508
662396145 662396145
64691047 64691047
602567846 602567846
993331364 993331364
729326630 729326630
828273224 828273224
650832153 650832153
914644374 914644374
600020184 600020184
336836781 336836781
544804175 544804175
622538746 622538746
391004028 391004028
228047799 228047799
761456330 761456330
414580565 414580565
69684782 69684782
382104066 382104066
90982907 90982907
36471413 36471413
422246062 422246062
506436378 506436378
490339957 490339957
174356207 174356207
113155514 113155514
294701467 294701467
958753818 958753818
951551214 951551214
522886515 522886515
637645494 637645494
729207133 729207133
45943421 45943421
397829230 397829230
55888629 55888629
38519388 38519388
565562498 565562498
903426077 903426077
363934185 363934185
165084289 165084289
476773040 476773040
832963660 832963660
261229933 261229933
918197801 918197801
371602851 371602851
41519668 41519668
34918406 34918406
6031174 6031174
946616987 946616987
825666050 825666050
303019964 303019964
553202404 553202404
762093005 762093005
995042475 995042475
221639585 221639585
87065647 87065647
804812997 804812997
232746213 232746213
576578500 576578500
427154281 427154281
246336047 246336047
730097304 730097304
124186546 124186546
358758762 358758762
716675570 716675570
764624881 764624881
181977820 181977820
752954409 752954409
158787306 158787306
317052734 317052734
951562517 951562517
359561814 359561814
954838531 954838531
369859317 369859317
125656365 125656365
617505288 617505288
849975121 849975121
609840398 609840398
31008738 31008738
215333918 215333918
95050759 95050759
218030209 218030209
950617112 950617112
959333364 959333364
505562372 505562372
281468785 281468785
82128027 82128027
380461733 380461733
197058409 197058409
535930836 535930836
201522482 201522482
123379897 123379897
819137505 819137505
964927146 964927146
74616177 74616177
40028401 40028401
387452042 387452042
468263307 468263307
777814034 777814034
985297914 985297914
742170754 742170754
805892077 805892077
167439812 167439812
739745271 739745271
885291720 885291720
837760944 837760944
737905324 737905324
380250732 380250732
495714748 495714748
326620567 326620567
882856635 882856635
714492527 714492527
210730161 210730161
121211205 121211205
617459939 617459939
752704552 752704552
56891887 56891887
491857902 491857902
318748559 318748559
252495297 252495297
219975859 219975859
635396430 635396430
21375550 21375550
101718272 101718272
555169694 555169694
926198620 926198620
59936606 59936606
751300577 751300577
906262540 906262540
244683006 244683006
390678064 390678064
961131909 961131909
215925211 215925211
818681313 818681313
349267626 349267626
302929855 302929855
701476664 701476664
676400022 676400022
354023688 354023688
744611134 744611134
359696849 359696849
325701147 325701147
624897698 624897698
111005679 111005679
806616151 806616151
29788326 29788326
827878522 827878522
92410069 92410069
286841557 286841557
951873295 951873295
205931573 205931573
838654762 838654762
595554881 595554881
535294111 535294111
988874680 988874680
385058374 385058374
109630332 109630332
314635280 314635280
82892198 82892198
232711748 232711748
217367792 217367792
210434029 210434029
66666311 66666311
476469215 476469215
17845397 17845397
91883385 91883385
458780975 458780975
992916179 992916179
198101385 198101385
699134004 699134004
11833911 11833911
281876681 281876681
220278044 220278044
661994896 661994896
630168010 630168010
849393739 849393739
12853037 12853037
415332369 415332369
839200611 839200611
17762961 17762961
875652368 875652368
690124983 690124983
428282376 428282376
244265611 244265611
811264203 811264203
350728157 350728157
395402461 395402461
726126808 726126808
459028710 459028710
749126491 749126491
339972334 339972334
817523861 817523861
73654062 73654062
414486209 414486209
939175421 939175421
590385472 590385472
719078820 719078820
126040296 126040296
140192147 140192147
659565674 659565674
417998014 417998014
4695816 4695816
359655358 359655358
410085900 410085900
81538285 81538285
59770027 59770027
53433963 53433963
925933654 925933654
596803422 596803422
254263386 254263386
872666246 872666246
910232287 910232287
648751750 648751750
676726992 676726992
799158901 799158901
466112004 466112004
236248662 236248662
737350184 737350184
582296159 582296159
219412262 219412262
300455892 300455892
846002051 846002051
454184911 454184911
15462759 15462759
403950010 403950010
310237547 310237547
509984265 509984265
960824412 960824412
187026881 187026881
60645665 60645665
892069893 892069893
981887726 981887726
165574451 165574451
894748095 894748095
809728894 809728894
818068343 818068343
982228607 982228607
706482777 706482777
649321218 649321218
113638738 113638738
524576882 524576882
233955962 233955962
324731070 324731070
520733097 520733097
134506832 134506832
639511781 639511781
433018843 433018843
449829917 449829917
157486990 157486990
940978211 940978211
765369688 765369688
97834669 97834669
514168118 514168118
965473065 965473065
99104511 99104511
514860072 514860072
909027018 909027018
602307310 602307310
751344869 751344869
999518979 999518979
202980883 202980883
628097998 628097998
514390358 514390358
300097974 300097974
457979529 457979529
335325248 335325248
538892042 538892042
1210914 1210914
31938696 31938696
865853632 865853632
606981186 606981186
629517922 629517922
206825595 206825595
7763091 7763091
499765375 499765375
194180790 194180790
359224727 359224727
459749827 459749827
143200170 143200170
809310414 809310414
968912122 968912122
868461136 868461136
338878926 338878926
731207291 731207291
810158498 810158498
248637378 248637378
161100544 161100544
903030444 903030444
130153290 130153290
745615383 745615383
258852529 258852529
585839760 585839760
266991156 266991156
687063897 687063897
402878095 402878095
607792135 607792135
25143458 25143458
269401495 269401495
340405526 340405526
704558485 704558485
316009182 316009182
315648178 315648178
467881294 467881294
26348510 26348510
474118252 474118252
858283251 858283251
853316012 853316012
647796949 647796949
569491190 569491190
433904270 433904270
265426084 265426084
794070294 794070294
133086061 133086061
189077127 189077127
870881943 870881943
304073284 304073284
956954546 956954546
852086920 852086920
427240400 427240400
583493299 583493299
799695132 799695132
763584879 763584879
399640530 399640530
197444350 197444350
460739103 460739103
504283695 504283695
491540746 491540746
407065876 407065876
103823568 103823568
65428717 65428717
711450604 711450604
578737816 578737816
874796051 874796051
830090494 830090494
273078624 273078624
987777226 987777226
954666069 954666069
260669643 260669643
850596751 850596751
797254554 797254554
450725813 450725813
77869404 77869404
471479962 471479962
979021693 979021693
975968399 975968399
673409109 673409109
615111320 615111320
382396386 382396386
685694586 685694586
73111332 73111332
254110337 254110337
661380524 661380524
888446837 888446837
476652481 476652481
970760817 970760817
962436509 962436509
164963831 164963831
641515676 641515676
66776854 66776854
28798522 28798522
841076340 841076340
840243221 840243221
9595607 9595607
581721213 581721213
101805915 101805915
763479552 763479552
891755907 891755907
755980138 755980138
749757217 749757217
578309300 578309300
595366 595366
163871809 163871809
82678908 82678908
979355078 979355078
290030946 290030946
810791587 810791587
655190060 655190060
134116347 134116347
403445004 403445004
954824634 954824634
302231971 302231971
487020832 487020832
518055805 518055805
192592954 192592954
867818382 867818382
151661364 151661364
247525815 247525815
28884181 28884181
890737408 890737408
105040239 105040239
166387598 166387598
400071443 400071443
16827674 16827674
860547381 860547381
287317710 287317710
689038272 689038272
276786275 276786275
969493542 969493542
43063602 43063602
39058991 39058991
974704571 974704571
846303294 846303294
641792358 641792358
15430822 15430822
259797856 259797856
890505950 890505950
108908437 108908437
69040087 69040087
770050220 770050220
497211597 497211597
598669318 598669318
796307852 796307852
589079897 589079897
932773943 932773943
372004812 372004812
33913038 33913038
661814806 661814806
240269974 240269974
534098939 534098939
288966161 288966161
363113638 363113638
592236163 592236163
17790083 17790083
989314079 989314079
387714826 387714826
894708645 894708645
433778621 433778621
400237086 400237086
872961461 872961461
918547703 918547703
872393924 872393924
741360400 741360400
182345073 182345073
229756001 229756001
873116853 873116853
139037055 139037055
419061001 419061001
425501117 425501117
909945831 909945831
136432517 136432517
53467580 53467580
86469705 86469705
870686797 870686797
79379385 79379385
233571676 233571676
969548982 969548982
686624376 686624376
760634913 760634913
230873736 230873736
689882716 689882716
316383207 316383207
668931048 668931048
894568532 894568532
728834571 728834571
240348910 240348910
483646331 483646331
116128090 116128090
480833551 480833551
727136643 727136643
192660389 192660389
428396565 428396565
123406014 123406014
991189890 991189890
613397140 613397140
497947654 497947654
152487542 152487542
57494066 57494066
52102495 52102495
501153942 501153942
998463147 998463147
142272172 142272172
155160052 155160052
896029625 896029625
976243210 976243210
116744679 116744679
893163836 893163836
498980161 498980161
890107830 890107830
147466821 147466821
963221297 963221297
94721273 94721273
367285630 367285630
188475381 188475381
168933787 168933787
287612370 287612370
291013522 291013522
846985187 846985187
585405107 585405107
974190299 974190299
392952854 392952854
141044257 141044257
777307415 777307415
201845191 201845191
691477136 691477136
730240854 730240854
58451117 58451117
101591785 101591785
892273888 892273888
796006285 796006285
772049528 772049528
111354095 111354095
31698612 31698612
212102925 212102925
395262292 395262292
41165036 41165036
716345891 716345891
522513787 522513787
591971538 591971538
430283559 430283559
363683709 363683709
122031875 122031875
560056028 560056028
445183171 445183171
564895982 564895982
52855441 52855441
335977369 335977369
677661433 677661433
958675472 958675472
111127263 111127263
726457349 726457349
642952468 642952468
986083000 986083000
342263369 342263369
189895296 189895296
641632129 641632129
117487188 117487188
690269917 690269917
868902704 868902704
745482323 745482323
445125589 445125589
151230646 151230646
539362687 539362687
959261748 959261748
35614635 35614635
452372906 452372906
168985075 168985075
271626368 271626368
81992050 81992050
943699803 943699803
844641190 844641190
763441383 763441383
820729033 820729033
525148648 525148648
279959760 279959760
991135156 991135156
565921128 565921128
946454574 946454574
223873984 223873984
134247395 134247395
591897330 591897330
854658079 854658079
328616555 328616555
571348163 571348163
40086494 40086494
834668070 834668070
386599181 386599181
33201389 33201389
308753746 308753746
722120844 722120844
826652799 826652799
406459753 406459753
26410397 26410397
631520515 631520515
810143568 810143568
406076921 406076921
268247587 268247587
84589902 84589902
126689752 126689752
425392375 425392375
352163970 352163970
909196911 909196911
397851420 397851420
481694223 481694223
29437234 29437234
759721230 759721230
787888433 787888433
288165252 288165252
858487238 858487238
46514173 46514173
527869528 527869528
298743936 298743936
219281007 219281007
695064957 695064957
521199826 521199826
732111106 732111106
228524875 228524875
647329393 647329393
71027357 71027357
814854717 814854717
404794773 404794773
435382481 435382481
339149603 339149603
55634932 55634932
408607858 408607858
94513292 94513292
811448168 811448168
907147923 907147923
44259199 44259199
829401218 829401218
844137120 844137120
426977582 426977582
897781661 897781661
869870058 869870058
91736376 91736376
260421381 260421381
243312438 243312438
174983683 174983683
564989333 564989333
869562360 869562360
50939843 50939843
802679776 802679776
754599352 754599352
981216976 981216976
136648533 136648533
209165089 209165089
855165104 855165104
750398031 750398031
678528038 678528038
539647727 539647727
671268843 671268843
515180214 515180214
358276501 358276501
510831958 510831958
125578854 125578854
288711295 288711295
250522211 250522211
932022921 932022921
568670575 568670575
218568460 218568460
377023820 377023820
373957007 373957007
386449235 386449235
855869693 855869693
726615858 726615858
787831411 787831411
465729802 465729802
674725701 674725701
668403625 668403625
837633016 837633016
85966787 85966787
233699108 233699108
138802794 138802794
516086295 516086295
453293162 453293162
309075941 309075941
77674796 77674796
641574025 641574025
79488449 79488449
366072760 366072760
927407374 927407374
39720176 39720176
32918261 32918261
910193334 910193334
205854638 205854638
863564741 863564741
625521527 625521527
578523123 578523123
412615190 412615190
415849246 415849246
808521615 808521615
750193815 750193815
320872685 320872685
692806217 692806217
161444285 161444285
155701093 155701093
250177470 250177470
847187839 847187839
526203722 526203722
982724858 982724858
151650359 151650359
493507293 493507293
242320244 242320244
640510681 640510681
412198181 412198181
132374 132374
712873580 712873580
498698824 498698824
124434699 124434699
777991847 777991847
231875963 231875963
959278750 959278750
622922606 622922606
886179031 886179031
606701367 606701367
155719401 155719401
454673431 454673431
217502046 217502046
405224212 405224212
56252035 56252035
679761454 679761454
229369725 229369725
169333490 169333490
369019715 369019715
579715938 579715938
272566061 272566061
354253203 354253203
232870688 232870688
315485302 315485302
451418507 451418507
16114247 16114247
953167332 953167332
886804570 886804570
270223478 270223478
712954801 712954801
501474510 501474510
36784011 36784011
109105059 109105059
317062256 317062256
638489979 638489979
576084747 576084747
236877456 236877456
453348752 453348752
377764096 377764096
544729517 544729517
782500232 782500232
147106775 147106775
843015638 843015638
600061082 600061082
206357484 206357484
677725316 677725316
751768972 751768972
683016350 683016350
296628102 296628102
802626190 802626190
351829100 351829100
841440949 841440949
636982670 636982670
822839125 822839125
619843334 619843334
833889267 833889267
119664652 119664652
15670164 15670164
882953089 882953089
196821241 196821241
354120865 354120865
924374291 924374291
983590913 983590913
405984418 405984418
63228882 63228882
924977932 924977932
122608222 122608222
856810115 856810115
829061570 829061570
542248540 542248540
137726147 137726147
279738550 279738550
93848680 93848680
141606072 141606072
177255683 177255683
107369782 107369782
492715079 492715079
716556550 716556550
320220949 320220949
684740960 684740960
976773228 976773228
506614017 506614017
206659026 206659026
334623423 334623423
370955109 370955109
418053749 418053749
970301715 970301715
383566532 383566532
113627361 113627361
211212437 211212437
536816585 536816585
612451689 612451689
909425781 909425781
231783861 231783861
336864024 336864024
598936307 598936307
767535793 767535793
216181577 216181577
723356883 723356883
987566091 987566091
866263100 866263100
130504643 130504643
974296487 974296487
259083849 259083849
583532888 583532888
688087372 688087372
257671324 257671324
750619387 750619387
21417264 21417264
196469026 196469026
98076301 98076301
263474951 263474951
526509270 526509270
67338420 67338420
34419658 34419658
100001131 100001131
303488181 303488181
474209265 474209265
948772713 948772713
25224827 25224827
625229437 625229437
189000228 189000228
564918265 564918265
31916105 31916105
667559272 667559272
530108897 530108897
350327681 350327681
274151723 274151723
249210501 249210501
975327207 975327207
85363979 85363979
33315141 33315141
543552405 543552405
990379458 990379458
434281020 434281020
884576025 884576025
701097892 701097892
962397614 962397614
637722182 637722182
3299924 3299924
117312098 117312098
62862199 62862199
640683008 640683008
298069030 298069030
593343064 593343064
920550152 920550152
460869372 460869372
513184490 513184490
185152925 185152925
436622047 436622047
14103402 14103402
265886438 265886438
696253535 696253535
196743979 196743979
294310513 294310513
183120310 183120310
434385112 434385112
675219971 675219971
316512133 316512133
140065494 140065494
479819048 479819048
505525713 505525713
894396703 894396703
638928884 638928884
526938684 526938684
780005884 780005884
569189936 569189936
958063102 958063102
804218958 804218958
556026951 556026951
469842926 469842926
729283608 729283608
189881991 189881991
825941564 825941564
853631711 853631711
326304033 326304033
369523411 369523411
177417599 177417599
444964038 444964038
828802002 828802002
229300412 229300412
541553218 541553218
518658918 518658918
679829962 679829962
720231047 720231047
150421631 150421631
194634724 194634724
44891393 44891393
239418203 239418203
38771009 38771009
148532606 148532606
548066513 548066513
53547418 53547418
380381514 380381514
976152819 976152819
40035309 40035309
885119599 885119599
434440934 434440934
143351964 143351964
647131619 647131619
735408363 735408363
263699024 263699024
983868025 983868025
591237219 591237219
882774264 882774264
225979191 225979191
174316572 174316572
619497676 619497676
98741359 98741359
656344667 656344667
534552372 534552372
162206596 162206596
513784868 513784868
622387594 622387594
685425018 685425018
990212327 990212327
671706373 671706373
446535885 446535885
754839603 754839603
363258304 363258304
771299858 771299858
212592306 212592306
150832068 150832068
864497865 864497865
277639783 277639783
220034146 220034146
226294329 226294329
297316739 297316739
510133554 510133554
823909365 823909365
412607252 412607252
541223812 541223812
837547806 837547806
863584150 863584150
134486093 134486093
368555188 368555188
584161048 584161048
240421421 240421421
42732953 42732953
357879649 357879649
206063559 206063559
753117781 753117781
966942544 966942544
805064472 805064472
366385159 366385159
161792971 161792971
727668961 727668961
573531534 573531534
600885945 600885945
883969052 883969052
9330190 9330190
93502861 93502861
45479176 45479176
525860526 525860526
323150036 323150036
577478024 577478024
362417500 362417500
919153315 919153315
472400479 472400479
722760466 722760466
771343878 771343878
4800776 4800776
433822912 433822912
751750341 751750341
960074090 960074090
224068601 224068601
157351970 157351970
716849197 716849197
198004742 198004742
246176562 246176562
632195948 632195948
183258725 183258725
272634461 272634461
375034911 375034911
533235749 533235749
838832839 838832839
94384745 94384745
639048670 639048670
455586637 455586637
169946606 169946606
621771047 621771047
192831058 192831058
58427457 58427457
158782101 158782101
596414786 596414786
202235440 202235440
482244076 482244076
220242579 220242579
240946504 240946504
926206450 926206450
12086137 12086137
50249106 50249106
750742295 750742295
129082863 129082863
537823812 537823812
722512294 722512294
987480844 987480844
773439949 773439949
795741823 795741823
371309562 371309562
509103089 509103089
31640283 31640283
346145410 346145410
921952878 921952878
710226072 710226072
878428848 878428848
655484738 655484738
373682802 373682802
833003834 833003834
330469297 330469297
683121790 683121790
470176195 470176195
71181153 71181153
175956805 175956805
466599173 466599173
860630835 860630835
731051285 731051285
914378049 914378049
39348007 39348007
649977224 649977224
261084754 261084754
323770590 323770590
68762532 68762532
551729695 551729695
301217128 301217128
918615497 918615497
530883542 530883542
226830378 226830378
780264777 780264777
703453563 703453563
636994093 636994093
252357931 252357931
922295418 922295418
205969896 205969896
709571944 709571944
124240449 124240449
805770094 805770094
361242584 361242584
169612748 169612748
30803044 30803044
541410481 541410481
759432913 759432913
70644504 70644504
626774093 626774093
904075408 904075408
21425184 21425184
356956803 356956803
372616528 372616528
842324476 842324476
117593449 117593449
538373491 538373491
31541348 31541348
304666036 304666036
159306494 159306494
61197834 61197834
132581790 132581790
978950984 978950984
43688899 43688899
173591264 173591264
652653125 652653125
632965313 632965313
455719197 455719197
391239631 391239631
742593093 742593093
389403717 389403717
625197267 625197267
717456315 717456315
450900051 450900051
860011358 860011358
557280409 557280409
776703400 776703400
592818441 592818441
79020169 79020169
527687973 527687973
157160883 157160883
542752601 542752601
968252335 968252335
458107271 458107271
853568028 853568028
699879088 699879088
717250860 717250860
926806025 926806025
229411689 229411689
724828163 724828163
705919713 705919713
765087836 765087836
444808704 444808704
268126444 268126444
989580194 989580194
514536242 514536242
78752761 78752761
455617595 455617595
908490117 908490117
247963995 247963995
913528564 913528564
356526146 356526146
209368695 209368695
512151510 512151510
983735687 983735687
862834886 862834886
278502531 278502531
565830148 565830148
10853617 10853617
156390485 156390485
946511869 946511869
725213285 725213285
536033220 536033220
52491355 52491355
102852727 102852727
426138819 426138819
108203259 108203259
924867714 924867714
581065871 581065871
463264682 463264682
553302121 553302121
117203914 117203914
781050703 781050703
32291767 32291767
173586196 173586196
808528262 808528262
337675354 337675354
520663424 520663424
348748101 348748101
502453360 502453360
727763680 727763680
743352779 743352779
562411607 562411607
713282819 713282819
151730709 151730709
876015655 876015655
585825713 585825713
372332061 372332061
855013145 855013145
261438275 261438275
176219688 176219688
222585900 222585900
322685422 322685422
415369917 415369917
315561305 315561305
358960210 358960210
966808155 966808155
409914517 409914517
644919996 644919996
875778557 875778557
39645078 39645078
137736719 137736719
799444197 799444197
638807772 638807772
731188966 731188966
322631243 322631243
32539420 32539420
497464332 497464332
240744769 240744769
290262634 290262634
183316376 183316376
559339684 559339684
552991912 552991912
319637585 319637585
928115999 928115999
199998898 199998898
614774272 614774272
273253101 273253101
327470536 327470536
722729320 722729320
128469575 128469575
122924742 122924742
158297990 158297990
716361295 716361295
127856201 127856201
559951155 559951155
414696336 414696336
498731419 498731419
133356056 133356056
292854647 292854647
925653650 925653650
504760660 504760660
527225631 527225631
431480819 431480819
943522110 943522110
565361662 565361662
868843255 868843255
116947534 116947534
420526016 420526016
351998992 351998992
110803058 110803058
401250058 401250058
771066153 771066153
143602976 143602976
265261023 265261023
699188937 699188937
148634037 148634037
200857479 200857479
83389297 83389297
314080499 314080499
10590197 10590197
88316088 88316088
547924595 547924595
835085830 835085830
634356467 634356467
871966543 871966543
50328440 50328440
363227651 363227651
352611095 352611095
275207808 275207808
178570961 178570961
626275816 626275816
178511558 178511558
604883451 604883451
373433266 373433266
572419318 572419318
923688906 923688906
911557938 911557938
258954763 258954763
855387951 855387951
933282656 933282656
427883085 427883085
577087545 577087545
94200282 94200282
844668593 844668593
255414206 255414206
171698044 171698044
259436347 259436347
153192626 153192626
763711762 763711762
372523569 372523569
858269361 858269361
202972808 202972808
140548699 140548699
575446352 575446352
561923140 561923140
818686010 818686010
739109545 739109545
812824910 812824910
71502303 71502303
819006482 819006482
80690954 80690954
35172461 35172461
790046031 790046031
582724948 582724948
436501913 436501913
199347388 199347388
200750834 200750834
301763817 301763817
227357006 227357006
496084403 496084403
562076747 562076747
565769323 565769323
871001677 871001677
574674861 574674861
883916365 883916365
814600901 814600901
982269169 982269169
275813018 275813018
802361683 802361683
486669779 486669779
820666282 820666282
246539658 246539658
100459848 100459848
461210415 461210415
241330025 241330025
760106183 760106183
15275247 15275247
972031503 972031503
472039674 472039674
159595196 159595196
838771149 838771149
774352300 774352300
521744334 521744334
351292446 351292446
679405373 679405373
816445979 816445979
167890224 167890224
767855734 767855734
362802598 362802598
70129564 70129564
700298124 700298124
667196531 667196531
457207208 457207208
549389409 549389409
253087683 253087683
143734964 143734964
369776598 369776598
640305210 640305210
51363064 51363064
881510814 881510814
194124152 194124152
205824641 205824641
939090910 939090910
277775320 277775320
728157194 728157194
305743663 305743663
452126037 452126037
837459928 837459928
989203701 989203701
318437120 318437120
4514535 4514535
500341092 500341092
251708947 251708947
531418711 531418711
229958843 229958843
772377182 772377182
971111517 971111517
88077783 88077783
40591937 40591937
212816529 212816529
502426120 502426120
621692335 621692335
195654368 195654368
811464375 811464375
88659602 88659602
363019973 363019973
183573005 183573005
797975819 797975819
204092686 204092686
675819218 675819218
110828903 110828903
271424100 271424100
69095031 69095031
551244567 551244567
248617608 248617608
614533620 614533620
737539397 737539397
701366488 701366488
280669427 280669427
763350754 763350754
418793198 418793198
234302619 234302619
59190123 59190123
963572922 963572922
484859606 484859606
644380148 644380148
491856668 491856668
722801265 722801265
65865518 65865518
367084306 367084306
387520085 387520085
481425639 481425639
467264956 467264956
580019978 580019978
981016840 981016840
544873468 544873468
198765458 198765458
614030388 614030388
430755553 430755553
839856133 839856133
802978441 802978441
983776428 983776428
304365617 304365617
342972083 342972083
373375859 373375859
231526745 231526745
290187749 290187749
578796890 578796890
562242712 562242712
81389419 81389419
677938906 677938906
49794551 49794551
658394230 658394230
248380033 248380033
217555499 217555499
563260399 563260399
523917836 523917836
871948300 871948300
63662775 63662775
212202151 212202151
808072373 808072373
502022281 502022281
116996356 116996356
292369036 292369036
762727068 762727068
453365471 453365471
724166140 724166140
129604533 129604533
403317187 403317187
803026955 803026955
186105858 186105858
894660343 894660343
28767433 28767433
76441496 76441496
423444159 423444159
132726440 132726440
119376425 119376425
399896781 399896781
490422557 490422557
620107828 620107828
773918688 773918688
767712900 767712900
31625653 31625653
333655157 333655157
127182156 127182156
354673475 354673475
833633902 833633902
736884863 736884863
805181321 805181321
342742368 342742368
284866686 284866686
25683959 25683959
570939494 570939494
366733517 366733517
316656261 316656261
189056917 189056917
927382062 927382062
620138528 620138528
648793618 648793618
255443430 255443430
725509775 725509775
601206420 601206420
767462701 767462701
607199048 607199048
268101684 268101684
96485903 96485903
414394607 414394607
865353964 865353964
985757756 985757756
180305486 180305486
686613594 686613594
450912956 450912956
428677717 428677717
247358482 247358482
986249220 986249220
871174893 871174893
987204706 987204706
710672576 710672576
927877373 927877373
58511065 58511065
808483919 808483919
3456734 3456734
455078274 455078274
688759636 688759636
921246523 921246523
760602266 760602266
680458474 680458474
787078716 787078716
245433827 245433827
478807926 478807926
729416571 729416571
33715014 33715014
57427447 57427447
72815699 72815699
21037488 21037488
835225731 835225731
697948776 697948776
799702728 799702728
156404092 156404092
325591264 325591264
891092916 891092916
936361488 936361488
984071020 984071020
287150129 287150129
543299852 543299852
760655106 760655106
90758280 90758280
976196260 976196260
654872892 654872892
331030115 331030115
702458902 702458902
788706398 788706398
64283064 64283064
638380347 638380347
641767100 641767100
391425739 391425739
185851601 185851601
824304851 824304851
378276083 378276083
492167056 492167056
672679634 672679634
139620190 139620190
54005363 54005363
444246817 444246817
993792209 993792209
994318684 994318684
143251468 143251468
558670891 558670891
119486177 119486177
221482977 221482977
660449892 660449892
638112000 638112000
264208917 264208917
925013843 925013843
871464789 871464789
231405128 231405128
296481819 296481819
115129101 115129101
708935592 708935592
120125868 120125868
580778505 580778505
292564781 292564781
361075729 361075729
19995526 19995526
42402435 42402435
877109422 877109422
274101348 274101348
61962267 61962267
219021384 219021384
858142158 858142158
946435451 946435451
579888097 579888097
582098443 582098443
855037725 855037725
757115000 757115000
607961746 607961746
559000107 559000107
759964542 759964542
212537112 212537112
720033163 720033163
997149801 997149801
812898939 812898939
665615391 665615391
574670212 574670212
629710441 629710441
954816088 954816088
38587500 38587500
681875574 681875574
633654077 633654077
258101593 258101593
717221560 717221560
144712594 144712594
270847272 270847272
55232852 55232852
549883606 549883606
565333285 565333285
774123790 774123790
322007121 322007121
205879415 205879415
220993641 220993641
408018346 408018346
899536687 899536687
247437413 247437413
822587117 822587117
46640838 46640838
379304412 379304412
264985662 264985662
373266007 373266007
833344088 833344088
974920987 974920987
267753898 267753898
958488663 958488663
39208989 39208989
246174316 246174316
834694584 834694584
474900715 474900715
226977352 226977352
540828786 540828786
687494893 687494893
520589792 520589792
994446346 994446346
936209995 936209995
783862806 783862806
275208809 275208809
188727591 188727591
416408024 416408024
433891528 433891528
750163866 750163866
760503492 760503492
627668475 627668475
560637588 560637588
911487081 911487081
683737158 683737158
424710000 424710000
672092040 672092040
938284915 938284915
157176091 157176091
528884844 528884844
599435045 599435045
737989958 737989958
553297544 553297544
891372805 891372805
143061764 143061764
583623880 583623880
433454997 433454997
743318857 743318857
96211958 96211958
367729567 367729567
558043273 558043273
201369720 201369720
652860121 652860121
82947525 82947525
72591823 72591823
713570816 713570816
10748292 10748292
99443777 99443777
477258240 477258240
606391939 606391939
111196848 111196848
405923812 405923812
912149005 912149005
478128441 478128441
127022512 127022512
28586268 28586268
781873840 781873840
97605255 97605255
910368542 910368542
198799053 198799053
150624205 150624205
897046639 897046639
773888850 773888850
721295732 721295732
800669546 800669546
443715819 443715819
427685045 427685045
273983201 273983201
87210876 87210876
996943893 996943893
359963479 359963479
196059893 196059893
615590580 615590580
114945334 114945334
433449524 433449524
53350989 53350989
663342570 663342570
702446673 702446673
615749699 615749699
948769507 948769507
363192783 363192783
686763561 686763561
208101665 208101665
109285648 109285648
893565689 893565689
231983197 231983197
541831472 541831472
161916455 161916455
227911693 227911693
126825330 126825330
406928562 406928562
369346363 369346363
908682720 908682720
734898195 734898195
858950075 858950075
862421472 862421472
634965181 634965181
173379124 173379124
648001536 648001536
285496487 285496487
674092890 674092890
397011414 397011414
463737853 463737853
249181824 249181824
559111723 559111723
223153889 223153889
122250601 122250601
950079715 950079715
998823934 998823934
785503847 785503847
637934338 637934338
546413301 546413301
144086224 144086224
941590060 941590060
631042722 631042722
279203629 279203629
483931516 483931516
786195057 786195057
794591778 794591778
351550054 351550054
614512094 614512094
457408213 457408213
52494536 52494536
454475852 454475852
491648549 491648549
45662315 45662315
997887170 997887170
401510228 401510228
330768217 330768217
297661071 297661071
841050225 841050225
221339512 221339512
817617094 817617094
695368053 695368053
485300500 485300500
579774254 579774254
272459352 272459352
5342194 5342194
555846339 555846339
649211444 649211444
404078043 404078043
919644517 919644517
636267923 636267923
641511536 641511536
924726940 924726940
927104108 927104108
256604647 256604647
612236847 612236847
175181431 175181431
944384279 944384279
671024045 671024045
157373227 157373227
594505278 594505278
436223232 436223232
456581686 456581686
714985173 714985173
872344928 872344928
669388544 669388544
36451371 36451371
446312564 446312564
610227140 610227140
255063426 255063426
467981508 467981508
895068051 895068051
211256189 211256189
758041958 758041958
17859911 17859911
443959782 443959782
924438549 924438549
566743026 566743026
365261392 365261392
415441382 415441382
562621905 562621905
538709206 538709206
447056245 447056245
604162385 604162385
760974533 760974533
116432173 116432173
688802952 688802952
802148085 802148085
176742764 176742764
219206218 219206218
518580510 518580510
775619346 775619346
702911044 702911044
744525771 744525771
75802660 75802660
986681784 986681784
583477299 583477299
994435198 994435198
341623278 341623278
266361162 266361162
431812861 431812861
8145318 8145318
272236207 272236207
996506604 996506604
391981089 391981089
671757000 671757000
997437296 997437296
463271696 463271696
978650928 978650928
150695271 150695271
510371739 510371739
890090676 890090676
494872757 494872757
753393719 753393719
4600811 4600811
488298983 488298983
92665060 92665060
265059147 265059147
899873898 899873898
64945550 64945550
917849946 917849946
629623421 629623421
265338490 265338490
720215880 720215880
219274852 219274852
947180920 947180920
26787260 26787260
960754920 960754920
547551290 547551290
356095566 356095566
233020090 233020090
233097668 233097668
849172231 849172231
270216974 270216974
543320145 543320145
250838582 250838582
16601261 16601261
689593612 689593612
278553401 278553401
697111482 697111482
204117989 204117989
347902675 347902675
639340690 639340690
360568223 360568223
154408860 154408860
909750570 909750570
447099397 447099397
105677188 105677188
424408252 424408252
874436249 874436249
741002560 741002560
728392947 728392947
187952387 187952387
644678313 644678313
228769077 228769077
19742836 19742836
112873209 112873209
490715419 490715419
721910873 721910873
617552085 617552085
363412293 363412293
517331216 517331216
791470655 791470655
436127372 436127372
141934813 141934813
392358520 392358520
704964841 704964841
546990617 546990617
195061793 195061793
313400026 313400026
249671771 249671771
237453805 237453805
315781327 315781327
749331128 749331128
252237747 252237747
751161044 751161044
952199332 952199332
483273402 483273402
746080144 746080144
493475778 493475778
672738735 672738735
584326345 584326345
161378713 161378713
43535384 43535384
812893563 812893563
249703018 249703018
832840026 832840026
237399712 237399712
543308843 543308843
148072420 148072420
158846756 158846756
568693190 568693190
519981645 519981645
116734162 116734162
39865801 39865801
681356524 681356524
98091015 98091015
983920107 983920107
685412254 685412254
31890172 31890172
149788428 149788428
368239829 368239829
493473200 493473200
331174394 331174394
154776210 154776210
797666430 797666430
223623147 223623147
374730173 374730173
822482720 822482720
518105971 518105971
713378556 713378556
453746521 453746521
746344307 746344307
262921069 262921069
224517842 224517842
194412933 194412933
776393940 776393940
721440345 721440345
453630090 453630090
977090795 977090795
81490299 81490299
914102377 914102377
601124912 601124912
295019832 295019832
309734170 309734170
707679512 707679512
405295763 405295763
118797644 118797644
919629416 919629416
429455672 429455672
390615794 390615794
402941005 402941005
176110786 176110786
760485655 760485655
661093630 661093630
631661508 631661508
150101207 150101207
414056753 414056753
855882593 855882593
166836922 166836922
200423667 200423667
393467457 393467457
920252566 920252566
83882842 83882842
529848553 529848553
251510470 251510470
816775017 816775017
639529131 639529131
61135325 61135325
992545631 992545631
311166379 311166379
511550987 511550987
862555157 862555157
572607809 572607809
838608635 838608635
492504629 492504629
74251853 74251853
945849549 945849549
254461013 254461013
131749631 131749631
461281085 461281085
673827598 673827598
173531429 173531429
89014126 89014126
103750404 103750404
793491472 793491472
72774238 72774238
319886147 319886147
491120806 491120806
655803413 655803413
435051884 435051884
534403847 534403847
168506165 168506165
726511767 726511767
896502602 896502602
149903147 149903147
523575648 523575648
160085929 160085929
629677745 629677745
854151565 854151565
521583767 521583767
285912534 285912534
387341116 387341116
288080387 288080387
422418101 422418101
739741752 739741752
150679865 150679865
185850630 185850630
696296281 696296281
251936727 251936727
486580220 486580220
101636160 101636160
595752757 595752757
669347956 669347956
859429399 859429399
305615002 305615002
649886909 649886909
282730872 282730872
753066758 753066758
44958657 44958657
636938979 636938979
924743186 924743186
694849009 694849009
948106764 948106764
262707044 262707044
993527225 993527225
858767124 858767124
974300416 974300416
568658151 568658151
707077897 707077897
742731899 742731899
382692686 382692686
55852391 55852391
874708419 874708419
627640198 627640198
138365947 138365947
246320552 246320552
536702078 536702078
819357095 819357095
981593940 981593940
938788613 938788613
370345284 370345284
979119645 979119645
666744322 666744322
270507826 270507826
107885030 107885030
128717122 128717122
754640933 754640933
768141126 768141126
383701423 383701423
859189254 859189254
648893964 648893964
344538155 344538155
905566551 905566551
713914834 713914834
61892072 61892072
810676159 810676159
152015900 152015900
552114423 552114423
147238521 147238521
328135124 328135124
180246033 180246033
527601679 527601679
560717533 560717533
542973714 542973714
736693146 736693146
276913533 276913533
266834614 266834614
67958559 67958559
860222618 860222618
621598790 621598790
369345858 369345858
536363685 536363685
178954933 178954933
278120720 278120720
889891408 889891408
818934752 818934752
728152013 728152013
609790066 609790066
38022186 38022186
422529549 422529549
919037157 919037157
266695628 266695628
588488065 588488065
369865660 369865660
47768776 47768776
201402118 201402118
790445192 790445192
962441982 962441982
904787339 904787339
833222500 833222500
446187666 446187666
446844096 446844096
926123092 926123092
116660771 116660771
997903380 997903380
52088298 52088298
619079167 619079167
705063652 705063652
37685583 37685583
3952970 3952970
90498136 90498136
105012028 105012028
11033665 11033665
459434835 459434835
123262997 123262997
719441429 719441429
503438055 503438055
130436214 130436214
36208041 36208041
96324121 96324121
478975057 478975057
88133091 88133091
734920828 734920828
941778307 941778307
305179709 305179709
290975885 290975885
245123139 245123139
132020602 132020602
826327725 826327725
183270214 183270214
738970236 738970236
199222127 199222127
495408611 495408611
788128136 788128136
357129248 357129248
239102377 239102377
254886624 254886624
194531830 194531830
246606845 246606845
32110028 32110028
452555244 452555244
58089584 58089584
550039881 550039881
621225239 621225239
982051482 982051482
597687846 597687846
353004299 353004299
565595451 565595451
545847314 545847314
395983534 395983534
981673593 981673593
196225929 196225929
381596942 381596942
78920675 78920675
788901948 788901948
198380685 198380685
840348732 840348732
572699540 572699540
310313040 310313040
33532929 33532929
368191597 368191597
215013596 215013596
442397565 442397565
435946917 435946917
902299587 902299587
397911300 397911300
898531530 898531530
326214931 326214931
818063386 818063386
171100344 171100344
708562470 708562470
792750725 792750725
884083397 884083397
766494835 766494835
79513489 79513489
484224122 484224122
38959400 38959400
870938180 870938180
9889455 9889455
691069126 691069126
647484193 647484193
739549009 739549009
534487198 534487198
229335556 229335556
90054510 90054510
943786943 943786943
351006767 351006767
919214517 919214517
402397315 402397315
320223173 320223173
195634424 195634424
638424462 638424462
35101862 35101862
343244791 343244791
400334395 400334395
142450246 142450246
193829670 193829670
668463880 668463880
970832564 970832564
383405448 383405448
94201054 94201054
356641353 356641353
579870673 579870673
781482252 781482252
703271409 703271409
161363544 161363544
850448138 850448138
96243942 96243942
989317618 989317618
90737074 90737074
905157336 905157336
427971497 427971497
135118752 135118752
498277411 498277411
322030114 322030114
16799803 16799803
246790024 246790024
857358289 857358289
957125101 957125101
937843904 937843904
211574416 211574416
736799764 736799764
507907773 507907773
430475229 430475229
569825704 569825704
65805829 65805829
825270441 825270441
174806825 174806825
966825636 966825636
159849020 159849020
907257243 907257243
558762311 558762311
323337187 323337187
164382497 164382497
700976200 700976200
713982493 713982493
570125557 570125557
130538299 130538299
660824300 660824300
709451394 709451394
626179622 626179622
706020131 706020131
128113624 128113624
950202694 950202694
480951107 480951107
374067414 374067414
918357042 918357042
344011196 344011196
887940340 887940340
153146626 153146626
901922242 901922242
424441124 424441124
797389870 797389870
331304397 331304397
783582881 783582881
122958704 122958704
196369927 196369927
583692414 583692414
542088996 542088996
207004813 207004813
475519911 475519911
378332702 378332702
793675250 793675250
921895246 921895246
351625100 351625100
695351436 695351436
843515242 843515242
910978403 910978403
912730133 912730133
5803485 5803485
201734552 201734552
576719901 576719901
599593246 599593246
608887354 608887354
850148950 850148950
443438898 443438898
333647064 333647064
17883588 17883588
134360047 134360047
312666192 312666192
992853948 992853948
596222594 596222594
147378558 147378558
21091962 21091962
88103771 88103771
45275660 45275660
727736795 727736795
972038159 972038159
593772440 593772440
707782656 707782656
333931500 333931500
5570270 5570270
995854523 995854523
157431129 157431129
227459041 227459041
737549310 737549310
125050116 125050116
148783545 148783545
532918722 532918722
671031412 671031412
413025934 413025934
703177703 703177703
452843917 452843917
581934628 581934628
434888521 434888521
201714785 201714785
857354526 857354526
399005183 399005183
964062046 964062046
580800899 580800899
70597686 70597686
48111246 48111246
727961118 727961118
301919352 301919352
265817552 265817552
495360265 495360265
198439335 198439335
101730908 101730908
308351457 308351457
34228909 34228909
257172782 257172782
238560929 238560929
827773558 827773558
470669619 470669619
890088067 890088067
984348625 984348625
750673085 750673085
376014140 376014140
454354352 454354352
541378853 541378853
174964093 174964093
913037579 913037579
335431052 335431052
540892540 540892540
592061631 592061631
338346466 338346466
45299592 45299592
534985274 534985274
285014022 285014022
613609215 613609215
388769877 388769877
258573403 258573403
537163358 537163358
425306449 425306449
598407619 598407619
915323289 915323289
795961947 795961947
673209600 673209600
843922418 843922418
556556913 556556913
480759658 480759658
656523413 656523413
671309806 671309806
985853118 985853118
648234200 648234200
147461412 147461412
663208342 663208342
168270328 168270328
677170181 677170181
402403663 402403663
144599445 144599445
320026575 320026575
991184949 991184949
45020325 45020325
759498334 759498334
806273405 806273405
867406535 867406535
887219079 887219079
215128 215128
855579056 855579056
368305801 368305801
787603313 787603313
160612035 160612035
20412157 20412157
988447528 988447528
267242016 267242016
545123813 545123813
62989024 62989024
932401290 932401290
870095469 870095469
11625128 11625128
150872589 150872589
470185065 470185065
428930817 428930817
83290763 83290763
656159561 656159561
268742790 268742790
296556486 296556486
286761483 286761483
729851747 729851747
671288258 671288258
257893973 257893973
287043596 287043596
547709786 547709786
609015870 609015870
711810179 711810179
642041009 642041009
898040055 898040055
756945869 756945869
690536962 690536962
68853674 68853674
925597486 925597486
502691479 502691479
8730243 8730243
105051368 105051368
895578364 895578364
835897067 835897067
248720064 248720064
165245313 165245313
663304874 663304874
842469539 842469539
433222308 433222308
102389384 102389384
704604718 704604718
474339566 474339566
785394841 785394841
635529486 635529486
364196628 364196628
400530779 400530779
641315521 641315521
741917557 741917557
316062071 316062071
190942481 190942481
581746627 581746627
848472405 848472405
381972069 381972069
465475792 465475792
183646785 183646785
931773429 931773429
259819930 259819930
408863349 408863349
980476148 980476148
150320411 150320411
589201783 589201783
969834042 969834042
620680995 620680995
774844460 774844460
772428192 772428192
267363254 267363254
224365753 224365753
272742546 272742546
5154613 5154613
956999627 956999627
709156930 709156930
570102051 570102051
472912309 472912309
239600420 239600420
660215057 660215057
747250897 747250897
88316437 88316437
22800704 22800704
975696560 975696560
606597429 606597429
620372105 620372105
923917920 923917920
697140951 697140951
992766706 992766706
619060729 619060729
656855025 656855025
725497002 725497002
558760973 558760973
558800341 558800341
186061436 186061436
255342925 255342925
987995972 987995972
346027270 346027270
940455007 940455007
461559649 461559649
68017263 68017263
657006097 657006097
672287878 672287878
115777138 115777138
560126489 560126489
155890601 155890601
206612628 206612628
28367209 28367209
365498736 365498736
129153018 129153018
951090600 951090600
902089990 902089990
844428409 844428409
251985659 251985659
640201500 640201500
462665974 462665974
555308142 555308142
702875958 702875958
327475857 327475857
573517114 573517114
763237544 763237544
927180122 927180122
743066686 743066686
286591532 286591532
808797321 808797321
907191692 907191692
615200521 615200521
833056548 833056548
182251905 182251905
9491348 9491348
42064659 42064659
255020060 255020060
559830984 559830984
242650577 242650577
947290264 947290264
322595583 322595583
283273205 283273205
829267930 829267930
924476108 924476108
414213582 414213582
895526994 895526994
29007656 29007656
162840485 162840485
903412904 903412904
774200071 774200071
229509078 229509078
603889092 603889092
176529670 176529670
568242364 568242364
240886265 240886265
352533788 352533788
820007541 820007541
429637543 429637543
430153705 430153705
316097650 316097650
461920083 461920083
272314091 272314091
22534899 22534899
966045192 966045192
989270795 989270795
533944341 533944341
827771853 827771853
289213996 289213996
560416263 560416263
961631974 961631974
735595034 735595034
205904287 205904287
477707219 477707219
182772322 182772322
829490279 829490279
741572588 741572588
471766244 471766244
714435406 714435406
192889408 192889408
391471231 391471231
233968518 233968518
113236661 113236661
604621579 604621579
72157394 72157394
459784292 459784292
632838972 632838972
910827563 910827563
986852695 986852695
334444118 334444118
442367197 442367197
605034108 605034108
320566995 320566995
809475081 809475081
68093730 68093730
280139319 280139319
252351145 252351145
347589782 347589782
247474022 247474022
445523515 445523515
588402822 588402822
950879402 950879402
100436632 100436632
228407233 228407233
541029538 541029538
258827562 258827562
427437922 427437922
288213995 288213995
214505757 214505757
907110456 907110456
986463842 986463842
826760116 826760116
775397387 775397387
717492109 717492109
200750517 200750517
93863500 93863500
412000960 412000960
817941469 817941469
147256890 147256890
62102149 62102149
470909193 470909193
899658301 899658301
316812858 316812858
553468133 553468133
592532889 592532889
259160581 259160581
104964709 104964709
224352030 224352030
344800453 344800453
27688931 27688931
349697193 349697193
492065596 492065596
687117299 687117299
233168020 233168020
121181650 121181650
476109613 476109613
800674633 800674633
723403806 723403806
947225676 947225676
508836727 508836727
295953981 295953981
789880718 789880718
536335304 536335304
415551097 415551097
66622515 66622515
301628964 301628964
574291691 574291691
466764717 466764717
139467674 139467674
353180083 353180083
314612126 314612126
484513287 484513287
956456110 956456110
683773197 683773197
687931096 687931096
505164630 505164630
695557294 695557294
277822516 277822516
362010304 362010304
977719313 977719313
19356869 19356869
212755192 212755192
229911734 229911734
471546290 471546290
856307108 856307108
537563087 537563087
77554781 77554781
145960899 145960899
857529109 857529109
967418136 967418136
952534981 952534981
700794904 700794904
267393503 267393503
950921319 950921319
75784085 75784085
160806900 160806900
785406759 785406759
449114420 449114420
272410130 272410130
655189882 655189882
198226044 198226044
330075479 330075479
887729404 887729404
194380623 194380623
157315771 157315771
617520340 617520340
13697340 13697340
750106755 750106755
414052203 414052203
224968665 224968665
736968232 736968232
259493954 259493954
389672498 389672498
896455700 896455700
768618684 768618684
964869322 964869322
414430400 414430400
67972778 67972778
483221100 483221100
940947501 940947501
307764743 307764743
343033017 343033017
227553189 227553189
467168070 467168070
148543489 148543489
557169924 557169924
163089018 163089018
224683168 224683168
419313747 419313747
560469653 560469653
307036692 307036692
209348666 209348666
509056712 509056712
859938973 859938973
426123927 426123927
241774830 241774830
148309932 148309932
693233553 693233553
867886846 867886846
883260014 883260014
700080760 700080760
141665569 141665569
891958725 891958725
961609974 961609974
655525802 655525802
754754858 754754858
17202138 17202138
129718848 129718848
122795300 122795300
806030941 806030941
294500645 294500645
679181533 679181533
71651067 71651067
263039768 263039768
303950697 303950697
366300444 366300444
526734999 526734999
621560616 621560616
223133272 223133272
708774040 708774040
870511366 870511366
278087020 278087020
725463965 725463965
933614559 933614559
724242049 724242049
322501651 322501651
413318040 413318040
285047234 285047234
98156381 98156381
518260721 518260721
705938930 705938930
705002110 705002110
404909871 404909871
732006032 732006032
601773687 601773687
170581010 170581010
963952308 963952308
328854533 328854533
442739769 442739769
819191430 819191430
827483736 827483736
586879413 586879413
854705926 854705926
595026796 595026796
513788057 513788057
431000181 431000181
488242388 488242388
332629060 332629060
310652342 310652342
380167636 380167636
348737687 348737687
876503253 876503253
450728257 450728257
76928933 76928933
792352458 792352458
147114017 147114017
849331951 849331951
975553292 975553292
344939758 344939758
731366518 731366518
771532014 771532014
763241532 763241532
920075123 920075123
90974527 90974527
6310978 6310978
619097840 619097840
187595638 187595638
645115691 645115691
4781575 4781575
384578528 384578528
165813154 165813154
376782622 376782622
509383098 509383098
900532915 900532915
747224747 747224747
4680900 4680900
140416042 140416042
67723129 67723129
522220380 522220380
307968741 307968741
63203717 63203717
669793386 669793386
783004494 783004494
365647226 365647226
646418039 646418039
311395487 311395487
32258925 32258925
752081508 752081508
772420297 772420297
17887717 17887717
159361283 159361283
174678245 174678245
368747620 368747620
665161455 665161455
386037405 386037405
493563130 493563130
214342579 214342579
818974765 818974765
21121299 21121299
784605536 784605536
781043924 781043924
447413805 447413805
7364580 7364580
989020315 989020315
966977399 966977399
194330103 194330103
626243026 626243026
829296576 829296576
888628079 888628079
630328528 630328528
712275537 712275537
281786682 281786682
220873433 220873433
843323392 843323392
569844605 569844605
804694936 804694936
200294725 200294725
795233478 795233478
365810086 365810086
555669967 555669967
700682954 700682954
380148733 380148733
778142384 778142384
985811529 985811529
959172899 959172899
571006845 571006845
249880433 249880433
300049760 300049760
778402954 778402954
68716528 68716528
38242090 38242090
394498947 394498947
43197918 43197918
252552204 252552204
867542812 867542812
870112151 870112151
735731777 735731777
356321654 356321654
626341955 626341955
955773071 955773071
68555323 68555323
638600702 638600702
527015760 527015760
237346751 237346751
309769499 309769499
987087140 987087140
827174154 827174154
385356034 385356034
763956100 763956100
223290729 223290729
379843831 379843831
785178364 785178364
175085455 175085455
277853061 277853061
87402145 87402145
787440154 787440154
922753838 922753838
442522509 442522509
395966650 395966650
244926295 244926295
398593764 398593764
789547196 789547196
723963602 723963602
369564140 369564140
113912375 113912375
635231265 635231265
601721632 601721632
424900028 424900028
488124803 488124803
343937319 343937319
480488524 480488524
428705879 428705879
951905210 951905210
83998433 83998433
360247006 360247006
271568606 271568606
904152106 904152106
897955212 897955212
489152306 489152306
968944433 968944433
580162695 580162695
363383650 363383650
471742187 471742187
78994486 78994486
302325182 302325182
584813473 584813473
359976542 359976542
565586410 565586410
336842985 336842985
134853430 134853430
333107703 333107703
440990850 440990850
610366265 610366265
806598052 806598052
885569144 885569144
155223739 155223739
552207069 552207069
300070060 300070060
698876968 698876968
434066768 434066768
799185532 799185532
492168850 492168850
409205906 409205906
430076482 430076482
685870285 685870285
936339157 936339157
75296655 75296655
24284188 24284188
635867576 635867576
485470459 485470459
680747700 680747700
341957296 341957296
42926377 42926377
304888623 304888623
791159035 791159035
804099829 804099829
262288203 262288203
590573910 590573910
88788714 88788714
65506822 65506822
436065514 436065514
12116333 12116333
962316151 962316151
41854651 41854651
731093277 731093277
173400931 173400931
261226025 261226025
784886954 784886954
829250405 829250405
898990093 898990093
714418028 714418028
44721904 44721904
746345592 746345592
414923341 414923341
96061632 96061632
113867149 113867149
899248837 899248837
994678534 994678534
964032206 964032206
402462685 402462685
498967615 498967615
409095748 409095748
495099076 495099076
647366205 647366205
410714532 410714532
666441088 666441088
750708187 750708187
338215899 338215899
308384258 308384258
474348123 474348123
571100184 571100184
932095975 932095975
292585489 292585489
476394775 476394775
228576855 228576855
660106709 660106709
916322668 916322668
952646231 952646231
989833243 989833243
452111238 452111238
415849555 415849555
886952604 886952604
636560167 636560167
595114737 595114737
28364937 28364937
30488599 30488599
248824181 248824181
613988008 613988008
66254326 66254326
851836342 851836342
93267353 93267353
532973047 532973047
23980414 23980414
701337844 701337844
803348740 803348740
75424719 75424719
822742352 822742352
388227173 388227173
989901063 989901063
626856621 626856621
366432047 366432047
560273963 560273963
771423879 771423879
67092049 67092049
55638226 55638226
102786074 102786074
984210348 984210348
362629603 362629603
37645109 37645109
251269361 251269361
499488634 499488634
371963566 371963566
384314797 384314797
518215723 518215723
24028331 24028331
89491163 89491163
743913003 743913003
595777320 595777320
210614328 210614328
321883172 321883172
363772718 363772718
87172180 87172180
113949104 113949104
159468567 159468567
865143012 865143012
628531045 628531045
935428814 935428814
737173868 737173868
28947545 28947545
439287960 439287960
350532351 350532351
175615494 175615494
4904091 4904091
78185045 78185045
44215873 44215873
849306888 849306888
155346351 155346351
406625814 406625814
429057235 429057235
218874717 218874717
26140856 26140856
82290495 82290495
130505806 130505806
554861962 554861962
418714864 418714864
640941771 640941771
472126541 472126541
620276334 620276334
181945510 181945510
569756050 569756050
174395074 174395074
760272053 760272053
686490397 686490397
436085380 436085380
730644547 730644547
299129988 299129988
106560128 106560128
802694009 802694009
353120918 353120918
119999253 119999253
72698480 72698480
171204288 171204288
17034109 17034109
823842546 823842546
978929697 978929697
678786045 678786045
860483916 860483916
641361313 641361313
77051018 77051018
601457442 601457442
259813555 259813555
405748415 405748415
574129271 574129271
123507479 123507479
869378209 869378209
665303144 665303144
449673110 449673110
365886881 365886881
447024295 447024295
155917418 155917418
571803435 571803435
263254468 263254468
335355392 335355392
562183556 562183556
578467710 578467710
657478946 657478946
94467887 94467887
41293528 41293528
710391278 710391278
648480345 648480345
350343655 350343655
461843507 461843507
65691850 65691850
346935475 346935475
975639381 975639381
124242447 124242447
360952874 360952874
101707741 101707741
325730691 325730691
540031456 540031456
193123155 193123155
659241592 659241592
243279484 243279484
486076960 486076960
629285638 629285638
239259257 239259257
909460267 909460267
509347028 509347028
171576772 171576772
321023333 321023333
979127742 979127742
133266670 133266670
209461901 209461901
33988153 33988153
879708113 879708113
235642298 235642298
444862994 444862994
777372011 777372011
93566907 93566907
729653116 729653116
942642110 942642110
118039171 118039171
187701407 187701407
613651674 613651674
863130313 863130313
604106638 604106638
373567559 373567559
707161900 707161900
888629914 888629914
773440563 773440563
646659617 646659617
526045155 526045155
358158926 358158926
186659766 186659766
125884836 125884836
820072769 820072769
982833963 982833963
347301970 347301970
126961060 126961060
33329237 33329237
573046647 573046647
519976697 519976697
904477637 904477637
303108848 303108848
107272017 107272017
744371272 744371272
71591504 71591504
393095242 393095242
32392724 32392724
459432437 459432437
900610263 900610263
392965872 392965872
222539725 222539725
549557814 549557814
17522761 17522761
286113249 286113249
718227269 718227269
537585416 537585416
509304721 509304721
276095421 276095421
359274072 359274072
547797774 547797774
66726592 66726592
695461612 695461612
156141043 156141043
837232698 837232698
11954334 11954334
105147966 105147966
893246414 893246414
907142888 907142888
222519742 222519742
528710829 528710829
370919011 370919011
347319370 347319370
789248955 789248955
411563563 411563563
462297511 462297511
133298409 133298409
433467856 433467856
120354493 120354493
581270231 581270231
329383580 329383580
389606140 389606140
663510407 663510407
229919387 229919387
402562675 402562675
377055345 377055345
1816640 1816640
377636406 377636406
304714472 304714472
33841164 33841164
141567259 141567259
807861786 807861786
914854834 914854834
194503858 194503858
548534709 548534709
815230701 815230701
30173333 30173333
401837462 401837462
154382923 154382923
661703127 661703127
815594165 815594165
605059164 605059164
951661385 951661385
210158487 210158487
817920148 817920148
659188495 659188495
914137134 914137134
458591583 458591583
298941746 298941746
145249696 145249696
935433036 935433036
263973797 263973797
354969106 354969106
713966015 713966015
297604732 297604732
505243066 505243066
359195915 359195915
82805488 82805488
944848612 944848612
723869386 723869386
53914636 53914636
418640446 418640446
363031906 363031906
587855520 587855520
224260296 224260296
511893015 511893015
684672079 684672079
11006919 11006919
614006647 614006647
574873421 574873421
682195860 682195860
84037407 84037407
544220748 544220748
836684553 836684553
856254025 856254025
717025647 717025647
819733206 819733206
923097918 923097918
101710732 101710732
401031150 401031150
106516922 106516922
143707727 143707727
276425696 276425696
105266735 105266735
838250564 838250564
563258624 563258624
862997361 862997361
71840139 71840139
36239491 36239491
745811432 745811432
454088672 454088672
466887524 466887524
196159200 196159200
584080001 584080001
23341077 23341077
233228935 233228935
664075439 664075439
232008342 232008342
924139046 924139046
258458068 258458068
895411983 895411983
619880374 619880374
40518128 40518128
661992516 661992516
244221830 244221830
761178296 761178296
149272158 149272158
234310684 234310684
943567048 943567048
22506266 22506266
384087536 384087536
43480804 43480804
249999769 249999769
613695699 613695699
439940589 439940589
182819293 182819293
180852032 180852032
448708434 448708434
301721090 301721090
876429074 876429074
337375480 337375480
209340630 209340630
559416548 559416548
348756910 348756910
802887378 802887378
68530886 68530886
901280218 901280218
45302283 45302283
327220704 327220704
257376624 257376624
589824311 589824311
6591982 6591982
804425363 804425363
935605559 935605559
845936570 845936570
635964683 635964683
518236696 518236696
320663271 320663271
442743546 442743546
658264358 658264358
34936136 34936136
494975665 494975665
734678331 734678331
556285886 556285886
410300232 410300232
59644186 59644186
137433777 137433777
633341298 633341298
658360422 658360422
36632700 36632700
6070458 6070458
486467025 486467025
404020227 404020227
233323156 233323156
436520177 436520177
827808121 827808121
935712053 935712053
201786644 201786644
301874847 301874847
642981382 642981382
854328963 854328963
673249600 673249600
836118184 836118184
298547659 298547659
199804431 199804431
169658761 169658761
700468414 700468414
243212196 243212196
994154867 994154867
231417306 231417306
779349646 779349646
382947597 382947597
981961922 981961922
982177740 982177740
94441335 94441335
551503619 551503619
379710043 379710043
580732306 580732306
758580861 758580861
25040979 25040979
794665524 794665524
753918959 753918959
709848187 709848187
510759902 510759902
917812553 917812553
132414291 132414291
235934980 235934980
948629642 948629642
370779896 370779896
861862107 861862107
361500761 361500761
510355651 510355651
6455320 6455320
710830466 710830466
119686514 119686514
498920756 498920756
55312051 55312051
642123666 642123666
125009910 125009910
299372541 299372541
508473207 508473207
561552500 561552500
187614757 187614757
551796144 551796144
112182716 112182716
486201102 486201102
74156614 74156614
68936956 68936956
585644261 585644261
566480075 566480075
454015361 454015361
661642250 661642250
334552202 334552202
24327321 24327321
72303095 72303095
967189738 967189738
991361964 991361964
582164669 582164669
237346491 237346491
281965448 281965448
226486702 226486702
13538688 13538688
146524270 146524270
11987129 11987129
637051402 637051402
478801604 478801604
166056524 166056524
181801657 181801657
885896150 885896150
630961929 630961929
117225753 117225753
546650715 546650715
494021486 494021486
208336716 208336716
832500247 832500247
992018628 992018628
141512029 141512029
30394020 30394020
973098288 973098288
935176882 935176882
600504795 600504795
336804049 336804049
645179800 645179800
918504020 918504020
634568315 634568315
810109416 810109416
467749319 467749319
127325160 127325160
272740927 272740927
67975353 67975353
959930477 959930477
869634354 869634354
163492638 163492638
675859878 675859878
257431182 257431182
19421694 19421694
798775590 798775590
697925871 697925871
617490575 617490575
252773498 252773498
435001389 435001389
934615502 934615502
195822673 195822673
965717366 965717366
153922067 153922067
204358249 204358249
910607876 910607876
903527146 903527146
308765420 308765420
642600071 642600071
482584280 482584280
577941179 577941179
996814604 996814604
578616289 578616289
559039735 559039735
147919560 147919560
843744956 843744956
655723025 655723025
782927224 782927224
305699650 305699650
162313421 162313421
259044866 259044866
621771981 621771981
261240726 261240726
650218432 650218432
566810607 566810607
526061027 526061027
889769317 889769317
490042291 490042291
915301883 915301883
364991884 364991884
742932618 742932618
240561563 240561563
652127812 652127812
679360877 679360877
662103239 662103239
796489552 796489552
434533112 434533112
581212644 581212644
48053110 48053110
577650155 577650155
506783618 506783618
264049445 264049445
387470747 387470747
119677467 119677467
300649583 300649583
495419908 495419908
727690350 727690350
8838030 8838030
696112150 696112150
906882485 906882485
353340078 353340078
34462117 34462117
431573998 431573998
39611949 39611949
5077169 5077169
456720827 456720827
262891028 262891028
589926581 589926581
72428710 72428710
444727068 444727068
132181080 132181080
347048351 347048351
251422020 251422020
109171011 109171011
915193641 915193641
11311375 11311375
521130382 521130382
927487872 927487872
754616157 754616157
257111623 257111623
881071453 881071453
683171509 683171509
901453206 901453206
173581866 173581866
150250506 150250506
510490204 510490204
302759422 302759422
364093347 364093347
487927672 487927672
324646239 324646239
393923895 393923895
260405064 260405064
696825758 696825758
244085106 244085106
243791757 243791757
311555968 311555968
628444791 628444791
954661212 954661212
314235774 314235774
335821628 335821628
408559579 408559579
562283770 562283770
795018126 795018126
977948977 977948977
852273723 852273723
219302228 219302228
256345643 256345643
215154869 215154869
34180714 34180714
394065824 394065824
298648734 298648734
647315978 647315978
770004803 770004803
628617164 628617164
925669312 925669312
412567378 412567378
941618605 941618605
932671627 932671627
605922184 605922184
671181860 671181860
125465449 125465449
972773423 972773423
368812990 368812990
179479558 179479558
375850281 375850281
548130250 548130250
247175408 247175408
8609413 8609413
999263837 999263837
880703729 880703729
505005784 505005784
263455630 263455630
623633787 623633787
895867553 895867553
445270737 445270737
477620191 477620191
714832052 714832052
488234025 488234025
583528542 583528542
47314155 47314155
331112891 331112891
777013571 777013571
477244250 477244250
663117857 663117857
659687089 659687089
315379773 315379773
471830012 471830012
938323187 938323187
671985984 671985984
67380892 67380892
130393254 130393254
208358427 208358427
816352184 816352184
70383513 70383513
101290706 101290706
650217313 650217313
728897220 728897220
254419906 254419906
285029371 285029371
234480143 234480143
76093272 76093272
563074148 563074148
519178606 519178606
541865715 541865715
784928756 784928756
40706037 40706037
762100314 762100314
536869397 536869397
240321109 240321109
457916465 457916465
792577056 792577056
54393038 54393038
374678157 374678157
12501313 12501313
742397909 742397909
772331022 772331022
871626695 871626695
569013609 569013609
638021334 638021334
16215938 16215938
761543129 761543129
291023474 291023474
339653055 339653055
582386812 582386812
704957373 704957373
614037795 614037795
525620481 525620481
617832995 617832995
332984801 332984801
257501048 257501048
310383742 310383742
88016540 88016540
268949614 268949614
207562174 207562174
66539114 66539114
12700283 12700283
462911126 462911126
326562551 326562551
215843312 215843312
808356841 808356841
820489815 820489815
751869851 751869851
570901293 570901293
603652962 603652962
544467117 544467117
397231207 397231207
203123175 203123175
38478473 38478473
252341614 252341614
981284408 981284408
944563799 944563799
292203739 292203739
320309243 320309243
795432329 795432329
104963185 104963185
666537186 666537186
629737352 629737352
14714641 14714641
630774520 630774520
718544967 718544967
154511724 154511724
457257649 457257649
244131928 244131928
158048453 158048453
567550775 567550775
207695845 207695845
731977722 731977722
563864684 563864684
764682080 764682080
929023143 929023143
824673963 824673963
356680457 356680457
911456118 911456118
975893628 975893628
567161194 567161194
108416028 108416028
290777938 290777938
938698727 938698727
379577171 379577171
634297644 634297644
419854832 419854832
251675328 251675328
262673628 262673628
683449819 683449819
487459205 487459205
870125298 870125298
862777404 862777404
431884511 431884511
105414642 105414642
204845631 204845631
324572861 324572861
186292213 186292213
240862043 240862043
348718122 348718122
676296751 676296751
339213645 339213645
42227003 42227003
484063548 484063548
830230270 830230270
285507262 285507262
238567128 238567128
440817880 440817880
152108429 152108429
205454316 205454316
439632185 439632185
410186690 410186690
847574526 847574526
774640232 774640232
912858668 912858668
155704147 155704147
33072681 33072681
336441781 336441781
708140292 708140292
329970208 329970208
988090242 988090242
45842381 45842381
498214127 498214127
621529340 621529340
251370890 251370890
702785799 702785799
978700764 978700764
674885687 674885687
646002057 646002057
261968154 261968154
913479204 913479204
42502544 42502544
198482033 198482033
582317037 582317037
935783760 935783760
289242473 289242473
299715609 299715609
231334739 231334739
848778062 848778062
80404089 80404089
439727104 439727104
340721221 340721221
91100826 91100826
469424424 469424424
950315998 950315998
123428635 123428635
419578591 419578591
416217575 416217575
452793497 452793497
307077478 307077478
101634774 101634774
772442321 772442321
745085001 745085001
303345339 303345339
718005170 718005170
253043118 253043118
765438346 765438346
13189590 13189590
533169012 533169012
248590606 248590606
405411243 405411243
396355525 396355525
426931144 426931144
193019266 193019266
249600090 249600090
441107099 441107099
28305180 28305180
988753414 988753414
470527471 470527471
731462383 731462383
859780322 859780322
718126319 718126319
33947430 33947430
61721151 61721151
698321753 698321753
298813446 298813446
774318507 774318507
170142036 170142036
940776580 940776580
893875933 893875933
199898285 199898285
199049058 199049058
890169723 890169723
402917895 402917895
216737105 216737105
660828308 660828308
261372578 261372578
166289371 166289371
265748963 265748963
56815402 56815402
975229740 975229740
349430184 349430184
120165299 120165299
770788023 770788023
372888004 372888004
464696590 464696590
567984271 567984271
732043224 732043224
285721378 285721378
775926544 775926544
110348236 110348236
438846416 438846416
176763531 176763531
58632617 58632617
335689024 335689024
529254376 529254376
460309423 460309423
659094390 659094390
866770713 866770713
682641453 682641453
758539446 758539446
195582291 195582291
392756831 392756831
365726503 365726503
516659685 516659685
997983247 997983247
695914203 695914203
47994498 47994498
742669563 742669563
774300569 774300569
816853179 816853179
592286602 592286602
977573639 977573639
247316752 247316752
805034382 805034382
795129505 795129505
522243054 522243054
295940619 295940619
22688392 22688392
168880518 168880518
72605481 72605481
3456441 3456441
369222431 369222431
114820842 114820842
925657639 925657639
183766974 183766974
582777918 582777918
940020336 940020336
207972152 207972152
381345773 381345773
169471280 169471280
426291848 426291848
610601921 610601921
201438292 201438292
116368567 116368567
300746931 300746931
600851882 600851882
852170407 852170407
546704778 546704778
584682697 584682697
264797363 264797363
375122918 375122918
124194581 124194581
697802187 697802187
357515096 357515096
926335065 926335065
78217958 78217958
585791407 585791407
642488343 642488343
447317980 447317980
58094978 58094978
768898917 768898917
304314739 304314739
170460295 170460295
685254319 685254319
399579427 399579427
292802132 292802132
360177987 360177987
33182945 33182945
86005678 86005678
383851107 383851107
219507963 219507963
800984659 800984659
469399949 469399949
67909064 67909064
417340526 417340526
490282033 490282033
580321870 580321870
832513643 832513643
462606648 462606648
939726521 939726521
366948556 366948556
241758971 241758971
543170796 543170796
255398522 255398522
155765992 155765992
503680615 503680615
699001548 699001548
292374141 292374141
123449691 123449691
429872171 429872171
644417927 644417927
978493962 978493962
192129384 192129384
4550302 4550302
320917664 320917664
718628097 718628097
849916613 849916613
207649867 207649867
367722115 367722115
108697842 108697842
72373919 72373919
884658666 884658666
316870477 316870477
914601354 914601354
162992441 162992441
528924282 528924282
342226853 342226853
54611569 54611569
869033191 869033191
979275021 979275021
592631093 592631093
320843663 320843663
909431891 909431891
302901520 302901520
347890388 347890388
689118215 689118215
77635861 77635861
368015357 368015357
940293179 940293179
56425217 56425217
421067430 421067430
833851035 833851035
68754279 68754279
348698239 348698239
614226644 614226644
879056076 879056076
373598184 373598184
146374159 146374159
88852601 88852601
836848107 836848107
771648887 771648887
791119142 791119142
94699466 94699466
654179799 654179799
298437495 298437495
536660948 536660948
186278979 186278979
913416460 913416460
53852054 53852054
593439681 593439681
432952222 432952222
848068836 848068836
143877057 143877057
130315483 130315483
90800977 90800977
888285475 888285475
870676545 870676545
911620875 911620875
759484632 759484632
958345324 958345324
546961930 546961930
894242211 894242211
416574314 416574314
449194062 449194062
940466124 940466124
140483683 140483683
322830155 322830155
879279837 879279837
831828413 831828413
135413708 135413708
818042820 818042820
980337729 980337729
767937608 767937608
411613284 411613284
5247854 5247854
822252240 822252240
787074037 787074037
668422751 668422751
281022330 281022330
889178805 889178805
719272474 719272474
486440706 486440706
601756294 601756294
648012587 648012587
671871294 671871294
173773128 173773128
758315215 758315215
433888194 433888194
263631734 263631734
360224511 360224511
666265897 666265897
437625102 437625102
140571065 140571065
131179794 131179794
914819519 914819519
270586207 270586207
389907622 389907622
679809644 679809644
876516403 876516403
786886251 786886251
497631736 497631736
457747058 457747058
722688808 722688808
51590627 51590627
454315074 454315074
581610270 581610270
528200272 528200272
337031792 337031792
295828862 295828862
20359515 20359515
903726407 903726407
544416535 544416535
762552061 762552061
83227519 83227519
549650328 549650328
366339465 366339465
142707178 142707178
589526655 589526655
854607065 854607065
58206886 58206886
104895863 104895863
956752417 956752417
876875808 876875808
80833255 80833255
561946012 561946012
956226949 956226949
637874549 637874549
93330158 93330158
646677167 646677167
449082670 449082670
547355987 547355987
222907171 222907171
776746384 776746384
828837677 828837677
804441888 804441888
352303838 352303838
254295980 254295980
201878695 201878695
7793460 7793460
555891060 555891060
798642304 798642304
771835642 771835642
846602552 846602552
667850966 667850966
846204316 846204316
683168236 683168236
477348498 477348498
791760500 791760500
776134691 776134691
241685071 241685071
486004787 486004787
848469199 848469199
136934424 136934424
694128767 694128767
155048562 155048562
157678176 157678176
236137365 236137365
61201656 61201656
461225221 461225221
325182820 325182820
859208920 859208920
655437148 655437148
201878756 201878756
94424850 94424850
322636399 322636399
502153066 502153066
24441957 24441957
139994220 139994220
56964321 56964321
79030964 79030964
232856991 232856991
672548942 672548942
19114056 19114056
323612888 323612888
620711917 620711917
574020373 574020373
989335595 989335595
995643714 995643714
610881302 610881302
160082425 160082425
631163136 631163136
117031272 117031272
951821063 951821063
602804714 602804714
867737351 867737351
405561754 405561754
753267888 753267888
233666798 233666798
211035734 211035734
502361049 502361049
256960865 256960865
805812576 805812576
409160425 409160425
167982819 167982819
144791660 144791660
176992239 176992239
194570411 194570411
168691706 168691706
891767138 891767138
255707217 255707217
111820279 111820279
400583938 400583938
819171096 819171096
511845852 511845852
761351072 761351072
319471228 319471228
357976614 357976614
865350497 865350497
967662429 967662429
610237826 610237826
183288588 183288588
271388998 271388998
335673199 335673199
554909593 554909593
710889250 710889250
695668342 695668342
347903174 347903174
581635762 581635762
194390516 194390516
174745349 174745349
454208313 454208313
103313577 103313577
831327278 831327278
373802598 373802598
728898866 728898866
77636094 77636094
724117980 724117980
922636177 922636177
194745820 194745820
335584523 335584523
117089613 117089613
837775832 837775832
854901228 854901228
792060415 792060415
936324377 936324377
115531787 115531787
78809568 78809568
182576614 182576614
231101509 231101509
276594102 276594102
58592043 58592043
767859218 767859218
856358942 856358942
12237018 12237018
944723246 944723246
162187488 162187488
350908921 350908921
230668227 230668227
703530311 703530311
24966923 24966923
8957533 8957533
296072115 296072115
764436583 764436583
531068359 531068359
998094601 998094601
926064541 926064541
126725685 126725685
598844455 598844455
382024104 382024104
561859363 561859363
8674912 8674912
489924741 489924741
179907322 179907322
742740036 742740036
790613803 790613803
31624183 31624183
10723030 10723030
146352572 146352572
538221915 538221915
541372617 541372617
202119507 202119507
345713555 345713555
645769420 645769420
777508747 777508747
253146772 253146772
422440155 422440155
979840298 979840298
418548696 418548696
491785640 491785640
821221421 821221421
551972089 551972089
75375781 75375781
962003014 962003014
265661237 265661237
718936849 718936849
232465262 232465262
881334786 881334786
970319627 970319627
735652270 735652270
323320330 323320330
795094409 795094409
781430641 781430641
553225566 553225566
204456320 204456320
8277779 8277779
377978479 377978479
637884204 637884204
22360130 22360130
221857692 221857692
133011194 133011194
914329706 914329706
951769377 951769377
870368216 870368216
239946502 239946502
480796978 480796978
107658508 107658508
780877703 780877703
17838379 17838379
230696127 230696127
710659798 710659798
289560713 289560713
524288792 524288792
376738068 376738068
49810540 49810540
601576920 601576920
428214121 428214121
373300072 373300072
784014829 784014829
738178319 738178319
661923838 661923838
616692151 616692151
154317924 154317924
181600856 181600856
765187951 765187951
313193644 313193644
943090975 943090975
116295718 116295718
199264651 199264651
63921110 63921110
789606015 789606015
400866819 400866819
154408304 154408304
152791321 152791321
518362823 518362823
810499865 810499865
895185380 895185380
380302732 380302732
92735461 92735461
478876803 478876803
211367323 211367323
610366953 610366953
722162421 722162421
175891736 175891736
727857971 727857971
142795536 142795536
168702344 168702344
171529147 171529147
645628663 645628663
230162913 230162913
588718895 588718895
640423465 640423465
834272626 834272626
202661491 202661491
4949030 4949030
120927992 120927992
961847855 961847855
355296882 355296882
168060003 168060003
222614272 222614272
679493561 679493561
589311310 589311310
372311370 372311370
498066002 498066002
627583118 627583118
879722025 879722025
340098853 340098853
156961552 156961552
248964580 248964580
79769967 79769967
631048212 631048212
739737208 739737208
924982290 924982290
722970316 722970316
79721433 79721433
668036078 668036078
22478618 22478618
958939023 958939023
289198260 289198260
401533785 401533785
498003828 498003828
985405975 985405975
65885390 65885390
622007608 622007608
509496814 509496814
683645336 683645336
972663595 972663595
479811773 479811773
430068848 430068848
868639545 868639545
864990013 864990013
844683063 844683063
361913893 361913893
825773302 825773302
775839098 775839098
197234006 197234006
212822314 212822314
353824896 353824896
410476352 410476352
178551175 178551175
573985394 573985394
867358497 867358497
613125947 613125947
929864933 929864933
360978194 360978194
130659241 130659241
285251401 285251401
178930067 178930067
694291249 694291249
466380998 466380998
107485975 107485975
212576441 212576441
398518132 398518132
566067658 566067658
43094513 43094513
753167053 753167053
686726024 686726024
718404088 718404088
373314213 373314213
730805333 730805333
559278833 559278833
558616267 558616267
496792530 496792530
155526483 155526483
985697078 985697078
784902372 784902372
763603172 763603172
357822372 357822372
370156132 370156132
468595872 468595872
699129678 699129678
638696424 638696424
335052661 335052661
73212237 73212237
93454111 93454111
32800828 32800828
272075614 272075614
702034873 702034873
606626346 606626346
320073111 320073111
247745067 247745067
975059870 975059870
897731966 897731966
957504859 957504859
967213506 967213506
337694636 337694636
220780152 220780152
276682890 276682890
95738655 95738655
597586744 597586744
203843462 203843462
490191645 490191645
7992179 7992179
257918658 257918658
757112059 757112059
229641111 229641111
87596635 87596635
155687154 155687154
131532748 131532748
500949519 500949519
781584457 781584457
83004886 83004886
184918632 184918632
734159610 734159610
142214447 142214447
593782533 593782533
51919190 51919190
886183662 886183662
936300192 936300192
454380516 454380516
479337143 479337143
269778184 269778184
533753702 533753702
230758485 230758485
408880616 408880616
303562670 303562670
575374824 575374824
892384116 892384116
876014295 876014295
341063481 341063481
277378806 277378806
8557802 8557802
674098541 674098541
106851059 106851059
605313362 605313362
694256642 694256642
535614615 535614615
897910040 897910040
955527070 955527070
228009389 228009389
511477059 511477059
833850436 833850436
976161005 976161005
273710341 273710341
491216327 491216327
183392892 183392892
533069977 533069977
133920146 133920146
336214307 336214307
292644573 292644573
771309037 771309037
332361423 332361423
404852372 404852372
299671698 299671698
267565456 267565456
46088151 46088151
398947501 398947501
696821213 696821213
720670948 720670948
756879911 756879911
233827525 233827525
287598510 287598510
769005053 769005053
386943191 386943191
291025709 291025709
604820607 604820607
222910806 222910806
474126026 474126026
533057138 533057138
111709651 111709651
284451472 284451472
948989645 948989645
493486914 493486914
142687644 142687644
131599659 131599659
254518659 254518659
57267498 57267498
222019100 222019100
510440397 510440397
108631409 108631409
93078990 93078990
485414715 485414715
796267049 796267049
175618898 175618898
344568251 344568251
522157092 522157092
506798088 506798088
976021576 976021576
17882732 17882732
226682886 226682886
258121136 258121136
560331889 560331889
113513483 113513483
336547708 336547708
63084341 63084341
264107220 264107220
7595379 7595379
963518000 963518000
149437127 149437127
944374935 944374935
818007335 818007335
607862335 607862335
623330571 623330571
700960346 700960346
977735243 977735243
924516164 924516164
518792591 518792591
96205089 96205089
71402459 71402459
205988034 205988034
706694993 706694993
398666473 398666473
979606208 979606208
728412721 728412721
245562956 245562956
648856997 648856997
662519239 662519239
702697534 702697534
818109627 818109627
581078704 581078704
929538494 929538494
90950141 90950141
717905740 717905740
57724364 57724364
571637661 571637661
195434481 195434481
641795886 641795886
194940175 194940175
775973414 775973414
599078190 599078190
159140441 159140441
758655063 758655063
887572390 887572390
789242816 789242816
667239660 667239660
775651342 775651342
157705393 157705393
740760317 740760317
782337762 782337762
14782010 14782010
957273499 957273499
858081756 858081756
308936163 308936163
265667706 265667706
54420768 54420768
634489637 634489637
367656137 367656137
40279963 40279963
835029346 835029346
336696173 336696173
992343794 992343794
579771534 579771534
315888468 315888468
2035028 2035028
229666083 229666083
964479617 964479617
562179543 562179543
269854620 269854620
925448232 925448232
10961806 10961806
735341965 735341965
69961293 69961293
319451273 319451273
562364790 562364790
342953287 342953287
71035191 71035191
173065025 173065025
694808983 694808983
248835216 248835216
867804876 867804876
989127419 989127419
534892898 534892898
622776967 622776967
596329792 596329792
675867054 675867054
123924735 123924735
80960407 80960407
534622927 534622927
937568157 937568157
859214690 859214690
181867255 181867255
394523103 394523103
371776653 371776653
502632359 502632359
179435328 179435328
356080133 356080133
640299493 640299493
114172753 114172753
159136770 159136770
907155589 907155589
791313393 791313393
536007949 536007949
305699419 305699419
52177430 52177430
174941217 174941217
658930520 658930520
201509686 201509686
795826874 795826874
545794420 545794420
523914500 523914500
174786358 174786358
643749503 643749503
864551762 864551762
985272148 985272148
455062697 455062697
402207591 402207591
47330700 47330700
911842188 911842188
119683042 119683042
559254702 559254702
151003823 151003823
556065516 556065516
313119162 313119162
389588527 389588527
290959367 290959367
347682206 347682206
76880459 76880459
191878900 191878900
428879328 428879328
991074036 991074036
927765268 927765268
276685843 276685843
260380872 260380872
683310347 683310347
852795924 852795924
991928299 991928299
662298090 662298090
76758681 76758681
24340004 24340004
799824617 799824617
732164744 732164744
946645854 946645854
236294223 236294223
995336897 995336897
209817565 209817565
961679115 961679115
852918113 852918113
978579958 978579958
113794729 113794729
422555607 422555607
844098766 844098766
398079424 398079424
269786175 269786175
200000785 200000785
45537004 45537004
58541705 58541705
396535982 396535982
752114328 752114328
549342329 549342329
968203174 968203174
369903998 369903998
149483536 149483536
347803797 347803797
389484286 389484286
984466450 984466450
252126320 252126320
802848767 802848767
712425845 712425845
981829471 981829471
364434957 364434957
904237486 904237486
240848698 240848698
757151392 757151392
574262427 574262427
427026453 427026453
238021278 238021278
606937015 606937015
710812539 710812539
107647361 107647361
668559639 668559639
164877061 164877061
752007502 752007502
94139376 94139376
813600113 813600113
377412760 377412760
491511332 491511332
729782860 729782860
115883857 115883857
6904056 6904056
214226575 214226575
994461860 994461860
632936236 632936236
966725975 966725975
628215839 628215839
69284792 69284792
19735511 19735511
112834003 112834003
422063325 422063325
832168912 832168912
304435417 304435417
577402525 577402525
851564045 851564045
292707365 292707365
54278291 54278291
292498703 292498703
143182623 143182623
770469869 770469869
138033092 138033092
514080257 514080257
971769854 971769854
246088965 246088965
508214577 508214577
175633939 175633939
519605550 519605550
91819413 91819413
491000896 491000896
950709008 950709008
282998168 282998168
179839346 179839346
113700248 113700248
50193139 50193139
522333890 522333890
967828635 967828635
314096034 314096034
656152257 656152257
23286540 23286540
263803303 263803303
781647504 781647504
4439654 4439654
422328255 422328255
43663219 43663219
895937214 895937214
388556243 388556243
220256064 220256064
398796250 398796250
532002015 532002015
794413976 794413976
388782138 388782138
922828532 922828532
455362070 455362070
920358229 920358229
572218346 572218346
524932042 524932042
345435944 345435944
94899946 94899946
491824841 491824841
59184664 59184664
20662574 20662574
841151558 841151558
902770257 902770257
591436463 591436463
625146456 625146456
759791773 759791773
450704634 450704634
754716689 754716689
362962030 362962030
316384674 316384674
651174128 651174128
771024847 771024847
887646938 887646938
849722574 849722574
947009843 947009843
777474597 777474597
631784460 631784460
46815091 46815091
232336019 232336019
87016490 87016490
430226355 430226355
955514719 955514719
656822359 656822359
340537064 340537064
971813856 971813856
579639842 579639842
88658060 88658060
531554291 531554291
96018050 96018050
18112034 18112034
71964173 71964173
668123010 668123010
442956596 442956596
154310814 154310814
468638820 468638820
723072004 723072004
284355550 284355550
916069732 916069732
634445792 634445792
726718283 726718283
437506457 437506457
154856490 154856490
700308785 700308785
19389898 19389898
350620020 350620020
234730879 234730879
122418102 122418102
57529525 57529525
190104305 190104305
638278027 638278027
695563283 695563283
157362149 157362149
618711057 618711057
868865776 868865776
149690981 149690981
388249631 388249631
102045232 102045232
431177657 431177657
187968204 187968204
816387813 816387813
232033666 232033666
31642376 31642376
829477950 829477950
80096816 80096816
401996645 401996645
383433761 383433761
475140725 475140725
255796065 255796065
866896038 866896038
491424921 491424921
596399837 596399837
703688039 703688039
713389901 713389901
906867038 906867038
506144717 506144717
677515788 677515788
154699989 154699989
507701431 507701431
922377975 922377975
410039745 410039745
962454853 962454853
318990958 318990958
261941963 261941963
647763163 647763163
77189613 77189613
816399230 816399230
812634511 812634511
361831282 361831282
843249259 843249259
394225915 394225915
339493049 339493049
264043139 264043139
951842096 951842096
175163669 175163669
371116263 371116263
50011915 50011915
958478816 958478816
257449733 257449733
297888874 297888874
855953226 855953226
60501175 60501175
959370487 959370487
666684409 666684409
9109702 9109702
236909332 236909332
505528081 505528081
939675645 939675645
334998482 334998482
276244761 276244761
778455256 778455256
220966431 220966431
85298854 85298854
943895890 943895890
241245565 241245565
596370316 596370316
80230124 80230124
57048586 57048586
862476116 862476116
18877843 18877843
366868116 366868116
848208078 848208078
288033796 288033796
133587314 133587314
624129480 624129480
631295446 631295446
554686177 554686177
20808360 20808360
500697776 500697776
667431712 667431712
607759085 607759085
519284314 519284314
998878023 998878023
93149569 93149569
241474289 241474289
669213282 669213282
717214636 717214636
547208510 547208510
17911190 17911190
51895552 51895552
752988990 752988990
968086795 968086795
741094689 741094689
992450230 992450230
488305171 488305171
724075190 724075190
184777436 184777436
52805408 52805408
790351366 790351366
659243856 659243856
437471714 437471714
311856695 311856695
618978930 618978930
703175529 703175529
993457632 993457632
875540958 875540958
792354225 792354225
234251221 234251221
980779857 980779857
163726240 163726240
896097802 896097802
540828759 540828759
115133075 115133075
658099977 658099977
599074914 599074914
55727585 55727585
701072849 701072849
811374610 811374610
2332482 2332482
822720595 822720595
410984052 410984052
791902579 791902579
319350353 319350353
441090405 441090405
335459813 335459813
575451374 575451374
903376267 903376267
353234295 353234295
190542772 190542772
719706117 719706117
216273000 216273000
604890181 604890181
770593088 770593088
545456839 545456839
960375338 960375338
669245192 669245192
411617393 411617393
132345898 132345898
977418239 977418239
972090911 972090911
52236114 52236114
138594367 138594367
16267420 16267420
771916479 771916479
661407632 661407632
414363044 414363044
114878528 114878528
573117938 573117938
692807245 692807245
940190133 940190133
219530147 219530147
15014150 15014150
568029255 568029255
559449731 559449731
306853094 306853094
660112683 660112683
127657714 127657714
833032611 833032611
613892577 613892577
311136879 311136879
165310925 165310925
797584720 797584720
571701995 571701995
811452889 811452889
422424108 422424108
691623294 691623294
980397644 980397644
615707186 615707186
152914346 152914346
461637726 461637726
499849926 499849926
727980699 727980699
899617146 899617146
363747768 363747768
250247423 250247423
370024266 370024266
995174927 995174927
528467629 528467629
760113349 760113349
144155477 144155477
819699345 819699345
279174068 279174068
672044871 672044871
252504193 252504193
24106440 24106440
273983246 273983246
632188374 632188374
329932232 329932232
682537913 682537913
860264564 860264564
526614509 526614509
764469435 764469435
676483055 676483055
535840822 535840822
47907677 47907677
366120947 366120947
295726258 295726258
354193751 354193751
510184848 510184848
223296889 223296889
356734540 356734540
53119825 53119825
170461757 170461757
37298429 37298429
362182539 362182539
964633272 964633272
327932754 327932754
32891848 32891848
178956025 178956025
977364512 977364512
695010007 695010007
461167239 461167239
354405721 354405721
313887463 313887463
51201133 51201133
424737319 424737319
599260067 599260067
1979347 1979347
162680536 162680536
380421520 380421520
307840437 307840437
235480874 235480874
828712704 828712704
742796472 742796472
567966939 567966939
742992976 742992976
113717229 113717229
271540890 271540890
779815897 779815897
959393757 959393757
652057638 652057638
103981573 103981573
755574787 755574787
99403535 99403535
346985964 346985964
797327688 797327688
73458 73458
735580447 735580447
784994265 784994265
917525539 917525539
68145997 68145997
634028812 634028812
974365974 974365974
267289845 267289845
688793291 688793291
343429392 343429392
160335652 160335652
234269128 234269128
968542210 968542210
218234507 218234507
727918612 727918612
188453843 188453843
685177061 685177061
657536485 657536485
72117874 72117874
552070924 552070924
945306674 945306674
359086598 359086598
955265730 955265730
706815638 706815638
344611321 344611321
24170073 24170073
263912988 263912988
767723286 767723286
156091672 156091672
906141947 906141947
917574519 917574519
486758787 486758787
40531444 40531444
215228755 215228755
88286893 88286893
50646603 50646603
34202594 34202594
579380649 579380649
288543321 288543321
860423863 860423863
196168162 196168162
722942960 722942960
978835664 978835664
199917600 199917600
802618051 802618051
559838550 559838550
361686760 361686760
641993163 641993163
687860 687860
899632219 899632219
629868757 629868757
918113152 918113152
758429585 758429585
50792190 50792190
895885293 895885293
37928115 37928115
160249620 160249620
47151008 47151008
228909544 228909544
42410258 42410258
747691216 747691216
534055920 534055920
227646702 227646702
297964317 297964317
421375210 421375210
388343201 388343201
181991037 181991037
64845395 64845395
246451381 246451381
471332147 471332147
430709542 430709542
115241680 115241680
772490504 772490504
269432902 269432902
903710131 903710131
834668773 834668773
587502371 587502371
270034496 270034496
314629188 314629188
728128714 728128714
609001832 609001832
35352050 35352050
628679135 628679135
965449175 965449175
375502293 375502293
116953494 116953494
64948642 64948642
65534812 65534812
542085067 542085067
565662073 565662073
37778965 37778965
87616175 87616175
612177706 612177706
187732718 187732718
30253575 30253575
628747928 628747928
133817178 133817178
512496054 512496054
748365087 748365087
357673229 357673229
874541932 874541932
68558822 68558822
849305397 849305397
468485938 468485938
963322801 963322801
954534369 954534369
287281988 287281988
541015716 541015716
624850952 624850952
729605205 729605205
764615879 764615879
920373386 920373386
342785322 342785322
774032259 774032259
793074350 793074350
430071373 430071373
68957729 68957729
241694594 241694594
913700215 913700215
578542081 578542081
126683839 126683839
237911594 237911594
647795671 647795671
67170464 67170464
655793433 655793433
367359622 367359622
113435508 113435508
20984472 20984472
458708551 458708551
139499256 139499256
836428079 836428079
412089823 412089823
971297568 971297568
367746086 367746086
321386788 321386788
570132195 570132195
10313203 10313203
241327972 241327972
442126739 442126739
368122942 368122942
144160025 144160025
78020403 78020403
150027758 150027758
992963604 992963604
218143509 218143509
470281561 470281561
998255365 998255365
833220882 833220882
766590492 766590492
857656160 857656160
836218890 836218890
702179106 702179106
265066675 265066675
232427824 232427824
879382427 879382427
315676134 315676134
569020931 569020931
154854631 154854631
6914939 6914939
62706228 62706228
899865063 899865063
7380144 7380144
249184997 249184997
900191162 900191162
323647791 323647791
108299247 108299247
537409250 537409250
546066286 546066286
222222527 222222527
649307148 649307148
457701128 457701128
596446834 596446834
941631804 941631804
430256580 430256580
580614807 580614807
714668260 714668260
855207748 855207748
752174930 752174930
362631065 362631065
776012309 776012309
823430218 823430218
738894826 738894826
197758088 197758088
208610902 208610902
83463567 83463567
481376743 481376743
521622728 521622728
210107911 210107911
732825719 732825719
231872365 231872365
167346615 167346615
952431651 952431651
367123866 367123866
861498019 861498019
538954326 538954326
568812309 568812309
876230413 876230413
299541507 299541507
300360618 300360618
877140401 877140401
539336576 539336576
810024546 810024546
932619986 932619986
163102394 163102394
318079024 318079024
84391016 84391016
266849118 266849118
311477159 311477159
467940046 467940046
387312897 387312897
526614271 526614271
658186159 658186159
192590592 192590592
769943558 769943558
182909159 182909159
842229740 842229740
951371962 951371962
819995677 819995677
570673564 570673564
63789136 63789136
313568558 313568558
774885803 774885803
800345371 800345371
758772561 758772561
759080821 759080821
877482207 877482207
470870028 470870028
134940890 134940890
485471281 485471281
276812706 276812706
785172909 785172909
372276217 372276217
588158789 588158789
95009615 95009615
673553882 673553882
782320645 782320645
501440893 501440893
984690759 984690759
313874662 313874662
961159447 961159447
628850104 628850104
816923899 816923899
41951370 41951370
737375041 737375041
908433428 908433428
263123990 263123990
272270729 272270729
862611449 862611449
377905932 377905932
753731442 753731442
563498518 563498518
964270749 964270749
195747747 195747747
429142116 429142116
113715684 113715684
630571737 630571737
428004700 428004700
602467198 602467198
49561675 49561675
528382346 528382346
275007760 275007760
838167757 838167757
238783394 238783394
897364434 897364434
5935387 5935387
533247135 533247135
983232828 983232828
129058195 129058195
502461587 502461587
508012463 508012463
942594403 942594403
758447327 758447327
486515352 486515352
756914064 756914064
326364605 326364605
191328254 191328254
441390797 441390797
514928985 514928985
418762913 418762913
123296514 123296514
148599012 148599012
58291418 58291418
961461162 961461162
184597072 184597072
814702665 814702665
621319900 621319900
205432254 205432254
240375570 240375570
51964146 51964146
568587467 568587467
160229232 160229232
260269911 260269911
576279390 576279390
260639753 260639753
92524269 92524269
195351518 195351518
111958687 111958687
949072447 949072447
125265242 125265242
236232136 236232136
545662372 545662372
618101846 618101846
495805087 495805087
60906977 60906977
578438066 578438066
658751104 658751104
757600687 757600687
370843888 370843888
57239759 57239759
260423308 260423308
185889809 185889809
771526621 771526621
855456953 855456953
890732943 890732943
766138238 766138238
640309297 640309297
189015338 189015338
187364883 187364883
470303078 470303078
659008938 659008938
207325574 207325574
187076693 187076693
129678901 129678901
679222715 679222715
551402166 551402166
858023036 858023036
448866372 448866372
376120368 376120368
426482402 426482402
537834751 537834751
352458668 352458668
246089207 246089207
943690712 943690712
663817281 663817281
672989816 672989816
883875286 883875286
593113986 593113986
774887801 774887801
979318325 979318325
280041804 280041804
991610740 991610740
582261168 582261168
757928714 757928714
417596493 417596493
548919588 548919588
420438979 420438979
690634167 690634167
760395376 760395376
715478173 715478173
614723960 614723960
531110961 531110961
508797423 508797423
418572678 418572678
678119241 678119241
532656794 532656794
92097577 92097577
488190819 488190819
15616041 15616041
791205341 791205341
149585189 149585189
785020342 785020342
549693794 549693794
353732668 353732668
161634500 161634500
171699374 171699374
977580885 977580885
77020335 77020335
55424922 55424922
344008066 344008066
366352987 366352987
699103270 699103270
381733090 381733090
152796548 152796548
286236638 286236638
370587465 370587465
166758262 166758262
72401193 72401193
226468948 226468948
855538390 855538390
56089859 56089859
999072637 999072637
316407579 316407579
628766187 628766187
108684970 108684970
628509152 628509152
42962410 42962410
212700238 212700238
91848716 91848716
705429612 705429612
252592840 252592840
376154523 376154523
257953034 257953034
227688191 227688191
969413632 969413632
882515911 882515911
1401763 1401763
846583573 846583573
524323229 524323229
36403049 36403049
764513492 764513492
987034281 987034281
85125817 85125817
544001822 544001822
252176421 252176421
262981253 262981253
368158702 368158702
206460019 206460019
51521154 51521154
31011313 31011313
811826574 811826574
46411586 46411586
151015920 151015920
269357488 269357488
695955460 695955460
170631930 170631930
957965504 957965504
517735693 517735693
638518110 638518110
758722516 758722516
597748779 597748779
809440764 809440764
207788768 207788768
439033560 439033560
430709699 430709699
362221345 362221345
433865685 433865685
957588771 957588771
488529716 488529716
123002633 123002633
130608593 130608593
37547889 37547889
839841871 839841871
590798269 590798269
127342647 127342647
565231659 565231659
557751695 557751695
915871170 915871170
583784755 583784755
705904870 705904870
760741414 760741414
107381672 107381672
128009398 128009398
988376525 988376525
460413890 460413890
208590600 208590600
512619240 512619240
843173311 843173311
616179615 616179615
181291914 181291914
629835422 629835422
287267937 287267937
222513803 222513803
807556241 807556241
369120866 369120866
658421780 658421780
299237841 299237841
723119379 723119379
376724984 376724984
937171990 937171990
323498260 323498260
884491995 884491995
363812457 363812457
957039109 957039109
673229498 673229498
426569076 426569076
641598563 641598563
870262302 870262302
773542205 773542205
186840684 186840684
813150580 813150580
49444245 49444245
741378408 741378408
254358607 254358607
558971270 558971270
552993588 552993588
111144271 111144271
423917612 423917612
617409563 617409563
404363425 404363425
617988851 617988851
198931184 198931184
140119242 140119242
956485819 956485819
959075157 959075157
524628569 524628569
65466825 65466825
444625760 444625760
192826288 192826288
501847161 501847161
885018553 885018553
116360973 116360973
454831193 454831193
763941835 763941835
100423296 100423296
809070541 809070541
896927059 896927059
710860388 710860388
651212934 651212934
258921072 258921072
805934410 805934410
29481875 29481875
565366979 565366979
979456797 979456797
591049665 591049665
34232256 34232256
418114946 418114946
177012639 177012639
172310210 172310210
99699719 99699719
298957549 298957549
852361565 852361565
539540774 539540774
376940600 376940600
331343517 331343517
120224021 120224021
964986831 964986831
227688226 227688226
336383808 336383808
33364988 33364988
105553275 105553275
782827520 782827520
487596620 487596620
264337425 264337425
55528193 55528193
853949362 853949362
596275632 596275632
972475656 972475656
568548901 568548901
531852859 531852859
306718280 306718280
349639761 349639761
872002726 872002726
486506073 486506073
648488412 648488412
57903371 57903371
113437985 113437985
254683556 254683556
197894105 197894105
702900861 702900861
927484422 927484422
204353858 204353858
54977260 54977260
290855501 290855501
610482769 610482769
875860296 875860296
245854695 245854695
319176670 319176670
702263937 702263937
778207256 778207256
624235669 624235669
765240337 765240337
905571305 905571305
355425762 355425762
644542154 644542154
209300537 209300537
14761323 14761323
71575467 71575467
338707647 338707647
87635473 87635473
50726316 50726316
879337804 879337804
899844962 899844962
834111799 834111799
213002075 213002075
117564880 117564880
94940284 94940284
186017422 186017422
712136561 712136561
649894830 649894830
765573323 765573323
15841474 15841474
402489077 402489077
962537585 962537585
271384448 271384448
183836415 183836415
561036973 561036973
556586717 556586717
739385773 739385773
174596478 174596478
776646458 776646458
413852394 413852394
305979219 305979219
722614531 722614531
901565506 901565506
255233483 255233483
117386640 117386640
121273457 121273457
838827025 838827025
64166016 64166016
778724806 778724806
83500450 83500450
215607319 215607319
920092645 920092645
803359681 803359681
539445437 539445437
423399952 423399952
886869175 886869175
435630810 435630810
166163859 166163859
29581666 29581666
84410326 84410326
160754512 160754512
268366485 268366485
372846860 372846860
642504308 642504308
492169888 492169888
204550284 204550284
717990591 717990591
915417342 915417342
688038399 688038399
543727517 543727517
852451627 852451627
676771933 676771933
358454554 358454554
180814939 180814939
899683392 899683392
16615302 16615302
558290679 558290679
765875033 765875033
311567259 311567259
142996722 142996722
917256579 917256579
217902272 217902272
885063714 885063714
441697104 441697104
3116920 3116920
311596574 311596574
469825829 469825829
631323226 631323226
214370932 214370932
354422215 354422215
171877681 171877681
971796099 971796099
881653571 881653571
77946577 77946577
709993533 709993533
750092242 750092242
109754282 109754282
245088167 245088167
418674452 418674452
786149544 786149544
169122759 169122759
763808122 763808122
184611311 184611311
435349878 435349878
642337534 642337534
491893516 491893516
420813686 420813686
653815765 653815765
113859327 113859327
13364465 13364465
981183347 981183347
689696928 689696928
394535285 394535285
942309422 942309422
274834926 274834926
947805521 947805521
78038420 78038420
778452876 778452876
650742241 650742241
223133244 223133244
58763211 58763211
485135594 485135594
863019506 863019506
379829126 379829126
406655696 406655696
626357720 626357720
35583884 35583884
789639621 789639621
54207308 54207308
14635025 14635025
922995770 922995770
153610508 153610508
198899389 198899389
826128371 826128371
505136966 505136966
854454618 854454618
835945685 835945685
841041603 841041603
470815659 470815659
732680408 732680408
706164345 706164345
544374384 544374384
432845100 432845100
705395120 705395120
86002213 86002213
148058302 148058302
807148165 807148165
364388502 364388502
770213977 770213977
482157647 482157647
373959688 373959688
681970236 681970236
895047324 895047324
773366780 773366780
290898244 290898244
290226734 290226734
169021385 169021385
164428039 164428039
12670360 12670360
176368857 176368857
47305156 47305156
465963098 465963098
795428647 795428647
791366111 791366111
42276988 42276988
256219406 256219406
873413150 873413150
707751992 707751992
987940908 987940908
576119829 576119829
317359737 317359737
279043283 279043283
526856263 526856263
945422646 945422646
126476538 126476538
545874090 545874090
866991441 866991441
60513275 60513275
230728397 230728397
332277265 332277265
310394744 310394744
205178563 205178563
319557049 319557049
416583612 416583612
284243344 284243344
224592628 224592628
798674100 798674100
254906035 254906035
458011754 458011754
982039240 982039240
175276868 175276868
276377550 276377550
651347533 651347533
733481128 733481128
151443495 151443495
652664687 652664687
438393600 438393600
685210866 685210866
184002664 184002664
544127773 544127773
740958729 740958729
800559209 800559209
693473092 693473092
207646148 207646148
469267916 469267916
131962090 131962090
47591170 47591170
37076938 37076938
646990098 646990098
605406710 605406710
240417223 240417223
826892592 826892592
268292744 268292744
471132825 471132825
481534479 481534479
650161117 650161117
298741019 298741019
796778228 796778228
473877068 473877068
279813817 279813817
271030960 271030960
511346393 511346393
217637892 217637892
577669708 577669708
990215941 990215941
120643577 120643577
216617336 216617336
108092528 108092528
381307233 381307233
834046422 834046422
740189940 740189940
777646026 777646026
769126042 769126042
831697177 831697177
1543235 1543235
389072004 389072004
359656628 359656628
444925429 444925429
706408973 706408973
228634918 228634918
846227436 846227436
289540842 289540842
911745707 911745707
793660878 793660878
395862091 395862091
918926200 918926200
277310458 277310458
80342210 80342210
383595224 383595224
958626306 958626306
543854963 543854963
49835202 49835202
212415494 212415494
126090602 126090602
952067223 952067223
250870453 250870453
93922363 93922363
216927185 216927185
730881893 730881893
456350145 456350145
829720059 829720059
284431567 284431567
243544400 243544400
321222046 321222046
476039981 476039981
807781147 807781147
869575402 869575402
723056804 723056804
931834564 931834564
104074348 104074348
93054217 93054217
245037833 245037833
627413563 627413563
523055591 523055591
167047007 167047007
353514592 353514592
352969256 352969256
207080528 207080528
535116723 535116723
793603457 793603457
806405800 806405800
738347338 738347338
630443818 630443818
687890706 687890706
506316197 506316197
540179517 540179517
478895255 478895255
116479132 116479132
582610001 582610001
843494124 843494124
389540465 389540465
934703954 934703954
324770121 324770121
982490081 982490081
3870604 3870604
721775544 721775544
892420271 892420271
227575064 227575064
944226676 944226676
494413747 494413747
381795890 381795890
586957109 586957109
883772134 883772134
803302540 803302540
916548026 916548026
260365253 260365253
247393595 247393595
4608820 4608820
775196631 775196631
189481855 189481855
583337866 583337866
524520924 524520924
852548503 852548503
949923097 949923097
734579971 734579971
798415229 798415229
920128385 920128385
122476675 122476675
313634063 313634063
36478010 36478010
992608594 992608594
771766206 771766206
75506043 75506043
27900795 27900795
643984762 643984762
361083373 361083373
140333489 140333489
538635035 538635035
920952812 920952812
3890498 3890498
483222241 483222241
40866445 40866445
557329328 557329328
276267375 276267375
148010281 148010281
561425255 561425255
975791503 975791503
523084861 523084861
893480953 893480953
644784847 644784847
423583237 423583237
666473509 666473509
928233270 928233270
192461019 192461019
328059146 328059146
562330338 562330338
311017308 311017308
752290899 752290899
595636397 595636397
42992413 42992413
692117872 692117872
650081280 650081280
861521328 861521328
304124203 304124203
345393623 345393623
417267424 417267424
636876768 636876768
59817988 59817988
317211724 317211724
540466076 540466076
902163834 902163834
791819948 791819948
798585738 798585738
61395047 61395047
298889851 298889851
219124005 219124005
547258472 547258472
596619445 596619445
985868366 985868366
870122787 870122787
779235991 779235991
507724141 507724141
13546279 13546279
314512988 314512988
433522914 433522914
257529837 257529837
266467515 266467515
121055707 121055707
982410919 982410919
46338789 46338789
213025328 213025328
509458960 509458960
517269495 517269495
900128207 900128207
689457095 689457095
872295496 872295496
7242118 7242118
533007758 533007758
530742742 530742742
523409016 523409016
838887379 838887379
174640873 174640873
12238121 12238121
614496213 614496213
438588035 438588035
875587999 875587999
619562865 619562865
499614227 499614227
406202002 406202002
955820480 955820480
753446163 753446163
573179711 573179711
779922985 779922985
405904471 405904471
178777489 178777489
521610849 521610849
47433359 47433359
411945609 411945609
149955939 149955939
708286121 708286121
308777714 308777714
538257793 538257793
21395497 21395497
18376053 18376053
321862436 321862436
585917498 585917498
247631066 247631066
813535308 813535308
65683671 65683671
378119471 378119471
530069085 530069085
596625653 596625653
791211120 791211120
929732164 929732164
917425627 917425627
542510264 542510264
963116675 963116675
125910940 125910940
120263215 120263215
797148553 797148553
284398179 284398179
714484116 714484116
321269470 321269470
521919234 521919234
231859148 231859148
369953752 369953752
960921677 960921677
222349769 222349769
37836282 37836282
644775642 644775642
676151258 676151258
736789769 736789769
95681224 95681224
387576196 387576196
982687978 982687978
323205096 323205096
329023511 329023511
526366728 526366728
150278909 150278909
390155676 390155676
716721104 716721104
393692382 393692382
36477099 36477099
150945099 150945099
504409697 504409697
253198846 253198846
418283424 418283424
478770606 478770606
347929999 347929999
446952755 446952755
612330571 612330571
8686401 8686401
622055 622055
382513139 382513139
197069360 197069360
634420048 634420048
834842114 834842114
81739417 81739417
160657187 160657187
25138034 25138034
400986797 400986797
641762841 641762841
993133231 993133231
609354470 609354470
191863878 191863878
289601800 289601800
685561182 685561182
494506232 494506232
641866006 641866006
316561631 316561631
224698910 224698910
463247324 463247324
82995660 82995660
685263575 685263575
6496273 6496273
105082513 105082513
525581786 525581786
27335824 27335824
535902960 535902960
196479251 196479251
734551373 734551373
127541861 127541861
534579134 534579134
783727213 783727213
360811920 360811920
73294664 73294664
673087520 673087520
346133862 346133862
392306437 392306437
869811829 869811829
815935832 815935832
842670726 842670726
727005493 727005493
263243637 263243637
568479209 568479209
228129089 228129089
6482553 6482553
116724543 116724543
502881923 502881923
301827370 301827370
259693466 259693466
52936666 52936666
412927480 412927480
172467381 172467381
25450713 25450713
104750053 104750053
918692237 918692237
317165217 317165217
569061189 569061189
297735203 297735203
776231586 776231586
404094209 404094209
610050869 610050869
705721625 705721625
797560701 797560701
689272257 689272257
163827699 163827699
269961110 269961110
791183711 791183711
982554548 982554548
80169309 80169309
398759865 398759865
911065914 911065914
186727614 186727614
658146900 658146900
502747085 502747085
675045683 675045683
874690954 874690954
460829122 460829122
881726887 881726887
42973049 42973049
942800881 942800881
809210702 809210702
808445764 808445764
879087853 879087853
937144504 937144504
349618606 349618606
895423091 895423091
820296484 820296484
698554448 698554448
658078655 658078655
754695231 754695231
762721210 762721210
909402214 909402214
860962555 860962555
648554503 648554503
666234693 666234693
422179185 422179185
966995035 966995035
193634237 193634237
436097853 436097853
462592293 462592293
54973648 54973648
506820564 506820564
275137051 275137051
331513370 331513370
149382746 149382746
822674855 822674855
969939651 969939651
77948522 77948522
668884804 668884804
150187559 150187559
35614010 35614010
782306324 782306324
448236457 448236457
957918462 957918462
361581901 361581901
854516970 854516970
989063920 989063920
38912065 38912065
926521662 926521662
80312757 80312757
973887367 973887367
564275877 564275877
76927472 76927472
982025510 982025510
429159889 429159889
128355968 128355968
274779928 274779928
705867205 705867205
165605856 165605856
372779468 372779468
862686463 862686463
33979529 33979529
751076679 751076679
847415988 847415988
705749188 705749188
733835903 733835903
160233828 160233828
283885602 283885602
692725000 692725000
236502131 236502131
954828011 954828011
476065014 476065014
941177100 941177100
908902237 908902237
680746984 680746984
304390784 304390784
397089911 397089911
487955191 487955191
239265097 239265097
483809479 483809479
343029013 343029013
992959107 992959107
34657782 34657782
919431556 919431556
595721044 595721044
751571763 751571763
803627403 803627403
669811655 669811655
445496746 445496746
417912277 417912277
370323794 370323794
966704923 966704923
830073526 830073526
111003628 111003628
92438800 92438800
335251483 335251483
921983106 921983106
730862338 730862338
431302197 431302197
771642899 771642899
171320763 171320763
35253227 35253227
619835750 619835750
568691987 568691987
700677371 700677371
769565713 769565713
357726574 357726574
322271079 322271079
149762174 149762174
264701356 264701356
748609611 748609611
921645396 921645396
607358187 607358187
336178727 336178727
240688992 240688992
188891840 188891840
980738812 980738812
658736870 658736870
563976561 563976561
475323028 475323028
799849644 799849644
53238887 53238887
971343560 971343560
372933665 372933665
840170658 840170658
688786845 688786845
611826084 611826084
3176367 3176367
818556163 818556163
807719860 807719860
310224193 310224193
309970232 309970232
325277501 325277501
333925387 333925387
375012872 375012872
325201789 325201789
183992296 183992296
629333399 629333399
259166623 259166623
962331422 962331422
99021846 99021846
233843605 233843605
639815850 639815850
617989247 617989247
254668334 254668334
865493778 865493778
428584019 428584019
979580046 979580046
56835477 56835477
481205838 481205838
946015664 946015664
160702447 160702447
393371179 393371179
77270420 77270420
708254678 708254678
517613767 517613767
818323817 818323817
368926576 368926576
46999308 46999308
893077241 893077241
839675575 839675575
804618710 804618710
72143632 72143632
354501285 354501285
304319402 304319402
390703378 390703378
890182153 890182153
880464175 880464175
423759166 423759166
161224485 161224485
466576461 466576461
807998650 807998650
347517564 347517564
40985819 40985819
181848497 181848497
849038213 849038213
64211997 64211997
36506735 36506735
89878471 89878471
444597238 444597238
112505544 112505544
1326177 1326177
801282714 801282714
340284425 340284425
867323038 867323038
85818986 85818986
987043772 987043772
856016940 856016940
769446896 769446896
709423599 709423599
943411111 943411111
270344162 270344162
608085509 608085509
1313652 1313652
216711083 216711083
416948113 416948113
579616504 579616504
935318965 935318965
441739041 441739041
404865184 404865184
96471354 96471354
602655881 602655881
270804934 270804934
458492059 458492059
335458892 335458892
365427717 365427717
260003368 260003368
464560659 464560659
478815648 478815648
462415091 462415091
405524152 405524152
485108723 485108723
152704825 152704825
4183599 4183599
823154380 823154380
383280385 383280385
369658428 369658428
499056326 499056326
225356754 225356754
993796966 993796966
83746119 83746119
721311509 721311509
403295287 403295287
774364802 774364802
45261441 45261441
644965327 644965327
680546859 680546859
893690917 893690917
386377959 386377959
849303217 849303217
347230886 347230886
734620656 734620656
456011978 456011978
887161778 887161778
410641045 410641045
822541493 822541493
571353273 571353273
764782912 764782912
577664587 577664587
20502417 20502417
9853027 9853027
871635110 871635110
285033855 285033855
181405602 181405602
251929767 251929767
885235049 885235049
852958280 852958280
515358942 515358942
405328792 405328792
45441599 45441599
45931151 45931151
567440965 567440965
56506475 56506475
806951794 806951794
691023737 691023737
33527892 33527892
437351716 437351716
582949749 582949749
58264465 58264465
4463859 4463859
890686115 890686115
529855537 529855537
739372282 739372282
616408526 616408526
990315907 990315907
599277158 599277158
796854398 796854398
277243776 277243776
795097918 795097918
161028374 161028374
815079742 815079742
425091564 425091564
777624550 777624550
611123593 611123593
784448215 784448215
216314539 216314539
280777152 280777152
267640746 267640746
342227468 342227468
300841952 300841952
700721360 700721360
262709746 262709746
214715445 214715445
387417825 387417825
600220468 600220468
135668850 135668850
815688845 815688845
177504699 177504699
122609605 122609605
92337513 92337513
280122936 280122936
123135222 123135222
38134597 38134597
370829725 370829725
279570234 279570234
603411783 603411783
331253434 331253434
533076501 533076501
139248490 139248490
156441464 156441464
234494996 234494996
187339359 187339359
130784835 130784835
179508847 179508847
181163015 181163015
818593502 818593502
740003555 740003555
582004855 582004855
81097913 81097913
912505223 912505223
910373772 910373772
966722134 966722134
230500242 230500242
699651829 699651829
274480586 274480586
766751188 766751188
846130177 846130177
159366225 159366225
350470296 350470296
663838243 663838243
788725560 788725560
648165811 648165811
784173637 784173637
720547734 720547734
94107417 94107417
687952004 687952004
753557429 753557429
662994869 662994869
107264573 107264573
666197822 666197822
769905650 769905650
549144858 549144858
304758556 304758556
691062019 691062019
185135726 185135726
241416985 241416985
498715857 498715857
780425051 780425051
899348017 899348017
747659106 747659106
978257161 978257161
14045313 14045313
875715620 875715620
727394325 727394325
542347587 542347587
215413635 215413635
592816685 592816685
177686940 177686940
20230564 20230564
82876849 82876849
199560418 199560418
211020527 211020527
414959159 414959159
488067340 488067340
876394831 876394831
406324426 406324426
208654841 208654841
913974609 913974609
287520808 287520808
499892415 499892415
829520095 829520095
482572500 482572500
688323692 688323692
859283613 859283613
213067180 213067180
776755131 776755131
856215779 856215779
560431358 560431358
239688293 239688293
907755763 907755763
77605967 77605967
517237997 517237997
623798373 623798373
723471489 723471489
944842465 944842465
690554023 690554023
939408490 939408490
222648243 222648243
675657494 675657494
100887368 100887368
305615241 305615241
847686204 847686204
55372961 55372961
961847989 961847989
228369540 228369540
26349248 26349248
839060033 839060033
252176967 252176967
160263662 160263662
714950214 714950214
86410879 86410879
905554931 905554931
619995458 619995458
118066515 118066515
211782723 211782723
413080489 413080489
344199684 344199684
328495392 328495392
629786094 629786094
257286216 257286216
274996075 274996075
124908677 124908677
316162816 316162816
851941358 851941358
673331199 673331199
519254392 519254392
205318985 205318985
143562761 143562761
789729859 789729859
575202101 575202101
615454098 615454098
872673579 872673579
696134908 696134908
33268570 33268570
391470641 391470641
685193968 685193968
854064729 854064729
972799924 972799924
632150620 632150620
786523924 786523924
239295728 239295728
588624216 588624216
653600769 653600769
217447479 217447479
428542054 428542054
26596812 26596812
834845388 834845388
549995101 549995101
237864149 237864149
648091386 648091386
891267502 891267502
559127250 559127250
518553985 518553985
351846322 351846322
252595424 252595424
709346493 709346493
367075828 367075828
825260454 825260454
280364977 280364977
688848722 688848722
964732795 964732795
610755763 610755763
717091528 717091528
234930136 234930136
309286547 309286547
617483443 617483443
113298634 113298634
404335577 404335577
138428605 138428605
390313072 390313072
720399142 720399142
435999206 435999206
346681745 346681745
547154428 547154428
34027507 34027507
347702222 347702222
737886618 737886618
717429520 717429520
522168843 522168843
374019221 374019221
519080580 519080580
308734485 308734485
154021829 154021829
476403611 476403611
774145995 774145995
845860385 845860385
390330145 390330145
867139967 867139967
785783921 785783921
717465266 717465266
695307500 695307500
39341710 39341710
153132984 153132984
724090465 724090465
690034209 690034209
783036877 783036877
264600910 264600910
112210417 112210417
394880113 394880113
865296704 865296704
763763769 763763769
56895555 56895555
64417847 64417847
634801979 634801979
389573351 389573351
28747147 28747147
351136039 351136039
403590721 403590721
397966517 397966517
293482790 293482790
129797441 129797441
413947929 413947929
772001973 772001973
53895477 53895477
168709864 168709864
317971461 317971461
883470714 883470714
842374292 842374292
969047563 969047563
18423492 18423492
32858838 32858838
149007794 149007794
238424188 238424188
292195955 292195955
301985270 301985270
784429566 784429566
602508149 602508149
712186975 712186975
941886838 941886838
1969630 1969630
744940884 744940884
487065838 487065838
311537812 311537812
496475901 496475901
834128370 834128370
762075568 762075568
765182323 765182323
223456700 223456700
10150901 10150901
873252728 873252728
424097027 424097027
894070245 894070245
874067342 874067342
392586726 392586726
366380244 366380244
198119967 198119967
771660881 771660881
470818218 470818218
149368438 149368438
830678399 830678399
635584909 635584909
738042083 738042083
870692693 870692693
699948030 699948030
448929590 448929590
239476458 239476458
900060060 900060060
531586417 531586417
219671991 219671991
326684248 326684248
939997375 939997375
47111202 47111202
831165865 831165865
568157008 568157008
388448128 388448128
74390028 74390028
797519547 797519547
204579513 204579513
84061070 84061070
469638458 469638458
956844896 956844896
987140711 987140711
249377247 249377247
535936688 535936688
938916641 938916641
395554892 395554892
378126807 378126807
508571499 508571499
152228233 152228233
160383408 160383408
74110783 74110783
19782951 19782951
151010176 151010176
626869767 626869767
166533595 166533595
636826247 636826247
752392146 752392146
358844564 358844564
895050191 895050191
126586760 126586760
290226994 290226994
992900142 992900142
492157015 492157015
549023994 549023994
989583848 989583848
912556872 912556872
713900368 713900368
444667204 444667204
181385098 181385098
199902541 199902541
610638198 610638198
180049480 180049480
291657434 291657434
672562780 672562780
519282098 519282098
666061806 666061806
287992412 287992412
518665454 518665454
251613307 251613307
575909633 575909633
208253501 208253501
684331446 684331446
134813653 134813653
278470831 278470831
335385954 335385954
904519664 904519664
697575806 697575806
680558407 680558407
212437123 212437123
216912932 216912932
756099705 756099705
600514830 600514830
237546744 237546744
378158822 378158822
791471745 791471745
187672458 187672458
489745217 489745217
685397657 685397657
393404606 393404606
660244868 660244868
117437033 117437033
113852548 113852548
438928557 438928557
269277645 269277645
700601239 700601239
991147837 991147837
198071760 198071760
45945732 45945732
280530816 280530816
787110757 787110757
418638222 418638222
507588507 507588507
278209424 278209424
998350591 998350591
189879399 189879399
848316437 848316437
668574467 668574467
32496202 32496202
188073021 188073021
639885704 639885704
690372032 690372032
44448707 44448707
226541740 226541740
556517689 556517689
458973059 458973059
77706459 77706459
979885667 979885667
343040512 343040512
775737592 775737592
179605187 179605187
96210107 96210107
210855901 210855901
804025848 804025848
405139147 405139147
836638688 836638688
65995912 65995912
390863676 390863676
117673034 117673034
47342706 47342706
489518907 489518907
836930285 836930285
12416211 12416211
161313186 161313186
317812040 317812040
27465043 27465043
234981108 234981108
784719116 784719116
101433939 101433939
994596685 994596685
433929711 433929711
382981628 382981628
494899024 494899024
150247353 150247353
262705712 262705712
821020894 821020894
921209440 921209440
376026103 376026103
962482655 962482655
207166573 207166573
500571298 500571298
53376212 53376212
496481303 496481303
956144255 956144255
160659303 160659303
81499210 81499210
935150279 935150279
233183315 233183315
269760982 269760982
870805366 870805366
132200701 132200701
982059934 982059934
757001459 757001459
825950314 825950314
623897409 623897409
675955247 675955247
511088664 511088664
219819199 219819199
212134167 212134167
671962517 671962517
542080242 542080242
579303240 579303240
619147136 619147136
662542564 662542564
444325070 444325070
291028781 291028781
476827183 476827183
319320150 319320150
771782505 771782505
189902045 189902045
70040769 70040769
268157835 268157835
739029271 739029271
132316684 132316684
112262087 112262087
199871094 199871094
556308286 556308286
497196243 497196243
302157966 302157966
625233466 625233466
562931927 562931927
197469796 197469796
721096936 721096936
587787443 587787443
623353584 623353584
981359358 981359358
194286661 194286661
251538409 251538409
651326119 651326119
47450487 47450487
96660632 96660632
446764339 446764339
640933129 640933129
550307610 550307610
8528443 8528443
588243132 588243132
70000825 70000825
65095578 65095578
510948140 510948140
377179113 377179113
477919295 477919295
292704514 292704514
309013041 309013041
300297622 300297622
653626242 653626242
109203019 109203019
331492387 331492387
237396132 237396132
182948938 182948938
977275454 977275454
70720401 70720401
620019462 620019462
514133793 514133793
585138808 585138808
782955591 782955591
527973482 527973482
913904707 913904707
985341287 985341287
646755058 646755058
157184385 157184385
611450825 611450825
255959470 255959470
99687154 99687154
901209106 901209106
975915888 975915888
968835079 968835079
560983184 560983184
760104422 760104422
407932371 407932371
869607299 869607299
34679860 34679860
548512321 548512321
954811730 954811730
142355623 142355623
967148377 967148377
630277898 630277898
348818461 348818461
750135345 750135345
554122785 554122785
100085681 100085681
475980674 475980674
239334010 239334010
859394925 859394925
127760902 127760902
412524293 412524293
873691644 873691644
445935191 445935191
470157033 470157033
657195330 657195330
504392300 504392300
462312284 462312284
510994004 510994004
252813607 252813607
245394589 245394589
743622557 743622557
188520794 188520794
254019133 254019133
318230769 318230769
512826603 512826603
181704899 181704899
275421740 275421740
120878204 120878204
97804618 97804618
643164271 643164271
382765525 382765525
708947928 708947928
496712514 496712514
146563027 146563027
414640640 414640640
455305764 455305764
236990829 236990829
122954792 122954792
726462960 726462960
562278733 562278733
596209615 596209615
799632731 799632731
416081522 416081522
253932944 253932944
82985 82985
853269142 853269142
922493072 922493072
501354661 501354661
551456601 551456601
957908503 957908503
48673831 48673831
583870851 583870851
818890077 818890077
189123590 189123590
465803155 465803155
433778081 433778081
510524815 510524815
276550500 276550500
981352821 981352821
360922322 360922322
804726271 804726271
848022610 848022610
252392895 252392895
645608275 645608275
160448082 160448082
88559276 88559276
210253695 210253695
402403028 402403028
554155501 554155501
428430769 428430769
998412341 998412341
962693032 962693032
936327853 936327853
849100384 849100384
657576685 657576685
535665529 535665529
445146002 445146002
912583004 912583004
89831756 89831756
795511510 795511510
355581555 355581555
895999333 895999333
666092468 666092468
587648642 587648642
399134376 399134376
892577058 892577058
68505861 68505861
281676304 281676304
863689297 863689297
970129935 970129935
889477944 889477944
71780320 71780320
728579544 728579544
688380892 688380892
763399944 763399944
970203250 970203250
769318561 769318561
976822112 976822112
996423589 996423589
428914307 428914307
81404915 81404915
273364790 273364790
97008467 97008467
113904458 113904458
867982075 867982075
624183849 624183849
828787577 828787577
124666180 124666180
805412531 805412531
696961856 696961856
149433518 149433518
129144395 129144395
812529055 812529055
367084575 367084575
238179664 238179664
7784385 7784385
595584358 595584358
538628018 538628018
208513016 208513016
683473364 683473364
608881145 608881145
256566024 256566024
743179397 743179397
274414467 274414467
160113636 160113636
715484861 715484861
407748246 407748246
988834079 988834079
162570379 162570379
993101468 993101468
492179292 492179292
294114276 294114276
347939962 347939962
315263109 315263109
254659269 254659269
129317007 129317007
770057881 770057881
518184078 518184078
65419703 65419703
950520618 950520618
48256120 48256120
286746601 286746601
762902505 762902505
30307376 30307376
455332399 455332399
522150599 522150599
10846044 10846044
287493686 287493686
286972316 286972316
994795807 994795807
415118734 415118734
88731843 88731843
733448503 733448503
461743003 461743003
979598428 979598428
149301 149301
90052360 90052360
655776420 655776420
353875854 353875854
123368635 123368635
671218692 671218692
194975916 194975916
96969185 96969185
555204595 555204595
79955309 79955309
303549817 303549817
188583505 188583505
138194595 138194595
966333640 966333640
385602902 385602902
406453937 406453937
236393117 236393117
414504640 414504640
660004672 660004672
163894645 163894645
42222874 42222874
21958957 21958957
61531696 61531696
655093219 655093219
12069458 12069458
477097670 477097670
251472857 251472857
82384296 82384296
832699876 832699876
273289444 273289444
830855107 830855107
75307395 75307395
857477357 857477357
416786872 416786872
352473543 352473543
654462292 654462292
304222854 304222854
52015143 52015143
209482410 209482410
287618021 287618021
633081798 633081798
54529209 54529209
712955072 712955072
69236069 69236069
579488967 579488967
64556165 64556165
340854129 340854129
798559773 798559773
77440257 77440257
606866856 606866856
840522836 840522836
11379598 11379598
426153081 426153081
983865211 983865211
305015774 305015774
487689219 487689219
398117575 398117575
591945090 591945090
493876336 493876336
812670909 812670909
170912334 170912334
663797037 663797037
929658791 929658791
35761312 35761312
864165396 864165396
466144237 466144237
533085547 533085547
164586156 164586156
787474580 787474580
490668488 490668488
481948232 481948232
881765866 881765866
194397586 194397586
269526850 269526850
619062668 619062668
229231147 229231147
795260205 795260205
400420676 400420676
828832417 828832417
75727016 75727016
46681292 46681292
225583417 225583417
957426540 957426540
579521402 579521402
274170069 274170069
987204825 987204825
561619521 561619521
606308717 606308717
995353524 995353524
965003428 965003428
311204576 311204576
4331628 4331628
773258079 773258079
24050558 24050558
748296869 748296869
997122583 997122583
803935909 803935909
421076496 421076496
710457333 710457333
343928077 343928077
49402433 49402433
773758709 773758709
962844778 962844778
692704612 692704612
102066337 102066337
223936388 223936388
96764766 96764766
433117240 433117240
672132822 672132822
690392006 690392006
613823603 613823603
382583490 382583490
695696340 695696340
863264109 863264109
435097088 435097088
188067822 188067822
749296485 749296485
271923380 271923380
405059913 405059913
150414014 150414014
93723018 93723018
955018799 955018799
52051620 52051620
972510163 972510163
545452482 545452482
473709317 473709317
886682339 886682339
209213667 209213667
415088166 415088166
100391005 100391005
866135560 866135560
816670630 816670630
188145902 188145902
193470885 193470885
180696084 180696084
614882769 614882769
525296663 525296663
414375428 414375428
836095753 836095753
703595711 703595711
727323191 727323191
908289142 908289142
470495231 470495231
442638967 442638967
288554344 288554344
844110081 844110081
296828665 296828665
792405213 792405213
926551004 926551004
982333923 982333923
178471513 178471513
137682155 137682155
57584183 57584183
310284455 310284455
53793468 53793468
159735707 159735707
186626527 186626527
14388321 14388321
803972142 803972142
465481354 465481354
907513772 907513772
386470037 386470037
867696534 867696534
183535723 183535723
14117688 14117688
5343771 5343771
841663835 841663835
817719922 817719922
627673373 627673373
221291358 221291358
662584168 662584168
548384137 548384137
856933496 856933496
312711990 312711990
288414966 288414966
100681073 100681073
653721011 653721011
235601580 235601580
987745308 987745308
597628920 597628920
721886404 721886404
553427272 553427272
533902293 533902293
243434649 243434649
151882754 151882754
367649177 367649177
106138805 106138805
560072178 560072178
556385335 556385335
943588477 943588477
529083535 529083535
18536620 18536620
228833263 228833263
194673490 194673490
617949888 617949888
57504341 57504341
444968086 444968086
266523175 266523175
843162950 843162950
805194186 805194186
34428978 34428978
953964072 953964072
652516425 652516425
426606271 426606271
952775783 952775783
52020989 52020989
789411990 789411990
450681090 450681090
90814091 90814091
371111293 371111293
828872530 828872530
617541403 617541403
303001875 303001875
365688277 365688277
997611853 997611853
653448032 653448032
997665574 997665574
755409653 755409653
87155145 87155145
882174858 882174858
243190109 243190109
938130920 938130920
332822727 332822727
27911060 27911060
492824747 492824747
921361964 921361964
984954223 984954223
661001146 661001146
195386725 195386725
265308121 265308121
229272446 229272446
326162518 326162518
744147725 744147725
391372264 391372264
861882831 861882831
766021939 766021939
36514395 36514395
425542091 425542091
290987988 290987988
196107055 196107055
576624 576624
668911802 668911802
775279701 775279701
66018996 66018996
473373200 473373200
837217201 837217201
34560102 34560102
525971436 525971436
693670432 693670432
156977540 156977540
544918819 544918819
111199168 111199168
514569675 514569675
462749867 462749867
63239470 63239470
285788112 285788112
795356078 795356078
993871774 993871774
644234883 644234883
804125374 804125374
911626297 911626297
405917856 405917856
904768617 904768617
538870974 538870974
432517009 432517009
922207778 922207778
715896589 715896589
162009868 162009868
173299295 173299295
345798403 345798403
86187532 86187532
57984006 57984006
52301960 52301960
366962163 366962163
490996765 490996765
973108105 973108105
310387720 310387720
176070254 176070254
626331988 626331988
6688623 6688623
640375794 640375794
651998374 651998374
161884121 161884121
512815609 512815609
599166560 599166560
942921744 942921744
795042627 795042627
595541353 595541353
902982131 902982131
702884203 702884203
280887974 280887974
427118005 427118005
763557985 763557985
149494872 149494872
152867341 152867341
525959373 525959373
163142832 163142832
857746724 857746724
872787908 872787908
750881873 750881873
44121278 44121278
815491376 815491376
567353043 567353043
50875822 50875822
250764411 250764411
704612673 704612673
312672636 312672636
922531228 922531228
724708106 724708106
842694357 842694357
267145130 267145130
202071312 202071312
42821112 42821112
43737976 43737976
270359838 270359838
420772117 420772117
666857493 666857493
300585373 300585373
98208140 98208140
929962526 929962526
152725373 152725373
555686689 555686689
225049865 225049865
490391359 490391359
23920857 23920857
887053237 887053237
786217608 786217608
271836461 271836461
152741104 152741104
319086082 319086082
295802077 295802077
9509520 9509520
186691305 186691305
275302333 275302333
84833903 84833903
8599494 8599494
829072132 829072132
518715339 518715339
61507078 61507078
710942895 710942895
549853368 549853368
123985599 123985599
905261833 905261833
249513531 249513531
391096476 391096476
81383783 81383783
887538617 887538617
951471048 951471048
492287098 492287098
284440466 284440466
351175121 351175121
312202054 312202054
130696737 130696737
102988476 102988476
123398933 123398933
557272371 557272371
989968506 989968506
754086217 754086217
818509878 818509878
65971815 65971815
313782029 313782029
191825424 191825424
408651498 408651498
78034612 78034612
862468730 862468730
29484819 29484819
711756529 711756529
824592461 824592461
882915881 882915881
137661910 137661910
385215938 385215938
746391334 746391334
108380427 108380427
931558167 931558167
870980267 870980267
184503620 184503620
871836995 871836995
296447783 296447783
46287274 46287274
198266920 198266920
238467177 238467177
928666490 928666490
665446597 665446597
126217942 126217942
585670540 585670540
88070598 88070598
840558366 840558366
302133131 302133131
703176234 703176234
57994894 57994894
975746766 975746766
826147018 826147018
212304157 212304157
192944819 192944819
847529998 847529998
584973478 584973478
226878768 226878768
783475701 783475701
250704505 250704505
787483707 787483707
552448747 552448747
883149095 883149095
96051794 96051794
464635636 464635636
125755024 125755024
356502719 356502719
35901596 35901596
186006322 186006322
263501646 263501646
975834005 975834005
278367604 278367604
601333675 601333675
470083264 470083264
53152537 53152537
68232571 68232571
631352113 631352113
896177358 896177358
717481945 717481945
732057182 732057182
569791209 569791209
497310876 497310876
261608163 261608163
115375906 115375906
960058136 960058136
812179682 812179682
619679400 619679400
25847934 25847934
38002688 38002688
863233380 863233380
417901491 417901491
879855979 879855979
430230189 430230189
415503617 415503617
620512943 620512943
842150315 842150315
958418328 958418328
261436924 261436924
158067890 158067890
205035206 205035206
943095710 943095710
431395953 431395953
340813246 340813246
86271229 86271229
124136452 124136452
804390712 804390712
40217377 40217377
741512139 741512139
874462645 874462645
743145697 743145697
205236240 205236240
627261098 627261098
593602402 593602402
397058431 397058431
325552283 325552283
501261426 501261426
142216830 142216830
328546805 328546805
95710732 95710732
596358920 596358920
162638793 162638793
3820761 3820761
287005220 287005220
833678118 833678118
606035906 606035906
96123309 96123309
281272660 281272660
742625264 742625264
55316853 55316853
808351043 808351043
237110315 237110315
429657804 429657804
314070614 314070614
832803965 832803965
317773216 317773216
733953376 733953376
123597367 123597367
607705542 607705542
700242918 700242918
347008271 347008271
304719119 304719119
682376924 682376924
752243909 752243909
561854632 561854632
113214459 113214459
879511194 879511194
326118116 326118116
259410641 259410641
977993845 977993845
80018067 80018067
531462355 531462355
388140248 388140248
100928591 100928591
177261476 177261476
627772954 627772954
143896780 143896780
287968957 287968957
832961421 832961421
7108092 7108092
33879964 33879964
271707599 271707599
135332304 135332304
427240389 427240389
393939513 393939513
806566259 806566259
889991574 889991574
200599071 200599071
758192717 758192717
564410709 564410709
10882656 10882656
796192654 796192654
900993800 900993800
223230295 223230295
982793347 982793347
253407769 253407769
160455060 160455060
491321094 491321094
464026705 464026705
897393380 897393380
111688249 111688249
976744641 976744641
40424051 40424051
668768228 668768228
460902847 460902847
925646895 925646895
387205659 387205659
841795010 841795010
755616710 755616710
180366476 180366476
854626366 854626366
962679010 962679010
319884959 319884959
392084628 392084628
545850548 545850548
918221181 918221181
574802611 574802611
550979154 550979154
299205542 299205542
407852887 407852887
129142974 129142974
199035768 199035768
131937110 131937110
42465028 42465028
343588183 343588183
82640203 82640203
857117120 857117120
847657936 847657936
929400825 929400825
693828760 693828760
654584906 654584906
89921056 89921056
230393523 230393523
131103818 131103818
885337891 885337891
772133286 772133286
529513395 529513395
219539766 219539766
186565158 186565158
436332260 436332260
611017003 611017003
29869030 29869030
782272960 782272960
350556958 350556958
944751244 944751244
417646387 417646387
558213920 558213920
109531014 109531014
325789756 325789756
887820919 887820919
954709265 954709265
382115683 382115683
674094285 674094285
629665797 629665797
769899577 769899577
337688095 337688095
843334449 843334449
613345642 613345642
547076023 547076023
524204453 524204453
367119965 367119965
86450344 86450344
870398998 870398998
937258478 937258478
724982720 724982720
807505977 807505977
379374582 379374582
706909374 706909374
625178707 625178707
904639935 904639935
477532315 477532315
802627757 802627757
995810951 995810951
11065643 11065643
475249137 475249137
589617844 589617844
36658083 36658083
72525426 72525426
688839985 688839985
357883368 357883368
798000807 798000807
599962381 599962381
815554772 815554772
36576980 36576980
933373983 933373983
912658617 912658617
16874201 16874201
665232281 665232281
244099181 244099181
694160086 694160086
827030516 827030516
229602889 229602889
66323717 66323717
124957107 124957107
256271428 256271428
588342419 588342419
246671574 246671574
758997112 758997112
503557694 503557694
722125216 722125216
878022292 878022292
135599046 135599046
378587775 378587775
609326006 609326006
958494123 958494123
736748330 736748330
226350164 226350164
714901755 714901755
110249243 110249243
823550929 823550929
487061567 487061567
138797396 138797396
363188610 363188610
610962070 610962070
911732736 911732736
858393984 858393984
968430063 968430063
291326304 291326304
885872513 885872513
251275438 251275438
11667595 11667595
67614986 67614986
699224806 699224806
145267351 145267351
650785413 650785413
591844226 591844226
954161464 954161464
903666303 903666303
599892143 599892143
145795865 145795865
238363886 238363886
17392128 17392128
790476894 790476894
867574586 867574586
58706052 58706052
849543468 849543468
808905406 808905406
778325075 778325075
674657789 674657789
201546343 201546343
125240458 125240458
799091961 799091961
984410666 984410666
768372074 768372074
161940959 161940959
638516474 638516474
227294807 227294807
270860549 270860549
289976074 289976074
421384153 421384153
295706033 295706033
525751572 525751572
957814824 957814824
296172819 296172819
472061959 472061959
126840331 126840331
12000766 12000766
6220390 6220390
443637086 443637086
262085045 262085045
683682120 683682120
770541616 770541616
674023660 674023660
859681512 859681512
178118583 178118583
199327124 199327124
245697145 245697145
276257782 276257782
177686039 177686039
805074516 805074516
283726143 283726143
841608883 841608883
437470078 437470078
494972190 494972190
581899607 581899607
61338327 61338327
905449583 905449583
167915960 167915960
572043202 572043202
227114149 227114149
489630308 489630308
394812438 394812438
870057833 870057833
737781734 737781734
395455580 395455580
746485161 746485161
224380035 224380035
936718249 936718249
355972019 355972019
496067917 496067917
143871810 143871810
604894351 604894351
568569268 568569268
958553016 958553016
398237416 398237416
523994751 523994751
385684185 385684185
943125584 943125584
340919068 340919068
126738548 126738548
266160003 266160003
255182078 255182078
368537852 368537852
237185191 237185191
937373896 937373896
320330966 320330966
231845603 231845603
908174085 908174085
623579334 623579334
293844798 293844798
708244282 708244282
278347783 278347783
317395343 317395343
914017239 914017239
872224085 872224085
205880073 205880073
179051357 179051357
702420294 702420294
286172043 286172043
466195247 466195247
758180996 758180996
454873579 454873579
255899988 255899988
1966521 1966521
542802262 542802262
379797708 379797708
633332300 633332300
649206856 649206856
58088466 58088466
259791161 259791161
156990374 156990374
558867346 558867346
501163982 501163982
15660308 15660308
401591692 401591692
60763034 60763034
139093002 139093002
937028225 937028225
59672190 59672190
78119179 78119179
26727373 26727373
62580779 62580779
363443997 363443997
106513842 106513842
59633314 59633314
698311608 698311608
233592647 233592647
135883890 135883890
909908899 909908899
276730139 276730139
39945200 39945200
526427706 526427706
108744490 108744490
490832510 490832510
233983062 233983062
100546933 100546933
207909719 207909719
160387062 160387062
678131543 678131543
326314865 326314865
533824510 533824510
438865354 438865354
52903140 52903140
55679384 55679384
970702870 970702870
208684325 208684325
672262998 672262998
857175050 857175050
326897280 326897280
670382215 670382215
286270256 286270256
776157889 776157889
282228920 282228920
63974220 63974220
814151919 814151919
502958069 502958069
950475784 950475784
481868670 481868670
47874489 47874489
960876734 960876734
901479392 901479392
859859161 859859161
606038671 606038671
311385781 311385781
799029326 799029326
171827899 171827899
366894836 366894836
460575467 460575467
77046914 77046914
91443490 91443490
530078660 530078660
251070134 251070134
200026771 200026771
704198586 704198586
66909610 66909610
478129119 478129119
745619548 745619548
901358711 901358711
846897606 846897606
893288974 893288974
586173254 586173254
77577044 77577044
301882086 301882086
363836453 363836453
815756440 815756440
543684885 543684885
935576118 935576118
96750313 96750313
109632306 109632306
716357428 716357428
90838380 90838380
926818314 926818314
422229997 422229997
800479517 800479517
719228993 719228993
119847041 119847041
481882344 481882344
332587198 332587198
934356362 934356362
791538358 791538358
813441676 813441676
148618204 148618204
523073905 523073905
862150517 862150517
951413207 951413207
61156097 61156097
993266481 993266481
870453181 870453181
770679327 770679327
756265072 756265072
255476306 255476306
305420920 305420920
343264498 343264498
610889899 610889899
89427385 89427385
838745002 838745002
208202382 208202382
490067412 490067412
346487355 346487355
258916245 258916245
665968328 665968328
867306773 867306773
365339666 365339666
790744313 790744313
928685626 928685626
894675777 894675777
569697014 569697014
179529156 179529156
500386511 500386511
280454492 280454492
499735800 499735800
176599884 176599884
946149502 946149502
749566257 749566257
554309265 554309265
5545470 5545470
574804323 574804323
878616281 878616281
916656019 916656019
335719003 335719003
567949308 567949308
55028960 55028960
690250022 690250022
418870591 418870591
866536723 866536723
528199117 528199117
818449966 818449966
564866589 564866589
906809309 906809309
250328148 250328148
196683894 196683894
26626477 26626477
945514084 945514084
314837752 314837752
916007468 916007468
3969057 3969057
866149246 866149246
420179399 420179399
627778392 627778392
741796767 741796767
163503322 163503322
883553093 883553093
101468327 101468327
565266736 565266736
853888966 853888966
602884950 602884950
877299351 877299351
637669363 637669363
370420124 370420124
496045510 496045510
488336773 488336773
698472896 698472896
170850046 170850046
673316583 673316583
355636757 355636757
554480505 554480505
328647308 328647308
778446609 778446609
176766284 176766284
840546937 840546937
257725522 257725522
736579667 736579667
853381797 853381797
764535983 764535983
667089118 667089118
895550356 895550356
923536027 923536027
313109205 313109205
569913038 569913038
812986096 812986096
438261786 438261786
323772907 323772907
509302188 509302188
923055028 923055028
163126088 163126088
166935563 166935563
904991566 904991566
725927729 725927729
516966877 516966877
124214024 124214024
503450573 503450573
850906127 850906127
855640201 855640201
560587231 560587231
746165506 746165506
851415342 851415342
564056095 564056095
804587384 804587384
635495817 635495817
614927453 614927453
561952190 561952190
738961397 738961397
389370267 389370267
807628 807628
579720739 579720739
637073097 637073097
803176094 803176094
406442372 406442372
705518428 705518428
347184038 347184038
677652117 677652117
177624300 177624300
150451058 150451058
73160732 73160732
13004611 13004611
908105631 908105631
32793385 32793385
317074619 317074619
550249189 550249189
293544905 293544905
72228754 72228754
25331917 25331917
742889522 742889522
67766870 67766870
294391309 294391309
184963387 184963387
437235241 437235241
109454371 109454371
940454325 940454325
148355141 148355141
518291504 518291504
893865887 893865887
977358284 977358284
15117683 15117683
232428716 232428716
213736361 213736361
761641374 761641374
284116051 284116051
95741474 95741474
251983217 251983217
665423935 665423935
818561844 818561844
594857566 594857566
482541589 482541589
748440510 748440510
171976348 171976348
666104267 666104267
487509727 487509727
459804686 459804686
837940610 837940610
73343291 73343291
527193593 527193593
149216832 149216832
652349524 652349524
965866645 965866645
272303482 272303482
23614135 23614135
230094757 230094757
546169570 546169570
436468678 436468678
692705895 692705895
939341642 939341642
319803961 319803961
653711936 653711936
57559670 57559670
950321403 950321403
621616748 621616748
536986488 536986488
837582525 837582525
717706412 717706412
962628811 962628811
385619717 385619717
343893263 343893263
423416430 423416430
694448638 694448638
490681123 490681123
181733570 181733570
330307073 330307073
334661376 334661376
149819324 149819324
682497238 682497238
29511925 29511925
708434497 708434497
190460833 190460833
775781593 775781593
661945981 661945981
831446759 831446759
646932368 646932368
475953383 475953383
657929628 657929628
172138411 172138411
126686010 126686010
688829627 688829627
498527179 498527179
321174989 321174989
969760320 969760320
507041596 507041596
622617904 622617904
879633336 879633336
115588463 115588463
934403250 934403250
285432144 285432144
130510636 130510636
287573461 287573461
274150305 274150305
817796287 817796287
67135279 67135279
40232707 40232707
549904181 549904181
795375076 795375076
239501833 239501833
983542152 983542152
727449591 727449591
110314845 110314845
413403155 413403155
31835141 31835141
580373702 580373702
635916990 635916990
613789811 613789811
436439372 436439372
508029072 508029072
972370979 972370979
248686468 248686468
140132327 140132327
81021246 81021246
598322494 598322494
410616585 410616585
672373185 672373185
280505891 280505891
312521287 312521287
306303144 306303144
908721945 908721945
530887842 530887842
19475431 19475431
586752969 586752969
651044070 651044070
550212360 550212360
970086136 970086136
7218552 7218552
326478479 326478479
141930774 141930774
636165846 636165846
18059241 18059241
164833128 164833128
611046555 611046555
415050532 415050532
87546123 87546123
385465667 385465667
505294303 505294303
230270852 230270852
241021666 241021666
291867466 291867466
473238773 473238773
828164256 828164256
464796805 464796805
574422147 574422147
165567338 165567338
326927794 326927794
713139438 713139438
654255411 654255411
511980602 511980602
5984303 5984303
35558071 35558071
578561325 578561325
169048814 169048814
626839813 626839813
456956575 456956575
162190618 162190618
675342993 675342993
648888526 648888526
728756419 728756419
241822737 241822737
929752502 929752502
562922663 562922663
811417882 811417882
343495931 343495931
780105926 780105926
924907379 924907379
647883919 647883919
29994145 29994145
342545850 342545850
200641337 200641337
879383242 879383242
230131997 230131997
396547909 396547909
112971117 112971117
668383748 668383748
958558057 958558057
837769563 837769563
709801560 709801560
777012885 777012885
523757642 523757642
50818618 50818618
880759855 880759855
970150837 970150837
38759653 38759653
2899839 2899839
921640872 921640872
153033002 153033002
534657766 534657766
414956646 414956646
337938224 337938224
652881614 652881614
411262564 411262564
788802911 788802911
901153949 901153949
512956056 512956056
459355291 459355291
366159010 366159010
909709105 909709105
895076888 895076888
107535099 107535099
863144468 863144468
233500069 233500069
62168090 62168090
41154813 41154813
179301370 179301370
118608466 118608466
66813636 66813636
408848327 408848327
524916009 524916009
725701751 725701751
550595165 550595165
194514244 194514244
283555556 283555556
976769897 976769897
123228687 123228687
585768044 585768044
987384993 987384993
950454540 950454540
324515609 324515609
152616889 152616889
124684267 124684267
115773851 115773851
223745317 223745317
931637629 931637629
979939094 979939094
163359411 163359411
153648777 153648777
884338950 884338950
111669254 111669254
684795383 684795383
170334909 170334909
790319495 790319495
850629472 850629472
162235680 162235680
422754225 422754225
408308514 408308514
397874747 397874747
486369299 486369299
596388299 596388299
957806067 957806067
759621759 759621759
499316230 499316230
556289821 556289821
649440016 649440016
262118419 262118419
660950957 660950957
406817572 406817572
217543489 217543489
442405881 442405881
290054428 290054428
224734165 224734165
12342215 12342215
106055916 106055916
661336408 661336408
670013634 670013634
113757883 113757883
494054300 494054300
665574499 665574499
41047718 41047718
351815688 351815688
225034020 225034020
198278687 198278687
600458817 600458817
148791228 148791228
147725153 147725153
316608561 316608561
396478747 396478747
134650035 134650035
441502135 441502135
41022692 41022692
169780360 169780360
965660008 965660008
79936822 79936822
195442785 195442785
439354589 439354589
889110301 889110301
332863647 332863647
417966672 417966672
474340438 474340438
693929236 693929236
732246662 732246662
208745442 208745442
524574029 524574029
151005978 151005978
965589970 965589970
374350916 374350916
994762034 994762034
179920297 179920297
114998269 114998269
578833920 578833920
582472599 582472599
157321447 157321447
205499516 205499516
297421622 297421622
365484699 365484699
411199345 411199345
302724293 302724293
792585684 792585684
12232567 12232567
418566794 418566794
959475597 959475597
471118605 471118605
37070039 37070039
421039689 421039689
481315554 481315554
759354985 759354985
446704452 446704452
968819388 968819388
557032539 557032539
999745043 999745043
48487669 48487669
853152403 853152403
19393732 19393732
8150903 8150903
102701443 102701443
683431509 683431509
31934507 31934507
680778841 680778841
210981897 210981897
305209995 305209995
43290490 43290490
996782706 996782706
903885781 903885781
112158504 112158504
265012210 265012210
706489191 706489191
178106296 178106296
37526930 37526930
135079152 135079152
384659842 384659842
217041775 217041775
789710941 789710941
202239542 202239542
648911876 648911876
196616780 196616780
133416621 133416621
872879101 872879101
596329046 596329046
252930764 252930764
905083072 905083072
114063583 114063583
719881712 719881712
767733884 767733884
323498453 323498453
70040422 70040422
53596676 53596676
227904402 227904402
125225890 125225890
609459982 609459982
980258776 980258776
682457340 682457340
413692800 413692800
340817813 340817813
517681041 517681041
620035863 620035863
466059988 466059988
160689152 160689152
132333543 132333543
743804676 743804676
563047677 563047677
23460740 23460740
771330526 771330526
850754824 850754824
440186846 440186846
323632342 323632342
107501077 107501077
943762248 943762248
301108224 301108224
996699847 996699847
363637043 363637043
816924421 816924421
385993882 385993882
415752330 415752330
517398651 517398651
694139817 694139817
491907026 491907026
767923652 767923652
662863264 662863264
569232576 569232576
358045359 358045359
379816309 379816309
580152358 580152358
223129421 223129421
156441197 156441197
232523084 232523084
744840179 744840179
259450294 259450294
80562500 80562500
859246136 859246136
538098935 538098935
387086494 387086494
216018162 216018162
780452775 780452775
972231001 972231001
442332643 442332643
259233805 259233805
37790859 37790859
335879321 335879321
129222457 129222457
956038684 956038684
630191902 630191902
319968010 319968010
402558489 402558489
649299405 649299405
523480530 523480530
880690266 880690266
142136954 142136954
53394640 53394640
364402120 364402120
586576034 586576034
236894247 236894247
162281315 162281315
182029976 182029976
51908013 51908013
986072056 986072056
908664686 908664686
554906057 554906057
36753406 36753406
220254958 220254958
826525241 826525241
419492673 419492673
348509459 348509459
745080290 745080290
248949055 248949055
482951078 482951078
988702127 988702127
943705578 943705578
92526829 92526829
420513748 420513748
963204329 963204329
208387158 208387158
777460946 777460946
967499122 967499122
231783661 231783661
851117880 851117880
173282821 173282821
212302958 212302958
199337588 199337588
360866733 360866733
118220764 118220764
649339797 649339797
620353994 620353994
732037171 732037171
177621801 177621801
227401440 227401440
689191159 689191159
337882725 337882725
149818270 149818270
409942671 409942671
578621320 578621320
678429547 678429547
185381180 185381180
182624549 182624549
872410316 872410316
63260957 63260957
657658156 657658156
665818699 665818699
855524414 855524414
262218464 262218464
955720862 955720862
385400752 385400752
975020538 975020538
930109259 930109259
138752128 138752128
244245638 244245638
478982417 478982417
683346368 683346368
805988951 805988951
621319763 621319763
82130706 82130706
900904343 900904343
906942989 906942989
432507894 432507894
397273219 397273219
237113199 237113199
215085134 215085134
300675116 300675116
878163605 878163605
551815904 551815904
241986351 241986351
260379156 260379156
697273227 697273227
430375604 430375604
546983468 546983468
891931638 891931638
68839615 68839615
667137246 667137246
261862907 261862907
387464417 387464417
21881351 21881351
506511145 506511145
465619841 465619841
603980835 603980835
44471023 44471023
173105640 173105640
992410676 992410676
144824091 144824091
414614561 414614561
145261870 145261870
321599877 321599877
97095728 97095728
510075298 510075298
351486100 351486100
878332219 878332219
802010175 802010175
390678757 390678757
418650744 418650744
300050915 300050915
266437151 266437151
468567945 468567945
72577633 72577633
92991485 92991485
486378198 486378198
697403115 697403115
419029428 419029428
36121798 36121798
84142317 84142317
900069682 900069682
570439959 570439959
408742962 408742962
84401068 84401068
423476523 423476523
826843801 826843801
673025293 673025293
219729518 219729518
62980713 62980713
105366129 105366129
900660781 900660781
632433921 632433921
210518993 210518993
516920052 516920052
297717463 297717463
135792496 135792496
148133587 148133587
237505991 237505991
928954051 928954051
315517021 315517021
440026554 440026554
78491905 78491905
9634324 9634324
36626888 36626888
47931890 47931890
106634764 106634764
61131241 61131241
391025755 391025755
742619847 742619847
815045416 815045416
726135001 726135001
905010330 905010330
414118877 414118877
338547822 338547822
596003581 596003581
139945435 139945435
756998119 756998119
269956125 269956125
653746642 653746642
189737069 189737069
149449145 149449145
840186266 840186266
680917206 680917206
993154291 993154291
696050339 696050339
41407245 41407245
636871296 636871296
973085421 973085421
662311421 662311421
850687176 850687176
671626539 671626539
141440809 141440809
462273258 462273258
206305367 206305367
203713740 203713740
12975029 12975029
538198177 538198177
654512197 654512197
12241392 12241392
11351720 11351720
906461898 906461898
94588774 94588774
421696684 421696684
549434643 549434643
142377432 142377432
197738929 197738929
338918318 338918318
627981276 627981276
416976581 416976581
43867493 43867493
307530580 307530580
601101555 601101555
831178291 831178291
856000157 856000157
401653566 401653566
372286864 372286864
817290030 817290030
986174983 986174983
245466304 245466304
522100371 522100371
208269114 208269114
151409544 151409544
681149520 681149520
279666440 279666440
621195401 621195401
782148884 782148884
46293639 46293639
308094347 308094347
339499340 339499340
969702569 969702569
187366623 187366623
660744363 660744363
503216282 503216282
196185086 196185086
399119032 399119032
112166715 112166715
189376077 189376077
529504739 529504739
631512123 631512123
153121381 153121381
551449076 551449076
371564905 371564905
19089887 19089887
679252055 679252055
363243293 363243293
873406146 873406146
178439800 178439800
683216516 683216516
823912929 823912929
559581942 559581942
144609892 144609892
982912718 982912718
367100754 367100754
857348346 857348346
279309805 279309805
657809541 657809541
995178404 995178404
493930499 493930499
616334956 616334956
738522930 738522930
105480237 105480237
258746521 258746521
184209948 184209948
215859146 215859146
21613793 21613793
4450825 4450825
162727216 162727216
939720559 939720559
623327782 623327782
90857191 90857191
158555296 158555296
80442783 80442783
480014401 480014401
872916512 872916512
371106487 371106487
478137821 478137821
12788248 12788248
631568723 631568723
316934745 316934745
726408929 726408929
389781210 389781210
699795193 699795193
248165481 248165481
427686699 427686699
998786358 998786358
61128367 61128367
493683695 493683695
864495120 864495120
175891039 175891039
43803966 43803966
776608949 776608949
820341019 820341019
627626259 627626259
539059647 539059647
959799401 959799401
889542814 889542814
77132087 77132087
85157470 85157470
59553033 59553033
603162085 603162085
97301975 97301975
402079453 402079453
652190360 652190360
360140422 360140422
299061725 299061725
919352219 919352219
756261564 756261564
745382978 745382978
694646078 694646078
457275242 457275242
901305626 901305626
787860070 787860070
627316867 627316867
894070908 894070908
518798128 518798128
493128938 493128938
65422746 65422746
671027896 671027896
590654894 590654894
64165686 64165686
980033476 980033476
254540252 254540252
292982279 292982279
803677628 803677628
997722985 997722985
710984428 710984428
661211654 661211654
802587600 802587600
647873739 647873739
372022887 372022887
146999731 146999731
434474129 434474129
791149988 791149988
500888313 500888313
322610218 322610218
34431012 34431012
508212906 508212906
628655227 628655227
455239921 455239921
217684867 217684867
532913454 532913454
221063241 221063241
639854396 639854396
195149017 195149017
176968115 176968115
805869690 805869690
699599818 699599818
792674813 792674813
440623601 440623601
592642657 592642657
190266162 190266162
687758833 687758833
279835218 279835218
146618286 146618286
185353480 185353480
842486524 842486524
811031625 811031625
33918888 33918888
136707967 136707967
360341208 360341208
166060953 166060953
9821800 9821800
610585124 610585124
12614807 12614807
231705779 231705779
738521334 738521334
96325830 96325830
186821539 186821539
741372482 741372482
72291757 72291757
746017463 746017463
733259586 733259586
357359985 357359985
679981231 679981231
319195860 319195860
552617151 552617151
26570795 26570795
978490074 978490074
130307510 130307510
393880101 393880101
120476409 120476409
834178695 834178695
989438829 989438829
631622518 631622518
150163150 150163150
95901850 95901850
948139065 948139065
72744976 72744976
148498118 148498118
594051388 594051388
485003168 485003168
496514662 496514662
248744458 248744458
733981723 733981723
16970930 16970930
570425279 570425279
58737957 58737957
890131394 890131394
329598122 329598122
337213222 337213222
655912268 655912268
133883558 133883558
568347619 568347619
799195153 799195153
99985313 99985313
594199785 594199785
95642886 95642886
184258315 184258315
183217771 183217771
91471413 91471413
336273417 336273417
63248067 63248067
569352096 569352096
944515978 944515978
502291421 502291421
828207266 828207266
616464531 616464531
438094430 438094430
136008404 136008404
646089315 646089315
367966063 367966063
202065372 202065372
777439453 777439453
310779586 310779586
65740274 65740274
847216461 847216461
228667287 228667287
494891565 494891565
629838003 629838003
866514665 866514665
858877404 858877404
801886829 801886829
697718190 697718190
874232534 874232534
144979488 144979488
841667101 841667101
913684 913684
54798312 54798312
709487232 709487232
747791705 747791705
330794397 330794397
59465373 59465373
897258322 897258322
550590805 550590805
264512775 264512775
26710277 26710277
546134136 546134136
577624608 577624608
236467211 236467211
622064204 622064204
716177899 716177899
63819001 63819001
458836701 458836701
221680829 221680829
45130606 45130606
421438116 421438116
921706119 921706119
353165005 353165005
18332915 18332915
197910592 197910592
775931429 775931429
394807661 394807661
795083107 795083107
983142830 983142830
259527371 259527371
200683811 200683811
190231995 190231995
16851352 16851352
783086133 783086133
757314333 757314333
340844358 340844358
437355538 437355538
856231219 856231219
87327407 87327407
86009262 86009262
154120024 154120024
446230628 446230628
659815214 659815214
657967415 657967415
88053426 88053426
473724223 473724223
513579145 513579145
283411573 283411573
872934820 872934820
664597821 664597821
113282765 113282765
45816388 45816388
460218210 460218210
238213735 238213735
537679871 537679871
870546051 870546051
490430500 490430500
298204751 298204751
40796309 40796309
724026861 724026861
955596100 955596100
249847971 249847971
862427036 862427036
521459179 521459179
714156517 714156517
278389086 278389086
242290881 242290881
503720261 503720261
553563350 553563350
992923756 992923756
919290190 919290190
485986283 485986283
833548327 833548327
268334419 268334419
880991016 880991016
329016582 329016582
668601281 668601281
4661039 4661039
257817499 257817499
935864441 935864441
181571324 181571324
917449162 917449162
571205242 571205242
329374092 329374092
108547664 108547664
86257461 86257461
145387707 145387707
276153026 276153026
278642532 278642532
877571156 877571156
679646953 679646953
26354435 26354435
579071149 579071149
79214484 79214484
268480646 268480646
52966471 52966471
816195244 816195244
837916526 837916526
191191423 191191423
129868549 129868549
806920039 806920039
276975464 276975464
33962159 33962159
370613701 370613701
459078773 459078773
583164625 583164625
668539018 668539018
414977697 414977697
141704222 141704222
633717576 633717576
606151579 606151579
974770990 974770990
180265225 180265225
236430044 236430044
54977461 54977461
710615492 710615492
533222533 533222533
921858323 921858323
360390847 360390847
887771141 887771141
483514813 483514813
419277535 419277535
22842895 22842895
329143670 329143670
422266738 422266738
442317964 442317964
25742972 25742972
868881488 868881488
138113106 138113106
104854785 104854785
61171975 61171975
785284735 785284735
903723258 903723258
302286685 302286685
710090092 710090092
768896261 768896261
395985701 395985701
198863094 198863094
772047745 772047745
613039362 613039362
584862140 584862140
2808926 2808926
233001427 233001427
450148496 450148496
558141774 558141774
950701250 950701250
950324346 950324346
155026761 155026761
926402248 926402248
465601002 465601002
799012968 799012968
394874715 394874715
698384856 698384856
603008511 603008511
752569662 752569662
72505007 72505007
63291440 63291440
989264963 989264963
293828294 293828294
571535456 571535456
968904405 968904405
248974255 248974255
357880048 357880048
584545177 584545177
798595190 798595190
130444138 130444138
454980105 454980105
800663856 800663856
46854714 46854714
821739284 821739284
916863357 916863357
826534832 826534832
896881897 896881897
495794884 495794884
997041634 997041634
220109407 220109407
626712518 626712518
784455180 784455180
948225370 948225370
741771745 741771745
644803754 644803754
94647487 94647487
162684064 162684064
247472029 247472029
669990484 669990484
94601312 94601312
49885369 49885369
525385275 525385275
965994365 965994365
765897892 765897892
184178380 184178380
137349082 137349082
402029313 402029313
255173439 255173439
467765174 467765174
654534031 654534031
320235243 320235243
858030381 858030381
909955835 909955835
414925095 414925095
659549526 659549526
341065378 341065378
169027622 169027622
712695588 712695588
568349048 568349048
775267056 775267056
575224185 575224185
601086383 601086383
50236145 50236145
284349942 284349942
343691444 343691444
738488171 738488171
491970959 491970959
126324846 126324846
169570792 169570792
215099476 215099476
888278479 888278479
284359011 284359011
77089519 77089519
676029889 676029889
215275963 215275963
141194149 141194149
632488306 632488306
685238917 685238917
90124748 90124748
225298826 225298826
118343027 118343027
174883188 174883188
226976264 226976264
664986151 664986151
23041679 23041679
500258584 500258584
192269889 192269889
732717571 732717571
213573760 213573760
21022910 21022910
355209352 355209352
190673515 190673515
573881982 573881982
641166205 641166205
684145859 684145859
505487918 505487918
113193800 113193800
191643167 191643167
291252233 291252233
367552481 367552481
110650026 110650026
51155249 51155249
374684001 374684001
348779608 348779608
984052546 984052546
660494800 660494800
505002231 505002231
161240292 161240292
814916235 814916235
333383876 333383876
158429181 158429181
586791259 586791259
747959818 747959818
640835618 640835618
911938749 911938749
238370289 238370289
606049402 606049402
649999731 649999731
348397446 348397446
763498145 763498145
315581470 315581470
428361294 428361294
843758542 843758542
834917519 834917519
690587796 690587796
645342010 645342010
272747922 272747922
247615492 247615492
667306266 667306266
765116353 765116353
874699979 874699979
116741115 116741115
796538145 796538145
530696761 530696761
105852176 105852176
512503615 512503615
361474173 361474173
259949634 259949634
637410361 637410361
462172166 462172166
223297090 223297090
671186127 671186127
144898505 144898505
799037287 799037287
375007876 375007876
437151141 437151141
108827559 108827559
146473557 146473557
339792029 339792029
112613924 112613924
210237948 210237948
373623569 373623569
820387198 820387198
854363380 854363380
302059785 302059785
71198066 71198066
441107504 441107504
945015963 945015963
936284341 936284341
107296701 107296701
590418133 590418133
92647748 92647748
792056362 792056362
460363047 460363047
227707363 227707363
600567673 600567673
966786872 966786872
943070384 943070384
252672003 252672003
369484498 369484498
816600075 816600075
274294048 274294048
373761727 373761727
126690353 126690353
910024446 910024446
686818793 686818793
41991821 41991821
4096571 4096571
174512306 174512306
143196924 143196924
628177506 628177506
596418474 596418474
595599335 595599335
390003785 390003785
56792015 56792015
87305772 87305772
50648213 50648213
187174545 187174545
674010690 674010690
535188867 535188867
671225738 671225738
395844554 395844554
364730992 364730992
858966168 858966168
493896655 493896655
419932902 419932902
168156819 168156819
898655973 898655973
284649914 284649914
846239929 846239929
102910143 102910143
421168346 421168346
140841311 140841311
366004200 366004200
927091550 927091550
709479407 709479407
269190975 269190975
559995034 559995034
29371289 29371289
55131085 55131085
95573245 95573245
649634861 649634861
149778762 149778762
634087106 634087106
39308140 39308140
667731888 667731888
212302267 212302267
75091215 75091215
550769340 550769340
845328938 845328938
131825379 131825379
823880335 823880335
455516526 455516526
318995360 318995360
888998299 888998299
632487140 632487140
965391458 965391458
86725658 86725658
28968311 28968311
575122545 575122545
971966296 971966296
582289104 582289104
801144427 801144427
102583681 102583681
604045541 604045541
234450689 234450689
246897778 246897778
233095455 233095455
605301172 605301172
828064123 828064123
367149216 367149216
708114969 708114969
989423912 989423912
875091648 875091648
69945321 69945321
918068392 918068392
859855434 859855434
479013669 479013669
147473254 147473254
890093794 890093794
180523643 180523643
974659772 974659772
8062858 8062858
331747774 331747774
316397305 316397305
899994153 899994153
283235553 283235553
295165289 295165289
473512054 473512054
750617340 750617340
671967140 671967140
470348784 470348784
598072196 598072196
191442473 191442473
817143751 817143751
68118443 68118443
142775969 142775969
984179183 984179183
788145101 788145101
727031729 727031729
221612217 221612217
930501087 930501087
971363580 971363580
393554706 393554706
62653635 62653635
219393866 219393866
610348749 610348749
16087214 16087214
230792320 230792320
911925234 911925234
532888365 532888365
833299595 833299595
676922273 676922273
505211040 505211040
439198073 439198073
721543956 721543956
840578117 840578117
31299980 31299980
750094216 750094216
123847196 123847196
257895598 257895598
238359176 238359176
12529158 12529158
111771182 111771182
345010585 345010585
742166752 742166752
963251262 963251262
201179698 201179698
389303876 389303876
738838708 738838708
481087185 481087185
713954067 713954067
79714825 79714825
606418604 606418604
556182388 556182388
888287205 888287205
989291936 989291936
318613490 318613490
503157119 503157119
86453664 86453664
124998500 124998500
963144929 963144929
152288845 152288845
682504557 682504557
339910555 339910555
696117524 696117524
283953193 283953193
481824515 481824515
321771566 321771566
777135151 777135151
640887579 640887579
111827174 111827174
27347415 27347415
966248268 966248268
376689975 376689975
463318850 463318850
819177320 819177320
617815074 617815074
163967183 163967183
11595549 11595549
856594718 856594718
827821773 827821773
503342660 503342660
207890988 207890988
620592385 620592385
330785713 330785713
722027101 722027101
220939202 220939202
384078483 384078483
657094798 657094798
319468489 319468489
172854437 172854437
762360840 762360840
292691966 292691966
126752129 126752129
37185013 37185013
173935013 173935013
105303410 105303410
731861360 731861360
37461110 37461110
668772464 668772464
840720183 840720183
253928154 253928154
2940646 2940646
379000880 379000880
946815716 946815716
464656622 464656622
123264151 123264151
175616322 175616322
213536613 213536613
682757102 682757102
353038926 353038926
753487758 753487758
239867504 239867504
578328061 578328061
593919494 593919494
316673512 316673512
772729555 772729555
518530647 518530647
731352845 731352845
115701331 115701331
602393509 602393509
56054392 56054392
410167190 410167190
24527777 24527777
59021192 59021192
823182161 823182161
223065790 223065790
914666439 914666439
492609232 492609232
956124388 956124388
609020666 609020666
962895666 962895666
953063435 953063435
845741839 845741839
227727938 227727938
827239836 827239836
331641571 331641571
931648108 931648108
43177053 43177053
186680982 186680982
165760241 165760241
669795819 669795819
225303332 225303332
660733736 660733736
426942318 426942318
289376559 289376559
673842455 673842455
123813682 123813682
187440532 187440532
675106386 675106386
538363184 538363184
73591919 73591919
894888711 894888711
230605640 230605640
269652340 269652340
733336693 733336693
127971500 127971500
302947258 302947258
702202736 702202736
214695715 214695715
117584046 117584046
396596149 396596149
357633072 357633072
73592586 73592586
385298275 385298275
27899649 27899649
577248811 577248811
942214007 942214007
946895574 946895574
211153393 211153393
849578466 849578466
185807504 185807504
847834518 847834518
176032545 176032545
237696446 237696446
618182315 618182315
709156068 709156068
292964609 292964609
219976783 219976783
211715917 211715917
479474706 479474706
992624953 992624953
698788975 698788975
801976871 801976871
876310411 876310411
659480384 659480384
430307755 430307755
200491648 200491648
856994776 856994776
522797707 522797707
523594428 523594428
509220149 509220149
522257230 522257230
159514545 159514545
11950254 11950254
935659552 935659552
822929603 822929603
135170834 135170834
235535263 235535263
933251656 933251656
996480040 996480040
831300623 831300623
407164287 407164287
193097001 193097001
964528555 964528555
5919404 5919404
946553548 946553548
574652859 574652859
323368639 323368639
753273692 753273692
544554865 544554865
86177411 86177411
446919882 446919882
558667758 558667758
426242664 426242664
306918054 306918054
153727100 153727100
799308504 799308504
204432940 204432940
87869697 87869697
603554357 603554357
369122087 369122087
428104452 428104452
603911083 603911083
803484307 803484307
743675314 743675314
663618648 663618648
967744530 967744530
891176487 891176487
975274549 975274549
988999960 988999960
857489479 857489479
744223885 744223885
45093692 45093692
493357207 493357207
803112918 803112918
172529765 172529765
233621471 233621471
411014808 411014808
151375428 151375428
983619071 983619071
940199305 940199305
415022667 415022667
616373211 616373211
115859499 115859499
510945004 510945004
802728711 802728711
432646115 432646115
555124103 555124103
536326573 536326573
677981229 677981229
257667149 257667149
534304109 534304109
454500729 454500729
151990128 151990128
670352205 670352205
490688922 490688922
838098788 838098788
289540250 289540250
59353937 59353937
788406887 788406887
630299998 630299998
923272654 923272654
74259140 74259140
47593929 47593929
810578284 810578284
402025846 402025846
322006427 322006427
500684610 500684610
102990049 102990049
94565152 94565152
803315080 803315080
833062253 833062253
674050312 674050312
881459966 881459966
222176854 222176854
779633686 779633686
302710361 302710361
81588097 81588097
73289078 73289078
45814178 45814178
143983153 143983153
31211382 31211382
622574934 622574934
136452015 136452015
90042708 90042708
835508018 835508018
70636923 70636923
485507221 485507221
759992155 759992155
642311865 642311865
76069356 76069356
682079755 682079755
662938729 662938729
269395738 269395738
859473217 859473217
691154455 691154455
300369413 300369413
269185382 269185382
877633663 877633663
659179589 659179589
151963660 151963660
386299488 386299488
288512279 288512279
305393411 305393411
152352775 152352775
181002399 181002399
293528159 293528159
227321696 227321696
686446968 686446968
341980767 341980767
937300486 937300486
307091055 307091055
205671042 205671042
877836707 877836707
774511861 774511861
767041988 767041988
156244590 156244590
613332891 613332891
566620730 566620730
587331418 587331418
968615796 968615796
898407048 898407048
420494585 420494585
654887989 654887989
148175965 148175965
259167578 259167578
147936078 147936078
925830298 925830298
466255251 466255251
250106058 250106058
633778942 633778942
965504464 965504464
168781344 168781344
40105324 40105324
727368291 727368291
572957223 572957223
900769096 900769096
601604972 601604972
955817298 955817298
152853127 152853127
46850489 46850489
586986053 586986053
872434843 872434843
669174134 669174134
565040844 565040844
158041849 158041849
767639892 767639892
443965727 443965727
450467968 450467968
766830789 766830789
641232899 641232899
435797701 435797701
615128559 615128559
105870920 105870920
635254648 635254648
928393864 928393864
666344121 666344121
10332914 10332914
961464482 961464482
456765356 456765356
712524276 712524276
136157634 136157634
616782500 616782500
97411604 97411604
900614161 900614161
530144728 530144728
235268072 235268072
410305793 410305793
129631404 129631404
721201825 721201825
624240093 624240093
366682293 366682293
301823870 301823870
904212598 904212598
750727259 750727259
336657026 336657026
526645717 526645717
585203021 585203021
544543686 544543686
627225449 627225449
433274397 433274397
432036244 432036244
126857166 126857166
71091777 71091777
906921118 906921118
75279025 75279025
866717626 866717626
475039272 475039272
80522834 80522834
855735441 855735441
115697740 115697740
310411367 310411367
587611544 587611544
243322036 243322036
480191115 480191115
979718876 979718876
491048330 491048330
717615934 717615934
627363857 627363857
416790151 416790151
122036115 122036115
617643105 617643105
631430809 631430809
860110938 860110938
483808463 483808463
156758797 156758797
354281958 354281958
344986546 344986546
433786420 433786420
909671718 909671718
7380382 7380382
340859712 340859712
234517738 234517738
574511764 574511764
711895508 711895508
93159415 93159415
654258879 654258879
363316166 363316166
156509208 156509208
962303026 962303026
781854012 781854012
513325286 513325286
552368574 552368574
39834628 39834628
552873970 552873970
587707972 587707972
974269165 974269165
191483980 191483980
110708745 110708745
263881487 263881487
236950598 236950598
166469040 166469040
872373993 872373993
52505616 52505616
319674931 319674931
471554040 471554040
934834265 934834265
142409 142409
427220431 427220431
938829045 938829045
145881537 145881537
300764361 300764361
747646248 747646248
490763148 490763148
157947090 157947090
341572752 341572752
549508573 549508573
719981279 719981279
921581083 921581083
113962781 113962781
145596718 145596718
799084351 799084351
761084468 761084468
849895898 849895898
153326341 153326341
104326134 104326134
281435490 281435490
183241793 183241793
684557163 684557163
520495577 520495577
942561627 942561627
284110674 284110674
272385610 272385610
26597323 26597323
30645956 30645956
128679676 128679676
622176017 622176017
824896780 824896780
637771222 637771222
429988063 429988063
430200679 430200679
479528550 479528550
228489775 228489775
452438594 452438594
432549478 432549478
821396700 821396700
252456875 252456875
996593707 996593707
350848479 350848479
96511073 96511073
659644233 659644233
50047272 50047272
700431675 700431675
443387900 443387900
749955732 749955732
280925271 280925271
699136836 699136836
733806001 733806001
974478513 974478513
633705176 633705176
941239042 941239042
155318494 155318494
21925441 21925441
651484175 651484175
232818923 232818923
775192186 775192186
240009109 240009109
179553376 179553376
465044770 465044770
396804974 396804974
138744678 138744678
238839487 238839487
168344786 168344786
486001753 486001753
73722054 73722054
629642924 629642924
42264731 42264731
63206998 63206998
866102930 866102930
252088684 252088684
124363761 124363761
399493054 399493054
959487532 959487532
70030058 70030058
33930745 33930745
176169060 176169060
695343873 695343873
10450645 10450645
404713082 404713082
829651948 829651948
338695602 338695602
913829141 913829141
466769270 466769270
495411543 495411543
59193273 59193273
220087045 220087045
604999484 604999484
857150794 857150794
371765626 371765626
699752201 699752201
698641335 698641335
443871682 443871682
128755547 128755547
253391391 253391391
370875986 370875986
694967221 694967221
697889706 697889706
876746269 876746269
268378292 268378292
591934553 591934553
794978037 794978037
232287606 232287606
244629536 244629536
980387614 980387614
979974054 979974054
354274665 354274665
962874441 962874441
488250463 488250463
687725129 687725129
225079779 225079779
850771007 850771007
86771304 86771304
71001637 71001637
783722425 783722425
660501369 660501369
912533515 912533515
169751290 169751290
914521715 914521715
741885179 741885179
626061372 626061372
364788486 364788486
893978919 893978919
28171020 28171020
486544679 486544679
560710919 560710919
145160307 145160307
811582736 811582736
396215711 396215711
278489575 278489575
514786155 514786155
62172246 62172246
358465405 358465405
810870849 810870849
647972612 647972612
788010147 788010147
143607659 143607659
617786963 617786963
547303695 547303695
190330869 190330869
548801096 548801096
616862118 616862118
907042861 907042861
671031559 671031559
986438507 986438507
93720298 93720298
369290052 369290052
149442140 149442140
247736618 247736618
304148670 304148670
223134130 223134130
71722561 71722561
904893380 904893380
473451862 473451862
403412845 403412845
834112622 834112622
347309498 347309498
72068330 72068330
354211973 354211973
836692103 836692103
451078356 451078356
809584326 809584326
269381957 269381957
417230957 417230957
362120567 362120567
912796511 912796511
843109914 843109914
156831220 156831220
420245235 420245235
152537007 152537007
16123325 16123325
87125433 87125433
973749590 973749590
322943034 322943034
868607387 868607387
171980897 171980897
298771771 298771771
605444924 605444924
590779179 590779179
324081760 324081760
820995402 820995402
294376743 294376743
13682661 13682661
303335718 303335718
137871824 137871824
360334043 360334043
729602234 729602234
582177165 582177165
503559097 503559097
425216512 425216512
169447488 169447488
357141804 357141804
966543518 966543518
49566791 49566791
635191435 635191435
134236259 134236259
722300202 722300202
523136293 523136293
349962471 349962471
34393996 34393996
907533055 907533055
421429800 421429800
939982135 939982135
854618038 854618038
357624585 357624585
814010790 814010790
922564210 922564210
763891710 763891710
386968603 386968603
264297948 264297948
71501397 71501397
313293242 313293242
970510909 970510909
654434638 654434638
793908709 793908709
195904739 195904739
104001787 104001787
226864265 226864265
393616437 393616437
242851475 242851475
247143045 247143045
231244184 231244184
76908940 76908940
971979307 971979307
220730252 220730252
942395181 942395181
900817048 900817048
551227637 551227637
320836393 320836393
85518377 85518377
434377784 434377784
3224069 3224069
22485772 22485772
816187943 816187943
338370731 338370731
176545476 176545476
374706450 374706450
852544225 852544225
989161628 989161628
440016285 440016285
788026819 788026819
789284124 789284124
391551677 391551677
818131547 818131547
192396177 192396177
27135239 27135239
852305540 852305540
139459946 139459946
331270718 331270718
654449431 654449431
258172232 258172232
763602831 763602831
841804584 841804584
24910106 24910106
918029238 918029238
276285898 276285898
66292626 66292626
591673819 591673819
551201018 551201018
316669297 316669297
815272443 815272443
189207837 189207837
539215890 539215890
820871535 820871535
391271225 391271225
13037385 13037385
281438891 281438891
92131358 92131358
45933058 45933058
288130281 288130281
498242283 498242283
501848530 501848530
166446088 166446088
434589922 434589922
147576390 147576390
795687281 795687281
213860747 213860747
577405849 577405849
433467636 433467636
386175787 386175787
168817081 168817081
647632467 647632467
823771113 823771113
49284432 49284432
42536977 42536977
464316954 464316954
638889905 638889905
112777407 112777407
832404720 832404720
396582056 396582056
258220733 258220733
49255861 49255861
944861134 944861134
622835373 622835373
408019624 408019624
219874765 219874765
762119887 762119887
576636849 576636849
343433667 343433667
909921772 909921772
692778970 692778970
383896667 383896667
593692244 593692244
95182819 95182819
124168260 124168260
730691201 730691201
955448412 955448412
568378185 568378185
287815118 287815118
945509345 945509345
635137002 635137002
203085030 203085030
183530217 183530217
419216115 419216115
689299292 689299292
356586656 356586656
43090840 43090840
938844344 938844344
748445065 748445065
912936025 912936025
288008312 288008312
641860110 641860110
895170725 895170725
386675143 386675143
157632517 157632517
786068960 786068960
975630512 975630512
991495865 991495865
457151079 457151079
559347822 559347822
90695733 90695733
813572243 813572243
532232963 532232963
957690992 957690992
793148777 793148777
230588976 230588976
274394298 274394298
718914252 718914252
267153676 267153676
606297374 606297374
260867946 260867946
533562511 533562511
800257197 800257197
194487767 194487767
700878679 700878679
649606777 649606777
861409600 861409600
270746962 270746962
734909522 734909522
291961300 291961300
551828365 551828365
170592457 170592457
117439111 117439111
810591291 810591291
984722027 984722027
913158239 913158239
698608144 698608144
785929796 785929796
904272385 904272385
589516549 589516549
360752636 360752636
168965248 168965248
55756802 55756802
561915704 561915704
400339978 400339978
786124582 786124582
52117788 52117788
715467792 715467792
431641616 431641616
33606814 33606814
78573016 78573016
731770454 731770454
241148383 241148383
656431829 656431829
457254874 457254874
306693825 306693825
234343157 234343157
786372468 786372468
549095098 549095098
955937577 955937577
941294839 941294839
300276276 300276276
543006973 543006973
87270569 87270569
789470613 789470613
657096178 657096178
35136476 35136476
331201300 331201300
602657602 602657602
403400386 403400386
813289373 813289373
783562019 783562019
592946300 592946300
435809951 435809951
614728466 614728466
145576243 145576243
775909153 775909153
219479399 219479399
216167272 216167272
427448692 427448692
809778086 809778086
693921505 693921505
861917974 861917974
618600893 618600893
257022416 257022416
371414049 371414049
258513100 258513100
724754976 724754976
530551001 530551001
884368656 884368656
1714921 1714921
616609261 616609261
249585028 249585028
59700886 59700886
300053557 300053557
631661736 631661736
828938923 828938923
54338352 54338352
864431953 864431953
194232406 194232406
32682402 32682402
705185474 705185474
183193763 183193763
447848690 447848690
689284281 689284281
814592910 814592910
622695493 622695493
316441962 316441962
507488189 507488189
883242277 883242277
23915616 23915616
119247523 119247523
41926869 41926869
541354123 541354123
708635245 708635245
718663559 718663559
586292793 586292793
332115471 332115471
910631473 910631473
311271357 311271357
28927604 28927604
225280115 225280115
175984465 175984465
58025317 58025317
133981392 133981392
570793229 570793229
111546423 111546423
127459581 127459581
79155821 79155821
348016463 348016463
92660207 92660207
815732220 815732220
742398021 742398021
583419322 583419322
608525407 608525407
473268048 473268048
375631018 375631018
307313954 307313954
787072359 787072359
470694540 470694540
135574204 135574204
404872561 404872561
676894200 676894200
724703680 724703680
205311588 205311588
64658597 64658597
25990210 25990210
682614718 682614718
179541213 179541213
892068440 892068440
993878306 993878306
545872873 545872873
281488645 281488645
105679419 105679419
665569722 665569722
859638137 859638137
854608956 854608956
395769949 395769949
902875958 902875958
94416066 94416066
264704480 264704480
713640582 713640582
513145640 513145640
404603841 404603841
134719101 134719101
889051779 889051779
251427174 251427174
479843352 479843352
70721774 70721774
868221377 868221377
792971486 792971486
512355420 512355420
229639253 229639253
47598209 47598209
606343050 606343050
297729605 297729605
583486851 583486851
515857318 515857318
276196071 276196071
328163204 328163204
252086355 252086355
958271799 958271799
470027273 470027273
993535180 993535180
705099859 705099859
124991905 124991905
968439719 968439719
205192259 205192259
217176463 217176463
928329252 928329252
76930231 76930231
113504406 113504406
222128729 222128729
171998746 171998746
99858023 99858023
543878612 543878612
518909879 518909879
451804336 451804336
226996350 226996350
466548793 466548793
981187715 981187715
731394107 731394107
329453130 329453130
720545731 720545731
96143297 96143297
455365587 455365587
358381779 358381779
674288400 674288400
119646254 119646254
167945441 167945441
618880210 618880210
340066099 340066099
388615797 388615797
547435619 547435619
891621706 891621706
923269212 923269212
388190354 388190354
553297751 553297751
94298134 94298134
920839722 920839722
19643086 19643086
607551448 607551448
453921575 453921575
325182365 325182365
760521328 760521328
496870940 496870940
677617845 677617845
708906471 708906471
291538390 291538390
707699104 707699104
949011085 949011085
315549123 315549123
101448626 101448626
416048275 416048275
421380035 421380035
221945719 221945719
825479899 825479899
654169125 654169125
107622239 107622239
879247941 879247941
909109287 909109287
542211380 542211380
322728032 322728032
852559701 852559701
337475862 337475862
843824807 843824807
617152953 617152953
544269569 544269569
864110323 864110323
6275990 6275990
31860359 31860359
546770243 546770243
256644323 256644323
882382302 882382302
296025193 296025193
816701816 816701816
48894634 48894634
434183809 434183809
288437500 288437500
156174847 156174847
441646767 441646767
426016768 426016768
688114376 688114376
611932355 611932355
930476249 930476249
542376386 542376386
236477888 236477888
440241243 440241243
571742901 571742901
467596002 467596002
982883635 982883635
899332377 899332377
11584946 11584946
534031793 534031793
173301076 173301076
164170527 164170527
690113628 690113628
800711484 800711484
504307340 504307340
885776143 885776143
76721929 76721929
217990867 217990867
83063207 83063207
654959733 654959733
608158293 608158293
15280422 15280422
816321406 816321406
483560854 483560854
396612180 396612180
753373266 753373266
633447358 633447358
209185514 209185514
451869514 451869514
647259382 647259382
854890560 854890560
157677214 157677214
691183655 691183655
158269404 158269404
878116468 878116468
849376664 849376664
157239676 157239676
73797396 73797396
212711622 212711622
690072244 690072244
669148720 669148720
872979691 872979691
150449017 150449017
327747585 327747585
879384675 879384675
27352478 27352478
948295198 948295198
309402749 309402749
869795875 869795875
648092311 648092311
234643491 234643491
193392886 193392886
107560531 107560531
485972772 485972772
26884627 26884627
671139396 671139396
174379796 174379796
860675811 860675811
654564598 654564598
2022801 2022801
125479483 125479483
62720124 62720124
894837320 894837320
536839008 536839008
949932879 949932879
615858729 615858729
96505614 96505614
618722897 618722897
842427270 842427270
715129972 715129972
192683530 192683530
613252478 613252478
913117663 913117663
217881019 217881019
843042332 843042332
56665262 56665262
118059283 118059283
240247661 240247661
289107657 289107657
838963029 838963029
336120066 336120066
30122342 30122342
153136331 153136331
207206663 207206663
75183615 75183615
182140082 182140082
353194908 353194908
999643375 999643375
197425445 197425445
17912727 17912727
169982682 169982682
116568420 116568420
472878846 472878846
325786174 325786174
599114057 599114057
498330499 498330499
843039318 843039318
296795648 296795648
280196447 280196447
449527334 449527334
329664563 329664563
459343763 459343763
74597612 74597612
955333820 955333820
159652759 159652759
43942781 43942781
990005828 990005828
113533448 113533448
583519566 583519566
223151849 223151849
726071762 726071762
573361924 573361924
66310842 66310842
499174419 499174419
135381214 135381214
978226662 978226662
364967398 364967398
627426522 627426522
244489005 244489005
501657156 501657156
689108251 689108251
647560663 647560663
191986698 191986698
318091875 318091875
758050280 758050280
106456231 106456231
336229715 336229715
924713664 924713664
778727185 778727185
979374920 979374920
392290882 392290882
647074650 647074650
548622564 548622564
305499479 305499479
4346010 4346010
96402170 96402170
632786495 632786495
607209262 607209262
106557371 106557371
659159495 659159495
818160345 818160345
431753259 431753259
564796582 564796582
395326557 395326557
104825927 104825927
766864148 766864148
44741962 44741962
413456195 413456195
924228080 924228080
253867471 253867471
479194995 479194995
689714442 689714442
887153341 887153341
323596522 323596522
958390657 958390657
69694829 69694829
429681809 429681809
372438379 372438379
39178496 39178496
853207285 853207285
866640927 866640927
349829475 349829475
237594662 237594662
367774217 367774217
783133787 783133787
89805273 89805273
286473381 286473381
445211097 445211097
207913075 207913075
73289389 73289389
400639481 400639481
616620760 616620760
599531036 599531036
411552705 411552705
860692115 860692115
351403109 351403109
825062535 825062535
301422915 301422915
205942969 205942969
604296927 604296927
328628582 328628582
553769117 553769117
402023399 402023399
320516866 320516866
84856016 84856016
384119282 384119282
257812545 257812545
608937501 608937501
495946767 495946767
974051364 974051364
477246898 477246898
535328964 535328964
438606116 438606116
684539765 684539765
854403912 854403912
576597819 576597819
383213190 383213190
764381368 764381368
179086425 179086425
200344764 200344764
836357140 836357140
130862349 130862349
830639484 830639484
546144619 546144619
394914173 394914173
699085221 699085221
132263388 132263388
222775271 222775271
12756080 12756080
427808705 427808705
463206238 463206238
793313398 793313398
105690796 105690796
477311943 477311943
161253830 161253830
117345514 117345514
477990927 477990927
340346926 340346926
851766155 851766155
828726165 828726165
137002043 137002043
869501614 869501614
274363549 274363549
158840690 158840690
643687924 643687924
998129284 998129284
82483309 82483309
166372234 166372234
165257302 165257302
100641357 100641357
601924524 601924524
576795396 576795396
782190581 782190581
534618745 534618745
136113923 136113923
215538369 215538369
216678302 216678302
196725652 196725652
251766815 251766815
558342300 558342300
861872474 861872474
216937220 216937220
357754158 357754158
851624169 851624169
869734046 869734046
981769178 981769178
343681716 343681716
372012200 372012200
787801718 787801718
982127420 982127420
713534954 713534954
948626273 948626273
373725226 373725226
707139550 707139550
328460117 328460117
55474758 55474758
124672604 124672604
477702434 477702434
470444533 470444533
97170727 97170727
65234245 65234245
435828568 435828568
78999945 78999945
848820152 848820152
317044555 317044555
192209143 192209143
816076890 816076890
689608182 689608182
944617694 944617694
893435740 893435740
712017018 712017018
468701236 468701236
78571698 78571698
572238783 572238783
993751954 993751954
925217535 925217535
608831517 608831517
983736975 983736975
882508367 882508367
619168087 619168087
871686830 871686830
884521571 884521571
334178034 334178034
548787054 548787054
234764853 234764853
713677788 713677788
254268030 254268030
162020159 162020159
146871984 146871984
512178634 512178634
506722493 506722493
40675928 40675928
534287239 534287239
691204475 691204475
594715429 594715429
878836234 878836234
968038973 968038973
229478857 229478857
23655043 23655043
562447093 562447093
991698920 991698920
103523266 103523266
410053169 410053169
829392314 829392314
52789512 52789512
528343317 528343317
620133771 620133771
18732811 18732811
817635074 817635074
414213447 414213447
465727062 465727062
434498485 434498485
540510029 540510029
289175391 289175391
529776427 529776427
734104637 734104637
96763054 96763054
922096471 922096471
713447859 713447859
88981351 88981351
5366780 5366780
443091686 443091686
76996820 76996820
725706232 725706232
839061683 839061683
3764551 3764551
844808793 844808793
230502044 230502044
521525253 521525253
481013272 481013272
482142505 482142505
97999713 97999713
69608976 69608976
572759807 572759807
132032936 132032936
829938159 829938159
230317974 230317974
237762631 237762631
427239491 427239491
500733244 500733244
975386808 975386808
733170338 733170338
292429405 292429405
279998341 279998341
973446810 973446810
575523424 575523424
53631812 53631812
598460307 598460307
430195610 430195610
622066813 622066813
881761143 881761143
486770405 486770405
376530313 376530313
103451229 103451229
726626453 726626453
193992931 193992931
160515593 160515593
444110470 444110470
187184083 187184083
247563685 247563685
997298424 997298424
5215116 5215116
592837049 592837049
667865607 667865607
527872954 527872954
430177171 430177171
513319951 513319951
848702586 848702586
3996163 3996163
103130531 103130531
42344448 42344448
750894257 750894257
796668176 796668176
534693341 534693341
72041806 72041806
261941243 261941243
259752121 259752121
251958922 251958922
860660372 860660372
20169162 20169162
982700485 982700485
994096221 994096221
471747965 471747965
131612716 131612716
698861815 698861815
977849172 977849172
594913126 594913126
701528612 701528612
398401284 398401284
506893572 506893572
526978212 526978212
981932142 981932142
192391771 192391771
54815787 54815787
134437149 134437149
733316688 733316688
648714801 648714801
191921565 191921565
725355097 725355097
756140465 756140465
724607195 724607195
638134904 638134904
273049087 273049087
511629817 511629817
450200005 450200005
150627489 150627489
784096209 784096209
677848499 677848499
461838738 461838738
969223852 969223852
310340432 310340432
488908462 488908462
947447231 947447231
140748731 140748731
686880385 686880385
541594356 541594356
108811053 108811053
441298045 441298045
724193069 724193069
503423697 503423697
231811054 231811054
354555496 354555496
466216059 466216059
550771648 550771648
874331567 874331567
137302926 137302926
300035067 300035067
46709374 46709374
865970059 865970059
350343729 350343729
808766050 808766050
596863742 596863742
423251157 423251157
52083606 52083606
946310198 946310198
878690259 878690259
569491701 569491701
72926132 72926132
325230280 325230280
808538104 808538104
336997632 336997632
507148722 507148722
941533011 941533011
364998055 364998055
588601532 588601532
248748099 248748099
501692577 501692577
615516684 615516684
808544131 808544131
727795261 727795261
179585895 179585895
678928780 678928780
187461350 187461350
104644475 104644475
353196753 353196753
155517768 155517768
821587188 821587188
259649436 259649436
529242496 529242496
814064193 814064193
570554792 570554792
545298259 545298259
359754603 359754603
814974732 814974732
198287204 198287204
73791353 73791353
438613620 438613620
412438915 412438915
38416524 38416524
101055337 101055337
167455429 167455429
270037219 270037219
97086172 97086172
624290940 624290940
88930711 88930711
960532783 960532783
222256653 222256653
884942083 884942083
381823797 381823797
183606196 183606196
687330586 687330586
154942180 154942180
532612283 532612283
835837434 835837434
344735003 344735003
921757590 921757590
335035725 335035725
968930559 968930559
114182962 114182962
929501381 929501381
584239002 584239002
643405916 643405916
809470366 809470366
42012285 42012285
473208609 473208609
434576535 434576535
683169801 683169801
756495755 756495755
105095754 105095754
703547834 703547834
368215190 368215190
492541615 492541615
124481027 124481027
363348763 363348763
309190800 309190800
762700362 762700362
646341444 646341444
766909269 766909269
157031238 157031238
21019307 21019307
584947716 584947716
244326021 244326021
732619345 732619345
859468625 859468625
201165170 201165170
453881729 453881729
944297398 944297398
397010674 397010674
166776916 166776916
82415151 82415151
879708162 879708162
234836005 234836005
815100934 815100934
247217903 247217903
861109551 861109551
700635433 700635433
250935382 250935382
95189570 95189570
444251675 444251675
972823425 972823425
136535464 136535464
444325687 444325687
167335561 167335561
296848652 296848652
472062237 472062237
363156459 363156459
162285460 162285460
993655900 993655900
399623712 399623712
189192349 189192349
882448516 882448516
762493086 762493086
138046284 138046284
869357116 869357116
908125036 908125036
621285253 621285253
336096605 336096605
982680897 982680897
370571315 370571315
695122293 695122293
384216489 384216489
922610505 922610505
206432309 206432309
805546516 805546516
286940983 286940983
331829817 331829817
220936869 220936869
706360234 706360234
869390408 869390408
230241455 230241455
785241855 785241855
453699933 453699933
35212122 35212122
672765734 672765734
459832918 459832918
209054976 209054976
100655408 100655408
819391892 819391892
995487069 995487069
348730061 348730061
120260779 120260779
138137537 138137537
887668098 887668098
406727748 406727748
254331721 254331721
54542097 54542097
116477812 116477812
9728755 9728755
76307546 76307546
310053652 310053652
157874562 157874562
917136614 917136614
64929208 64929208
43996950 43996950
181390543 181390543
241417123 241417123
186161433 186161433
126198981 126198981
606961947 606961947
609668893 609668893
767740800 767740800
299122601 299122601
113729265 113729265
898545471 898545471
379039671 379039671
267921450 267921450
994669582 994669582
955352763 955352763
542968401 542968401
14224809 14224809
416002060 416002060
349436126 349436126
454062158 454062158
957976687 957976687
877214789 877214789
468469588 468469588
378623957 378623957
143317373 143317373
735614525 735614525
366036408 366036408
457614588 457614588
104850568 104850568
746529525 746529525
489404349 489404349
683770914 683770914
7831623 7831623
936204785 936204785
962095974 962095974
164349529 164349529
333113424 333113424
226798305 226798305
486966092 486966092
927592263 927592263
961552434 961552434
18171902 18171902
276047629 276047629
181045140 181045140
195102770 195102770
430273246 430273246
221680081 221680081
464653029 464653029
245090749 245090749
909067100 909067100
189854283 189854283
969174760 969174760
231964802 231964802
112682029 112682029
572259509 572259509
531589678 531589678
303780943 303780943
789932950 789932950
258871832 258871832
161742155 161742155
648342633 648342633
987460590 987460590
957892941 957892941
239347546 239347546
80769943 80769943
736686869 736686869
941046167 941046167
964261450 964261450
384035218 384035218
323911554 323911554
939769870 939769870
505987271 505987271
451387530 451387530
186587624 186587624
991100781 991100781
700198465 700198465
401889602 401889602
532956492 532956492
59577593 59577593
794827174 794827174
985015268 985015268
134844230 134844230
592184926 592184926
2520743 2520743
991133244 991133244
453617018 453617018
139052158 139052158
521192475 521192475
640139706 640139706
306650043 306650043
403082779 403082779
483315054 483315054
211953655 211953655
165778770 165778770
59140016 59140016
356676487 356676487
16774659 16774659
34742322 34742322
990863892 990863892
783429284 783429284
847045268 847045268
450432676 450432676
920385023 920385023
644067068 644067068
627585281 627585281
757408168 757408168
350972447 350972447
553146567 553146567
491151128 491151128
73129551 73129551
5680929 5680929
221172774 221172774
817174972 817174972
653324851 653324851
33459790 33459790
236627873 236627873
313501140 313501140
791017393 791017393
270150929 270150929
377593271 377593271
27925691 27925691
506162877 506162877
983958361 983958361
917776744 917776744
463031727 463031727
809826511 809826511
251983704 251983704
484052118 484052118
510171441 510171441
874345735 874345735
436759097 436759097
92909069 92909069
107267845 107267845
892055522 892055522
722961645 722961645
877964476 877964476
3965147 3965147
160550898 160550898
289956691 289956691
209003645 209003645
306860768 306860768
711941518 711941518
982337075 982337075
284378759 284378759
196829574 196829574
505756000 505756000
622654195 622654195
114201070 114201070
594250066 594250066
277389214 277389214
706057798 706057798
699558995 699558995
851147559 851147559
457581937 457581937
448954646 448954646
21764587 21764587
250699515 250699515
664034367 664034367
508872536 508872536
874140540 874140540
525499035 525499035
336166525 336166525
359154349 359154349
208284949 208284949
159801558 159801558
28942533 28942533
810861340 810861340
314653558 314653558
2132358 2132358
856745485 856745485
958209992 958209992
905666111 905666111
202926326 202926326
284012519 284012519
648668999 648668999
255687373 255687373
492446237 492446237
302176977 302176977
49585241 49585241
76193028 76193028
263305328 263305328
716361494 716361494
790945877 790945877
788174278 788174278
911527819 911527819
146279232 146279232
410884604 410884604
733586701 733586701
112251457 112251457
430307406 430307406
41875943 41875943
937921826 937921826
968669037 968669037
567705293 567705293
656737996 656737996
547942677 547942677
573129518 573129518
825040785 825040785
257879295 257879295
788854935 788854935
905558331 905558331
921546669 921546669
543179018 543179018
894025596 894025596
155356828 155356828
690296889 690296889
398702555 398702555
492260950 492260950
630296477 630296477
447828590 447828590
664227317 664227317
294570994 294570994
423219774 423219774
511641169 511641169
385585516 385585516
220629426 220629426
767724020 767724020
293547169 293547169
946091891 946091891
362346542 362346542
219408930 219408930
4293977 4293977
957818761 957818761
754972800 754972800
564195391 564195391
646587140 646587140
66109706 66109706
758617586 758617586
306241380 306241380
827520126 827520126
815168147 815168147
39369759 39369759
106674254 106674254
811958177 811958177
572579227 572579227
293037902 293037902
484360291 484360291
335049521 335049521
400426125 400426125
390200215 390200215
323032395 323032395
24646803 24646803
174950336 174950336
944557044 944557044
175913339 175913339
741927294 741927294
197342870 197342870
375073681 375073681
272311336 272311336
506386804 506386804
731567381 731567381
925188857 925188857
565780475 565780475
633569810 633569810
346264394 346264394
47312485 47312485
747397114 747397114
304615246 304615246
127739729 127739729
916315581 916315581
893405091 893405091
759469564 759469564
924658552 924658552
90576883 90576883
792918675 792918675
438110488 438110488
68625672 68625672
487851924 487851924
126383851 126383851
828120999 828120999
550875783 550875783
111493401 111493401
236119844 236119844
89171249 89171249
844731333 844731333
613254839 613254839
156259197 156259197
765718083 765718083
12263396 12263396
922769160 922769160
419557479 419557479
246968371 246968371
366429491 366429491
162248876 162248876
368569665 368569665
797755821 797755821
165711258 165711258
679085859 679085859
732780306 732780306
767798601 767798601
691357596 691357596
420521420 420521420
870295460 870295460
196775512 196775512
121835017 121835017
391850356 391850356
999591967 999591967
697062970 697062970
949555020 949555020
489293485 489293485
393049755 393049755
733907838 733907838
522463490 522463490
415265425 415265425
691483971 691483971
574286513 574286513
161325517 161325517
891437633 891437633
884850357 884850357
710948719 710948719
773805076 773805076
224880115 224880115
534627115 534627115
636863544 636863544
829247766 829247766
523221594 523221594
526880462 526880462
652581494 652581494
723214835 723214835
890135538 890135538
353412920 353412920
897882432 897882432
337666530 337666530
899951924 899951924
329063303 329063303
692163936 692163936
7536398 7536398
829370970 829370970
211124927 211124927
679535356 679535356
799840914 799840914
137762468 137762468
479859310 479859310
166984250 166984250
287880854 287880854
42463217 42463217
623614922 623614922
735680998 735680998
740377441 740377441
712237832 712237832
618897181 618897181
79505005 79505005
900254896 900254896
884534102 884534102
409344024 409344024
725647477 725647477
923732977 923732977
201517417 201517417
798166539 798166539
8259808 8259808
849080815 849080815
309204835 309204835
588205076 588205076
821138681 821138681
126739570 126739570
940065625 940065625
513150460 513150460
177301170 177301170
372991870 372991870
162694601 162694601
495655152 495655152
885245322 885245322
308152533 308152533
893142160 893142160
226038722 226038722
790187033 790187033
818138562 818138562
266998980 266998980
878826070 878826070
609338469 609338469
219731594 219731594
893465304 893465304
601956991 601956991
591865849 591865849
935113031 935113031
310169266 310169266
562714080 562714080
962871324 962871324
931142784 931142784
129477321 129477321
417866289 417866289
288282853 288282853
498483863 498483863
944098353 944098353
342694835 342694835
597612103 597612103
486721037 486721037
879443041 879443041
946799198 946799198
192463392 192463392
458477613 458477613
506721099 506721099
602444790 602444790
679736233 679736233
407976764 407976764
771468711 771468711
276301664 276301664
357017709 357017709
23330966 23330966
8697710 8697710
703551850 703551850
67125385 67125385
174756465 174756465
279166733 279166733
560477205 560477205
21019527 21019527
653682759 653682759
412445939 412445939
932104853 932104853
334345919 334345919
65267399 65267399
914203428 914203428
622015706 622015706
624416670 624416670
238113120 238113120
88935598 88935598
221822894 221822894
511395670 511395670
309425561 309425561
430793300 430793300
629587098 629587098
642021528 642021528
168089355 168089355
682923366 682923366
552648234 552648234
355208322 355208322
607880296 607880296
754121248 754121248
238637027 238637027
40869353 40869353
523259436 523259436
479066223 479066223
514793297 514793297
215436571 215436571
312288857 312288857
941160084 941160084
712599978 712599978
938917803 938917803
280841841 280841841
800600335 800600335
160858108 160858108
505143309 505143309
264474120 264474120
754785400 754785400
870799619 870799619
115908039 115908039
134233185 134233185
6483345 6483345
296341514 296341514
324114066 324114066
32292747 32292747
310915655 310915655
843525612 843525612
770383508 770383508
933941522 933941522
963405699 963405699
493759974 493759974
776936048 776936048
792865316 792865316
424077063 424077063
488831538 488831538
789978226 789978226
273633727 273633727
135695405 135695405
277162980 277162980
530986319 530986319
228515722 228515722
737256496 737256496
528882844 528882844
251177272 251177272
260416559 260416559
267594561 267594561
61588814 61588814
70936167 70936167
695058922 695058922
205239974 205239974
220932525 220932525
445626472 445626472
465115894 465115894
53151334 53151334
700049185 700049185
757803996 757803996
441758958 441758958
592278621 592278621
661563131 661563131
315042797 315042797
867163868 867163868
435627161 435627161
721905290 721905290
354198704 354198704
966386808 966386808
425249958 425249958
450046744 450046744
75830393 75830393
44761293 44761293
219600839 219600839
693022291 693022291
226331777 226331777
559163121 559163121
119739602 119739602
768458156 768458156
351619398 351619398
247508449 247508449
223383965 223383965
923808132 923808132
331275825 331275825
447571908 447571908
149194429 149194429
293839487 293839487
549329950 549329950
343227192 343227192
472672618 472672618
471216158 471216158
759527094 759527094
337580422 337580422
695005614 695005614
423370609 423370609
863962764 863962764
912936943 912936943
269118747 269118747
271492333 271492333
194630964 194630964
257916503 257916503
643934151 643934151
923322829 923322829
27231197 27231197
109575143 109575143
818041668 818041668
541162903 541162903
348349238 348349238
564055283 564055283
796849082 796849082
53942864 53942864
380870676 380870676
43874959 43874959
721354529 721354529
504052557 504052557
959936550 959936550
269161284 269161284
944472266 944472266
713787897 713787897
896228285 896228285
810886146 810886146
618785273 618785273
105345401 105345401
220382849 220382849
716730288 716730288
54823496 54823496
410033217 410033217
118883897 118883897
983600383 983600383
353223094 353223094
224464895 224464895
375316366 375316366
919046900 919046900
196428115 196428115
391862587 391862587
857185374 857185374
824157088 824157088
909184392 909184392
476762086 476762086
782595081 782595081
930847252 930847252
967951538 967951538
883103072 883103072
818455245 818455245
216183001 216183001
188727593 188727593
816498568 816498568
388802057 388802057
281950224 281950224
852707377 852707377
213189577 213189577
341057845 341057845
531917840 531917840
563875687 563875687
927499088 927499088
265382712 265382712
660076246 660076246
521429346 521429346
49010241 49010241
421788574 421788574
724642313 724642313
99091652 99091652
127934507 127934507
296795317 296795317
892400684 892400684
535238277 535238277
256894293 256894293
608336949 608336949
6389200 6389200
213671028 213671028
832475366 832475366
726333686 726333686
679945240 679945240
454731262 454731262
393345728 393345728
674472798 674472798
233444026 233444026
383629498 383629498
876423375 876423375
449467161 449467161
518436761 518436761
271022967 271022967
274870170 274870170
668077802 668077802
995068837 995068837
463117688 463117688
900840138 900840138
74592168 74592168
355896187 355896187
766022026 766022026
603216476 603216476
60923611 60923611
166187962 166187962
801431373 801431373
742857475 742857475
24589347 24589347
390633739 390633739
247190035 247190035
446109584 446109584
911219796 911219796
352722317 352722317
424150220 424150220
192742514 192742514
732818816 732818816
438575573 438575573
234006784 234006784
864833430 864833430
613493784 613493784
276295906 276295906
54277703 54277703
457946687 457946687
758033825 758033825
431587197 431587197
757951963 757951963
420896796 420896796
916479634 916479634
197408935 197408935
465921836 465921836
151904890 151904890
632907742 632907742
436951145 436951145
139623926 139623926
61389724 61389724
227236163 227236163
807154946 807154946
387611256 387611256
180238456 180238456
825747117 825747117
234599502 234599502
144156383 144156383
86332700 86332700
955262175 955262175
61667732 61667732
611235759 611235759
419321117 419321117
74623849 74623849
589080197 589080197
273571091 273571091
433528500 433528500
531425348 531425348
500908761 500908761
267649807 267649807
799667167 799667167
837039631 837039631
261983413 261983413
479536577 479536577
563741888 563741888
402630013 402630013
192100741 192100741
867632002 867632002
4379642 4379642
764025263 764025263
568340650 568340650
217802763 217802763
358869660 358869660
107268203 107268203
479730066 479730066
528053620 528053620
658880727 658880727
254382514 254382514
255947058 255947058
380446951 380446951
375521180 375521180
295745667 295745667
115978435 115978435
985018692 985018692
871833449 871833449
113822696 113822696
20867285 20867285
470923423 470923423
826991495 826991495
118573659 118573659
223862150 223862150
332746510 332746510
273188670 273188670
181985368 181985368
138430882 138430882
850865979 850865979
953090535 953090535
467532196 467532196
486239220 486239220
153029530 153029530
628326562 628326562
563895208 563895208
39389564 39389564
542906275 542906275
571492870 571492870
42000489 42000489
13440808 13440808
193625641 193625641
947542431 947542431
166949433 166949433
625148879 625148879
63609571 63609571
617353007 617353007
471963022 471963022
757281031 757281031
91671915 91671915
379460411 379460411
680003603 680003603
914461747 914461747
302872384 302872384
931161377 931161377
580979809 580979809
319019353 319019353
977914882 977914882
561414373 561414373
481428015 481428015
235963111 235963111
2489004 2489004
335540462 335540462
363506973 363506973
216652347 216652347
743977496 743977496
951567150 951567150
151573036 151573036
821756002 821756002
62952697 62952697
770734712 770734712
596854123 596854123
444106830 444106830
928901175 928901175
535541343 535541343
366672706 366672706
236286635 236286635
718805734 718805734
930688012 930688012
585028983 585028983
242577238 242577238
288315465 288315465
79875242 79875242
896003866 896003866
21599105 21599105
619597165 619597165
355969438 355969438
693304106 693304106
121131904 121131904
947647577 947647577
406392596 406392596
898309555 898309555
171092938 171092938
290064770 290064770
311457073 311457073
923821734 923821734
259626447 259626447
483984838 483984838
534141869 534141869
66282130 66282130
421829013 421829013
530422796 530422796
660004785 660004785
386569314 386569314
362361579 362361579
377958432 377958432
216946230 216946230
56855605 56855605
575608888 575608888
282786835 282786835
962403073 962403073
507492356 507492356
992380753 992380753
6813479 6813479
903231310 903231310
810472887 810472887
632409670 632409670
936969354 936969354
279777592 279777592
957333146 957333146
820761761 820761761
687581680 687581680
155250357 155250357
954664172 954664172
139375675 139375675
335009952 335009952
175320544 175320544
348362127 348362127
687934258 687934258
953668373 953668373
588842489 588842489
352834619 352834619
322227662 322227662
98797034 98797034
743589054 743589054
696134008 696134008
378427818 378427818
81097386 81097386
390591114 390591114
261153896 261153896
351877873 351877873
608065205 608065205
369037506 369037506
413176941 413176941
357392047 357392047
264704302 264704302
784249208 784249208
458793075 458793075
866489484 866489484
344616822 344616822
691040970 691040970
667426783 667426783
132942472 132942472
387847765 387847765
550124962 550124962
873981615 873981615
96617411 96617411
692016720 692016720
597271349 597271349
110176591 110176591
732847607 732847607
572537957 572537957
19165495 19165495
443884154 443884154
370700854 370700854
547966888 547966888
172242667 172242667
89188783 89188783
487782077 487782077
818928708 818928708
376530900 376530900
420595438 420595438
603134623 603134623
106865369 106865369
652912005 652912005
826555468 826555468
636248040 636248040
737689189 737689189
658619767 658619767
709921843 709921843
882354024 882354024
133363827 133363827
412135635 412135635
685285764 685285764
844392487 844392487
240641344 240641344
514732286 514732286
194378010 194378010
13453797 13453797
378268349 378268349
37799745 37799745
763951966 763951966
135433585 135433585
629241314 629241314
676080402 676080402
556622091 556622091
794047929 794047929
981388921 981388921
134507046 134507046
762749247 762749247
102351825 102351825
296357345 296357345
121664363 121664363
188554242 188554242
458415923 458415923
417339941 417339941
624982360 624982360
155439117 155439117
972020665 972020665
487351797 487351797
211634102 211634102
910133140 910133140
410916603 410916603
376560222 376560222
988654950 988654950
403086047 403086047
641268111 641268111
121856140 121856140
824015456 824015456
455321326 455321326
892230511 892230511
351442072 351442072
221550606 221550606
897620230 897620230
201650382 201650382
631073156 631073156
556610134 556610134
906443935 906443935
748502636 748502636
257711581 257711581
694069965 694069965
473208667 473208667
166359598 166359598
252192729 252192729
134039289 134039289
7192588 7192588
570920651 570920651
483137621 483137621
941659153 941659153
672316845 672316845
776272941 776272941
950482967 950482967
41393080 41393080
77762878 77762878
136470759 136470759
81048688 81048688
738513560 738513560
982320145 982320145
121065455 121065455
587032419 587032419
539854315 539854315
64351274 64351274
127472479 127472479
752446120 752446120
828952593 828952593
767768708 767768708
233695164 233695164
101772132 101772132
188288536 188288536
405231025 405231025
912414590 912414590
339469084 339469084
993037786 993037786
407299567 407299567
770206465 770206465
115511055 115511055
42486425 42486425
669237311 669237311
766980396 766980396
247349536 247349536
178963914 178963914
12998092 12998092
140293957 140293957
380660569 380660569
646042074 646042074
533261303 533261303
744079865 744079865
493323599 493323599
80181054 80181054
283834610 283834610
259126669 259126669
499405726 499405726
60177020 60177020
302359905 302359905
786219171 786219171
203317927 203317927
837275720 837275720
719629774 719629774
331829613 331829613
179483361 179483361
973307625 973307625
376114013 376114013
537486043 537486043
642468632 642468632
358622496 358622496
213414750 213414750
133974233 133974233
353989589 353989589
513275583 513275583
912178247 912178247
128994494 128994494
486190780 486190780
424868890 424868890
116087200 116087200
329515777 329515777
656322030 656322030
427245877 427245877
156410810 156410810
543044917 543044917
157507867 157507867
271832608 271832608
495523328 495523328
730033515 730033515
912003458 912003458
346587999 346587999
740731021 740731021
93779216 93779216
665017089 665017089
59198945 59198945
967484748 967484748
925710256 925710256
776009371 776009371
502024881 502024881
3230558 3230558
683042708 683042708
385650288 385650288
195061153 195061153
197833788 197833788
126211143 126211143
244701185 244701185
977326086 977326086
248145251 248145251
466892362 466892362
213353858 213353858
233618399 233618399
720698024 720698024
135322876 135322876
414834 414834
163299931 163299931
872809920 872809920
70525498 70525498
952384560 952384560
984463233 984463233
139353874 139353874
602742434 602742434
502826992 502826992
966330306 966330306
185141907 185141907
697808302 697808302
760580233 760580233
320024749 320024749
833000666 833000666
7063197 7063197
783653423 783653423
140243254 140243254
667911621 667911621
860857345 860857345
838334826 838334826
68864907 68864907
124720436 124720436
915762636 915762636
738644670 738644670
531022678 531022678
538140235 538140235
190737668 190737668
499023 499023
274413831 274413831
60887243 60887243
661985991 661985991
883281428 883281428
459990835 459990835
191594524 191594524
807376858 807376858
552950855 552950855
409449916 409449916
649194765 649194765
527694586 527694586
506229694 506229694
832733615 832733615
169651430 169651430
676236878 676236878
38845217 38845217
59348578 59348578
167580543 167580543
460606215 460606215
249655376 249655376
951422181 951422181
435725457 435725457
758357043 758357043
543251094 543251094
210782582 210782582
929858106 929858106
228984554 228984554
188405682 188405682
248744466 248744466
786737372 786737372
199829771 199829771
950394523 950394523
428354419 428354419
87419309 87419309
645376609 645376609
660377098 660377098
779569748 779569748
494924918 494924918
71401149 71401149
630249095 630249095
941891665 941891665
480260255 480260255
250686928 250686928
87677906 87677906
474742015 474742015
717418567 717418567
108259216 108259216
183127433 183127433
527173130 527173130
365512621 365512621
529929874 529929874
519946328 519946328
916975037 916975037
434818571 434818571
88489714 88489714
625994972 625994972
28599569 28599569
29610496 29610496
760483034 760483034
34577573 34577573
236676463 236676463
737248049 737248049
750814516 750814516
800276868 800276868
367547579 367547579
491820682 491820682
561570813 561570813
51701032 51701032
801852731 801852731
274272678 274272678
253006603 253006603
272570249 272570249
965743119 965743119
135013664 135013664
90727886 90727886
243239572 243239572
118235024 118235024
247838559 247838559
759052765 759052765
115188964 115188964
96890919 96890919
314698478 314698478
462362920 462362920
153033224 153033224
545715266 545715266
997939432 997939432
359958349 359958349
227405116 227405116
737692 737692
416741239 416741239
351353296 351353296
763627736 763627736
247385260 247385260
677891137 677891137
138160305 138160305
130072613 130072613
565039423 565039423
619118701 619118701
364655790 364655790
29708339 29708339
779466525 779466525
458591845 458591845
985130425 985130425
107121908 107121908
932961166 932961166
611847992 611847992
478964486 478964486
355633515 355633515
434039366 434039366
606615721 606615721
384618343 384618343
174675290 174675290
158490966 158490966
971675251 971675251
272309741 272309741
291133995 291133995
666548268 666548268
505973447 505973447
125672538 125672538
130226552 130226552
250132142 250132142
830770112 830770112
505035642 505035642
13352272 13352272
780616608 780616608
777239377 777239377
10417018 10417018
175647629 175647629
616134224 616134224
739624521 739624521
547649292 547649292
789921377 789921377
152020361 152020361
796141412 796141412
8380988 8380988
276280124 276280124
758465447 758465447
29036305 29036305
75256424 75256424
965281246 965281246
670740786 670740786
285841629 285841629
105283292 105283292
255932819 255932819
344343956 344343956
69562989 69562989
630112033 630112033
427666657 427666657
465922383 465922383
486167428 486167428
649237848 649237848
183362439 183362439
673156075 673156075
608781382 608781382
358910783 358910783
661715865 661715865
11976546 11976546
808449385 808449385
701888846 701888846
225831665 225831665
78082074 78082074
195623466 195623466
152581473 152581473
844897919 844897919
489499422 489499422
449385298 449385298
213994441 213994441
516147516 516147516
665673564 665673564
696524078 696524078
304749294 304749294
320599167 320599167
530331638 530331638
116139921 116139921
940341013 940341013
67647786 67647786
240355830 240355830
326480205 326480205
54535457 54535457
268960058 268960058
548774542 548774542
201605967 201605967
937798926 937798926
527928338 527928338
318850704 318850704
126627702 126627702
128269458 128269458
106897319 106897319
2919474 2919474
702309739 702309739
552516234 552516234
655011677 655011677
585758659 585758659
216885236 216885236
182616083 182616083
255187893 255187893
943284963 943284963
190407110 190407110
277902775 277902775
905145309 905145309
43721069 43721069
515111895 515111895
130934 130934
2600009 2600009
901556279 901556279
2238230 2238230
4179141 4179141
228465086 228465086
656658840 656658840
580652289 580652289
308626372 308626372
594329255 594329255
511599393 511599393
807648646 807648646
953455510 953455510
778949637 778949637
239690929 239690929
964864410 964864410
573070955 573070955
29918030 29918030
556855104 556855104
568264017 568264017
991837918 991837918
104538673 104538673
918892742 918892742
856393291 856393291
106013278 106013278
35319383 35319383
430231329 430231329
777919881 777919881
985510907 985510907
125395420 125395420
569469030 569469030
757737257 757737257
108845942 108845942
252532816 252532816
685138890 685138890
487426471 487426471
436234568 436234568
949395700 949395700
10422064 10422064
321512171 321512171
118496445 118496445
472449220 472449220
322231059 322231059
456885662 456885662
711609964 711609964
826510681 826510681
338832857 338832857
772267262 772267262
847790723 847790723
622651045 622651045
87702470 87702470
870567117 870567117
170125255 170125255
283408185 283408185
527947235 527947235
529504979 529504979
421359795 421359795
565035997 565035997
986342983 986342983
488155369 488155369
814730958 814730958
854822967 854822967
518278526 518278526
906591981 906591981
884525574 884525574
687134958 687134958
712640898 712640898
326917296 326917296
983546141 983546141
383728851 383728851
3025222 3025222
798386182 798386182
304359196 304359196
267017312 267017312
32531814 32531814
566710956 566710956
392440699 392440699
986313996 986313996
33694955 33694955
330640156 330640156
947328144 947328144
347806826 347806826
985700923 985700923
282120229 282120229
486564051 486564051
145897322 145897322
188683763 188683763
413429749 413429749
901275352 901275352
171839270 171839270
186497076 186497076
192973711 192973711
404082398 404082398
842979713 842979713
181259599 181259599
73555554 73555554
690261620 690261620
698114911 698114911
716779372 716779372
306742207 306742207
28666250 28666250
287046739 287046739
548680493 548680493
85957246 85957246
854153726 854153726
697442357 697442357
67023098 67023098
604772929 604772929
169977761 169977761
739602817 739602817
638155160 638155160
480250558 480250558
146109005 146109005
263122763 263122763
228748871 228748871
516301385 516301385
670346748 670346748
556395511 556395511
784301950 784301950
785605064 785605064
12568911 12568911
534293925 534293925
270591445 270591445
630731320 630731320
168924013 168924013
22809108 22809108
567691063 567691063
680246877 680246877
583619452 583619452
993594602 993594602
850572786 850572786
163666029 163666029
110093037 110093037
293697125 293697125
954703856 954703856
863111241 863111241
230285020 230285020
808261175 808261175
519204370 519204370
600952749 600952749
158205769 158205769
326927041 326927041
146926243 146926243
577317964 577317964
324717497 324717497
468761727 468761727
32261936 32261936
321933016 321933016
500596052 500596052
338701373 338701373
50503515 50503515
436564378 436564378
858885719 858885719
991955129 991955129
864965568 864965568
339931508 339931508
49341841 49341841
531090411 531090411
172563202 172563202
709877822 709877822
274744894 274744894
97537824 97537824
340316472 340316472
314170248 314170248
382767014 382767014
369487333 369487333
573755471 573755471
437037576 437037576
680333352 680333352
50525737 50525737
129672444 129672444
686409006 686409006
730646204 730646204
776833527 776833527
139577366 139577366
397514814 397514814
8178133 8178133
213387592 213387592
148847770 148847770
552309526 552309526
204071890 204071890
554971614 554971614
189904855 189904855
357644380 357644380
39561996 39561996
914279488 914279488
171534426 171534426
516153322 516153322
781447100 781447100
40334076 40334076
98689474 98689474
886928170 886928170
307521899 307521899
70145902 70145902
172052833 172052833
127177441 127177441
260602373 260602373
662306813 662306813
794135976 794135976
501465391 501465391
136604244 136604244
11708075 11708075
939453657 939453657
220778562 220778562
947651888 947651888
998069147 998069147
263886084 263886084
280124428 280124428
417506857 417506857
75793923 75793923
637641686 637641686
502967584 502967584
102911953 102911953
410943662 410943662
333493078 333493078
277366670 277366670
230507154 230507154
941877349 941877349
714298877 714298877
94081492 94081492
13189187 13189187
32514077 32514077
912849263 912849263
814465677 814465677
192477801 192477801
95143071 95143071
274516052 274516052
15876478 15876478
647492809 647492809
520341828 520341828
28307851 28307851
704113729 704113729
849656705 849656705
902474712 902474712
139417597 139417597
251150847 251150847
252736671 252736671
391093335 391093335
582461785 582461785
488443145 488443145
201635442 201635442
831339469 831339469
709077444 709077444
637367727 637367727
611884583 611884583
934655458 934655458
120931489 120931489
546357960 546357960
790172699 790172699
689032382 689032382
89909321 89909321
202287463 202287463
287298821 287298821
975890529 975890529
498391074 498391074
219815973 219815973
112837495 112837495
712636875 712636875
753211957 753211957
301922410 301922410
67321883 67321883
934344971 934344971
355332904 355332904
329692793 329692793
19838564 19838564
184595358 184595358
109317638 109317638
200286211 200286211
573498084 573498084
89324210 89324210
373191048 373191048
996743611 996743611
421889630 421889630
186580953 186580953
682046889 682046889
545805524 545805524
275166059 275166059
91951297 91951297
8380996 8380996
192104079 192104079
851636509 851636509
16781357 16781357
950759503 950759503
456466545 456466545
414695604 414695604
172281587 172281587
998766048 998766048
561696158 561696158
254647863 254647863
209532572 209532572
27859816 27859816
688231735 688231735
301663896 301663896
722580665 722580665
335703639 335703639
491293438 491293438
143879125 143879125
717756440 717756440
169159417 169159417
677812737 677812737
646135752 646135752
741313121 741313121
38609839 38609839
696560259 696560259
324616970 324616970
73178116 73178116
639007479 639007479
980151804 980151804
530358179 530358179
142993337 142993337
391373039 391373039
424841480 424841480
922597054 922597054
503471318 503471318
254841227 254841227
88730630 88730630
105076059 105076059
518681518 518681518
951843869 951843869
700755259 700755259
409761899 409761899
937770427 937770427
384890648 384890648
678124545 678124545
947608363 947608363
592748645 592748645
959639626 959639626
852377285 852377285
457392388 457392388
653720550 653720550
409001196 409001196
92984650 92984650
277065598 277065598
42960642 42960642
496415675 496415675
208656784 208656784
971540616 971540616
916263073 916263073
113074604 113074604
613033482 613033482
842210007 842210007
82364213 82364213
277194313 277194313
448553516 448553516
776687757 776687757
951390419 951390419
62303998 62303998
724363522 724363522
357367545 357367545
259857848 259857848
648490860 648490860
924700071 924700071
892390318 892390318
584944057 584944057
543174574 543174574
639475851 639475851
346538349 346538349
697661081 697661081
893271529 893271529
487344688 487344688
950768698 950768698
846259050 846259050
983394296 983394296
784102450 784102450
840002899 840002899
955982736 955982736
697920188 697920188
60314198 60314198
449713930 449713930
340161618 340161618
515405086 515405086
571302928 571302928
674427186 674427186
169853088 169853088
200317499 200317499
30481044 30481044
770640589 770640589
194040218 194040218
678342789 678342789
780265011 780265011
401989709 401989709
492457927 492457927
418487454 418487454
807099099 807099099
133224433 133224433
604918239 604918239
655861454 655861454
196869855 196869855
26388869 26388869
616368369 616368369
474534308 474534308
301226576 301226576
489915289 489915289
368471558 368471558
419995352 419995352
170265540 170265540
134817841 134817841
863110964 863110964
685063487 685063487
37779884 37779884
480660864 480660864
573066679 573066679
619815995 619815995
678668552 678668552
435648269 435648269
65401709 65401709
960845601 960845601
428259052 428259052
290222400 290222400
887281110 887281110
155884021 155884021
668247238 668247238
616003624 616003624
230381969 230381969
529705634 529705634
82948333 82948333
672124425 672124425
871370485 871370485
460622 460622
462353833 462353833
322631823 322631823
570828226 570828226
76011808 76011808
527891030 527891030
44363468 44363468
11431914 11431914
434761216 434761216
791021193 791021193
404153464 404153464
16464867 16464867
168334007 168334007
407244839 407244839
188011493 188011493
367239655 367239655
982219023 982219023
373486849 373486849
243194001 243194001
663731137 663731137
640114754 640114754
924500219 924500219
532418829 532418829
910384367 910384367
545490788 545490788
522943691 522943691
683468677 683468677
567471216 567471216
268638620 268638620
686197252 686197252
590048059 590048059
448144733 448144733
766736621 766736621
658847886 658847886
613547016 613547016
159019259 159019259
324787020 324787020
541923831 541923831
406853005 406853005
304713067 304713067
544564133 544564133
910394794 910394794
858909786 858909786
497315536 497315536
209666561 209666561
765187399 765187399
493018570 493018570
659298833 659298833
718372388 718372388
927647212 927647212
865690675 865690675
795298036 795298036
143059151 143059151
472326086 472326086
475698698 475698698
412105208 412105208
616997987 616997987
211962806 211962806
444196365 444196365
61160526 61160526
176988413 176988413
523819883 523819883
903875211 903875211
644773301 644773301
732783061 732783061
63703036 63703036
103388210 103388210
118392179 118392179
154651022 154651022
429091400 429091400
81790622 81790622
562460277 562460277
83658932 83658932
259223351 259223351
706864641 706864641
727130932 727130932
43655804 43655804
619751022 619751022
943492153 943492153
728102926 728102926
78438228 78438228
407849709 407849709
594576097 594576097
679975700 679975700
468335475 468335475
654092342 654092342
543029976 543029976
751584050 751584050
190370081 190370081
815394277 815394277
998689318 998689318
262519019 262519019
557481162 557481162
51482169 51482169
552060662 552060662
263565197 263565197
963969046 963969046
400974942 400974942
867798910 867798910
249950604 249950604
596401301 596401301
513151019 513151019
430883945 430883945
916531837 916531837
66777148 66777148
178772670 178772670
541698700 541698700
231204658 231204658
575221498 575221498
225262599 225262599
533047506 533047506
370330014 370330014
475027522 475027522
45540713 45540713
76235287 76235287
548072701 548072701
127422398 127422398
908839 908839
404795 404795
195742175 195742175
14560560 14560560
290613638 290613638
289061379 289061379
351970429 351970429
554757217 554757217
140796346 140796346
363092495 363092495
793582024 793582024
915612074 915612074
127417794 127417794
579910877 579910877
643254169 643254169
388070729 388070729
958587849 958587849
929854266 929854266
13223011 13223011
851853762 851853762
145036169 145036169
265375153 265375153
358757200 358757200
985318079 985318079
694969242 694969242
266732970 266732970
778649440 778649440
527306479 527306479
156405820 156405820
18702588 18702588
870959899 870959899
558901293 558901293
517788124 517788124
569934332 569934332
575630330 575630330
777884238 777884238
722125933 722125933
105331747 105331747
170566186 170566186
131719473 131719473
834219583 834219583
194714970 194714970
423101946 423101946
610582581 610582581
104727274 104727274
177229330 177229330
631564727 631564727
211129960 211129960
723540632 723540632
828269148 828269148
78096461 78096461
882958904 882958904
521823014 521823014
410341559 410341559
213671548 213671548
864211802 864211802
187864508 187864508
161124686 161124686
238175169 238175169
835948982 835948982
818488520 818488520
529697974 529697974
695900287 695900287
47907250 47907250
76207417 76207417
10228900 10228900
682496391 682496391
829316154 829316154
664718271 664718271
776466212 776466212
220911383 220911383
135401868 135401868
218968612 218968612
780720857 780720857
352212828 352212828
690187566 690187566
31486669 31486669
635216945 635216945
696687948 696687948
980238076 980238076
289072071 289072071
784785431 784785431
294087382 294087382
468935603 468935603
690447221 690447221
394365226 394365226
798719842 798719842
886774368 886774368
479773165 479773165
923728146 923728146
339250734 339250734
170568629 170568629
248543710 248543710
296562880 296562880
917457901 917457901
876611055 876611055
75103179 75103179
813329735 813329735
51230888 51230888
716610897 716610897
306001766 306001766
23897295 23897295
433237710 433237710
153494461 153494461
920446886 920446886
797341941 797341941
909208149 909208149
385556951 385556951
189815419 189815419
206679009 206679009
409467908 409467908
673001816 673001816
664354466 664354466
166804719 166804719
201658521 201658521
107775836 107775836
251213496 251213496
354735554 354735554
101870780 101870780
625530200 625530200
18276805 18276805
929208015 929208015
789542550 789542550
737244225 737244225
691403407 691403407
807434593 807434593
845999903 845999903
425877050 425877050
117247309 117247309
530830568 530830568
249138663 249138663
692087143 692087143
127747460 127747460
944970404 944970404
228390250 228390250
484297103 484297103
530958879 530958879
714890783 714890783
644441508 644441508
621286411 621286411
736774950 736774950
835982781 835982781
969531370 969531370
936788389 936788389
761754806 761754806
55038575 55038575
869517946 869517946
764489503 764489503
91664115 91664115
707410280 707410280
335142210 335142210
244730599 244730599
194051798 194051798
709288224 709288224
64456285 64456285
721308964 721308964
406230715 406230715
49868531 49868531
306408719 306408719
612653198 612653198
141322510 141322510
365349188 365349188
419144601 419144601
67109547 67109547
95367168 95367168
981486210 981486210
562986013 562986013
468664373 468664373
337434669 337434669
772122415 772122415
622828502 622828502
409572940 409572940
166235353 166235353
868913497 868913497
876958400 876958400
430928418 430928418
697605649 697605649
159026031 159026031
449010532 449010532
668719058 668719058
64615201 64615201
571619228 571619228
955350150 955350150
65544539 65544539
405860047 405860047
202673730 202673730
430309474 430309474
420209117 420209117
421242951 421242951
593117760 593117760
896530314 896530314
69822400 69822400
607287540 607287540
710335123 710335123
187300157 187300157
979871775 979871775
986478584 986478584
541362343 541362343
200431361 200431361
662148622 662148622
590402281 590402281
508343510 508343510
89894854 89894854
8563630 8563630
61006677 61006677
474628758 474628758
281143172 281143172
577469954 577469954
74139876 74139876
683728738 683728738
163094104 163094104
883068609 883068609
779312009 779312009
394603496 394603496
721334806 721334806
51069315 51069315
153902167 153902167
939757859 939757859
277093455 277093455
200496261 200496261
177038283 177038283
499097664 499097664
72911475 72911475
417002724 417002724
65657094 65657094
987467387 987467387
646661912 646661912
58974831 58974831
488180201 488180201
134312687 134312687
860344163 860344163
401426811 401426811
672642873 672642873
501857912 501857912
347656387 347656387
248469477 248469477
893135513 893135513
850554176 850554176
517730307 517730307
53133914 53133914
559033954 559033954
642613488 642613488
227155243 227155243
617154575 617154575
942462653 942462653
439622941 439622941
965549202 965549202
491931339 491931339
850823563 850823563
645036512 645036512
436871030 436871030
455050118 455050118
2805414 2805414
330779864 330779864
771003204 771003204
561110900 561110900
537916876 537916876
261886592 261886592
420526600 420526600
203183587 203183587
426673249 426673249
944756157 944756157
475326455 475326455
620050492 620050492
404745335 404745335
21569847 21569847
405172659 405172659
66042475 66042475
789633188 789633188
842263923 842263923
414372038 414372038
708148306 708148306
216460932 216460932
226887244 226887244
306241486 306241486
308993480 308993480
492290642 492290642
175483857 175483857
15007149 15007149
678203494 678203494
905433109 905433109
747178654 747178654
387011723 387011723
288903595 288903595
910581326 910581326
771697512 771697512
990702597 990702597
444535163 444535163
914536946 914536946
559816620 559816620
904753370 904753370
92129018 92129018
133177045 133177045
766173028 766173028
197127922 197127922
586277439 586277439
103272202 103272202
17769910 17769910
538089402 538089402
517280071 517280071
134835871 134835871
655884073 655884073
480324399 480324399
342048134 342048134
37395327 37395327
555511729 555511729
689072327 689072327
111918524 111918524
100646397 100646397
269979789 269979789
783806370 783806370
500912996 500912996
584041630 584041630
732039484 732039484
512902820 512902820
315868411 315868411
791869218 791869218
968124170 968124170
509471419 509471419
943360637 943360637
208165706 208165706
716140997 716140997
10335684 10335684
234387811 234387811
915146100 915146100
205110744 205110744
616701955 616701955
119392933 119392933
45834864 45834864
3454006 3454006
413512848 413512848
283582069 283582069
543447763 543447763
753356011 753356011
194102828 194102828
319101159 319101159
225141354 225141354
17746418 17746418
212122538 212122538
53823699 53823699
187657818 187657818
826501208 826501208
631661351 631661351
579638929 579638929
886380918 886380918
847730675 847730675
172424975 172424975
780005711 780005711
104214583 104214583
411959981 411959981
76264344 76264344
926976181 926976181
794045688 794045688
993576341 993576341
990117388 990117388
939346193 939346193
462182247 462182247
869189893 869189893
244677385 244677385
196305741 196305741
22860666 22860666
556298540 556298540
146307780 146307780
153595724 153595724
309722013 309722013
735302286 735302286
978347225 978347225
732367826 732367826
569059096 569059096
207857584 207857584
683203958 683203958
676501283 676501283
203566430 203566430
783469234 783469234
775992258 775992258
193984625 193984625
639659954 639659954
256273470 256273470
903007993 903007993
966051439 966051439
353322835 353322835
720035371 720035371
504228935 504228935
793697917 793697917
950908515 950908515
776794050 776794050
965353844 965353844
56715246 56715246
775529590 775529590
45552092 45552092
875604296 875604296
716344803 716344803
836780952 836780952
1370759 1370759
262710281 262710281
906492883 906492883
867619404 867619404
39899497 39899497
387212992 387212992
438504789 438504789
357477907 357477907
72009396 72009396
543472283 543472283
100014356 100014356
357335258 357335258
105050801 105050801
743349385 743349385
349159891 349159891
916148870 916148870
228489821 228489821
304589998 304589998
829749585 829749585
901177965 901177965
47759122 47759122
997551602 997551602
121183835 121183835
181904593 181904593
909615283 909615283
90206798 90206798
603567989 603567989
432575086 432575086
121812961 121812961
475186412 475186412
167272140 167272140
213391714 213391714
265630496 265630496
963295725 963295725
660720804 660720804
460937141 460937141
760732325 760732325
170038933 170038933
300453614 300453614
583700293 583700293
868506642 868506642
993807889 993807889
106529495 106529495
766160374 766160374
794997685 794997685
979543857 979543857
7990693 7990693
173067105 173067105
76810549 76810549
342381821 342381821
944372481 944372481
102876259 102876259
289259618 289259618
692296610 692296610
693700238 693700238
319620787 319620787
809095520 809095520
109753086 109753086
441405730 441405730
960535345 960535345
733935554 733935554
626648581 626648581
614824748 614824748
696129662 696129662
381987402 381987402
229780455 229780455
701324381 701324381
792316288 792316288
452737426 452737426
68893015 68893015
24431858 24431858
258319403 258319403
125446387 125446387
509119070 509119070
348783883 348783883
882816934 882816934
577110954 577110954
212089990 212089990
870079477 870079477
483381790 483381790
538021660 538021660
478444681 478444681
467014408 467014408
705223795 705223795
530040340 530040340
458329234 458329234
226016077 226016077
405998726 405998726
826953091 826953091
485741392 485741392
121669738 121669738
874427578 874427578
772373426 772373426
504491010 504491010
785299412 785299412
284276967 284276967
538922001 538922001
25988230 25988230
559675642 559675642
266872911 266872911
400337 400337
96472908 96472908
907591850 907591850
245438567 245438567
341644001 341644001
28378747 28378747
159011140 159011140
24112551 24112551
761698403 761698403
950731383 950731383
545554739 545554739
243060309 243060309
262320474 262320474
621946179 621946179
441402990 441402990
242377312 242377312
298582922 298582922
445898672 445898672
765539307 765539307
760293666 760293666
479278093 479278093
25967724 25967724
830890707 830890707
325907150 325907150
628761271 628761271
187661816 187661816
528432386 528432386
550554729 550554729
302599963 302599963
518936970 518936970
779522150 779522150
487863636 487863636
897641095 897641095
291559413 291559413
208766203 208766203
848616646 848616646
95074265 95074265
267871095 267871095
854481445 854481445
471939833 471939833
135646271 135646271
227475237 227475237
482169820 482169820
822640908 822640908
996010705 996010705
240047513 240047513
195735689 195735689
932641673 932641673
501042243 501042243
599251667 599251667
102019322 102019322
202008380 202008380
856208198 856208198
122552368 122552368
521433046 521433046
442131779 442131779
981161657 981161657
707089767 707089767
50403524 50403524
310754290 310754290
276311175 276311175
192184950 192184950
957495892 957495892
762608861 762608861
252888684 252888684
824724374 824724374
136619015 136619015
756821814 756821814
485437715 485437715
839722665 839722665
142247797 142247797
984952562 984952562
303130271 303130271
149888419 149888419
209948059 209948059
412577079 412577079
111602687 111602687
59541315 59541315
563542501 563542501
929836215 929836215
251687158 251687158
83112477 83112477
767015815 767015815
361405598 361405598
658307055 658307055
494659808 494659808
615548641 615548641
591415777 591415777
145814875 145814875
256344325 256344325
498729313 498729313
417707202 417707202
897554872 897554872
889398805 889398805
793088662 793088662
553325335 553325335
147130765 147130765
371323197 371323197
784909912 784909912
346464839 346464839
947456693 947456693
197321529 197321529
774972145 774972145
633323305 633323305
459457618 459457618
817930614 817930614
163223960 163223960
421876347 421876347
31484335 31484335
799711287 799711287
622328797 622328797
203219560 203219560
241056652 241056652
512094976 512094976
985106476 985106476
945492932 945492932
410288271 410288271
766170355 766170355
820965609 820965609
958885939 958885939
432843705 432843705
889849736 889849736
438042405 438042405
787215300 787215300
465383724 465383724
832402562 832402562
315395823 315395823
941847165 941847165
71550134 71550134
343413320 343413320
4631466 4631466
890401888 890401888
656288171 656288171
424797408 424797408
976182185 976182185
228575558 228575558
928574818 928574818
620693504 620693504
568099700 568099700
593512033 593512033
214704023 214704023
884443585 884443585
354191618 354191618
223394964 223394964
229495629 229495629
396644519 396644519
289771351 289771351
660504455 660504455
603543233 603543233
574363695 574363695
401143702 401143702
592058549 592058549
11363449 11363449
8244976 8244976
713597760 713597760
451585087 451585087
415053972 415053972
598846663 598846663
341031321 341031321
524328193 524328193
162316017 162316017
632016154 632016154
648518590 648518590
130277794 130277794
628760501 628760501
109901700 109901700
906196132 906196132
471762904 471762904
944445321 944445321
753113859 753113859
767064942 767064942
363080356 363080356
91324985 91324985
41518316 41518316
143298646 143298646
239492392 239492392
350894240 350894240
520836226 520836226
205180799 205180799
347106188 347106188
898533301 898533301
496219323 496219323
528926792 528926792
587874382 587874382
845600486 845600486
119765334 119765334
875423291 875423291
255658427 255658427
504115819 504115819
475353011 475353011
63817370 63817370
455791313 455791313
105059869 105059869
100226165 100226165
413194960 413194960
934244605 934244605
826363754 826363754
647271912 647271912
682035653 682035653
668215934 668215934
436635923 436635923
320096654 320096654
522811222 522811222
650466098 650466098
355600229 355600229
820505434 820505434
327673743 327673743
824242989 824242989
935192385 935192385
892038752 892038752
714352421 714352421
310266079 310266079
956625980 956625980
533579513 533579513
243490339 243490339
632350621 632350621
361558191 361558191
232418736 232418736
287289710 287289710
838137976 838137976
863272397 863272397
288901436 288901436
151494238 151494238
602255361 602255361
723113885 723113885
437832681 437832681
635457023 635457023
38111665 38111665
256076899 256076899
515267121 515267121
276221168 276221168
938022108 938022108
152064118 152064118
779616443 779616443
364171674 364171674
566231436 566231436
190434115 190434115
714406730 714406730
215860093 215860093
432824239 432824239
304242909 304242909
562832697 562832697
178660045 178660045
326479401 326479401
135286672 135286672
187481445 187481445
993049284 993049284
864901606 864901606
222550175 222550175
620733795 620733795
381578167 381578167
793874034 793874034
320845903 320845903
412765680 412765680
504778290 504778290
99440325 99440325
552344148 552344148
929712635 929712635
79148707 79148707
303125536 303125536
382512348 382512348
56861980 56861980
184566892 184566892
969919657 969919657
959453800 959453800
503826022 503826022
141179374 141179374
935798771 935798771
283845602 283845602
534980354 534980354
773841289 773841289
457159926 457159926
759346083 759346083
831046198 831046198
642539289 642539289
117295755 117295755
334335683 334335683
578883965 578883965
817270996 817270996
523986471 523986471
894632454 894632454
297429605 297429605
42474979 42474979
32879843 32879843
124792483 124792483
980861170 980861170
371299335 371299335
167329583 167329583
939941872 939941872
484481878 484481878
517580221 517580221
327444812 327444812
725915709 725915709
722931942 722931942
6429469 6429469
196102645 196102645
939971878 939971878
953210190 953210190
323291618 323291618
58028129 58028129
520759830 520759830
256779089 256779089
844362166 844362166
769437322 769437322
927890314 927890314
421195103 421195103
474861319 474861319
844679987 844679987
395168796 395168796
52678160 52678160
816382776 816382776
713351188 713351188
457092805 457092805
731816578 731816578
546821743 546821743
621685233 621685233
903597559 903597559
837237861 837237861
297915342 297915342
360147390 360147390
41221503 41221503
51595231 51595231
525102812 525102812
83760099 83760099
577383141 577383141
742888796 742888796
648622513 648622513
800131139 800131139
275546398 275546398
594854269 594854269
278090989 278090989
216102324 216102324
443078905 443078905
373774565 373774565
366377055 366377055
969647729 969647729
7898518 7898518
133779142 133779142
893355993 893355993
29489811 29489811
466958804 466958804
566294947 566294947
86756885 86756885
291307326 291307326
9438100 9438100
567988021 567988021
212140102 212140102
215504989 215504989
260818302 260818302
586557043 586557043
757610588 757610588
196190231 196190231
639275233 639275233
819335991 819335991
906575624 906575624
271919405 271919405
472939640 472939640
720853833 720853833
861826542 861826542
365089351 365089351
545922905 545922905
577877464 577877464
205570875 205570875
117054154 117054154
938615044 938615044
485667666 485667666
948501132 948501132
882015549 882015549
967264641 967264641
505511144 505511144
473097818 473097818
267553795 267553795
107142103 107142103
823753352 823753352
653189028 653189028
587807451 587807451
366412635 366412635
545379103 545379103
807042111 807042111
420121574 420121574
3701050 3701050
49699882 49699882
239856807 239856807
413196499 413196499
420701289 420701289
618984332 618984332
215095759 215095759
315322153 315322153
355058365 355058365
954202459 954202459
334413209 334413209
119357715 119357715
108527491 108527491
556098848 556098848
17096179 17096179
319140241 319140241
12581586 12581586
929623163 929623163
545299459 545299459
865989094 865989094
888443506 888443506
322338953 322338953
647065117 647065117
999309308 999309308
442625986 442625986
50482932 50482932
262568446 262568446
963551208 963551208
106142033 106142033
811483757 811483757
102332263 102332263
809624005 809624005
192756026 192756026
458834318 458834318
661254198 661254198
557603578 557603578
492917989 492917989
458594782 458594782
151923643 151923643
116013487 116013487
36216520 36216520
651861333 651861333
771268057 771268057
57633966 57633966
822402128 822402128
273985099 273985099
231172418 231172418
849115701 849115701
804161264 804161264
413668549 413668549
876166656 876166656
528741287 528741287
678122853 678122853
558326297 558326297
507607762 507607762
696491383 696491383
501768588 501768588
627106716 627106716
365841312 365841312
294079123 294079123
364402708 364402708
786911160 786911160
891779406 891779406
857854050 857854050
552074054 552074054
601424852 601424852
336325870 336325870
5967243 5967243
668880903 668880903
210003146 210003146
791342213 791342213
762929340 762929340
455670500 455670500
699150806 699150806
957100309 957100309
516168838 516168838
462050823 462050823
468234170 468234170
929023047 929023047
69932646 69932646
677960288 677960288
643589060 643589060
902662712 902662712
538710447 538710447
690310674 690310674
790857914 790857914
988651764 988651764
297623945 297623945
163892012 163892012
384348058 384348058
126474607 126474607
548100118 548100118
104686951 104686951
402983549 402983549
316794724 316794724
268319026 268319026
94578254 94578254
136285243 136285243
355990107 355990107
33315894 33315894
183144084 183144084
659698527 659698527
553532074 553532074
971181057 971181057
523008864 523008864
229010194 229010194
810924905 810924905
893757887 893757887
492309486 492309486
941813387 941813387
881914441 881914441
866070322 866070322
379354006 379354006
296330728 296330728
468536752 468536752
363824849 363824849
477389694 477389694
911039820 911039820
947762882 947762882
80430399 80430399
183202269 183202269
722422391 722422391
835404644 835404644
288673181 288673181
254501233 254501233
249992416 249992416
537794836 537794836
90288335 90288335
137101716 137101716
670492115 670492115
207198964 207198964
430963436 430963436
483428085 483428085
60812133 60812133
164530130 164530130
583994914 583994914
601246829 601246829
420375870 420375870
735937667 735937667
76004836 76004836
155959471 155959471
881583854 881583854
464355086 464355086
250598731 250598731
303176821 303176821
519778113 519778113
296367228 296367228
789237615 789237615
194016483 194016483
245169102 245169102
160140827 160140827
820342760 820342760
585073635 585073635
614119260 614119260
635081564 635081564
288729067 288729067
9686857 9686857
294920235 294920235
31328795 31328795
262734876 262734876
124613933 124613933
645586917 645586917
506550212 506550212
353781692 353781692
239155273 239155273
403471498 403471498
748375613 748375613
301991539 301991539
487127478 487127478
73344655 73344655
110129491 110129491
380502757 380502757
4085162 4085162
157665349 157665349
481411274 481411274
12225527 12225527
139988749 139988749
719625814 719625814
498478477 498478477
951903345 951903345
424273235 424273235
121661491 121661491
377118937 377118937
48678615 48678615
266765435 266765435
346043578 346043578
86125127 86125127
643468286 643468286
728769321 728769321
6734039 6734039
387470377 387470377
533282389 533282389
597149183 597149183
151801041 151801041
831773329 831773329
922381256 922381256
693751107 693751107
700466093 700466093
855945667 855945667
985183935 985183935
589569228 589569228
13085328 13085328
493082197 493082197
139289607 139289607
9811075 9811075
785497954 785497954
152399761 152399761
260822287 260822287
599518857 599518857
263271917 263271917
506406215 506406215
242273176 242273176
106998579 106998579
928066926 928066926
880368925 880368925
57899592 57899592
113866108 113866108
988366300 988366300
300404002 300404002
961771763 961771763
645384973 645384973
454639015 454639015
311681489 311681489
53417212 53417212
140047571 140047571
829448809 829448809
182491813 182491813
76358609 76358609
858490765 858490765
941680887 941680887
876266690 876266690
659751652 659751652
148954692 148954692
442263809 442263809
272823152 272823152
574322364 574322364
647347221 647347221
909002431 909002431
432830529 432830529
468623069 468623069
999035178 999035178
548184205 548184205
217796116 217796116
764161385 764161385
852058014 852058014
586765208 586765208
504262153 504262153
476680534 476680534
215303917 215303917
772635361 772635361
754055716 754055716
468419244 468419244
236692057 236692057
311498160 311498160
637136951 637136951
865213335 865213335
62230757 62230757
777131068 777131068
647345641 647345641
393590324 393590324
516229848 516229848
499256129 499256129
454138700 454138700
682588925 682588925
361173439 361173439
658864831 658864831
145269882 145269882
649888086 649888086
32949033 32949033
497089607 497089607
93103620 93103620
437600672 437600672
158615699 158615699
799296638 799296638
384548998 384548998
421640259 421640259
741800621 741800621
637947318 637947318
959036711 959036711
359329828 359329828
747958095 747958095
265870933 265870933
338109523 338109523
698789391 698789391
444068038 444068038
727300197 727300197
843629717 843629717
842912287 842912287
935769092 935769092
593687184 593687184
291968555 291968555
907453311 907453311
992557924 992557924
623705200 623705200
41056806 41056806
459894009 459894009
307314556 307314556
108860217 108860217
588447786 588447786
401428172 401428172
962492449 962492449
90778349 90778349
207863293 207863293
244251384 244251384
621687962 621687962
55737355 55737355
217552640 217552640
544979334 544979334
243943662 243943662
812349082 812349082
672862028 672862028
908980036 908980036
753170170 753170170
80173100 80173100
386508961 386508961
50380652 50380652
460004226 460004226
695649718 695649718
445472830 445472830
264733627 264733627
702536597 702536597
176301871 176301871
703799416 703799416
471972803 471972803
215496717 215496717
738779198 738779198
148714937 148714937
684368737 684368737
166173154 166173154
658812535 658812535
32460948 32460948
410944817 410944817
859910878 859910878
29443022 29443022
565865464 565865464
808933762 808933762
250938538 250938538
874762353 874762353
549010714 549010714
136571560 136571560
326044082 326044082
259293365 259293365
661190968 661190968
903890286 903890286
40530364 40530364
758480788 758480788
106497754 106497754
254720308 254720308
607177459 607177459
718266102 718266102
609099724 609099724
775705243 775705243
126459044 126459044
400477156 400477156
285633987 285633987
833439484 833439484
875607730 875607730
333911600 333911600
519712980 519712980
559804886 559804886
101129043 101129043
703832235 703832235
320032212 320032212
291511957 291511957
375240331 375240331
63506782 63506782
232842743 232842743
145393986 145393986
156388341 156388341
533064793 533064793
176086066 176086066
289067318 289067318
546446694 546446694
685070751 685070751
990520995 990520995
401927624 401927624
346700455 346700455
883059473 883059473
956568515 956568515
143347445 143347445
118860650 118860650
933170857 933170857
360956422 360956422
8047485 8047485
617498247 617498247
247082048 247082048
147432843 147432843
721410463 721410463
24983268 24983268
32604219 32604219
188841735 188841735
335629551 335629551
562817117 562817117
579066727 579066727
870014677 870014677
167962660 167962660
138054898 138054898
375550265 375550265
63068395 63068395
520366741 520366741
960060508 960060508
557577435 557577435
56436504 56436504
961470327 961470327
945154596 945154596
121368266 121368266
149306013 149306013
864131110 864131110
855789017 855789017
642996344 642996344
607647584 607647584
4644936 4644936
685276017 685276017
100234202 100234202
627699348 627699348
730141285 730141285
788870279 788870279
318067804 318067804
446866912 446866912
289631570 289631570
557555202 557555202
70461483 70461483
250235827 250235827
203788391 203788391
597751410 597751410
58931246 58931246
696362693 696362693
690154459 690154459
111521755 111521755
227746547 227746547
337559981 337559981
849430928 849430928
478788308 478788308
168670552 168670552
719779250 719779250
251067093 251067093
375309052 375309052
596664196 596664196
829810029 829810029
272555472 272555472
191442918 191442918
627444346 627444346
599376795 599376795
888098435 888098435
423160389 423160389
850689872 850689872
80316915 80316915
731227727 731227727
744381046 744381046
869446841 869446841
284127656 284127656
412673314 412673314
722819777 722819777
12435041 12435041
353842261 353842261
555033768 555033768
284540039 284540039
218214352 218214352
778312284 778312284
426082697 426082697
665683473 665683473
52723861 52723861
595488823 595488823
808204859 808204859
445797317 445797317
656513721 656513721
393693579 393693579
209667704 209667704
832424370 832424370
683525977 683525977
750315989 750315989
301294345 301294345
90150499 90150499
146453592 146453592
808742788 808742788
908583455 908583455
786695902 786695902
682980812 682980812
306012009 306012009
752441745 752441745
481159845 481159845
803489185 803489185
291338685 291338685
470929589 470929589
291444734 291444734
994610088 994610088
819359017 819359017
517350357 517350357
105143225 105143225
178179705 178179705
959942723 959942723
70060627 70060627
712340481 712340481
452256641 452256641
410227943 410227943
208335959 208335959
905535277 905535277
684310671 684310671
339415750 339415750
189547927 189547927
889091669 889091669
780255631 780255631
982742164 982742164
181704109 181704109
902906315 902906315
402750822 402750822
610864989 610864989
86163328 86163328
327084814 327084814
801813603 801813603
976574413 976574413
370749326 370749326
252010607 252010607
704073832 704073832
895984741 895984741
755424108 755424108
416766730 416766730
866898451 866898451
543905268 543905268
54949607 54949607
182179179 182179179
230212541 230212541
21189669 21189669
156682810 156682810
359027791 359027791
356974645 356974645
468977298 468977298
118941136 118941136
465522459 465522459
285243892 285243892
546112660 546112660
249127469 249127469
963022484 963022484
79589668 79589668
249210090 249210090
368098779 368098779
659937909 659937909
228138588 228138588
961992230 961992230
947063589 947063589
439503383 439503383
436506821 436506821
769226005 769226005
161259822 161259822
472922853 472922853
151357627 151357627
384886737 384886737
316330350 316330350
923937752 923937752
798713461 798713461
147528026 147528026
828346582 828346582
237872976 237872976
433589158 433589158
616461644 616461644
772054813 772054813
270464359 270464359
147990387 147990387
697378920 697378920
536532512 536532512
234099318 234099318
306657312 306657312
836307925 836307925
209990758 209990758
698021862 698021862
217784141 217784141
19604540 19604540
843854771 843854771
556871390 556871390
222899374 222899374
775806975 775806975
258420009 258420009
647848951 647848951
613763120 613763120
515380692 515380692
61414674 61414674
424600881 424600881
683648201 683648201
858907171 858907171
400538613 400538613
181873525 181873525
402602642 402602642
478927890 478927890
336435301 336435301
233149436 233149436
91567466 91567466
863709185 863709185
414267245 414267245
915319451 915319451
163491742 163491742
941684228 941684228
122828339 122828339
847404460 847404460
34445328 34445328
417197694 417197694
271172436 271172436
439549736 439549736
424276146 424276146
454737014 454737014
864909089 864909089
140221675 140221675
233167541 233167541
850285873 850285873
876908693 876908693
460509310 460509310
319631100 319631100
413194951 413194951
501683546 501683546
288900751 288900751
395584498 395584498
683029279 683029279
29263271 29263271
153993030 153993030
72732877 72732877
555774680 555774680
49168084 49168084
760341401 760341401
53871022 53871022
38979826 38979826
196066296 196066296
573796343 573796343
357740074 357740074
391591633 391591633
793676303 793676303
227419763 227419763
601135292 601135292
573537756 573537756
177197077 177197077
38202410 38202410
576738367 576738367
858105145 858105145
437166486 437166486
210111705 210111705
253804225 253804225
256560718 256560718
104390968 104390968
292210241 292210241
234594805 234594805
780595003 780595003
372971306 372971306
367361735 367361735
557564626 557564626
199744098 199744098
959598730 959598730
715454551 715454551
174882328 174882328
800804269 800804269
294301704 294301704
403303722 403303722
2611246 2611246
510788644 510788644
759823828 759823828
354421234 354421234
185784891 185784891
200059045 200059045
844073788 844073788
214193193 214193193
112929324 112929324
958647728 958647728
847212039 847212039
477421397 477421397
452206335 452206335
530719462 530719462
807685070 807685070
440251923 440251923
922082245 922082245
436294646 436294646
591351467 591351467
639855564 639855564
892395274 892395274
845026695 845026695
521048367 521048367
567753364 567753364
798592810 798592810
96795068 96795068
393873803 393873803
288930259 288930259
173780617 173780617
975426269 975426269
280577906 280577906
336795683 336795683
42822347 42822347
21263915 21263915
315127541 315127541
376685160 376685160
27843818 27843818
89157012 89157012
103967249 103967249
286966851 286966851
686390852 686390852
527921625 527921625
626292734 626292734
900545816 900545816
667901975 667901975
564829192 564829192
66016246 66016246
773519769 773519769
819435230 819435230
937640733 937640733
926827296 926827296
322152094 322152094
581803169 581803169
804359696 804359696
278032527 278032527
514202010 514202010
168230437 168230437
141423623 141423623
122588760 122588760
281162552 281162552
129232086 129232086
540468537 540468537
548362407 548362407
989184410 989184410
664062801 664062801
930666326 930666326
230277266 230277266
885082893 885082893
245445731 245445731
569688132 569688132
822659848 822659848
404899322 404899322
319297448 319297448
475946149 475946149
957730196 957730196
257279401 257279401
799797194 799797194
279563812 279563812
674911772 674911772
158002651 158002651
847082485 847082485
360577749 360577749
411840429 411840429
726105596 726105596
333659290 333659290
581681738 581681738
288757061 288757061
362071946 362071946
261487645 261487645
25134864 25134864
470036514 470036514
139991056 139991056
557295651 557295651
724319726 724319726
819705591 819705591
591341008 591341008
935162841 935162841
654638920 654638920
602761706 602761706
515566442 515566442
251774093 251774093
73143937 73143937
483942508 483942508
16077214 16077214
643072929 643072929
294318985 294318985
92185522 92185522
163190680 163190680
793368099 793368099
706384831 706384831
251240503 251240503
138537102 138537102
160153053 160153053
139573656 139573656
938124523 938124523
679144365 679144365
476823316 476823316
343612379 343612379
412342973 412342973
86601142 86601142
173764624 173764624
282271257 282271257
951554199 951554199
888340881 888340881
999228261 999228261
695788777 695788777
539886883 539886883
559450782 559450782
80279562 80279562
512548999 512548999
489086114 489086114
171320921 171320921
632460345 632460345
606045147 606045147
464839957 464839957
602490003 602490003
191268831 191268831
462214365 462214365
181176037 181176037
127134698 127134698
665422789 665422789
676465500 676465500
509249541 509249541
562565650 562565650
977955558 977955558
645264978 645264978
815669902 815669902
381703109 381703109
966857292 966857292
603769307 603769307
166763273 166763273
292707836 292707836
460718914 460718914
308434059 308434059
86858463 86858463
753654915 753654915
231699268 231699268
659314663 659314663
611612096 611612096
607890344 607890344
573263124 573263124
556944221 556944221
941350334 941350334
66917364 66917364
374380095 374380095
256894019 256894019
846085996 846085996
25605282 25605282
852692738 852692738
350890017 350890017
434114805 434114805
178435709 178435709
485580570 485580570
577753676 577753676
554186138 554186138
942451208 942451208
358103470 358103470
546215161 546215161
998620336 998620336
209357945 209357945
638398028 638398028
506566411 506566411
752465623 752465623
973178968 973178968
484150548 484150548
878813428 878813428
424278144 424278144
933635737 933635737
230774554 230774554
733779370 733779370
763779222 763779222
730424930 730424930
151184271 151184271
270390683 270390683
923175472 923175472
286779527 286779527
753307219 753307219
294019600 294019600
436305570 436305570
273234119 273234119
881394738 881394738
281852482 281852482
630082178 630082178
43517306 43517306
264614968 264614968
44077522 44077522
206648359 206648359
232119586 232119586
823741907 823741907
982853188 982853188
143780477 143780477
807567371 807567371
298075490 298075490
774145127 774145127
678486569 678486569
408266188 408266188
236585540 236585540
117989051 117989051
146563161 146563161
783464598 783464598
529518074 529518074
646326314 646326314
462843699 462843699
290409250 290409250
234414149 234414149
138390441 138390441
994859193 994859193
584565365 584565365
342586810 342586810
239790577 239790577
959991247 959991247
680631225 680631225
261671915 261671915
519732300 519732300
230869587 230869587
850060976 850060976
880522821 880522821
106790638 106790638
421080857 421080857
239263155 239263155
707202797 707202797
987339685 987339685
437312559 437312559
880116080 880116080
869938545 869938545
844186539 844186539
650897341 650897341
276002266 276002266
152206321 152206321
310280106 310280106
660101173 660101173
763685308 763685308
93486521 93486521
496805220 496805220
163699686 163699686
843501256 843501256
821496375 821496375
445501686 445501686
281890196 281890196
211128139 211128139
133717898 133717898
772384428 772384428
468615414 468615414
807264750 807264750
538938122 538938122
40082473 40082473
813296301 813296301
948319599 948319599
840522385 840522385
877014765 877014765
365984023 365984023
761401420 761401420
17493479 17493479
499127081 499127081
851433574 851433574
333367118 333367118
894253013 894253013
502378898 502378898
212203704 212203704
552171999 552171999
884453594 884453594
129517321 129517321
887100456 887100456
33407175 33407175
477099918 477099918
902427529 902427529
120671578 120671578
670113548 670113548
556032505 556032505
807159845 807159845
262302794 262302794
105649577 105649577
234692591 234692591
989530393 989530393
50424772 50424772
731551997 731551997
381544646 381544646
782450362 782450362
187103385 187103385
177140000 177140000
340850473 340850473
924857373 924857373
173562479 173562479
614394067 614394067
505026115 505026115
621833360 621833360
41745394 41745394
866581454 866581454
932077589 932077589
999599377 999599377
50708243 50708243
208997821 208997821
237556180 237556180
78978070 78978070
750741345 750741345
988856983 988856983
903505697 903505697
82558836 82558836
226407159 226407159
187820489 187820489
448493848 448493848
600978726 600978726
370068878 370068878
7650264 7650264
473466122 473466122
242154061 242154061
654495368 654495368
468453098 468453098
897105972 897105972
61271703 61271703
189568736 189568736
475872066 475872066
28888397 28888397
943822917 943822917
363967771 363967771
98056222 98056222
639143382 639143382
517826713 517826713
128778279 128778279
588380236 588380236
980217851 980217851
64753183 64753183
159776655 159776655
516941004 516941004
703869283 703869283
305375793 305375793
30369178 30369178
681726474 681726474
236389802 236389802
474796839 474796839
286348426 286348426
977274157 977274157
209355101 209355101
170838757 170838757
168244714 168244714
529889458 529889458
937552196 937552196
206977700 206977700
267687988 267687988
428212317 428212317
447254873 447254873
294995710 294995710
466510921 466510921
179139354 179139354
110407059 110407059
557570731 557570731
90749261 90749261
426047214 426047214
629431688 629431688
490433020 490433020
655365585 655365585
243238978 243238978
419189602 419189602
232706260 232706260
323590137 323590137
618961938 618961938
322609314 322609314
659695474 659695474
998180921 998180921
726018930 726018930
857990397 857990397
549322969 549322969
864058312 864058312
357281622 357281622
546702246 546702246
393206756 393206756
904861494 904861494
20084504 20084504
800982701 800982701
105965383 105965383
709004872 709004872
127603680 127603680
457699418 457699418
997426814 997426814
911708636 911708636
427825967 427825967
443589145 443589145
333402026 333402026
336408275 336408275
611695066 611695066
760910598 760910598
822772310 822772310
509423530 509423530
363576945 363576945
945325528 945325528
94685427 94685427
787487888 787487888
654743495 654743495
474264242 474264242
954804728 954804728
628760093 628760093
756961246 756961246
81125413 81125413
698857745 698857745
848908041 848908041
15375803 15375803
656083312 656083312
417807863 417807863
671211080 671211080
829332621 829332621
848978052 848978052
469963267 469963267
78903012 78903012
953792735 953792735
59502716 59502716
956529235 956529235
877937929 877937929
501791812 501791812
502812775 502812775
358467300 358467300
346242303 346242303
789978874 789978874
572946985 572946985
616899272 616899272
738229298 738229298
640161360 640161360
162139896 162139896
404966221 404966221
218526843 218526843
287837068 287837068
762812364 762812364
52626544 52626544
877076758 877076758
393768372 393768372
567878578 567878578
559132366 559132366
99856700 99856700
512004823 512004823
273662136 273662136
119500082 119500082
704092401 704092401
338916627 338916627
246954980 246954980
700038144 700038144
964771161 964771161
420994049 420994049
608180722 608180722
541443477 541443477
386442176 386442176
607586745 607586745
340279338 340279338
254680703 254680703
675166002 675166002
795769342 795769342
853905126 853905126
316471534 316471534
425224369 425224369
347008331 347008331
343204351 343204351
903557762 903557762
507266673 507266673
171935332 171935332
848354922 848354922
699601640 699601640
911925715 911925715
674049402 674049402
990901007 990901007
644445423 644445423
863477648 863477648
395129261 395129261
429925502 429925502
399633362 399633362
12082980 12082980
112191127 112191127
403835774 403835774
613963068 613963068
635000611 635000611
455565569 455565569
748448678 748448678
339133771 339133771
292064625 292064625
142968214 142968214
851376781 851376781
916821821 916821821
54096243 54096243
181745165 181745165
160608505 160608505
142258027 142258027
158361202 158361202
316674023 316674023
292958562 292958562
132738933 132738933
94660139 94660139
679932755 679932755
652237703 652237703
592251559 592251559
62159907 62159907
855742386 855742386
326433152 326433152
917486513 917486513
130177008 130177008
943287401 943287401
120799355 120799355
607533697 607533697
755641462 755641462
421632204 421632204
699651577 699651577
94038077 94038077
561083323 561083323
215324591 215324591
851790248 851790248
723893280 723893280
644957583 644957583
776235224 776235224
212481259 212481259
464574180 464574180
712997655 712997655
404016401 404016401
12834205 12834205
628422404 628422404
247424258 247424258
208589923 208589923
456763264 456763264
995417119 995417119
977959001 977959001
239102973 239102973
507912995 507912995
611702719 611702719
934615954 934615954
232531338 232531338
200996055 200996055
639048040 639048040
658109809 658109809
979109836 979109836
78963479 78963479
461729329 461729329
879416623 879416623
43523621 43523621
733789731 733789731
995314559 995314559
86983944 86983944
805639000 805639000
145243002 145243002
606243211 606243211
672594548 672594548
699026772 699026772
326656365 326656365
329594528 329594528
697305962 697305962
90698606 90698606
123145035 123145035
195074003 195074003
230198251 230198251
413651665 413651665
173233215 173233215
865098208 865098208
649523220 649523220
426500005 426500005
926495421 926495421
828148653 828148653
262761575 262761575
618949662 618949662
542002890 542002890
81684915 81684915
397201113 397201113
263371235 263371235
314942564 314942564
486795642 486795642
810558735 810558735
56053579 56053579
494671681 494671681
493598775 493598775
408170655 408170655
315327764 315327764
49921549 49921549
918602736 918602736
912571315 912571315
714128527 714128527
232145487 232145487
970706607 970706607
686667694 686667694
849798258 849798258
913424932 913424932
661423338 661423338
899048393 899048393
252113991 252113991
992950744 992950744
376001174 376001174
353134220 353134220
589933249 589933249
197802325 197802325
152321263 152321263
666048125 666048125
832311752 832311752
789605428 789605428
223181164 223181164
160706593 160706593
171235863 171235863
706208078 706208078
9923757 9923757
693121241 693121241
841963858 841963858
799757700 799757700
638848374 638848374
199654728 199654728
561650784 561650784
442216785 442216785
789036092 789036092
100759745 100759745
430883558 430883558
320864343 320864343
830405328 830405328
277937100 277937100
430492626 430492626
270494230 270494230
347638897 347638897
899072439 899072439
767985982 767985982
67182899 67182899
55887060 55887060
970783383 970783383
512535513 512535513
213689358 213689358
630902772 630902772
681711128 681711128
733637753 733637753
953253638 953253638
840816464 840816464
821508006 821508006
194382908 194382908
732787346 732787346
540765026 540765026
349845089 349845089
222862051 222862051
726960078 726960078
144133645 144133645
516858224 516858224
6088047 6088047
28160687 28160687
483829753 483829753
294591964 294591964
865427913 865427913
80823683 80823683
918417446 918417446
436668273 436668273
993005487 993005487
37743260 37743260
814799960 814799960
974886018 974886018
102552776 102552776
334014864 334014864
133005954 133005954
579127773 579127773
254618974 254618974
427904948 427904948
762889395 762889395
432237623 432237623
108401531 108401531
92641499 92641499
246064776 246064776
462132540 462132540
167477837 167477837
293979 293979
177930754 177930754
969263879 969263879
679083971 679083971
949428272 949428272
34853739 34853739
263406284 263406284
629220735 629220735
580928752 580928752
625640749 625640749
573679173 573679173
808833247 808833247
314287084 314287084
277618507 277618507
311806928 311806928
669033066 669033066
4623934 4623934
675794256 675794256
639631767 639631767
370606377 370606377
622782071 622782071
910042496 910042496
821711841 821711841
220565970 220565970
589776980 589776980
459386070 459386070
80007128 80007128
679927494 679927494
200170133 200170133
944831635 944831635
980964731 980964731
793660571 793660571
19268232 19268232
421001233 421001233
50464582 50464582
256523161 256523161
151526118 151526118
29063381 29063381
506359343 506359343
651431059 651431059
807010221 807010221
505564926 505564926
588063049 588063049
835408659 835408659
256411543 256411543
278130606 278130606
775920921 775920921
687009370 687009370
55894375 55894375
116571908 116571908
938760094 938760094
635198709 635198709
329403169 329403169
165233181 165233181
641307489 641307489
549537024 549537024
92979316 92979316
627972531 627972531
114275659 114275659
27796103 27796103
389327733 389327733
440296265 440296265
230843628 230843628
941984328 941984328
717402540 717402540
557043872 557043872
435420609 435420609
730776751 730776751
555421786 555421786
228487428 228487428
594455705 594455705
304619475 304619475
690056343 690056343
384817573 384817573
495884598 495884598
363152 363152
615684200 615684200
824554347 824554347
327896406 327896406
128784258 128784258
596332774 596332774
709316447 709316447
415532807 415532807
287021200 287021200
914953327 914953327
858296070 858296070
677692423 677692423
39683821 39683821
346103668 346103668
271813734 271813734
24799146 24799146
140323716 140323716
718989185 718989185
266422951 266422951
359205794 359205794
584586492 584586492
859344099 859344099
163740985 163740985
103118129 103118129
228719173 228719173
686579358 686579358
607634703 607634703
625056674 625056674
463486276 463486276
946595825 946595825
384237172 384237172
488907120 488907120
643846896 643846896
268314645 268314645
373975644 373975644
621924916 621924916
992632821 992632821
785242767 785242767
87209777 87209777
559604007 559604007
7851134 7851134
265463116 265463116
380654498 380654498
952021105 952021105
507240321 507240321
131015385 131015385
538403564 538403564
489372799 489372799
57250037 57250037
340587191 340587191
415717865 415717865
295475563 295475563
274155891 274155891
52498697 52498697
73808695 73808695
868232672 868232672
960859986 960859986
722290962 722290962
757992274 757992274
269620807 269620807
101597839 101597839
390874862 390874862
413217096 413217096
429460329 429460329
438390244 438390244
815504532 815504532
22968658 22968658
246632839 246632839
760729537 760729537
705565059 705565059
919287111 919287111
316615314 316615314
7722764 7722764
122483595 122483595
38301066 38301066
384463762 384463762
911199418 911199418
517258815 517258815
971620042 971620042
512410370 512410370
429775662 429775662
628125165 628125165
201956119 201956119
917186123 917186123
488114468 488114468
254926404 254926404
166756940 166756940
377363612 377363612
131782525 131782525
122697197 122697197
974191483 974191483
12064500 12064500
973012200 973012200
641138696 641138696
420544250 420544250
413564593 413564593
106316434 106316434
573284835 573284835
467237101 467237101
946678585 946678585
332687037 332687037
525880395 525880395
802916417 802916417
952423988 952423988
441210681 441210681
674555449 674555449
699118611 699118611
465815445 465815445
498401947 498401947
797304642 797304642
350293077 350293077
354570698 354570698
751573334 751573334
586211785 586211785
575009041 575009041
407677123 407677123
253053240 253053240
138220622 138220622
25899515 25899515
250879134 250879134
65556355 65556355
451288030 451288030
589505556 589505556
814577635 814577635
492843392 492843392
21833091 21833091
202704370 202704370
958807653 958807653
291887882 291887882
124155616 124155616
205919272 205919272
228530830 228530830
828308519 828308519
566678743 566678743
42213051 42213051
756858244 756858244
633515315 633515315
33926486 33926486
312261861 312261861
212640187 212640187
489747083 489747083
876376448 876376448
52089222 52089222
883464188 883464188
236246739 236246739
244532397 244532397
257780215 257780215
413668503 413668503
707754281 707754281
991750268 991750268
934167462 934167462
16581474 16581474
252627176 252627176
127832080 127832080
739409100 739409100
470711320 470711320
515660329 515660329
440960584 440960584
976875353 976875353
784948835 784948835
299310778 299310778
933481537 933481537
168534886 168534886
964200207 964200207
215291006 215291006
569084760 569084760
818310645 818310645
69224612 69224612
639092554 639092554
490740282 490740282
599558041 599558041
267471870 267471870
731845814 731845814
92393444 92393444
821684070 821684070
944755246 944755246
818235072 818235072
8484058 8484058
615446066 615446066
988122664 988122664
601345673 601345673
379912416 379912416
595075306 595075306
466874109 466874109
221445865 221445865
176158124 176158124
512898343 512898343
830142839 830142839
901668072 901668072
241159340 241159340
145986970 145986970
940920812 940920812
6447164 6447164
671208251 671208251
65303019 65303019
99635010 99635010
900512871 900512871
527784643 527784643
879038229 879038229
537396493 537396493
819085516 819085516
571804500 571804500
133341714 133341714
134151450 134151450
313585079 313585079
820168030 820168030
719743895 719743895
14176444 14176444
625358354 625358354
34772472 34772472
26838976 26838976
154075898 154075898
775770321 775770321
558757367 558757367
573831063 573831063
264266668 264266668
512826402 512826402
113536114 113536114
350594435 350594435
844352424 844352424
365961419 365961419
871218727 871218727
402774570 402774570
421947432 421947432
160456692 160456692
633939724 633939724
632027434 632027434
186893441 186893441
122215000 122215000
302637785 302637785
160481102 160481102
205131525 205131525
26447162 26447162
572431081 572431081
355755151 355755151
445193906 445193906
71492332 71492332
784469429 784469429
488882310 488882310
44013794 44013794
680473510 680473510
79483765 79483765
821688397 821688397
35857473 35857473
46094741 46094741
341197727 341197727
994751880 994751880
696117542 696117542
554134648 554134648
812346927 812346927
956943481 956943481
375264877 375264877
530796308 530796308
315352880 315352880
857159020 857159020
62736970 62736970
673671800 673671800
771877728 771877728
15573626 15573626
743927121 743927121
982163897 982163897
458156030 458156030
502250221 502250221
682834634 682834634
203877794 203877794
476975967 476975967
697074291 697074291
945926464 945926464
783836141 783836141
659157089 659157089
282324430 282324430
451236183 451236183
131436114 131436114
882651507 882651507
781485213 781485213
181656127 181656127
176148931 176148931
44828562 44828562
396020097 396020097
951882769 951882769
5678442 5678442
109349273 109349273
901338624 901338624
882811960 882811960
85529163 85529163
613262473 613262473
459623005 459623005
501139968 501139968
44829056 44829056
16805318 16805318
610303577 610303577
134931369 134931369
293717834 293717834
286552445 286552445
688189351 688189351
215742828 215742828
9640856 9640856
187415190 187415190
192452483 192452483
580862225 580862225
671080844 671080844
378771381 378771381
76229851 76229851
453275337 453275337
586349152 586349152
320116087 320116087
981039241 981039241
617822939 617822939
909888931 909888931
181924749 181924749
34870277 34870277
50944421 50944421
850948826 850948826
985832719 985832719
255208645 255208645
842194855 842194855
210873386 210873386
196661422 196661422
895121708 895121708
677808079 677808079
26904952 26904952
196423036 196423036
580511277 580511277
444071881 444071881
941191650 941191650
277414977 277414977
144255144 144255144
241512038 241512038
823836535 823836535
582831007 582831007
629343269 629343269
112383432 112383432
102953951 102953951
320584423 320584423
202762511 202762511
310046975 310046975
470020990 470020990
629307861 629307861
878353019 878353019
756339366 756339366
246325285 246325285
638728558 638728558
637082105 637082105
735285749 735285749
541567960 541567960
109720427 109720427
121611707 121611707
107254606 107254606
758231141 758231141
251351451 251351451
824128324 824128324
25667649 25667649
656387736 656387736
571818983 571818983
966134342 966134342
736864743 736864743
653654672 653654672
997864405 997864405
479675355 479675355
547049823 547049823
13532373 13532373
586794322 586794322
506928246 506928246
852639863 852639863
540870554 540870554
454763926 454763926
456342431 456342431
495370505 495370505
400763442 400763442
117141973 117141973
232934385 232934385
269001442 269001442
648119145 648119145
427500833 427500833
694903114 694903114
193194811 193194811
777738918 777738918
814664888 814664888
980407463 980407463
975350156 975350156
920194958 920194958
360586753 360586753
732963845 732963845
363052715 363052715
699851666 699851666
150354939 150354939
995334622 995334622
560481877 560481877
229122180 229122180
730979436 730979436
863643648 863643648
572518603 572518603
471101715 471101715
236786668 236786668
843363440 843363440
378758643 378758643
66302309 66302309
473671752 473671752
758269159 758269159
265065100 265065100
719078852 719078852
84552902 84552902
980327176 980327176
907046722 907046722
79771630 79771630
435573427 435573427
265474287 265474287
137081980 137081980
90891985 90891985
503992455 503992455
144700043 144700043
131367518 131367518
922666958 922666958
376549108 376549108
46651347 46651347
506364851 506364851
944461621 944461621
862324253 862324253
556463159 556463159
291574853 291574853
369028222 369028222
966936286 966936286
688347171 688347171
124418013 124418013
537546134 537546134
859768996 859768996
9988714 9988714
896715578 896715578
816695451 816695451
919581373 919581373
263792430 263792430
588153086 588153086
54136720 54136720
524945856 524945856
847958047 847958047
272052552 272052552
132969117 132969117
338453514 338453514
565867610 565867610
580226021 580226021
633890107 633890107
588963044 588963044
356894605 356894605
992099272 992099272
178340982 178340982
858545600 858545600
280555428 280555428
337477797 337477797
713898292 713898292
174751239 174751239
514241717 514241717
981766298 981766298
105313737 105313737
683723391 683723391
648544148 648544148
294034876 294034876
395043135 395043135
42416303 42416303
71055180 71055180
30863967 30863967
669170290 669170290
332931771 332931771
837035335 837035335
352582445 352582445
957972825 957972825
164091931 164091931
967802956 967802956
641876579 641876579
226352532 226352532
529019782 529019782
977247211 977247211
998009190 998009190
647264707 647264707
376289730 376289730
332913938 332913938
239126448 239126448
483713045 483713045
447284015 447284015
282941449 282941449
689710055 689710055
707476052 707476052
124375376 124375376
639223791 639223791
678827397 678827397
119310394 119310394
764895760 764895760
632576772 632576772
457243754 457243754
963690401 963690401
177223165 177223165
521172549 521172549
511754175 511754175
456768963 456768963
537832716 537832716
686314006 686314006
38255490 38255490
606347644 606347644
368506075 368506075
100327150 100327150
471440611 471440611
84926676 84926676
694635879 694635879
67889626 67889626
696051061 696051061
835677689 835677689
503186508 503186508
395658124 395658124
352783230 352783230
394434276 394434276
131075107 131075107
18233961 18233961
945620769 945620769
639895477 639895477
315727615 315727615
762313488 762313488
244276990 244276990
264153282 264153282
85587717 85587717
307087159 307087159
82378551 82378551
883201016 883201016
19630138 19630138
633556970 633556970
869206228 869206228
720045401 720045401
523597731 523597731
315855771 315855771
640514988 640514988
33281645 33281645
75686489 75686489
651029471 651029471
46711308 46711308
673388192 673388192
27494192 27494192
18592428 18592428
574425234 574425234
756988307 756988307
198253811 198253811
380583951 380583951
507905393 507905393
271687192 271687192
629376522 629376522
906622006 906622006
831537728 831537728
764252144 764252144
136261768 136261768
128303412 128303412
19404946 19404946
899869648 899869648
129691856 129691856
226204366 226204366
311681745 311681745
988944171 988944171
97680104 97680104
80910476 80910476
797080450 797080450
68549418 68549418
183402584 183402584
614991525 614991525
316090857 316090857
697874386 697874386
953732855 953732855
503543198 503543198
920424930 920424930
976896621 976896621
551518178 551518178
88048435 88048435
118488805 118488805
47111596 47111596
245101449 245101449
209966755 209966755
314250658 314250658
452102803 452102803
921559885 921559885
789206879 789206879
330409414 330409414
444834562 444834562
158584488 158584488
663392547 663392547
145436414 145436414
431278941 431278941
373135310 373135310
285089671 285089671
948320096 948320096
254853538 254853538
913569918 913569918
292932712 292932712
588522982 588522982
2239703 2239703
541466032 541466032
23794810 23794810
995112952 995112952
766667127 766667127
846185945 846185945
180600893 180600893
424908550 424908550
772770954 772770954
513068907 513068907
875365841 875365841
785723389 785723389
193118916 193118916
564482790 564482790
214214601 214214601
205304567 205304567
989602058 989602058
592179853 592179853
444336805 444336805
113690193 113690193
262869221 262869221
467766146 467766146
847571126 847571126
530897741 530897741
799696085 799696085
395882065 395882065
116126046 116126046
50210501 50210501
479094291 479094291
218924382 218924382
402222094 402222094
655792024 655792024
187609605 187609605
425920786 425920786
216936855 216936855
281334991 281334991
176235999 176235999
79143245 79143245
253276763 253276763
993366106 993366106
793722254 793722254
979127728 979127728
824193022 824193022
413887848 413887848
353436782 353436782
108969056 108969056
368923517 368923517
158577945 158577945
595889109 595889109
647020873 647020873
514173714 514173714
405193957 405193957
655433709 655433709
143497153 143497153
988412217 988412217
95424370 95424370
752127839 752127839
759479342 759479342
527005340 527005340
153821419 153821419
671827826 671827826
301498024 301498024
675772785 675772785
930899957 930899957
763619233 763619233
53090472 53090472
839939995 839939995
637941868 637941868
720898632 720898632
659896350 659896350
425130695 425130695
670519154 670519154
257763639 257763639
231235664 231235664
704113303 704113303
778079802 778079802
687116218 687116218
946326320 946326320
729473021 729473021
241302274 241302274
114235250 114235250
907545689 907545689
450328543 450328543
662573150 662573150
955251977 955251977
545805460 545805460
546812904 546812904
256968799 256968799
2702810 2702810
749826456 749826456
75968461 75968461
67091449 67091449
201846165 201846165
51468152 51468152
32552977 32552977
789009234 789009234
35166145 35166145
727896882 727896882
866165203 866165203
321900243 321900243
784567098 784567098
795206438 795206438
189007856 189007856
837345326 837345326
58575906 58575906
421297005 421297005
129131822 129131822
292613701 292613701
252590846 252590846
319120431 319120431
315392013 315392013
967893972 967893972
47565826 47565826
388811024 388811024
983341004 983341004
518589387 518589387
218963239 218963239
651369669 651369669
731288299 731288299
178126772 178126772
197851399 197851399
405506137 405506137
401281957 401281957
29845751 29845751
453372864 453372864
964619894 964619894
445978338 445978338
634455087 634455087
26583401 26583401
951466367 951466367
898339560 898339560
454840157 454840157
331874762 331874762
996155720 996155720
780385401 780385401
467144497 467144497
44611200 44611200
586585021 586585021
791390619 791390619
768269751 768269751
754851402 754851402
72336359 72336359
484431949 484431949
851324180 851324180
536234123 536234123
265083288 265083288
118209142 118209142
563897648 563897648
410996507 410996507
380326038 380326038
770102891 770102891
844084103 844084103
591624615 591624615
165744730 165744730
991211594 991211594
222537240 222537240
826963838 826963838
637306710 637306710
111072053 111072053
433897317 433897317
952113725 952113725
976640973 976640973
236242035 236242035
984661862 984661862
10947167 10947167
882784018 882784018
461965355 461965355
75418606 75418606
129760451 129760451
910374045 910374045
595566073 595566073
99173277 99173277
46182357 46182357
259910570 259910570
509588212 509588212
101403625 101403625
34734889 34734889
631219281 631219281
516456690 516456690
681999182 681999182
884920603 884920603
246318868 246318868
228657003 228657003
979691189 979691189
51487370 51487370
964607162 964607162
762946256 762946256
745815552 745815552
671295212 671295212
653745008 653745008
26231409 26231409
37278271 37278271
143298462 143298462
448815353 448815353
83704866 83704866
746555709 746555709
255694554 255694554
592049066 592049066
597730556 597730556
298092053 298092053
791325174 791325174
518719937 518719937
6832579 6832579
262282047 262282047
275400958 275400958
180530073 180530073
508617675 508617675
792463699 792463699
742023369 742023369
396048906 396048906
129704131 129704131
925242024 925242024
146528718 146528718
57142909 57142909
929472996 929472996
873239296 873239296
464493605 464493605
275418500 275418500
520775095 520775095
312102042 312102042
876204924 876204924
580251672 580251672
42780359 42780359
290392910 290392910
159619677 159619677
948035560 948035560
571356563 571356563
46541200 46541200
754026907 754026907
70362462 70362462
86307291 86307291
259738976 259738976
810994242 810994242
986166822 986166822
512292991 512292991
86704132 86704132
204223435 204223435
87753279 87753279
206752136 206752136
951854116 951854116
102521641 102521641
121407768 121407768
535680050 535680050
169473138 169473138
920441838 920441838
895848211 895848211
570701903 570701903
265378098 265378098
963957820 963957820
572182009 572182009
128006932 128006932
756883989 756883989
275332895 275332895
27471364 27471364
552588890 552588890
138091270 138091270
583207601 583207601
567143995 567143995
24816784 24816784
425299441 425299441
128670202 128670202
226003325 226003325
553339864 553339864
938551718 938551718
97877617 97877617
368446466 368446466
789073317 789073317
145991288 145991288
172949622 172949622
64404122 64404122
123420099 123420099
985530925 985530925
129065886 129065886
601931144 601931144
171973565 171973565
554284941 554284941
451305265 451305265
357383181 357383181
370071044 370071044
788244128 788244128
147625914 147625914
452603848 452603848
177829089 177829089
795394778 795394778
69028457 69028457
200868689 200868689
618357895 618357895
656895931 656895931
963485284 963485284
366266614 366266614
69572015 69572015
807369229 807369229
879903107 879903107
732856624 732856624
321162711 321162711
898989215 898989215
118356421 118356421
134310800 134310800
8674674 8674674
805516114 805516114
10873095 10873095
731174966 731174966
458038380 458038380
10696737 10696737
800354826 800354826
199863421 199863421
123499171 123499171
111522954 111522954
360523901 360523901
17208240 17208240
850180733 850180733
384594675 384594675
981287818 981287818
632079047 632079047
802436719 802436719
476864665 476864665
284087313 284087313
16025134 16025134
457136465 457136465
801636092 801636092
746013813 746013813
348823049 348823049
576686915 576686915
501334043 501334043
640771300 640771300
322755713 322755713
372328013 372328013
604434393 604434393
663202411 663202411
537247915 537247915
914103337 914103337
156616850 156616850
540224837 540224837
642921353 642921353
345230596 345230596
508461107 508461107
972370242 972370242
626585160 626585160
7836378 7836378
377669743 377669743
225843180 225843180
580054897 580054897
361576384 361576384
877848592 877848592
334624821 334624821
392113730 392113730
826784107 826784107
63908482 63908482
838179800 838179800
97821217 97821217
580775209 580775209
476180498 476180498
284705567 284705567
253649414 253649414
607006346 607006346
374079208 374079208
982239723 982239723
208780504 208780504
145300129 145300129
663394506 663394506
356831314 356831314
11914130 11914130
359974932 359974932
915718710 915718710
290773300 290773300
157396368 157396368
193593737 193593737
423785999 423785999
157993392 157993392
291139418 291139418
239513127 239513127
999273485 999273485
476141056 476141056
36519592 36519592
208698699 208698699
127966934 127966934
713853553 713853553
511009294 511009294
438441123 438441123
937848516 937848516
228940983 228940983
772194145 772194145
973102365 973102365
914231806 914231806
190962304 190962304
357835772 357835772
529552576 529552576
843860342 843860342
211432501 211432501
165569749 165569749
953668277 953668277
475062980 475062980
107593015 107593015
118416060 118416060
506078298 506078298
162005746 162005746
738783782 738783782
530261755 530261755
636785253 636785253
406736483 406736483
798099372 798099372
449341398 449341398
133832583 133832583
445270826 445270826
9788656 9788656
271600837 271600837
393043127 393043127
611517061 611517061
733193931 733193931
704985895 704985895
922015928 922015928
173310783 173310783
834928319 834928319
625239049 625239049
577581730 577581730
347232444 347232444
500028751 500028751
598666874 598666874
437090021 437090021
132280490 132280490
100215044 100215044
844151554 844151554
343945730 343945730
728781832 728781832
968839399 968839399
636659896 636659896
330663435 330663435
100079858 100079858
967869384 967869384
25457178 25457178
519073787 519073787
204177587 204177587
338572485 338572485
989545439 989545439
61587835 61587835
871270683 871270683
264611201 264611201
230252712 230252712
734607327 734607327
192263242 192263242
534216661 534216661
474577013 474577013
746525272 746525272
246214400 246214400
939408713 939408713
246321373 246321373
640205168 640205168
418998401 418998401
474941237 474941237
797607057 797607057
282137837 282137837
753845388 753845388
227736036 227736036
594002597 594002597
677912962 677912962
350737286 350737286
354545936 354545936
401729244 401729244
645245248 645245248
469571486 469571486
160953803 160953803
112352727 112352727
13557188 13557188
235799431 235799431
175268272 175268272
487256164 487256164
79934206 79934206
142424999 142424999
262768594 262768594
754356011 754356011
335634962 335634962
608181895 608181895
169078664 169078664
553542047 553542047
733191728 733191728
850872491 850872491
876659738 876659738
338867056 338867056
73615993 73615993
10648880 10648880
558120934 558120934
147132432 147132432
835723156 835723156
888123447 888123447
228993974 228993974
158590274 158590274
89359738 89359738
250181308 250181308
999589360 999589360
307398714 307398714
306552847 306552847
111934330 111934330
1327620 1327620
871155514 871155514
381592285 381592285
359040082 359040082
284475632 284475632
420518261 420518261
244498808 244498808
690470903 690470903
867355349 867355349
127282260 127282260
464253835 464253835
907688354 907688354
44881125 44881125
970498919 970498919
356561683 356561683
873621416 873621416
326259191 326259191
92313696 92313696
949572275 949572275
417598056 417598056
112130093 112130093
159218061 159218061
839460100 839460100
274049456 274049456
824725446 824725446
696261374 696261374
705438202 705438202
264466275 264466275
473930189 473930189
362523695 362523695
95906882 95906882
88848901 88848901
930371389 930371389
299713076 299713076
347633469 347633469
714404669 714404669
869260275 869260275
672155906 672155906
596455190 596455190
188509238 188509238
72326989 72326989
705181887 705181887
452776133 452776133
277415133 277415133
257311085 257311085
119703650 119703650
788669408 788669408
105034163 105034163
531788421 531788421
754783125 754783125
865251469 865251469
129889322 129889322
175086406 175086406
484367185 484367185
441373005 441373005
503871364 503871364
240077809 240077809
372317528 372317528
258654149 258654149
869815006 869815006
612261921 612261921
578805800 578805800
275124111 275124111
642539508 642539508
423286143 423286143
823602893 823602893
774583398 774583398
915914362 915914362
534741572 534741572
535138772 535138772
166120268 166120268
367970466 367970466
269098678 269098678
150705210 150705210
765985661 765985661
551913059 551913059
139934131 139934131
206477497 206477497
398387726 398387726
951166880 951166880
152405443 152405443
791990148 791990148
429613784 429613784
700527872 700527872
95654958 95654958
343876330 343876330
994839929 994839929
47665505 47665505
332148017 332148017
763724169 763724169
217176751 217176751
645360279 645360279
412986368 412986368
278964827 278964827
68416902 68416902
434114732 434114732
663502465 663502465
498395783 498395783
265593262 265593262
964843197 964843197
311537115 311537115
546798537 546798537
558708123 558708123
540051100 540051100
556693224 556693224
932711827 932711827
74028192 74028192
625870855 625870855
699797254 699797254
375549284 375549284
299653712 299653712
341098165 341098165
135445840 135445840
417322535 417322535
538478863 538478863
359507338 359507338
604263744 604263744
97897705 97897705
355677570 355677570
478904895 478904895
975124268 975124268
148781439 148781439
125956152 125956152
254618419 254618419
978826866 978826866
750186441 750186441
121254064 121254064
234533907 234533907
373349876 373349876
204332662 204332662
658515757 658515757
694204657 694204657
271159562 271159562
392603015 392603015
644311319 644311319
563850008 563850008
511975752 511975752
684804732 684804732
249222401 249222401
453368022 453368022
319804864 319804864
262989660 262989660
601450604 601450604
105609403 105609403
914467102 914467102
11560147 11560147
864756308 864756308
178222781 178222781
18744053 18744053
257621708 257621708
959388416 959388416
741845355 741845355
772233074 772233074
932476286 932476286
581338548 581338548
882411734 882411734
262420610 262420610
624114920 624114920
51249410 51249410
159304791 159304791
239416737 239416737
640508976 640508976
428153953 428153953
830686745 830686745
651354409 651354409
913181039 913181039
11163800 11163800
287333230 287333230
257025345 257025345
653703188 653703188
250416051 250416051
934606681 934606681
807393640 807393640
338460262 338460262
379524236 379524236
521737608 521737608
957657881 957657881
21068675 21068675
972392245 972392245
902871365 902871365
838661024 838661024
831281730 831281730
290425979 290425979
223610590 223610590
620028005 620028005
182168794 182168794
621865930 621865930
353965604 353965604
205535760 205535760
432007567 432007567
264871045 264871045
435665984 435665984
117983589 117983589
261769152 261769152
998506025 998506025
617069062 617069062
201400227 201400227
37573687 37573687
388682051 388682051
190275261 190275261
670417437 670417437
604669466 604669466
630425389 630425389
52575370 52575370
750135862 750135862
637823830 637823830
268463636 268463636
727799637 727799637
305283505 305283505
69867293 69867293
128150494 128150494
125515101 125515101
180328951 180328951
605032697 605032697
173122863 173122863
876933810 876933810
802477968 802477968
171440054 171440054
576083298 576083298
697324320 697324320
152900395 152900395
51982047 51982047
14708498 14708498
844048466 844048466
830128829 830128829
210004844 210004844
831984823 831984823
502075632 502075632
255068593 255068593
118849179 118849179
545155976 545155976
330922654 330922654
739694560 739694560
491511794 491511794
827832860 827832860
69293182 69293182
918268372 918268372
500561496 500561496
57288255 57288255
576239657 576239657
977105595 977105595
123490183 123490183
950158628 950158628
195204528 195204528
987958346 987958346
183462536 183462536
515863643 515863643
294556187 294556187
771928392 771928392
190674748 190674748
881402720 881402720
986127246 986127246
236412038 236412038
992032957 992032957
654808676 654808676
84105397 84105397
109048756 109048756
32201644 32201644
276065992 276065992
720905193 720905193
887250066 887250066
450023169 450023169
27556645 27556645
468933245 468933245
486476715 486476715
246827447 246827447
387177906 387177906
889038066 889038066
673139818 673139818
82653156 82653156
507660955 507660955
908905278 908905278
840942687 840942687
700271574 700271574
798653866 798653866
963707074 963707074
593100299 593100299
977560507 977560507
123260314 123260314
468822978 468822978
276271570 276271570
915844476 915844476
151086652 151086652
841973601 841973601
170603631 170603631
852751141 852751141
260979321 260979321
785812553 785812553
24407110 24407110
127322628 127322628
285868962 285868962
61774469 61774469
713468190 713468190
163177140 163177140
528471460 528471460
512784828 512784828
373420876 373420876
443747215 443747215
864389518 864389518
718567736 718567736
47833423 47833423
898939492 898939492
776521666 776521666
786072828 786072828
290504009 290504009
770406553 770406553
493615164 493615164
555781820 555781820
141632054 141632054
563837537 563837537
262900340 262900340
905962795 905962795
334584277 334584277
802320918 802320918
70085789 70085789
627443127 627443127
104810130 104810130
51334616 51334616
970001742 970001742
200256057 200256057
583751968 583751968
19450925 19450925
235805783 235805783
471252070 471252070
377966714 377966714
998928228 998928228
370056529 370056529
837185499 837185499
918843689 918843689
55761694 55761694
327213068 327213068
439617696 439617696
950496898 950496898
103632171 103632171
971631558 971631558
172119779 172119779
783014866 783014866
561411100 561411100
98306711 98306711
976010325 976010325
722471154 722471154
58948990 58948990
659529298 659529298
971121441 971121441
181095221 181095221
215762298 215762298
8481629 8481629
742258551 742258551
642231133 642231133
273167351 273167351
145247044 145247044
950801591 950801591
238130688 238130688
184457637 184457637
216877717 216877717
224668486 224668486
562735039 562735039
179629692 179629692
842948748 842948748
575052521 575052521
149363022 149363022
114028412 114028412
872760406 872760406
258393863 258393863
341726368 341726368
323440853 323440853
51004504 51004504
92446547 92446547
214402405 214402405
26001315 26001315
727541045 727541045
147064508 147064508
980996558 980996558
58659335 58659335
999758113 999758113
87242523 87242523
924889807 924889807
477075718 477075718
58506751 58506751
242962083 242962083
505397435 505397435
468530891 468530891
561244560 561244560
141114524 141114524
697370510 697370510
987758 987758
302736075 302736075
828051589 828051589
204152053 204152053
735155557 735155557
874568744 874568744
235673175 235673175
147477116 147477116
632704899 632704899
530300652 530300652
929486993 929486993
151169201 151169201
880994464 880994464
813834472 813834472
530148838 530148838
109934601 109934601
700202450 700202450
234004319 234004319
835002743 835002743
962368729 962368729
201106702 201106702
86337661 86337661
805871532 805871532
156529353 156529353
767344346 767344346
216965868 216965868
112962651 112962651
149279474 149279474
668826327 668826327
878588924 878588924
29148529 29148529
423354768 423354768
237771659 237771659
991034153 991034153
464016697 464016697
103480145 103480145
863066390 863066390
952834596 952834596
258416912 258416912
26508270 26508270
481343843 481343843
308431344 308431344
458451415 458451415
86860075 86860075
166961317 166961317
2789240 2789240
830194691 830194691
784542144 784542144
79871916 79871916
69186443 69186443
198821079 198821079
373182830 373182830
494562003 494562003
482535533 482535533
892774276 892774276
608687711 608687711
444346445 444346445
857127572 857127572
250158382 250158382
615579344 615579344
121353899 121353899
987381876 987381876
867747117 867747117
840844672 840844672
955936181 955936181
867922324 867922324
21237257 21237257
461396127 461396127
320595142 320595142
408765527 408765527
120188963 120188963
341277956 341277956
526919673 526919673
896925766 896925766
5969031 5969031
874409569 874409569
350682216 350682216
239354467 239354467
709641742 709641742
846290314 846290314
766921890 766921890
790870480 790870480
173404401 173404401
822191139 822191139
272369910 272369910
82726555 82726555
18111740 18111740
320712946 320712946
123662923 123662923
838623943 838623943
239339508 239339508
477654907 477654907
757466486 757466486
188331880 188331880
892984651 892984651
817323068 817323068
998295607 998295607
715009166 715009166
616156751 616156751
962490139 962490139
398569884 398569884
359816305 359816305
335010160 335010160
368264757 368264757
22229563 22229563
243766658 243766658
138552207 138552207
315398328 315398328
864185959 864185959
59990957 59990957
960630146 960630146
465253058 465253058
192430711 192430711
356154259 356154259
578283449 578283449
597998233 597998233
836271256 836271256
258988329 258988329
789147352 789147352
324709739 324709739
587761021 587761021
245591507 245591507
21167001 21167001
405208514 405208514
468046004 468046004
613722224 613722224
71355008 71355008
917214034 917214034
355442704 355442704
802346938 802346938
554164377 554164377
448513875 448513875
746140590 746140590
390916098 390916098
201130015 201130015
892557741 892557741
412793630 412793630
831378826 831378826
110254265 110254265
521026016 521026016
38385592 38385592
554151145 554151145
483080597 483080597
224021764 224021764
148211103 148211103
481736887 481736887
723968685 723968685
626871237 626871237
503757364 503757364
67085051 67085051
410278275 410278275
582651407 582651407
308376331 308376331
426437244 426437244
759618114 759618114
762499057 762499057
160500856 160500856
601900509 601900509
38227767 38227767
206004340 206004340
552036771 552036771
481242366 481242366
824571450 824571450
748519424 748519424
361819123 361819123
789270494 789270494
206512771 206512771
22734761 22734761
341864963 341864963
581692794 581692794
620442402 620442402
889807563 889807563
767704134 767704134
931064383 931064383
110557038 110557038
44142913 44142913
994134358 994134358
77701717 77701717
256189195 256189195
380479355 380479355
783989104 783989104
175207362 175207362
876181341 876181341
291133487 291133487
665227081 665227081
820653293 820653293
242444108 242444108
955509256 955509256
441914365 441914365
360199362 360199362
436846822 436846822
209750914 209750914
486082900 486082900
792214021 792214021
82968140 82968140
783500598 783500598
22340731 22340731
466714643 466714643
618483676 618483676
272263722 272263722
936178647 936178647
93710861 93710861
187808174 187808174
147042887 147042887
99050099 99050099
81819031 81819031
438896476 438896476
185343467 185343467
775051182 775051182
577593520 577593520
468855244 468855244
758291422 758291422
386236261 386236261
85223923 85223923
396699670 396699670
959393729 959393729
394157507 394157507
888899831 888899831
418062454 418062454
200135542 200135542
211751037 211751037
458434951 458434951
430783489 430783489
564526267 564526267
215301133 215301133
851683622 851683622
143167833 143167833
571383377 571383377
76836211 76836211
47787576 47787576
883443454 883443454
925114077 925114077
604094985 604094985
966101804 966101804
500295219 500295219
514454708 514454708
485599946 485599946
74644632 74644632
574352124 574352124
599023512 599023512
22131702 22131702
216501441 216501441
699192771 699192771
447410426 447410426
246493009 246493009
33523269 33523269
948268339 948268339
674057203 674057203
249276174 249276174
396907668 396907668
666963708 666963708
163444433 163444433
697014294 697014294
666541819 666541819
556358165 556358165
606839032 606839032
350251454 350251454
728692833 728692833
959034266 959034266
858531089 858531089
519148214 519148214
716065001 716065001
145000323 145000323
733760318 733760318
675620246 675620246
611344353 611344353
385032042 385032042
447153391 447153391
812779205 812779205
421502960 421502960
595958054 595958054
112410622 112410622
333784288 333784288
712438657 712438657
351043308 351043308
103968595 103968595
195910150 195910150
115312704 115312704
154835166 154835166
181955989 181955989
984929649 984929649
151211941 151211941
71640500 71640500
560410274 560410274
476335176 476335176
68724319 68724319
17915481 17915481
243172462 243172462
822519871 822519871
512713470 512713470
616242272 616242272
642129363 642129363
776961181 776961181
587565600 587565600
420459102 420459102
757115873 757115873
992475537 992475537
84970440 84970440
173510804 173510804
8888398 8888398
899941759 899941759
220236701 220236701
919130367 919130367
388345276 388345276
768467372 768467372
449000935 449000935
575384287 575384287
398902010 398902010
9870693 9870693
10471980 10471980
839772580 839772580
574424497 574424497
145015548 145015548
199166950 199166950
115803217 115803217
434147320 434147320
585924626 585924626
477178977 477178977
969222373 969222373
237161122 237161122
29071053 29071053
172799439 172799439
998789691 998789691
32838812 32838812
725738152 725738152
785947375 785947375
980478050 980478050
887000053 887000053
218366286 218366286
73470660 73470660
136934461 136934461
117424117 117424117
302660903 302660903
847269198 847269198
434499788 434499788
278649622 278649622
687461712 687461712
535508079 535508079
136391548 136391548
275409042 275409042
775507425 775507425
650448708 650448708
793242448 793242448
120213280 120213280
120644889 120644889
515964094 515964094
494606084 494606084
45743708 45743708
159839310 159839310
207995110 207995110
761032941 761032941
386267081 386267081
976530994 976530994
460794303 460794303
214911783 214911783
548211228 548211228
650795402 650795402
683647114 683647114
974855238 974855238
820846130 820846130
946825387 946825387
175854588 175854588
685651726 685651726
430477199 430477199
346640866 346640866
657644312 657644312
52846778 52846778
268237496 268237496
189857281 189857281
245368243 245368243
33048119 33048119
672570032 672570032
255810930 255810930
493177986 493177986
670574624 670574624
249094652 249094652
848298117 848298117
257923744 257923744
789467214 789467214
55459126 55459126
6246517 6246517
112573242 112573242
556270633 556270633
853819497 853819497
110119714 110119714
411926015 411926015
71669059 71669059
672919271 672919271
480550996 480550996
15969635 15969635
297024632 297024632
801995599 801995599
608042988 608042988
63077495 63077495
165147996 165147996
94787910 94787910
762750 762750
770358759 770358759
591822864 591822864
597372782 597372782
750742341 750742341
950562384 950562384
51535675 51535675
644590454 644590454
212851093 212851093
115125384 115125384
828854980 828854980
305274730 305274730
922614185 922614185
517110064 517110064
834876520 834876520
233679697 233679697
51323422 51323422
290239874 290239874
938032737 938032737
631726204 631726204
320172615 320172615
31549527 31549527
53713966 53713966
424174449 424174449
889422272 889422272
764040326 764040326
413252890 413252890
289388210 289388210
323600604 323600604
772407439 772407439
930698560 930698560
521101108 521101108
188091100 188091100
674524069 674524069
529939900 529939900
199420207 199420207
55449471 55449471
314624703 314624703
516502473 516502473
518539239 518539239
879459612 879459612
4865327 4865327
303270132 303270132
801871675 801871675
606331840 606331840
245390309 245390309
232158580 232158580
279189808 279189808
930046843 930046843
404677732 404677732
295911793 295911793
223571021 223571021
236098682 236098682
186156460 186156460
977988575 977988575
467877083 467877083
826849563 826849563
131271887 131271887
613695308 613695308
111048290 111048290
258400505 258400505
436220780 436220780
339809249 339809249
35714069 35714069
104570152 104570152
291473998 291473998
960792095 960792095
548113856 548113856
281344915 281344915
920923334 920923334
393384272 393384272
266705945 266705945
994563664 994563664
856219397 856219397
828449702 828449702
264029982 264029982
827629024 827629024
29837385 29837385
556581230 556581230
757775273 757775273
223861542 223861542
388385709 388385709
168840014 168840014
906602385 906602385
993123375 993123375
666568696 666568696
274755025 274755025
727789388 727789388
526886469 526886469
99275922 99275922
99826578 99826578
20942923 20942923
540695515 540695515
158081554 158081554
748148533 748148533
821355053 821355053
401154346 401154346
256027904 256027904
429687502 429687502
927808423 927808423
340900987 340900987
584864721 584864721
929322159 929322159
573557739 573557739
106886852 106886852
84605297 84605297
313195225 313195225
132251425 132251425
183413656 183413656
254088039 254088039
377943559 377943559
455548074 455548074
311201461 311201461
183182282 183182282
953065260 953065260
524989180 524989180
671892210 671892210
309985044 309985044
582329367 582329367
74816776 74816776
23322047 23322047
65744920 65744920
590348676 590348676
66067289 66067289
478282451 478282451
988371777 988371777
156476843 156476843
942474390 942474390
308110015 308110015
224248609 224248609
238209940 238209940
856356826 856356826
956801162 956801162
574664803 574664803
78774033 78774033
877317590 877317590
891523672 891523672
465869422 465869422
653073484 653073484
703124857 703124857
206313479 206313479
905269784 905269784
596536601 596536601
189814553 189814553
444870524 444870524
600365612 600365612
120129452 120129452
566687672 566687672
647563895 647563895
66140243 66140243
585147281 585147281
534154836 534154836
359059096 359059096
27122231 27122231
379667616 379667616
684798388 684798388
990325219 990325219
933220921 933220921
575519581 575519581
787909850 787909850
854066658 854066658
808071148 808071148
540580611 540580611
16776683 16776683
658968469 658968469
105975961 105975961
474710265 474710265
793749274 793749274
633243026 633243026
346294948 346294948
51774029 51774029
289281047 289281047
930647952 930647952
712431651 712431651
928356227 928356227
285178097 285178097
943696361 943696361
899163012 899163012
534624337 534624337
512592271 512592271
976405779 976405779
290435311 290435311
462877087 462877087
702618373 702618373
324321396 324321396
254889714 254889714
636336503 636336503
329855431 329855431
972073507 972073507
480259031 480259031
44975540 44975540
991217326 991217326
645180366 645180366
901912673 901912673
241928635 241928635
260241556 260241556
861072452 861072452
946012705 946012705
392293827 392293827
540654888 540654888
447436310 447436310
412122074 412122074
395663635 395663635
528234743 528234743
147801532 147801532
823938331 823938331
516406602 516406602
333881216 333881216
204825296 204825296
194325369 194325369
496382820 496382820
6839033 6839033
560444769 560444769
508213486 508213486
441227156 441227156
826196183 826196183
641106766 641106766
831647307 831647307
197965915 197965915
954152616 954152616
490884750 490884750
956841869 956841869
601309223 601309223
788227216 788227216
148046955 148046955
705664060 705664060
839438563 839438563
52070217 52070217
90016831 90016831
404470886 404470886
751783126 751783126
590045448 590045448
113896711 113896711
177628919 177628919
897092519 897092519
973557146 973557146
569244488 569244488
98549857 98549857
249549618 249549618
101464272 101464272
739996326 739996326
467335961 467335961
123290473 123290473
323241068 323241068
268502715 268502715
228562030 228562030
751398901 751398901
945568542 945568542
477962293 477962293
939375719 939375719
34183963 34183963
68987211 68987211
170558517 170558517
444928694 444928694
16995518 16995518
274899558 274899558
443497603 443497603
881790724 881790724
965391356 965391356
552634626 552634626
631620964 631620964
439473698 439473698
681872742 681872742
159195036 159195036
777000403 777000403
814568173 814568173
605104653 605104653
669993075 669993075
963236648 963236648
57976367 57976367
337585013 337585013
39760865 39760865
275772566 275772566
989033010 989033010
967618582 967618582
298031008 298031008
900414556 900414556
884803255 884803255
276568726 276568726
88113760 88113760
175618778 175618778
768294036 768294036
553284656 553284656
404573576 404573576
946634254 946634254
44962633 44962633
543169907 543169907
285438179 285438179
548928567 548928567
494770777 494770777
532341196 532341196
854744666 854744666
783807806 783807806
568737416 568737416
474420563 474420563
582754388 582754388
64572541 64572541
214590016 214590016
189641600 189641600
539947498 539947498
72113876 72113876
865566356 865566356
501968659 501968659
476052517 476052517
828830418 828830418
602309057 602309057
477755219 477755219
576935179 576935179
603088555 603088555
148689457 148689457
636325538 636325538
241046865 241046865
146512230 146512230
780857145 780857145
391556224 391556224
21398961 21398961
678947031 678947031
989398279 989398279
496890343 496890343
185426252 185426252
296849726 296849726
664968818 664968818
299848195 299848195
142318111 142318111
562083810 562083810
913404811 913404811
89578592 89578592
117677942 117677942
636521621 636521621
629489023 629489023
279312113 279312113
287932627 287932627
359351796 359351796
471623130 471623130
469290362 469290362
6255283 6255283
299962267 299962267
279804035 279804035
491210370 491210370
431007720 431007720
967321360 967321360
271180483 271180483
678962313 678962313
850954174 850954174
946593061 946593061
917520742 917520742
572187776 572187776
672331582 672331582
665867346 665867346
481575012 481575012
641635128 641635128
150812428 150812428
678702388 678702388
624780258 624780258
984420218 984420218
150737865 150737865
319615542 319615542
799428666 799428666
642232025 642232025
813636632 813636632
302084846 302084846
169116027 169116027
144102848 144102848
118265584 118265584
123158374 123158374
85853775 85853775
378561331 378561331
296294718 296294718
321059013 321059013
929965350 929965350
83564463 83564463
259778512 259778512
68189964 68189964
750668763 750668763
555022158 555022158
215990748 215990748
253401002 253401002
198586708 198586708
318821053 318821053
948177090 948177090
28716014 28716014
167981091 167981091
196829246 196829246
148451957 148451957
962235958 962235958
807104926 807104926
872702332 872702332
295272603 295272603
102491418 102491418
38750712 38750712
797869416 797869416
137987201 137987201
601794849 601794849
84081800 84081800
609240510 609240510
789684087 789684087
822945412 822945412
193378217 193378217
472055031 472055031
757016862 757016862
706055219 706055219
995952000 995952000
634599178 634599178
840587598 840587598
765380124 765380124
306770634 306770634
184066478 184066478
65002318 65002318
391575077 391575077
672127721 672127721
263418147 263418147
340006746 340006746
762677939 762677939
490410406 490410406
868783721 868783721
123460065 123460065
329117645 329117645
823879576 823879576
234008603 234008603
312417780 312417780
25432203 25432203
488458680 488458680
188458860 188458860
738070185 738070185
582349855 582349855
266239536 266239536
868572837 868572837
629542573 629542573
696645047 696645047
939935857 939935857
828645392 828645392
765702374 765702374
767183586 767183586
146144995 146144995
109704758 109704758
145123829 145123829
142262516 142262516
375756135 375756135
6582944 6582944
682855540 682855540
96827131 96827131
253129798 253129798
222075691 222075691
12358229 12358229
779474944 779474944
550217275 550217275
16319405 16319405
811051079 811051079
389316148 389316148
689621890 689621890
578242473 578242473
936142415 936142415
100146108 100146108
351521403 351521403
849235616 849235616
578103522 578103522
336555170 336555170
267074898 267074898
259545379 259545379
908902378 908902378
971417029 971417029
500736470 500736470
778699376 778699376
557728658 557728658
39075495 39075495
66571765 66571765
99636697 99636697
812670353 812670353
874902159 874902159
890501741 890501741
279483200 279483200
95425943 95425943
522814928 522814928
565193543 565193543
519948150 519948150
60317192 60317192
633349076 633349076
223213596 223213596
470848981 470848981
496160584 496160584
81042060 81042060
110708099 110708099
423465514 423465514
941699845 941699845
207336470 207336470
56163768 56163768
277669734 277669734
617969086 617969086
538207951 538207951
594279617 594279617
87611603 87611603
683516324 683516324
647935670 647935670
479154593 479154593
628933048 628933048
818676563 818676563
353078042 353078042
445527425 445527425
78936186 78936186
204541389 204541389
305198707 305198707
777989334 777989334
9447490 9447490
547373480 547373480
152529068 152529068
774749708 774749708
549673488 549673488
134865125 134865125
693135902 693135902
134974412 134974412
36241698 36241698
731121019 731121019
15316168 15316168
366911209 366911209
552670665 552670665
138066183 138066183
175478755 175478755
391025677 391025677
389671747 389671747
308763386 308763386
675159622 675159622
841909352 841909352
784312025 784312025
800533428 800533428
594540455 594540455
547552591 547552591
160976707 160976707
420706415 420706415
600746542 600746542
469073590 469073590
980412414 980412414
14274907 14274907
774805808 774805808
373364323 373364323
710997146 710997146
202530827 202530827
655148693 655148693
799687227 799687227
39485502 39485502
156254854 156254854
73551625 73551625
388629965 388629965
610540908 610540908
68973831 68973831
303607200 303607200
750183404 750183404
382012956 382012956
70049380 70049380
638598953 638598953
340204337 340204337
151233609 151233609
841620027 841620027
452370701 452370701
525264622 525264622
213156506 213156506
828246058 828246058
419687020 419687020
602378265 602378265
939020688 939020688
339634047 339634047
514831603 514831603
722853256 722853256
218807272 218807272
423907963 423907963
832333713 832333713
333482295 333482295
254509812 254509812
443553226 443553226
54700088 54700088
513502745 513502745
192750089 192750089
161038059 161038059
727119098 727119098
484556652 484556652
697058742 697058742
314688293 314688293
230275004 230275004
218300214 218300214
361740652 361740652
119642437 119642437
51204792 51204792
810405852 810405852
42504033 42504033
575705542 575705542
565711034 565711034
728365841 728365841
308840423 308840423
372877887 372877887
325714939 325714939
39798666 39798666
894408814 894408814
133564854 133564854
614611262 614611262
375644976 375644976
766851408 766851408
658485605 658485605
15748344 15748344
257173746 257173746
466813278 466813278
8806423 8806423
490610304 490610304
154228933 154228933
398489362 398489362
916409686 916409686
181819251 181819251
37613806 37613806
586773796 586773796
523926166 523926166
455801130 455801130
847056776 847056776
959445136 959445136
74723310 74723310
104125530 104125530
203744650 203744650
835033941 835033941
546985331 546985331
720858474 720858474
7369125 7369125
853794854 853794854
523769886 523769886
551872856 551872856
995976646 995976646
679844858 679844858
687282306 687282306
190833698 190833698
386598011 386598011
185426743 185426743
653173774 653173774
202013650 202013650
789413245 789413245
442594909 442594909
49553665 49553665
476316392 476316392
746447255 746447255
421609890 421609890
937346125 937346125
514620695 514620695
61764698 61764698
401145048 401145048
161995212 161995212
35757735 35757735
191944394 191944394
584310055 584310055
902286467 902286467
493551509 493551509
880315696 880315696
321234106 321234106
999932071 999932071
333680938 333680938
165948820 165948820
518643519 518643519
597679822 597679822
306600992 306600992
565657953 565657953
233937902 233937902
765293783 765293783
321647439 321647439
149089990 149089990
313153080 313153080
892705727 892705727
677751066 677751066
998075152 998075152
585832602 585832602
923168244 923168244
501790833 501790833
453218436 453218436
304915413 304915413
67207991 67207991
620237422 620237422
828618579 828618579
266537586 266537586
528605298 528605298
725392941 725392941
425357962 425357962
19488256 19488256
433758379 433758379
819023345 819023345
967281715 967281715
407257865 407257865
172716612 172716612
561833628 561833628
133140835 133140835
20976931 20976931
612303043 612303043
123653076 123653076
233396619 233396619
883831810 883831810
133062160 133062160
680804797 680804797
612806542 612806542
557832473 557832473
229357548 229357548
354381778 354381778
610322636 610322636
728451439 728451439
690295627 690295627
355313350 355313350
472564205 472564205
832662711 832662711
823858473 823858473
181660968 181660968
372044303 372044303
458862303 458862303
280119315 280119315
612451177 612451177
182205366 182205366
243771359 243771359
225924453 225924453
331649570 331649570
52287545 52287545
679944554 679944554
950433994 950433994
821257646 821257646
211174265 211174265
568753118 568753118
776737929 776737929
469660355 469660355
46407269 46407269
77801142 77801142
238852843 238852843
263112438 263112438
334704859 334704859
713441707 713441707
464323171 464323171
234265667 234265667
658329910 658329910
699705833 699705833
775863190 775863190
490496358 490496358
804855309 804855309
590590297 590590297
246783879 246783879
375801939 375801939
313809040 313809040
726652726 726652726
291731705 291731705
399535771 399535771
487219411 487219411
845545144 845545144
936056446 936056446
429505873 429505873
927183377 927183377
188239898 188239898
452315446 452315446
475786962 475786962
188674072 188674072
525657440 525657440
502744532 502744532
803960301 803960301
327001679 327001679
420413789 420413789
187049946 187049946
217129259 217129259
995915672 995915672
275542092 275542092
851468690 851468690
622943341 622943341
75227208 75227208
611332583 611332583
753545740 753545740
307259633 307259633
677444222 677444222
994786970 994786970
575781227 575781227
515977104 515977104
385576353 385576353
240449763 240449763
855331782 855331782
626177274 626177274
355049833 355049833
317645916 317645916
84117861 84117861
849544161 849544161
71765936 71765936
812064026 812064026
206111425 206111425
105054698 105054698
936896614 936896614
399181942 399181942
191246269 191246269
208645306 208645306
285320024 285320024
78343049 78343049
168283267 168283267
714443481 714443481
212170639 212170639
460771282 460771282
297386366 297386366
602656250 602656250
151536705 151536705
416792603 416792603
361031627 361031627
568824335 568824335
864601386 864601386
753634907 753634907
478259353 478259353
342354962 342354962
386826326 386826326
202562016 202562016
676507096 676507096
205440147 205440147
39223331 39223331
457743071 457743071
581032604 581032604
332756437 332756437
964994314 964994314
948793327 948793327
295334413 295334413
10701270 10701270
979616383 979616383
446736005 446736005
134058767 134058767
21239700 21239700
642768563 642768563
987513623 987513623
663335751 663335751
257140434 257140434
272055938 272055938
289085539 289085539
701999453 701999453
259504134 259504134
889192993 889192993
624569968 624569968
615039763 615039763
98687200 98687200
3469985 3469985
13101071 13101071
587494995 587494995
290360858 290360858
626227818 626227818
500095674 500095674
122495815 122495815
741632016 741632016
648916030 648916030
556657981 556657981
201228349 201228349
238858447 238858447
694414085 694414085
77292761 77292761
440102186 440102186
966535269 966535269
694207709 694207709
750803060 750803060
521280752 521280752
771317147 771317147
684948417 684948417
596281872 596281872
427760453 427760453
44188850 44188850
115219037 115219037
535230181 535230181
820316495 820316495
901382692 901382692
183560592 183560592
194426927 194426927
572635126 572635126
626466295 626466295
210773985 210773985
935584977 935584977
908898718 908898718
766980881 766980881
120864950 120864950
470536362 470536362
312332802 312332802
981713124 981713124
418121132 418121132
276412370 276412370
391310193 391310193
616524736 616524736
10755221 10755221
239706348 239706348
333180388 333180388
195828750 195828750
442361324 442361324
671986147 671986147
165482727 165482727
471978442 471978442
50658608 50658608
410623078 410623078
972985700 972985700
109698464 109698464
392704062 392704062
861407681 861407681
930093344 930093344
135279603 135279603
193475940 193475940
554663296 554663296
442171998 442171998
557299653 557299653
182671518 182671518
333194731 333194731
53846637 53846637
90951683 90951683
460400686 460400686
342207621 342207621
514551977 514551977
679402597 679402597
203572115 203572115
313863021 313863021
86882850 86882850
965558206 965558206
929383682 929383682
333250418 333250418
301961142 301961142
78496988 78496988
810649741 810649741
865537056 865537056
594063331 594063331
45312850 45312850
930095333 930095333
777728630 777728630
207801359 207801359
755395807 755395807
628753742 628753742
4234418 4234418
153060676 153060676
792793180 792793180
609659904 609659904
185442967 185442967
697594028 697594028
438142280 438142280
500657577 500657577
887525013 887525013
925445037 925445037
850360921 850360921
607875474 607875474
430594707 430594707
979961430 979961430
702264715 702264715
920427689 920427689
611520890 611520890
734943749 734943749
982964435 982964435
481125125 481125125
511367596 511367596
487722183 487722183
511976933 511976933
112130416 112130416
668727680 668727680
82039975 82039975
242302318 242302318
141479732 141479732
362547217 362547217
3888602 3888602
652466953 652466953
64278458 64278458
859169489 859169489
970727415 970727415
886181365 886181365
494589657 494589657
150760651 150760651
734402360 734402360
148547637 148547637
945936125 945936125
8947628 8947628
600535552 600535552
906766181 906766181
957674206 957674206
458766432 458766432
870375924 870375924
595554400 595554400
872935794 872935794
812087503 812087503
380043636 380043636
895079676 895079676
980660513 980660513
379229904 379229904
821002154 821002154
349255749 349255749
915018478 915018478
355894092 355894092
119307126 119307126
21025841 21025841
388842254 388842254
251227910 251227910
424541736 424541736
81027678 81027678
548627008 548627008
662682773 662682773
807030992 807030992
751787592 751787592
334927725 334927725
390207216 390207216
38161830 38161830
910329655 910329655
811800131 811800131
694786332 694786332
255013797 255013797
220460619 220460619
819745238 819745238
173880579 173880579
345898465 345898465
648240774 648240774
791887879 791887879
963257690 963257690
843665882 843665882
542358092 542358092
307260897 307260897
731004720 731004720
859388274 859388274
343823144 343823144
965369444 965369444
802665910 802665910
515848461 515848461
114840585 114840585
357714164 357714164
614773535 614773535
178732799 178732799
756269098 756269098
401512754 401512754
687248776 687248776
527116483 527116483
246718783 246718783
6125996 6125996
977984837 977984837
82732390 82732390
828945882 828945882
482398811 482398811
489526528 489526528
77630001 77630001
388032794 388032794
230123628 230123628
892984491 892984491
141828219 141828219
888295819 888295819
224896964 224896964
833902440 833902440
895571909 895571909
354988958 354988958
166399351 166399351
228963695 228963695
599148253 599148253
654180651 654180651
868223189 868223189
848882464 848882464
946343965 946343965
988278952 988278952
187628981 187628981
169610230 169610230
946611923 946611923
674402552 674402552
42929872 42929872
205258289 205258289
432392937 432392937
990144061 990144061
965375983 965375983
680360673 680360673
65357223 65357223
331539520 331539520
448954996 448954996
934055984 934055984
360997800 360997800
478442956 478442956
925233825 925233825
71309667 71309667
857112970 857112970
311360149 311360149
242193439 242193439
739227930 739227930
563323149 563323149
319761175 319761175
201783007 201783007
780794227 780794227
99238030 99238030
655139118 655139118
689703289 689703289
216772084 216772084
830941420 830941420
194596633 194596633
396003245 396003245
665343711 665343711
449853964 449853964
650628428 650628428
452086498 452086498
97361174 97361174
941550811 941550811
683846009 683846009
109981904 109981904
751661254 751661254
417142489 417142489
472302776 472302776
969327097 969327097
850051098 850051098
350270007 350270007
866936024 866936024
252821693 252821693
751005089 751005089
832693396 832693396
879305200 879305200
603060726 603060726
354104128 354104128
1079087 1079087
66888695 66888695
273592234 273592234
522683342 522683342
520974291 520974291
246489192 246489192
119029315 119029315
589005108 589005108
593230335 593230335
361334928 361334928
197382539 197382539
300180851 300180851
816453070 816453070
332894306 332894306
677299592 677299592
460461578 460461578
227678262 227678262
913425839 913425839
648981147 648981147
60389947 60389947
689651931 689651931
97245552 97245552
762419926 762419926
464160992 464160992
247700291 247700291
565250627 565250627
428009963 428009963
943192462 943192462
200906683 200906683
63406634 63406634
696058685 696058685
573907072 573907072
886382207 886382207
532594041 532594041
694529083 694529083
418793679 418793679
492906226 492906226
884411249 884411249
540943195 540943195
372032107 372032107
221770555 221770555
820238409 820238409
144899046 144899046
809835970 809835970
308855827 308855827
893302751 893302751
336148050 336148050
281160966 281160966
370052460 370052460
781121734 781121734
451937631 451937631
697487087 697487087
793174102 793174102
546681237 546681237
675475915 675475915
183946858 183946858
140511647 140511647
684529033 684529033
722457267 722457267
461961512 461961512
142059731 142059731
979681679 979681679
650218169 650218169
950086024 950086024
356724074 356724074
271219146 271219146
392955248 392955248
784397391 784397391
731562032 731562032
775797550 775797550
161079414 161079414
286231161 286231161
578136754 578136754
796015085 796015085
95251784 95251784
286224546 286224546
714943821 714943821
948378512 948378512
648305142 648305142
134702026 134702026
330792303 330792303
494737999 494737999
369241839 369241839
747641966 747641966
185659817 185659817
550920687 550920687
396300357 396300357
842079690 842079690
625743545 625743545
709032843 709032843
953810205 953810205
33484541 33484541
784640183 784640183
563340065 563340065
655617712 655617712
909708161 909708161
772916373 772916373
54261653 54261653
18247192 18247192
284338944 284338944
111564739 111564739
64395733 64395733
55554603 55554603
285245646 285245646
702177146 702177146
796292340 796292340
579275899 579275899
687871768 687871768
386669617 386669617
584813483 584813483
892176428 892176428
36534274 36534274
257199620 257199620
313748609 313748609
85498768 85498768
613161832 613161832
661019089 661019089
423074196 423074196
106770880 106770880
934413942 934413942
669307704 669307704
655517579 655517579
849861567 849861567
776228054 776228054
325811854 325811854
589940762 589940762
3454851 3454851
673650337 673650337
876195327 876195327
839819718 839819718
689062235 689062235
74969904 74969904
330570568 330570568
701279201 701279201
205036230 205036230
64669994 64669994
586222049 586222049
358678907 358678907
57026172 57026172
180914175 180914175
616104505 616104505
298653799 298653799
235394895 235394895
993564541 993564541
471008275 471008275
283589673 283589673
447556205 447556205
692839722 692839722
359485618 359485618
944993972 944993972
370841062 370841062
197850428 197850428
104824164 104824164
904869902 904869902
617576657 617576657
425328577 425328577
19108767 19108767
496598974 496598974
444855650 444855650
175698041 175698041
321545508 321545508
206227027 206227027
769025980 769025980
641282693 641282693
814205674 814205674
192223876 192223876
311755916 311755916
936186900 936186900
114266193 114266193
610510269 610510269
306404881 306404881
327831292 327831292
960707087 960707087
764199464 764199464
264133868 264133868
745220070 745220070
950992699 950992699
16173024 16173024
38863255 38863255
278307155 278307155
861535216 861535216
202465531 202465531
586156913 586156913
789324272 789324272
853740214 853740214
773505697 773505697
797692779 797692779
97125913 97125913
840815395 840815395
106784336 106784336
471030739 471030739
888163905 888163905
498724575 498724575
97822874 97822874
167160003 167160003
364686922 364686922
890295553 890295553
209784589 209784589
262193315 262193315
985979926 985979926
790915608 790915608
763123653 763123653
34570072 34570072
140256438 140256438
394740756 394740756
262411683 262411683
200338046 200338046
971648700 971648700
787884500 787884500
881167621 881167621
763811895 763811895
866875388 866875388
890909188 890909188
24203452 24203452
43902358 43902358
523108118 523108118
341518552 341518552
809179025 809179025
89623147 89623147
375180671 375180671
76848846 76848846
432919150 432919150
996912605 996912605
996828318 996828318
433698968 433698968
114180579 114180579
196213836 196213836
986772367 986772367
91759705 91759705
579112661 579112661
406954162 406954162
535988169 535988169
213285575 213285575
257745117 257745117
350657571 350657571
92269410 92269410
789396531 789396531
797495650 797495650
376269006 376269006
522489148 522489148
70335970 70335970
603146886 603146886
584652347 584652347
312920131 312920131
978301401 978301401
976837392 976837392
887882515 887882515
273935705 273935705
637561904 637561904
697876716 697876716
529962291 529962291
119689055 119689055
454296178 454296178
365245129 365245129
153559067 153559067
35717008 35717008
112722618 112722618
98826358 98826358
528354855 528354855
930319757 930319757
200441916 200441916
929105318 929105318
210431605 210431605
499424792 499424792
253296326 253296326
765751914 765751914
884056178 884056178
208509847 208509847
735212098 735212098
745878793 745878793
446342479 446342479
146588141 146588141
539113140 539113140
162562413 162562413
348147007 348147007
881521757 881521757
788105677 788105677
834281868 834281868
60947737 60947737
101953511 101953511
468549549 468549549
170701208 170701208
780225976 780225976
105674571 105674571
789112690 789112690
239631772 239631772
522070734 522070734
282120513 282120513
44901158 44901158
969825642 969825642
844030648 844030648
78100878 78100878
227832181 227832181
681897364 681897364
464348064 464348064
148745563 148745563
514670917 514670917
962515694 962515694
34765368 34765368
564150440 564150440
610219899 610219899
989899013 989899013
346584694 346584694
77289257 77289257
684426270 684426270
772759134 772759134
674833803 674833803
72072299 72072299
341981618 341981618
621694476 621694476
2775411 2775411
912785831 912785831
775512960 775512960
209461512 209461512
546746469 546746469
940222822 940222822
562267842 562267842
388112139 388112139
212380274 212380274
963147905 963147905
840263874 840263874
395153224 395153224
814636901 814636901
18299001 18299001
839686311 839686311
961218296 961218296
433261087 433261087
667873261 667873261
201474485 201474485
289107871 289107871
199355877 199355877
300245380 300245380
832217696 832217696
427191873 427191873
608879864 608879864
637569154 637569154
22746482 22746482
559236182 559236182
773058994 773058994
372327642 372327642
374731001 374731001
953504266 953504266
133144699 133144699
7810340 7810340
460514402 460514402
837976375 837976375
540312265 540312265
615773869 615773869
624322668 624322668
539666470 539666470
73009088 73009088
896945883 896945883
895272682 895272682
782790646 782790646
311913707 311913707
41742694 41742694
428924902 428924902
540053722 540053722
615039329 615039329
392109459 392109459
137482641 137482641
816797183 816797183
936581008 936581008
416035821 416035821
995358374 995358374
883721864 883721864
508014263 508014263
881725812 881725812
449886111 449886111
118188799 118188799
579685097 579685097
615083090 615083090
68144175 68144175
721522461 721522461
201273135 201273135
17872576 17872576
794475362 794475362
330952661 330952661
396708032 396708032
122082725 122082725
56439000 56439000
618208283 618208283
863125116 863125116
449918566 449918566
606542132 606542132
172604983 172604983
587688373 587688373
172799431 172799431
6716728 6716728
911666718 911666718
447499381 447499381
195446869 195446869
112685546 112685546
994323895 994323895
21628658 21628658
891705704 891705704
202415608 202415608
727334141 727334141
581519730 581519730
869689922 869689922
557581909 557581909
119518004 119518004
709805283 709805283
382749016 382749016
737598071 737598071
292794586 292794586
303622964 303622964
767802793 767802793
94185027 94185027
334675954 334675954
390959097 390959097
164813150 164813150
187311289 187311289
884901689 884901689
992469347 992469347
244907159 244907159
490349091 490349091
722326773 722326773
107590208 107590208
666567858 666567858
925383881 925383881
946925243 946925243
922848559 922848559
888999774 888999774
371475569 371475569
842409620 842409620
758871010 758871010
586121462 586121462
697041841 697041841
189832035 189832035
48396531 48396531
980692348 980692348
811444000 811444000
939661049 939661049
69268782 69268782
346959445 346959445
995872501 995872501
646383952 646383952
508979460 508979460
884488615 884488615
370346721 370346721
670704617 670704617
52454708 52454708
742642464 742642464
941565872 941565872
300856372 300856372
747303249 747303249
282810515 282810515
27549862 27549862
576132805 576132805
57929348 57929348
665470924 665470924
879644003 879644003
607947165 607947165
6960534 6960534
518195206 518195206
95557375 95557375
981886483 981886483
646543930 646543930
449448181 449448181
270326538 270326538
79708525 79708525
259595108 259595108
467019259 467019259
579423435 579423435
688889594 688889594
862388466 862388466
66687318 66687318
171047893 171047893
905860037 905860037
825075702 825075702
472420278 472420278
307806187 307806187
356070726 356070726
718053621 718053621
330337499 330337499
321652819 321652819
463147112 463147112
935714333 935714333
371338174 371338174
37549070 37549070
314872853 314872853
87325151 87325151
219751303 219751303
209532331 209532331
933775596 933775596
95108402 95108402
245642480 245642480
85718877 85718877
700620675 700620675
473722102 473722102
252099466 252099466
754424715 754424715
727682203 727682203
669491095 669491095
471475875 471475875
908157872 908157872
382494820 382494820
992953190 992953190
187116043 187116043
358313108 358313108
816895938 816895938
981825469 981825469
745602811 745602811
31378789 31378789
399049257 399049257
233570424 233570424
171842959 171842959
169383469 169383469
313518876 313518876
15813283 15813283
274482545 274482545
135690871 135690871
543659165 543659165
611111762 611111762
209359189 209359189
954520459 954520459
585430898 585430898
313415637 313415637
231606393 231606393
480603506 480603506
710474082 710474082
101194706 101194706
495702010 495702010
890685459 890685459
193699388 193699388
42065185 42065185
439021319 439021319
214742366 214742366
880533822 880533822
886212457 886212457
644472702 644472702
396398638 396398638
949027198 949027198
437749990 437749990
38640658 38640658
696030940 696030940
11051532 11051532
858847680 858847680
230447805 230447805
837835829 837835829
539981520 539981520
636687968 636687968
342417334 342417334
451596338 451596338
715551679 715551679
378430540 378430540
857302503 857302503
147631661 147631661
481779183 481779183
372769910 372769910
652443467 652443467
698877539 698877539
787164473 787164473
337441488 337441488
185529752 185529752
104447957 104447957
26091284 26091284
484558136 484558136
9222648 9222648
35903148 35903148
326395887 326395887
391543840 391543840
436912069 436912069
585420420 585420420
485469445 485469445
382703780 382703780
224334646 224334646
687853267 687853267
119729737 119729737
222869894 222869894
29911747 29911747
932980974 932980974
284980023 284980023
190430454 190430454
57119841 57119841
496537486 496537486
89186440 89186440
269004899 269004899
627966612 627966612
279541795 279541795
721674071 721674071
386978918 386978918
984527858 984527858
631023922 631023922
170925806 170925806
708857239 708857239
262503462 262503462
511282130 511282130
28833695 28833695
230138029 230138029
331861703 331861703
207559632 207559632
207059502 207059502
47466141 47466141
396465297 396465297
676324198 676324198
475950496 475950496
681985285 681985285
554677264 554677264
861024389 861024389
166168324 166168324
438127046 438127046
58552775 58552775
281102736 281102736
82688599 82688599
153405419 153405419
898223952 898223952
626001706 626001706
984420949 984420949
259013838 259013838
914979563 914979563
379372595 379372595
137695794 137695794
738491850 738491850
848111070 848111070
147662738 147662738
282358412 282358412
205151676 205151676
339185580 339185580
883231699 883231699
259247580 259247580
812129775 812129775
267029711 267029711
174706327 174706327
113041446 113041446
547466842 547466842
187382641 187382641
446933387 446933387
324567195 324567195
243807180 243807180
493345657 493345657
606412990 606412990
411432519 411432519
840147960 840147960
816337653 816337653
794941124 794941124
757909128 757909128
783236227 783236227
64749839 64749839
781399587 781399587
631851671 631851671
98802896 98802896
872117345 872117345
199984445 199984445
312233625 312233625
254261755 254261755
234030163 234030163
133824166 133824166
202299944 202299944
353770776 353770776
397261397 397261397
5713498 5713498
605363270 605363270
829760925 829760925
305597266 305597266
469581137 469581137
828222366 828222366
748237705 748237705
676187451 676187451
835669567 835669567
630718703 630718703
400884398 400884398
590419758 590419758
85146126 85146126
62253186 62253186
188407350 188407350
13426515 13426515
300909692 300909692
340103900 340103900
20328486 20328486
596707200 596707200
542115347 542115347
910907030 910907030
13363746 13363746
569719290 569719290
918723256 918723256
20463600 20463600
124605401 124605401
997939446 997939446
255954277 255954277
324860680 324860680
290865968 290865968
114969451 114969451
149553448 149553448
234219680 234219680
872078175 872078175
103334511 103334511
7346188 7346188
590953892 590953892
760740116 760740116
102564690 102564690
754759796 754759796
703827464 703827464
575422976 575422976
193555333 193555333
909300252 909300252
689436579 689436579
23996030 23996030
386975643 386975643
106708144 106708144
747358423 747358423
867854542 867854542
918538290 918538290
234757724 234757724
634730043 634730043
129320026 129320026
464444928 464444928
636252273 636252273
759628922 759628922
702907565 702907565
405371478 405371478
338903238 338903238
662866384 662866384
87939387 87939387
579185884 579185884
940203422 940203422
728497292 728497292
486760794 486760794
737744364 737744364
39661239 39661239
288209935 288209935
936451541 936451541
893726064 893726064
232262305 232262305
137700822 137700822
798488646 798488646
446299014 446299014
276252062 276252062
17548547 17548547
587219653 587219653
107390291 107390291
250978704 250978704
31072156 31072156
145054182 145054182
163913741 163913741
635262816 635262816
632043520 632043520
2860972 2860972
528552161 528552161
550877429 550877429
17861423 17861423
560013257 560013257
461247884 461247884
638530187 638530187
45148727 45148727
613463005 613463005
115777538 115777538
916347344 916347344
445025496 445025496
337723054 337723054
627249014 627249014
631598812 631598812
244278855 244278855
617723405 617723405
763032039 763032039
233023060 233023060
253091774 253091774
248903723 248903723
731207683 731207683
47673578 47673578
393305926 393305926
428609656 428609656
183578173 183578173
81352519 81352519
61186342 61186342
287340902 287340902
450011081 450011081
819192863 819192863
869174764 869174764
77353450 77353450
866933411 866933411
417376499 417376499
631581778 631581778
910167417 910167417
448094148 448094148
493990711 493990711
8555339 8555339
64766070 64766070
152411608 152411608
152966433 152966433
327328708 327328708
962001197 962001197
419796067 419796067
994863282 994863282
478878887 478878887
506056310 506056310
45556959 45556959
807078103 807078103
75004757 75004757
575745976 575745976
299974279 299974279
851648327 851648327
691262274 691262274
197758624 197758624
332437694 332437694
463690119 463690119
71368400 71368400
223809597 223809597
177120337 177120337
521037677 521037677
312597864 312597864
413148468 413148468
186517376 186517376
377898171 377898171
591937774 591937774
543472600 543472600
801411571 801411571
835178809 835178809
288960167 288960167
721053481 721053481
154830299 154830299
944012275 944012275
286978820 286978820
718455656 718455656
432823337 432823337
597851625 597851625
423903840 423903840
946898091 946898091
450627 450627
547212871 547212871
144505181 144505181
237578384 237578384
89144986 89144986
599779569 599779569
600149484 600149484
223521065 223521065
274372982 274372982
706708452 706708452
106959761 106959761
508392317 508392317
269587107 269587107
30360231 30360231
116894694 116894694
407687517 407687517
641680302 641680302
353459925 353459925
652534761 652534761
183973580 183973580
905164519 905164519
626117986 626117986
933519104 933519104
434609589 434609589
957726487 957726487
761165056 761165056
834236703 834236703
224038848 224038848
673339391 673339391
540303132 540303132
41943963 41943963
228680153 228680153
513388698 513388698
718281972 718281972
556037602 556037602
190632142 190632142
247752484 247752484
490365062 490365062
784908658 784908658
449651502 449651502
721066004 721066004
440670860 440670860
967135353 967135353
258087946 258087946
635935986 635935986
449337438 449337438
795470583 795470583
632447824 632447824
149618118 149618118
619126154 619126154
978802360 978802360
574267305 574267305
599466558 599466558
496981246 496981246
189913761 189913761
195642538 195642538
55446897 55446897
640533513 640533513
378932514 378932514
759160158 759160158
555414095 555414095
452461229 452461229
952921596 952921596
659088027 659088027
549132733 549132733
272089080 272089080
943181035 943181035
119136760 119136760
204491414 204491414
585464513 585464513
399464866 399464866
648624153 648624153
242450629 242450629
126053864 126053864
26137042 26137042
721766088 721766088
93402425 93402425
638607077 638607077
577823808 577823808
510639690 510639690
906668718 906668718
493230095 493230095
339668427 339668427
508607266 508607266
226068438 226068438
698283395 698283395
634847255 634847255
694071475 694071475
812232281 812232281
666821998 666821998
23765451 23765451
379800148 379800148
650688249 650688249
502143165 502143165
16396394 16396394
61649510 61649510
293590442 293590442
52530442 52530442
958534786 958534786
703524407 703524407
652397278 652397278
10156211 10156211
493497468 493497468
643806175 643806175
480786361 480786361
510882683 510882683
894701477 894701477
93745496 93745496
472407865 472407865
311997661 311997661
889080234 889080234
884538611 884538611
739610637 739610637
895715828 895715828
349970698 349970698
155404310 155404310
977587354 977587354
232544473 232544473
870051537 870051537
237193310 237193310
600641484 600641484
784438371 784438371
749866274 749866274
315449390 315449390
10207684 10207684
318783089 318783089
576575783 576575783
142267167 142267167
990979832 990979832
10362418 10362418
614341403 614341403
971991431 971991431
19333907 19333907
973735839 973735839
329649761 329649761
698403090 698403090
339912794 339912794
93358465 93358465
450439891 450439891
94950971 94950971
842392591 842392591
900980935 900980935
960760083 960760083
122588922 122588922
88128834 88128834
230041862 230041862
764585811 764585811
577507634 577507634
600816380 600816380
37225679 37225679
163286007 163286007
486011345 486011345
282808177 282808177
997216505 997216505
279193380 279193380
216552661 216552661
646637192 646637192
544940489 544940489
123991064 123991064
949991998 949991998
876923736 876923736
56482070 56482070
405156384 405156384
552221311 552221311
826182113 826182113
985364000 985364000
573375590 573375590
506625834 506625834
758443866 758443866
993476174 993476174
277966255 277966255
940268771 940268771
747070384 747070384
61868250 61868250
662825874 662825874
839600330 839600330
636930937 636930937
840093836 840093836
17458043 17458043
630907509 630907509
408808918 408808918
967020576 967020576
890735160 890735160
714926793 714926793
716154830 716154830
636192367 636192367
712248993 712248993
876069984 876069984
663901276 663901276
921694892 921694892
107197707 107197707
644169301 644169301
490665956 490665956
374149129 374149129
310280927 310280927
376392361 376392361
134279009 134279009
74221149 74221149
306097650 306097650
106059163 106059163
693783219 693783219
704832116 704832116
937495072 937495072
83899822 83899822
179457562 179457562
762484159 762484159
33686717 33686717
728477731 728477731
628136711 628136711
136928325 136928325
192212592 192212592
388966489 388966489
63385278 63385278
282685940 282685940
771368834 771368834
509226998 509226998
418473363 418473363
100659144 100659144
416197694 416197694
836407149 836407149
348920070 348920070
842026763 842026763
596229109 596229109
939426510 939426510
391850255 391850255
672450128 672450128
67312807 67312807
317861554 317861554
334460235 334460235
802555379 802555379
573357756 573357756
834857704 834857704
292571076 292571076
83106559 83106559
607825041 607825041
281045008 281045008
155731348 155731348
378995778 378995778
738200686 738200686
606784510 606784510
837288858 837288858
120005406 120005406
408169730 408169730
404512948 404512948
141904965 141904965
295419380 295419380
823546692 823546692
472208921 472208921
982677501 982677501
520943417 520943417
60585109 60585109
955909921 955909921
73873202 73873202
428813296 428813296
345885134 345885134
187292607 187292607
519963961 519963961
436287572 436287572
4037944 4037944
374873457 374873457
72955107 72955107
165980347 165980347
853088176 853088176
266093414 266093414
786473736 786473736
779110120 779110120
127597964 127597964
182590224 182590224
482506837 482506837
871851834 871851834
549996210 549996210
530214133 530214133
691269001 691269001
190336597 190336597
203163844 203163844
366229317 366229317
17637955 17637955
674755294 674755294
972151098 972151098
910971770 910971770
39162122 39162122
772602525 772602525
802586228 802586228
213913727 213913727
414493560 414493560
337741716 337741716
831259910 831259910
78311852 78311852
221953466 221953466
331544176 331544176
169093429 169093429
541009039 541009039
844052718 844052718
478076001 478076001
609179904 609179904
931584875 931584875
129624042 129624042
594143459 594143459
872788888 872788888
267663965 267663965
705327994 705327994
170677735 170677735
604086368 604086368
284257289 284257289
185259250 185259250
325926556 325926556
995705855 995705855
763005858 763005858
556526152 556526152
548756943 548756943
895368297 895368297
775109161 775109161
729413717 729413717
810668700 810668700
396822736 396822736
220850627 220850627
738872083 738872083
705883243 705883243
937544792 937544792
439497147 439497147
892298800 892298800
321120012 321120012
990579578 990579578
166100558 166100558
827309624 827309624
329256340 329256340
162274441 162274441
599803495 599803495
148236529 148236529
198453938 198453938
912029240 912029240
400920168 400920168
119529429 119529429
835215837 835215837
69437125 69437125
909832489 909832489
869071153 869071153
88328611 88328611
999124425 999124425
265152192 265152192
902172836 902172836
763345339 763345339
886994088 886994088
713157659 713157659
799764995 799764995
387836501 387836501
212192987 212192987
481313155 481313155
851846898 851846898
664119878 664119878
150054320 150054320
819165843 819165843
519063226 519063226
38781490 38781490
483657178 483657178
73020032 73020032
62945660 62945660
79584459 79584459
186835141 186835141
965050981 965050981
792266732 792266732
72602262 72602262
19342269 19342269
64075415 64075415
403988916 403988916
465844067 465844067
340254673 340254673
611925132 611925132
163240205 163240205
282052146 282052146
35288886 35288886
66739937 66739937
495590296 495590296
729396666 729396666
265824291 265824291
983801597 983801597
34492340 34492340
352925612 352925612
115974196 115974196
352982320 352982320
7169633 7169633
68426163 68426163
540772021 540772021
2744000 2744000
110862892 110862892
612855577 612855577
487198944 487198944
839029364 839029364
718645171 718645171
319982194 319982194
278429778 278429778
263774069 263774069
198235240 198235240
497616100 497616100
388293107 388293107
153527673 153527673
637626510 637626510
902652596 902652596
873440174 873440174
244045556 244045556
232792520 232792520
366088511 366088511
962573860 962573860
896938048 896938048
999671744 999671744
899011551 899011551
879488302 879488302
181773196 181773196
170352935 170352935
993238571 993238571
339874321 339874321
36640325 36640325
125532031 125532031
118682293 118682293
976783669 976783669
943775078 943775078
555364455 555364455
780884951 780884951
615920666 615920666
198519879 198519879
711135680 711135680
836429369 836429369
736894099 736894099
144306743 144306743
791896745 791896745
799261193 799261193
734046137 734046137
782689520 782689520
283748117 283748117
656209489 656209489
981583437 981583437
232758552 232758552
356787063 356787063
794720159 794720159
383813375 383813375
619088811 619088811
709064696 709064696
464141386 464141386
625468922 625468922
277928394 277928394
575545709 575545709
562321838 562321838
604588457 604588457
536965499 536965499
448301165 448301165
608035348 608035348
291310580 291310580
864070351 864070351
905489791 905489791
592326676 592326676
254111502 254111502
397268474 397268474
810694493 810694493
548082122 548082122
311637413 311637413
592424848 592424848
385107138 385107138
397297474 397297474
793221481 793221481
366297214 366297214
267476057 267476057
853414574 853414574
464662036 464662036
271963329 271963329
373645495 373645495
922668782 922668782
437683304 437683304
598800083 598800083
245151944 245151944
265175643 265175643
330483584 330483584
601722147 601722147
838327799 838327799
716158265 716158265
868212909 868212909
120491030 120491030
694237990 694237990
807421433 807421433
717305069 717305069
44801973 44801973
821570109 821570109
590995967 590995967
337174511 337174511
931662094 931662094
87480771 87480771
397971127 397971127
390586613 390586613
207257795 207257795
919505138 919505138
167951065 167951065
991037301 991037301
605330943 605330943
960985879 960985879
66686459 66686459
640827730 640827730
950501631 950501631
415679122 415679122
661763018 661763018
340685472 340685472
968265826 968265826
633672155 633672155
193989627 193989627
333694042 333694042
168496062 168496062
67543223 67543223
749853959 749853959
819247368 819247368
918690526 918690526
550900073 550900073
159330617 159330617
623232490 623232490
301031358 301031358
905652537 905652537
86251185 86251185
173365471 173365471
745715180 745715180
663119185 663119185
399818939 399818939
82728290 82728290
254898849 254898849
129119176 129119176
76428003 76428003
615099035 615099035
303688093 303688093
152238617 152238617
214240096 214240096
958049039 958049039
556697875 556697875
737101389 737101389
347120898 347120898
117138016 117138016
900395362 900395362
305085842 305085842
8914286 8914286
661112594 661112594
46225181 46225181
874886273 874886273
167001599 167001599
594076281 594076281
610257163 610257163
815424080 815424080
281861612 281861612
291984769 291984769
338445640 338445640
785029524 785029524
18466742 18466742
141433060 141433060
58646885 58646885
215715836 215715836
437151282 437151282
298617268 298617268
164301658 164301658
279004130 279004130
50804773 50804773
734121010 734121010
840489626 840489626
862936208 862936208
897709286 897709286
601908438 601908438
759523595 759523595
142776237 142776237
311752867 311752867
685595691 685595691
431624120 431624120
489441762 489441762
846117662 846117662
214386332 214386332
565758598 565758598
246735941 246735941
866604673 866604673
442836332 442836332
543240200 543240200
981575232 981575232
379786596 379786596
665603745 665603745
425755577 425755577
259955238 259955238
339100633 339100633
618256380 618256380
968034031 968034031
454975802 454975802
178458833 178458833
503954117 503954117
784527659 784527659
143924057 143924057
622981482 622981482
217514453 217514453
241003437 241003437
441031110 441031110
713600311 713600311
618421535 618421535
185382354 185382354
400280571 400280571
997495448 997495448
902059434 902059434
964802699 964802699
235314101 235314101
856208787 856208787
62178740 62178740
561082556 561082556
29505793 29505793
328822266 328822266
917360816 917360816
425920390 425920390
148128344 148128344
940537265 940537265
246740305 246740305
821024116 821024116
850164720 850164720
137618187 137618187
939963705 939963705
956649705 956649705
665043665 665043665
939328692 939328692
223060821 223060821
249897213 249897213
625204650 625204650
647774585 647774585
144412494 144412494
616579573 616579573
41728606 41728606
630358561 630358561
841300729 841300729
120426701 120426701
894899662 894899662
789443150 789443150
637455333 637455333
588290653 588290653
693313161 693313161
390625664 390625664
445216952 445216952
250836895 250836895
115472014 115472014
702993778 702993778
22038514 22038514
606642306 606642306
572097613 572097613
888497334 888497334
482130594 482130594
886161299 886161299
342245236 342245236
682352225 682352225
998117949 998117949
917449821 917449821
123330678 123330678
684913943 684913943
872148219 872148219
48730652 48730652
628664810 628664810
8832386 8832386
484816966 484816966
540477441 540477441
727838346 727838346
312829727 312829727
365653291 365653291
969555810 969555810
74221191 74221191
471046737 471046737
730586797 730586797
615440394 615440394
561825789 561825789
941584311 941584311
677209734 677209734
391682287 391682287
196240122 196240122
375832872 375832872
924688302 924688302
52129951 52129951
896710051 896710051
302350315 302350315
873857120 873857120
421505456 421505456
719546403 719546403
446842283 446842283
63431346 63431346
88609367 88609367
785924359 785924359
2000226 2000226
653814922 653814922
111284108 111284108
214311945 214311945
484509262 484509262
385242163 385242163
654953280 654953280
590234129 590234129
480413769 480413769
811504429 811504429
880933788 880933788
966822421 966822421
744099547 744099547
833484094 833484094
966699203 966699203
329816468 329816468
173250345 173250345
459509989 459509989
323211141 323211141
364031960 364031960
346341772 346341772
835924470 835924470
453993733 453993733
451858461 451858461
52887798 52887798
90919820 90919820
297250437 297250437
657194380 657194380
580138214 580138214
730976909 730976909
374028750 374028750
304762848 304762848
409728842 409728842
215232406 215232406
870740888 870740888
942665174 942665174
561768879 561768879
503812119 503812119
173648398 173648398
488873797 488873797
580253000 580253000
324115954 324115954
615473508 615473508
89600243 89600243
292874925 292874925
237580647 237580647
174558258 174558258
237181262 237181262
288099421 288099421
973501002 973501002
972753866 972753866
183674654 183674654
47650352 47650352
3076694 3076694
530889815 530889815
951279658 951279658
260988133 260988133
105054355 105054355
907817041 907817041
407681359 407681359
581950481 581950481
963821249 963821249
759777060 759777060
990168566 990168566
252538730 252538730
76925805 76925805
347398410 347398410
169893158 169893158
2551977 2551977
55481671 55481671
796249026 796249026
774507799 774507799
793692519 793692519
226473795 226473795
540850755 540850755
64076460 64076460
233899983 233899983
484420666 484420666
567199824 567199824
419483766 419483766
289089060 289089060
239573779 239573779
835072170 835072170
953711024 953711024
132618612 132618612
77151694 77151694
795476644 795476644
792853012 792853012
19170862 19170862
668633399 668633399
935361003 935361003
986962544 986962544
964946900 964946900
205740200 205740200
557296533 557296533
227258875 227258875
144477084 144477084
44806476 44806476
159694689 159694689
675768546 675768546
179881156 179881156
176318378 176318378
61138151 61138151
208877868 208877868
579316718 579316718
688896836 688896836
212139942 212139942
647791823 647791823
433834073 433834073
454092764 454092764
246309425 246309425
817051751 817051751
808681773 808681773
477923451 477923451
477980108 477980108
607302612 607302612
999301776 999301776
925226813 925226813
540397894 540397894
411014781 411014781
112323743 112323743
311547327 311547327
558847568 558847568
608990353 608990353
177259129 177259129
527791131 527791131
323213 323213
632111778 632111778
535383194 535383194
377185800 377185800
676186980 676186980
507134769 507134769
840307075 840307075
687885028 687885028
420705753 420705753
124453682 124453682
959790226 959790226
539483323 539483323
884076644 884076644
793191986 793191986
452693363 452693363
250594392 250594392
943672574 943672574
324003897 324003897
478589390 478589390
731761847 731761847
928319496 928319496
297392398 297392398
953278453 953278453
758538112 758538112
894033846 894033846
267793919 267793919
803876970 803876970
7076953 7076953
237196947 237196947
618106241 618106241
704480279 704480279
597681213 597681213
805682424 805682424
637461320 637461320
471426400 471426400
120866413 120866413
967694299 967694299
114022572 114022572
655776921 655776921
463302646 463302646
915288721 915288721
527631246 527631246
198405601 198405601
725263428 725263428
153839862 153839862
625161177 625161177
43330018 43330018
756341277 756341277
715456649 715456649
761366403 761366403
678557410 678557410
400988887 400988887
620360305 620360305
116691462 116691462
216002282 216002282
924640050 924640050
752725479 752725479
280005551 280005551
378172482 378172482
360138794 360138794
573696438 573696438
598112386 598112386
941161550 941161550
665835154 665835154
69531506 69531506
230320427 230320427
638270746 638270746
276670410 276670410
676724126 676724126
342482357 342482357
866909776 866909776
975320075 975320075
254112273 254112273
95698557 95698557
449782132 449782132
877815862 877815862
647757700 647757700
134992857 134992857
467611081 467611081
435851546 435851546
299169063 299169063
489240264 489240264
308523997 308523997
209834583 209834583
933065916 933065916
243158576 243158576
95011066 95011066
110078597 110078597
71396205 71396205
457466478 457466478
628498596 628498596
27113510 27113510
102260445 102260445
697336146 697336146
330935548 330935548
327943938 327943938
506849640 506849640
479145953 479145953
495091797 495091797
341575894 341575894
630096257 630096257
293488733 293488733
686693437 686693437
245861656 245861656
183487870 183487870
240799797 240799797
922342513 922342513
836179260 836179260
811019 811019
849759450 849759450
558223474 558223474
782546958 782546958
434452419 434452419
560787457 560787457
152950499 152950499
41492680 41492680
465366267 465366267
299654069 299654069
45774543 45774543
101605368 101605368
5729034 5729034
816702423 816702423
527154438 527154438
871154915 871154915
870495881 870495881
971518633 971518633
528301426 528301426
737050209 737050209
898013482 898013482
717589041 717589041
927110050 927110050
111795738 111795738
398936448 398936448
792639031 792639031
225730759 225730759
823843065 823843065
536476443 536476443
137342241 137342241
381616450 381616450
197221449 197221449
807429169 807429169
498133642 498133642
24537229 24537229
452357352 452357352
417906700 417906700
463316788 463316788
549640695 549640695
53629880 53629880
115315352 115315352
200115553 200115553
130550223 130550223
81104972 81104972
189389761 189389761
731660027 731660027
171491984 171491984
847630048 847630048
133998250 133998250
499105245 499105245
697266879 697266879
554879241 554879241
532398810 532398810
822931137 822931137
721619745 721619745
444475434 444475434
628355178 628355178
72306191 72306191
623944949 623944949
909889536 909889536
316836788 316836788
527507151 527507151
765723865 765723865
253272702 253272702
82498481 82498481
532950053 532950053
753774060 753774060
441047687 441047687
860432583 860432583
113362238 113362238
381473826 381473826
707277173 707277173
317458495 317458495
81229936 81229936
767090908 767090908
415354123 415354123
364214704 364214704
888201286 888201286
545500545 545500545
22763809 22763809
316122484 316122484
448087299 448087299
675779843 675779843
287298334 287298334
11709184 11709184
564948574 564948574
51745326 51745326
262859178 262859178
550549743 550549743
171017184 171017184
401133002 401133002
766320646 766320646
591009469 591009469
905631839 905631839
100919810 100919810
535422024 535422024
378818227 378818227
671839253 671839253
946027980 946027980
584175899 584175899
549076357 549076357
659400996 659400996
795045864 795045864
568381290 568381290
751590413 751590413
828318691 828318691
695173376 695173376
417258235 417258235
260919762 260919762
239430798 239430798
14552918 14552918
873969560 873969560
678872134 678872134
840630509 840630509
48214310 48214310
801272687 801272687
659815573 659815573
468790429 468790429
180824842 180824842
551931746 551931746
735568509 735568509
148212888 148212888
880824885 880824885
581460444 581460444
121641001 121641001
99274327 99274327
6524138 6524138
652310992 652310992
432830906 432830906
470544969 470544969
195691297 195691297
192998875 192998875
649567380 649567380
499837402 499837402
652160435 652160435
123554507 123554507
507876029 507876029
814662270 814662270
544486813 544486813
900503420 900503420
27972395 27972395
754995248 754995248
3855729 3855729
262263714 262263714
966218599 966218599
292625647 292625647
961273583 961273583
243237394 243237394
331744100 331744100
388893385 388893385
925651680 925651680
462133034 462133034
892426984 892426984
676551525 676551525
977471120 977471120
168005863 168005863
266374488 266374488
412076362 412076362
727185733 727185733
959816907 959816907
839707954 839707954
143062639 143062639
983613458 983613458
15765197 15765197
546287118 546287118
115335281 115335281
505862626 505862626
278037491 278037491
539620707 539620707
317870505 317870505
102009535 102009535
29190921 29190921
246768939 246768939
827254793 827254793
68544907 68544907
741274813 741274813
168475838 168475838
948627877 948627877
773092675 773092675
60570659 60570659
378557084 378557084
699952202 699952202
125422389 125422389
370524798 370524798
544509492 544509492
45243463 45243463
965370509 965370509
990052978 990052978
82849227 82849227
141958658 141958658
408348718 408348718
376057129 376057129
109148867 109148867
688699366 688699366
59012075 59012075
8732588 8732588
168598912 168598912
762622563 762622563
546892085 546892085
763138037 763138037
872071311 872071311
259942574 259942574
7136014 7136014
158592553 158592553
24559781 24559781
561684039 561684039
963652393 963652393
327745883 327745883
596754532 596754532
701463962 701463962
440329427 440329427
487539970 487539970
61662584 61662584
379611607 379611607
190767025 190767025
195079340 195079340
400829675 400829675
736374647 736374647
540589556 540589556
752988395 752988395
438773797 438773797
227945445 227945445
17537562 17537562
886552839 886552839
968643035 968643035
106315086 106315086
804303878 804303878
773634051 773634051
309036687 309036687
954098366 954098366
236626679 236626679
787270353 787270353
98521781 98521781
845609982 845609982
562590881 562590881
462877750 462877750
662931557 662931557
262953788 262953788
536635125 536635125
734721462 734721462
986417034 986417034
713040605 713040605
8519391 8519391
717577121 717577121
309266824 309266824
808631879 808631879
14610433 14610433
374275665 374275665
109962004 109962004
756673082 756673082
481415826 481415826
412546012 412546012
86691223 86691223
573631695 573631695
426662122 426662122
36513379 36513379
242286323 242286323
595064208 595064208
344551621 344551621
42919518 42919518
725652434 725652434
509697182 509697182
730005935 730005935
539946813 539946813
7580167 7580167
450877473 450877473
355358245 355358245
579204472 579204472
444451620 444451620
136139069 136139069
880714714 880714714
505913389 505913389
697703023 697703023
273243942 273243942
332771233 332771233
961054876 961054876
86585138 86585138
137798442 137798442
266406312 266406312
304744543 304744543
246917795 246917795
381861417 381861417
786209014 786209014
775705884 775705884
715565180 715565180
474566202 474566202
994606156 994606156
648280438 648280438
995345337 995345337
835794852 835794852
377741224 377741224
957756279 957756279
624320477 624320477
807742884 807742884
495361102 495361102
147012527 147012527
815940165 815940165
408227533 408227533
999286714 999286714
527433951 527433951
625563358 625563358
234973762 234973762
788789953 788789953
359549594 359549594
796180899 796180899
992435203 992435203
551180742 551180742
16367314 16367314
891165921 891165921
793697427 793697427
64563671 64563671
351726241 351726241
138058365 138058365
162199174 162199174
966984826 966984826
759192575 759192575
421594579 421594579
86593905 86593905
59121557 59121557
905888736 905888736
142802813 142802813
131522581 131522581
885196379 885196379
927177292 927177292
350263161 350263161
749785771 749785771
447961954 447961954
72909410 72909410
95203068 95203068
975498849 975498849
691759880 691759880
713163498 713163498
10020369 10020369
93629563 93629563
661883890 661883890
882689642 882689642
140883725 140883725
778648779 778648779
257695751 257695751
323631866 323631866
216122346 216122346
245462755 245462755
972961434 972961434
164094867 164094867
67056900 67056900
395980498 395980498
152437937 152437937
451763206 451763206
70715694 70715694
9799584 9799584
471140526 471140526
20196052 20196052
264841869 264841869
972813601 972813601
533299103 533299103
367692198 367692198
180368100 180368100
842422022 842422022
908634477 908634477
458854538 458854538
720701820 720701820
750066850 750066850
342921606 342921606
423485025 423485025
146267230 146267230
132831908 132831908
299630197 299630197
510516006 510516006
152317901 152317901
756985976 756985976
245932860 245932860
623429895 623429895
845846811 845846811
322759181 322759181
348744987 348744987
294338629 294338629
654641185 654641185
194658850 194658850
793890038 793890038
618353611 618353611
850200544 850200544
518680383 518680383
331459325 331459325
488716127 488716127
168165462 168165462
438137215 438137215
835645255 835645255
271560967 271560967
815708961 815708961
789170733 789170733
225053154 225053154
178609803 178609803
232294950 232294950
702728693 702728693
85603997 85603997
127368345 127368345
306727884 306727884
37453298 37453298
163802556 163802556
106375911 106375911
55628718 55628718
649161932 649161932
740025115 740025115
46227748 46227748
61498251 61498251
448215020 448215020
346696726 346696726
633504938 633504938
199907814 199907814
481044489 481044489
312427759 312427759
878015522 878015522
312605798 312605798
667636438 667636438
881168137 881168137
81614861 81614861
937594330 937594330
596599402 596599402
411905235 411905235
528331620 528331620
300562639 300562639
475342168 475342168
51072600 51072600
379039781 379039781
63477265 63477265
898000317 898000317
187084261 187084261
226430716 226430716
496878756 496878756
962610792 962610792
156459387 156459387
675670420 675670420
461795401 461795401
949715521 949715521
601066922 601066922
584334099 584334099
965292305 965292305
468390968 468390968
659466327 659466327
869832926 869832926
548027086 548027086
421176019 421176019
741115007 741115007
540737139 540737139
818069500 818069500
904372096 904372096
523249173 523249173
108730141 108730141
148837977 148837977
704868730 704868730
732339235 732339235
323419441 323419441
79596975 79596975
371115865 371115865
4303020 4303020
109695643 109695643
475839996 475839996
426524805 426524805
47534704 47534704
262219828 262219828
379940193 379940193
818783236 818783236
289611193 289611193
4175593 4175593
704567618 704567618
941754919 941754919
951204981 951204981
706953764 706953764
141766571 141766571
47704238 47704238
969158483 969158483
37938401 37938401
266230808 266230808
912489744 912489744
595749413 595749413
838680136 838680136
442495295 442495295
593261155 593261155
71748955 71748955
81959628 81959628
344280837 344280837
989919985 989919985
210238498 210238498
556284239 556284239
589914328 589914328
756998837 756998837
715377299 715377299
278353659 278353659
690604154 690604154
578027563 578027563
349566749 349566749
523842141 523842141
829083396 829083396
938116199 938116199
847093665 847093665
240506687 240506687
115420176 115420176
75361182 75361182
512494020 512494020
650350260 650350260
196563241 196563241
969267665 969267665
906750757 906750757
644301119 644301119
219308126 219308126
842537376 842537376
229519934 229519934
802519013 802519013
496010743 496010743
106687539 106687539
776585087 776585087
143732153 143732153
263453410 263453410
191898293 191898293
87092350 87092350
270406937 270406937
994441786 994441786
434072212 434072212
531146101 531146101
842044083 842044083
890846902 890846902
375793163 375793163
587288516 587288516
31810024 31810024
587835465 587835465
330622557 330622557
170887581 170887581
734267958 734267958
485929035 485929035
589467597 589467597
413629251 413629251
391063488 391063488
838266705 838266705
576017264 576017264
196444834 196444834
125566578 125566578
237847347 237847347
686222996 686222996
59212819 59212819
769943255 769943255
279698256 279698256
630304976 630304976
295050257 295050257
226934902 226934902
316186239 316186239
973556165 973556165
98706828 98706828
351555699 351555699
190769654 190769654
578570268 578570268
610772366 610772366
117213 117213
703303065 703303065
348638341 348638341
660058563 660058563
255658390 255658390
365017774 365017774
464785389 464785389
93150384 93150384
493879339 493879339
947896086 947896086
220537388 220537388
690411966 690411966
700703546 700703546
821240334 821240334
411231672 411231672
990107993 990107993
796436372 796436372
415491199 415491199
479288365 479288365
387524587 387524587
982444767 982444767
102198917 102198917
968679072 968679072
867931984 867931984
228320387 228320387
205606549 205606549
884796572 884796572
61352153 61352153
585465805 585465805
86881511 86881511
986034920 986034920
704224370 704224370
189995802 189995802
645063535 645063535
513535049 513535049
164802520 164802520
818013434 818013434
669119622 669119622
354347546 354347546
458756394 458756394
797418849 797418849
698456315 698456315
675683330 675683330
669015367 669015367
513970348 513970348
299908175 299908175
729097686 729097686
782715640 782715640
709125838 709125838
419648596 419648596
869000921 869000921
342354452 342354452
173524772 173524772
66597715 66597715
35120266 35120266
699231896 699231896
331934657 331934657
261485920 261485920
163584566 163584566
597097643 597097643
248568842 248568842
13526950 13526950
910116992 910116992
63235 63235
708517099 708517099
383216881 383216881
850045558 850045558
854099013 854099013
158304892 158304892
157942197 157942197
878355525 878355525
285986478 285986478
676960142 676960142
653644872 653644872
373095579 373095579
563970296 563970296
52255220 52255220
777300785 777300785
96557871 96557871
175887124 175887124
606158148 606158148
386526928 386526928
119918449 119918449
422697189 422697189
535966996 535966996
260290315 260290315
639839913 639839913
940870069 940870069
868185068 868185068
842148426 842148426
402379695 402379695
477948976 477948976
213734762 213734762
715566719 715566719
90603559 90603559
800039268 800039268
100212421 100212421
653742460 653742460
981728785 981728785
692263737 692263737
197529123 197529123
376298764 376298764
188940799 188940799
882854501 882854501
610958485 610958485
259483077 259483077
224035297 224035297
695657692 695657692
998547820 998547820
4906784 4906784
12196504 12196504
42688154 42688154
796595856 796595856
996880433 996880433
950849488 950849488
990295117 990295117
193948459 193948459
664550431 664550431
484228660 484228660
678003569 678003569
885391775 885391775
33862285 33862285
476720543 476720543
765013391 765013391
106171358 106171358
748233999 748233999
225304623 225304623
67402635 67402635
205951420 205951420
476380110 476380110
268069006 268069006
606290088 606290088
28358394 28358394
705552850 705552850
329053114 329053114
834793938 834793938
49740463 49740463
273710963 273710963
806224661 806224661
927994193 927994193
392468887 392468887
945896760 945896760
585861244 585861244
24776444 24776444
994027392 994027392
799053382 799053382
203092687 203092687
75584514 75584514
588822324 588822324
105492658 105492658
521986727 521986727
798521422 798521422
649391000 649391000
207545991 207545991
233005762 233005762
845259809 845259809
843029696 843029696
615519009 615519009
247237649 247237649
293105831 293105831
353713106 353713106
226897723 226897723
559321521 559321521
249081485 249081485
16601184 16601184
418272172 418272172
292050458 292050458
568979436 568979436
388547226 388547226
202446559 202446559
271766540 271766540
237829590 237829590
79833046 79833046
481618951 481618951
177949976 177949976
766361540 766361540
743188481 743188481
207583952 207583952
48928895 48928895
464148386 464148386
281161487 281161487
400684754 400684754
643350884 643350884
191230000 191230000
447655726 447655726
544918213 544918213
918603716 918603716
787878879 787878879
817537738 817537738
912405051 912405051
377899710 377899710
257659770 257659770
726505631 726505631
60105494 60105494
256615872 256615872
396555022 396555022
283235379 283235379
23175438 23175438
935944668 935944668
846446178 846446178
916556566 916556566
964714417 964714417
946026359 946026359
296868552 296868552
686330796 686330796
80456621 80456621
244753401 244753401
135195308 135195308
160954487 160954487
188214349 188214349
916953164 916953164
296847504 296847504
34127873 34127873
340625431 340625431
333985094 333985094
870403655 870403655
156054101 156054101
517323076 517323076
299393496 299393496
645488385 645488385
941731897 941731897
196270575 196270575
123510776 123510776
296047676 296047676
622378572 622378572
799853950 799853950
335704317 335704317
172665405 172665405
290888174 290888174
109038970 109038970
917723225 917723225
715973271 715973271
105633811 105633811
467473845 467473845
897939911 897939911
216055827 216055827
953819859 953819859
435807927 435807927
188785666 188785666
898009959 898009959
166367618 166367618
461984770 461984770
108076950 108076950
881359114 881359114
127631163 127631163
486223559 486223559
19294633 19294633
128498903 128498903
505247904 505247904
88434308 88434308
934410648 934410648
529148825 529148825
216909395 216909395
220777276 220777276
142481831 142481831
183751375 183751375
923947795 923947795
346138461 346138461
73170724 73170724
18405036 18405036
455255749 455255749
72005517 72005517
51722891 51722891
255666381 255666381
59480124 59480124
404242908 404242908
736451422 736451422
324924195 324924195
486873340 486873340
682954214 682954214
828357503 828357503
327207473 327207473
773575261 773575261
464444195 464444195
524401982 524401982
889544227 889544227
147182614 147182614
231972532 231972532
964794385 964794385
982388141 982388141
96150541 96150541
85701323 85701323
865238052 865238052
59982375 59982375
685082723 685082723
559143628 559143628
616253200 616253200
307895724 307895724
803781895 803781895
306996107 306996107
253441650 253441650
511695434 511695434
474627133 474627133
35251377 35251377
303282421 303282421
820989272 820989272
998026502 998026502
897729656 897729656
554032338 554032338
705091790 705091790
858572921 858572921
998935443 998935443
666426751 666426751
401256893 401256893
901266936 901266936
243225376 243225376
729307986 729307986
821885440 821885440
136821759 136821759
347850146 347850146
121939032 121939032
100596157 100596157
590815782 590815782
899564249 899564249
683334646 683334646
970641925 970641925
746049891 746049891
868002447 868002447
87369165 87369165
826481701 826481701
556536580 556536580
28144349 28144349
901617364 901617364
642379370 642379370
470039054 470039054
634089941 634089941
466586844 466586844
743193594 743193594
623376880 623376880
123491127 123491127
102022424 102022424
699579137 699579137
685293313 685293313
827595854 827595854
595029565 595029565
208912006 208912006
859632568 859632568
146870348 146870348
732891127 732891127
445367816 445367816
143563622 143563622
220107576 220107576
288976512 288976512
567091978 567091978
499197402 499197402
523608992 523608992
117349035 117349035
638133192 638133192
166097394 166097394
991419782 991419782
337776493 337776493
539504910 539504910
575313586 575313586
604983734 604983734
385602884 385602884
440871415 440871415
608501209 608501209
54521946 54521946
182906021 182906021
806043307 806043307
532656228 532656228
67613832 67613832
269707124 269707124
193908842 193908842
309525979 309525979
744487223 744487223
648126111 648126111
285663692 285663692
92139756 92139756
63928729 63928729
738570135 738570135
35071646 35071646
208653982 208653982
684123114 684123114
737005106 737005106
167628299 167628299
202295354 202295354
82216503 82216503
14662173 14662173
856145209 856145209
101551555 101551555
844968065 844968065
745090228 745090228
858909835 858909835
231920455 231920455
313403092 313403092
870602176 870602176
587219438 587219438
623349107 623349107
17544654 17544654
918722696 918722696
197098527 197098527
603131485 603131485
708114093 708114093
84975619 84975619
106064672 106064672
648740200 648740200
506676 506676
127043454 127043454
230636747 230636747
85345477 85345477
977686957 977686957
529650412 529650412
135456596 135456596
162127968 162127968
652505165 652505165
153631683 153631683
974557470 974557470
852996643 852996643
852857600 852857600
629205318 629205318
687806044 687806044
766068824 766068824
625242018 625242018
288692876 288692876
78221722 78221722
19101492 19101492
182561175 182561175
546380618 546380618
135553855 135553855
869558576 869558576
509354706 509354706
945912107 945912107
636016411 636016411
973612559 973612559
895946163 895946163
965388789 965388789
187826670 187826670
577221430 577221430
133621350 133621350
97789792 97789792
234638771 234638771
786822729 786822729
903596256 903596256
133221331 133221331
351951076 351951076
244977642 244977642
764430212 764430212
278136468 278136468
752451977 752451977
760888165 760888165
333646896 333646896
509184835 509184835
100985427 100985427
503850955 503850955
850702669 850702669
464241043 464241043
696043256 696043256
374772830 374772830
445343365 445343365
17405142 17405142
413766088 413766088
282524944 282524944
734842498 734842498
14903468 14903468
418151848 418151848
374306527 374306527
823298357 823298357
713390255 713390255
110454594 110454594
92771808 92771808
231911788 231911788
107734591 107734591
280765059 280765059
975934580 975934580
340025043 340025043
587103820 587103820
908555129 908555129
83809144 83809144
965084187 965084187
459219039 459219039
410141203 410141203
502732883 502732883
247855844 247855844
49757690 49757690
795487290 795487290
820062064 820062064
976582991 976582991
611621100 611621100
791110013 791110013
344062195 344062195
469427364 469427364
668980760 668980760
443323194 443323194
877815066 877815066
853241877 853241877
100610101 100610101
315523078 315523078
306610747 306610747
8005341 8005341
30748481 30748481
86918606 86918606
85220469 85220469
517738894 517738894
712637081 712637081
109139324 109139324
157917186 157917186
352268343 352268343
820131512 820131512
157841693 157841693
728872086 728872086
260103163 260103163
151454813 151454813
988293706 988293706
52199899 52199899
488113951 488113951
968059240 968059240
845915352 845915352
210946378 210946378
196429951 196429951
699143184 699143184
874165658 874165658
163577058 163577058
162640964 162640964
159819672 159819672
376257535 376257535
42410554 42410554
445331115 445331115
978190563 978190563
12995558 12995558
307240238 307240238
966878151 966878151
868125464 868125464
633039804 633039804
595790620 595790620
783787582 783787582
649153455 649153455
204133285 204133285
404210964 404210964
597544308 597544308
884892882 884892882
898410710 898410710
912031497 912031497
748683550 748683550
240620355 240620355
801375704 801375704
307302510 307302510
769208866 769208866
946805320 946805320
49369422 49369422
359614975 359614975
68443994 68443994
797394982 797394982
86210776 86210776
406429974 406429974
47938142 47938142
492397575 492397575
683493199 683493199
987733660 987733660
934453587 934453587
331722788 331722788
171852838 171852838
995892468 995892468
435812347 435812347
732495874 732495874
129861399 129861399
373655378 373655378
34490115 34490115
848496533 848496533
502628053 502628053
332890348 332890348
21449645 21449645
842792586 842792586
624232092 624232092
544449406 544449406
246127133 246127133
797309274 797309274
368111244 368111244
713271550 713271550
223146769 223146769
714649160 714649160
526397225 526397225
398712251 398712251
367707547 367707547
927784859 927784859
759775152 759775152
603289364 603289364
940652178 940652178
221973432 221973432
910585383 910585383
28463237 28463237
425653662 425653662
590228300 590228300
41860646 41860646
485667856 485667856
272552378 272552378
653684165 653684165
519779235 519779235
187072848 187072848
992939120 992939120
121659922 121659922
929521068 929521068
724897539 724897539
598000482 598000482
714168026 714168026
893178556 893178556
773695841 773695841
832057698 832057698
291019238 291019238
140358328 140358328
15150075 15150075
645955366 645955366
314178147 314178147
916425246 916425246
754092475 754092475
218219405 218219405
458465576 458465576
424052086 424052086
870177321 870177321
737314611 737314611
416127718 416127718
125449528 125449528
180674986 180674986
484699413 484699413
728998997 728998997
129396764 129396764
503175707 503175707
992395906 992395906
310294211 310294211
191347199 191347199
984426040 984426040
591810613 591810613
510419860 510419860
189525416 189525416
407922612 407922612
261329464 261329464
624721318 624721318
357717718 357717718
453172521 453172521
794386831 794386831
508071277 508071277
24077208 24077208
88099541 88099541
886786635 886786635
336980679 336980679
63132057 63132057
934519554 934519554
970120269 970120269
269679558 269679558
95273738 95273738
334518566 334518566
931732497 931732497
941534147 941534147
191758994 191758994
987752202 987752202
697479235 697479235
266564119 266564119
236975708 236975708
753683838 753683838
833598118 833598118
171082396 171082396
447337425 447337425
883954853 883954853
840301725 840301725
395841493 395841493
12239592 12239592
781122827 781122827
419302188 419302188
678404039 678404039
70100218 70100218
49033818 49033818
776242041 776242041
608392137 608392137
204141321 204141321
47820959 47820959
159977332 159977332
113944499 113944499
948885975 948885975
175087698 175087698
397059554 397059554
55222572 55222572
103196951 103196951
81974401 81974401
228225922 228225922
59007577 59007577
843311261 843311261
274420258 274420258
506295131 506295131
691077937 691077937
824654098 824654098
917381328 917381328
418287898 418287898
165520657 165520657
806453287 806453287
20980402 20980402
999375508 999375508
95595670 95595670
609945726 609945726
765617163 765617163
89807046 89807046
192893342 192893342
54158018 54158018
971599990 971599990
40921206 40921206
934230120 934230120
196517955 196517955
61687817 61687817
503217407 503217407
388272133 388272133
523767122 523767122
767371169 767371169
993226369 993226369
922245635 922245635
889024906 889024906
562379771 562379771
93176094 93176094
10248528 10248528
94771744 94771744
679198466 679198466
124528264 124528264
498836736 498836736
526673631 526673631
966472221 966472221
748495274 748495274
72274546 72274546
719064859 719064859
130612452 130612452
29810456 29810456
856011028 856011028
132263421 132263421
583779426 583779426
65682316 65682316
809821145 809821145
35707146 35707146
590025210 590025210
988366854 988366854
546798931 546798931
183629442 183629442
578606771 578606771
18791667 18791667
636708453 636708453
969275505 969275505
771525211 771525211
640877456 640877456
409054837 409054837
192468568 192468568
605900523 605900523
165607086 165607086
414093805 414093805
174963667 174963667
856703091 856703091
500052365 500052365
907079642 907079642
30467516 30467516
168124708 168124708
95297875 95297875
726480003 726480003
354769702 354769702
93920947 93920947
600835984 600835984
377490041 377490041
100874789 100874789
715890566 715890566
214697636 214697636
447169388 447169388
459420769 459420769
883759019 883759019
73932815 73932815
46744909 46744909
10624322 10624322
973466388 973466388
256800887 256800887
468449664 468449664
907743359 907743359
406082645 406082645
562472655 562472655
872102244 872102244
672372393 672372393
404982381 404982381
199451895 199451895
938550034 938550034
345078279 345078279
623125139 623125139
532785141 532785141
13799563 13799563
143822632 143822632
276135678 276135678
103866567 103866567
904050439 904050439
919598978 919598978
294271716 294271716
50317848 50317848
166856753 166856753
553394436 553394436
240139205 240139205
577120299 577120299
40500152 40500152
416898339 416898339
152914409 152914409
723200541 723200541
842806859 842806859
927779501 927779501
607820874 607820874
502390124 502390124
479897120 479897120
535651683 535651683
573596429 573596429
67275653 67275653
118594397 118594397
149107096 149107096
58355452 58355452
666521741 666521741
799260646 799260646
109542 109542
437492089 437492089
591441484 591441484
804776533 804776533
240574211 240574211
10357511 10357511
674812419 674812419
85515932 85515932
222944953 222944953
25113759 25113759
830844714 830844714
893759616 893759616
429220420 429220420
833448384 833448384
805522689 805522689
203931912 203931912
656484849 656484849
324618829 324618829
649055000 649055000
748367072 748367072
828999251 828999251
550867572 550867572
859182223 859182223
38046975 38046975
475064099 475064099
357255011 357255011
978852801 978852801
648330482 648330482
308761921 308761921
318501402 318501402
496312840 496312840
598966939 598966939
50413913 50413913
116205033 116205033
897119373 897119373
877003203 877003203
754757484 754757484
232651664 232651664
893313128 893313128
560523457 560523457
377305402 377305402
401960613 401960613
572671307 572671307
290589171 290589171
569784699 569784699
614178848 614178848
226017696 226017696
623358080 623358080
111973349 111973349
779591900 779591900
195794343 195794343
39423660 39423660
544983640 544983640
983351482 983351482
172205697 172205697
400078106 400078106
586832880 586832880
760905098 760905098
819290318 819290318
891605445 891605445
983130606 983130606
380906971 380906971
323173417 323173417
211375040 211375040
964970322 964970322
894211326 894211326
573845221 573845221
400253054 400253054
187863624 187863624
935708204 935708204
666342166 666342166
449689640 449689640
1600099 1600099
673799462 673799462
649639406 649639406
295799412 295799412
989754271 989754271
795521219 795521219
428493059 428493059
288645161 288645161
387258125 387258125
305212451 305212451
282022861 282022861
563009484 563009484
482831118 482831118
200341845 200341845
397645185 397645185
33144100 33144100
425150676 425150676
518628892 518628892
700218183 700218183
314625827 314625827
426179477 426179477
44714494 44714494
837683593 837683593
781404261 781404261
360461842 360461842
387583439 387583439
334316464 334316464
459879449 459879449
498250768 498250768
929669805 929669805
772622144 772622144
858829579 858829579
673636554 673636554
217159524 217159524
120163519 120163519
948837884 948837884
869478312 869478312
935654034 935654034
583143154 583143154
147197462 147197462
918952457 918952457
72496795 72496795
473106724 473106724
76635121 76635121
921487017 921487017
500207476 500207476
68139180 68139180
747796274 747796274
249687144 249687144
355350151 355350151
820629451 820629451
290843579 290843579
235597418 235597418
180523094 180523094
220050267 220050267
833510161 833510161
914075941 914075941
947432449 947432449
708535126 708535126
698642003 698642003
35278499 35278499
369965896 369965896
899436276 899436276
358755323 358755323
761544971 761544971
603597131 603597131
762147198 762147198
341386988 341386988
662380625 662380625
676985171 676985171
603002360 603002360
265574738 265574738
801415293 801415293
801148541 801148541
462731518 462731518
781508516 781508516
63612061 63612061
932745686 932745686
688850938 688850938
694389695 694389695
368771636 368771636
469377725 469377725
285834800 285834800
672861490 672861490
668915695 668915695
192006943 192006943
374358928 374358928
754402571 754402571
413766211 413766211
98068387 98068387
34519055 34519055
349821810 349821810
260702122 260702122
776702598 776702598
466660435 466660435
427878675 427878675
260031218 260031218
867381158 867381158
512983088 512983088
7298381 7298381
274557622 274557622
494657975 494657975
612877200 612877200
543901602 543901602
859102006 859102006
342369581 342369581
331929654 331929654
471016895 471016895
104977255 104977255
183166535 183166535
434991405 434991405
875802164 875802164
64406557 64406557
885963844 885963844
909089197 909089197
379474044 379474044
71951003 71951003
566426482 566426482
570287653 570287653
518922266 518922266
436852416 436852416
157281288 157281288
58555044 58555044
733366054 733366054
28064460 28064460
973791554 973791554
981455766 981455766
148752551 148752551
135616100 135616100
60560404 60560404
812073556 812073556
692898985 692898985
123705095 123705095
207802653 207802653
359412112 359412112
95947462 95947462
347692683 347692683
917510673 917510673
373720105 373720105
768287488 768287488
403875212 403875212
306615068 306615068
833067916 833067916
982733563 982733563
115748909 115748909
355407125 355407125
310364630 310364630
255806557 255806557
211630891 211630891
38005348 38005348
159457890 159457890
954017435 954017435
202358523 202358523
566838517 566838517
407131160 407131160
388823661 388823661
831349510 831349510
67035483 67035483
347108801 347108801
284821514 284821514
600197277 600197277
579275787 579275787
565111684 565111684
711032221 711032221
139341112 139341112
780175461 780175461
64280213 64280213
814347885 814347885
171264483 171264483
898404835 898404835
600263889 600263889
108205596 108205596
564304578 564304578
641338889 641338889
465686631 465686631
99592034 99592034
304386360 304386360
886996711 886996711
159590186 159590186
759346191 759346191
725653321 725653321
212532104 212532104
508017087 508017087
559123253 559123253
31538245 31538245
368318667 368318667
227954600 227954600
111064466 111064466
895771934 895771934
693464701 693464701
40904293 40904293
614649698 614649698
450522112 450522112
199431846 199431846
729099220 729099220
156368186 156368186
111224140 111224140
531979887 531979887
752012012 752012012
143962401 143962401
681569673 681569673
737983233 737983233
763624805 763624805
978441094 978441094
224302576 224302576
349785574 349785574
586425010 586425010
540209544 540209544
557265677 557265677
809933321 809933321
546972821 546972821
844299221 844299221
62864560 62864560
906799957 906799957
535851277 535851277
56174142 56174142
854857527 854857527
240070358 240070358
938915883 938915883
308076739 308076739
17943739 17943739
50073427 50073427
26432386 26432386
527597271 527597271
475462266 475462266
284909078 284909078
180846483 180846483
723249314 723249314
343439246 343439246
425107980 425107980
908204933 908204933
792795146 792795146
603919003 603919003
655813401 655813401
518019342 518019342
469552495 469552495
823125887 823125887
466697856 466697856
888808103 888808103
318908672 318908672
117947323 117947323
684126449 684126449
48832633 48832633
546880799 546880799
272312232 272312232
330092327 330092327
535497104 535497104
228131993 228131993
22082323 22082323
820584838 820584838
300078124 300078124
569164198 569164198
522035291 522035291
957496994 957496994
123709920 123709920
421122315 421122315
333649232 333649232
135045234 135045234
919849003 919849003
162981728 162981728
293313620 293313620
985052311 985052311
640725877 640725877
116172874 116172874
627334982 627334982
98167223 98167223
990265788 990265788
878838745 878838745
732406460 732406460
988556487 988556487
10580761 10580761
72697841 72697841
751848239 751848239
334160324 334160324
930308459 930308459
840043163 840043163
880823832 880823832
574777882 574777882
453658036 453658036
310806847 310806847
565521894 565521894
144384925 144384925
978884024 978884024
165523673 165523673
627373609 627373609
529677744 529677744
604380243 604380243
270028758 270028758
810245790 810245790
380290307 380290307
439417074 439417074
391378592 391378592
415076614 415076614
612268192 612268192
249732113 249732113
373884580 373884580
536632664 536632664
86141494 86141494
832710300 832710300
876723883 876723883
789222088 789222088
323459555 323459555
915547565 915547565
288249045 288249045
232330953 232330953
648414383 648414383
759309733 759309733
329541960 329541960
221436245 221436245
810987631 810987631
528932845 528932845
934493252 934493252
721168464 721168464
882115422 882115422
797256158 797256158
971198493 971198493
511728409 511728409
568360226 568360226
391874018 391874018
797439976 797439976
52616230 52616230
191113571 191113571
950128636 950128636
429014730 429014730
38793502 38793502
775878370 775878370
614081949 614081949
669377754 669377754
660534147 660534147
560326632 560326632
717614970 717614970
271064277 271064277
400072286 400072286
544163943 544163943
861907822 861907822
189221593 189221593
748281104 748281104
111131971 111131971
446406487 446406487
153791950 153791950
817130100 817130100
668041715 668041715
952428256 952428256
133736351 133736351
390000317 390000317
403001164 403001164
46564613 46564613
979639020 979639020
228726547 228726547
89927044 89927044
2515218 2515218
698314416 698314416
332194399 332194399
469937724 469937724
680015266 680015266
646513821 646513821
292616587 292616587
700971277 700971277
855414468 855414468
492442416 492442416
71893073 71893073
53552969 53552969
600809634 600809634
410989754 410989754
82542671 82542671
778147843 778147843
260908233 260908233
509419248 509419248
370352149 370352149
868246274 868246274
407800647 407800647
500713452 500713452
779749824 779749824
85856501 85856501
205715056 205715056
440561812 440561812
853662355 853662355
192607866 192607866
678320514 678320514
58965332 58965332
485017694 485017694
786549609 786549609
93549406 93549406
538454822 538454822
773936638 773936638
624587031 624587031
3560980 3560980
179504606 179504606
149607059 149607059
509473205 509473205
633214771 633214771
20678846 20678846
25275335 25275335
683490510 683490510
125442621 125442621
687941268 687941268
228982983 228982983
196917702 196917702
304201885 304201885
906512234 906512234
1564749 1564749
7013025 7013025
579237378 579237378
988005808 988005808
475122620 475122620
122379515 122379515
429991567 429991567
364404969 364404969
987110800 987110800
308059062 308059062
897601654 897601654
756550858 756550858
665041852 665041852
736520106 736520106
5725197 5725197
588109172 588109172
690564362 690564362
124615016 124615016
712779250 712779250
118392698 118392698
488193200 488193200
884270004 884270004
808605621 808605621
167327630 167327630
539566086 539566086
394312613 394312613
940946247 940946247
193147269 193147269
239216123 239216123
17251009 17251009
127498853 127498853
809754399 809754399
644666935 644666935
665464915 665464915
59040179 59040179
989278921 989278921
700789092 700789092
816559036 816559036
95996629 95996629
812069403 812069403
200329349 200329349
943718932 943718932
40392222 40392222
197011821 197011821
31458304 31458304
561228786 561228786
278395125 278395125
277626927 277626927
495263116 495263116
254252064 254252064
797968168 797968168
690681772 690681772
219786593 219786593
687574729 687574729
605734831 605734831
985536219 985536219
360658858 360658858
642676375 642676375
888634762 888634762
179229298 179229298
222356204 222356204
218136645 218136645
233876612 233876612
841370922 841370922
161739540 161739540
533123180 533123180
31206487 31206487
788502449 788502449
245593960 245593960
31971557 31971557
31776907 31776907
944768915 944768915
488579504 488579504
838819264 838819264
982082144 982082144
469441122 469441122
271586925 271586925
851599292 851599292
848950256 848950256
143331722 143331722
233485259 233485259
224384952 224384952
756927944 756927944
528558997 528558997
40331904 40331904
266549548 266549548
135974013 135974013
496181948 496181948
729992769 729992769
381765243 381765243
679797277 679797277
316905018 316905018
636789456 636789456
22129285 22129285
526802914 526802914
584590377 584590377
892158523 892158523
238930742 238930742
515055133 515055133
592359342 592359342
159670163 159670163
525615558 525615558
616188628 616188628
377385341 377385341
764427926 764427926
816948292 816948292
288121745 288121745
205606101 205606101
769132131 769132131
969804314 969804314
8682875 8682875
126511395 126511395
906963250 906963250
312054178 312054178
517919627 517919627
183590616 183590616
934992815 934992815
280290267 280290267
313457046 313457046
185947307 185947307
564515775 564515775
747885022 747885022
111134192 111134192
288296685 288296685
117327216 117327216
248484831 248484831
547860670 547860670
291171274 291171274
89818673 89818673
663050106 663050106
490324113 490324113
516151719 516151719
50142902 50142902
201349060 201349060
971054945 971054945
538414599 538414599
984959171 984959171
505781323 505781323
492197920 492197920
552429450 552429450
473437327 473437327
509671926 509671926
872286229 872286229
434474460 434474460
322388109 322388109
375552163 375552163
530621573 530621573
316739161 316739161
74475373 74475373
147866517 147866517
763718341 763718341
804479033 804479033
367361156 367361156
948242717 948242717
133930184 133930184
907572794 907572794
173817927 173817927
364264196 364264196
430027978 430027978
992653007 992653007
950980109 950980109
365676720 365676720
305752071 305752071
875541302 875541302
700007613 700007613
406205091 406205091
78220748 78220748
164950930 164950930
776087361 776087361
681603396 681603396
108476970 108476970
109720045 109720045
205339209 205339209
647606252 647606252
686031515 686031515
759343614 759343614
819059924 819059924
522709387 522709387
29749922 29749922
286038186 286038186
826226574 826226574
28594758 28594758
353890486 353890486
168664416 168664416
274312364 274312364
27934479 27934479
742194080 742194080
673923233 673923233
469544456 469544456
989370084 989370084
183695497 183695497
893610459 893610459
224774000 224774000
748723965 748723965
772060193 772060193
529394606 529394606
794521031 794521031
152736439 152736439
500919828 500919828
127404933 127404933
146921384 146921384
429650214 429650214
249039162 249039162
773590917 773590917
962766093 962766093
686257557 686257557
488899309 488899309
294782851 294782851
594626484 594626484
7863839 7863839
392537969 392537969
243062027 243062027
362067608 362067608
824565078 824565078
160320730 160320730
515434462 515434462
376045198 376045198
866796766 866796766
285347005 285347005
668705257 668705257
263297665 263297665
722358262 722358262
275637011 275637011
832768841 832768841
17916614 17916614
242818889 242818889
957359662 957359662
276956214 276956214
249195944 249195944
473373553 473373553
633980809 633980809
939955214 939955214
499759151 499759151
608046025 608046025
902322789 902322789
47993447 47993447
657775124 657775124
127304086 127304086
574613660 574613660
67848484 67848484
56901326 56901326
805698449 805698449
289862079 289862079
712666293 712666293
208482989 208482989
509269709 509269709
478561501 478561501
788468806 788468806
294349380 294349380
479949099 479949099
498553141 498553141
177234550 177234550
853271105 853271105
257075715 257075715
87649425 87649425
704165935 704165935
512939210 512939210
207945257 207945257
851757518 851757518
58601828 58601828
627279564 627279564
845010790 845010790
629140437 629140437
136766201 136766201
457153150 457153150
76964512 76964512
439838143 439838143
582429987 582429987
8286767 8286767
782271549 782271549
763388743 763388743
836636910 836636910
887770499 887770499
697943005 697943005
436351472 436351472
328315519 328315519
82910905 82910905
312343151 312343151
737729489 737729489
964631709 964631709
597517482 597517482
308646045 308646045
881089839 881089839
801405351 801405351
193152040 193152040
999299363 999299363
273657067 273657067
24987234 24987234
565377989 565377989
183299537 183299537
938622590 938622590
204373463 204373463
825996927 825996927
363190538 363190538
176434797 176434797
4253969 4253969
624460384 624460384
257815069 257815069
140351768 140351768
343905104 343905104
565112119 565112119
700990832 700990832
452979366 452979366
434883768 434883768
185591608 185591608
117109304 117109304
75699309 75699309
155683269 155683269
323483536 323483536
609589032 609589032
933477577 933477577
361626644 361626644
141426460 141426460
803376261 803376261
935738419 935738419
180815427 180815427
563267665 563267665
370516612 370516612
864441735 864441735
118027847 118027847
423348602 423348602
639254304 639254304
737897787 737897787
70779900 70779900
974686833 974686833
819354770 819354770
398427874 398427874
293981194 293981194
520041588 520041588
176079725 176079725
676119013 676119013
806287767 806287767
412845188 412845188
921370121 921370121
573727167 573727167
288229139 288229139
899025259 899025259
438131326 438131326
761194081 761194081
260889807 260889807
110976945 110976945
104449582 104449582
193591809 193591809
301740457 301740457
969858932 969858932
843595873 843595873
245811139 245811139
212623339 212623339
741721734 741721734
8587231 8587231
194414314 194414314
892670669 892670669
121787577 121787577
622812745 622812745
584249638 584249638
989069529 989069529
574159792 574159792
37449781 37449781
13402524 13402524
175837645 175837645
245814960 245814960
810111230 810111230
986689582 986689582
239724941 239724941
620212967 620212967
10424103 10424103
253037413 253037413
282626829 282626829
789695264 789695264
162316422 162316422
302310762 302310762
3458950 3458950
242153341 242153341
982066770 982066770
28159081 28159081
473254466 473254466
682159178 682159178
199419489 199419489
351212411 351212411
482994997 482994997
145377706 145377706
429382661 429382661
467786355 467786355
227792071 227792071
920367337 920367337
765512986 765512986
309711255 309711255
556977094 556977094
231902884 231902884
666932919 666932919
919758291 919758291
737309048 737309048
593468416 593468416
930315753 930315753
398523029 398523029
144898793 144898793
717335791 717335791
55996901 55996901
302505408 302505408
444033610 444033610
548926615 548926615
316407208 316407208
706730612 706730612
398520075 398520075
159712217 159712217
72409253 72409253
801693992 801693992
261617027 261617027
58711963 58711963
326809068 326809068
399760931 399760931
865087984 865087984
509878571 509878571
176044476 176044476
772604595 772604595
766497785 766497785
750887182 750887182
870909271 870909271
12623585 12623585
182112418 182112418
268881874 268881874
890715461 890715461
529398761 529398761
117879734 117879734
825455727 825455727
106497230 106497230
400189806 400189806
952214790 952214790
948410964 948410964
37669035 37669035
339514941 339514941
254949032 254949032
565844981 565844981
275234558 275234558
768575690 768575690
216546109 216546109
853183400 853183400
70543265 70543265
458440179 458440179
169274982 169274982
269532110 269532110
133326994 133326994
274145989 274145989
229440208 229440208
58981257 58981257
962163171 962163171
713255327 713255327
209009692 209009692
718426946 718426946
616647271 616647271
223273856 223273856
545825483 545825483
89752957 89752957
45971424 45971424
581118476 581118476
31716081 31716081
102002535 102002535
264908268 264908268
184626828 184626828
655623333 655623333
303228792 303228792
52209871 52209871
157887069 157887069
446275062 446275062
55341497 55341497
295747663 295747663
507493528 507493528
212910380 212910380
459213871 459213871
808762502 808762502
236835535 236835535
85316909 85316909
699768936 699768936
164298470 164298470
611958684 611958684
624656658 624656658
756767634 756767634
548627893 548627893
895111872 895111872
704506272 704506272
206099086 206099086
16987167 16987167
627973986 627973986
394249102 394249102
723392402 723392402
510935489 510935489
256239817 256239817
299102592 299102592
106574193 106574193
168450724 168450724
829282404 829282404
712426480 712426480
286544935 286544935
401681823 401681823
227595525 227595525
895063124 895063124
147438770 147438770
23892283 23892283
548184438 548184438
68321146 68321146
514338113 514338113
159873464 159873464
209809533 209809533
253875427 253875427
76367021 76367021
271334143 271334143
901202409 901202409
646229347 646229347
981096186 981096186
437512195 437512195
625821163 625821163
22085579 22085579
754847044 754847044
697278864 697278864
668677476 668677476
870756196 870756196
281282835 281282835
317549261 317549261
858563021 858563021
117137866 117137866
63635936 63635936
581246703 581246703
475232389 475232389
183792770 183792770
37681003 37681003
100452032 100452032
897022375 897022375
39002447 39002447
980123095 980123095
716048410 716048410
626072021 626072021
87933986 87933986
898254323 898254323
125373915 125373915
869261263 869261263
123924458 123924458
789379635 789379635
590443868 590443868
856748601 856748601
198066068 198066068
974651047 974651047
633769243 633769243
310559437 310559437
641032515 641032515
466611322 466611322
743103380 743103380
551510957 551510957
426061038 426061038
784883643 784883643
87910400 87910400
95995827 95995827
164781482 164781482
211301156 211301156
840710283 840710283
314541858 314541858
421550132 421550132
699267323 699267323
762389384 762389384
545203198 545203198
743206779 743206779
548505484 548505484
244437169 244437169
276439252 276439252
699178057 699178057
353473673 353473673
964988117 964988117
272122621 272122621
290604834 290604834
687255889 687255889
338514102 338514102
261748082 261748082
963882836 963882836
375626126 375626126
156504563 156504563
551528177 551528177
355269285 355269285
947417227 947417227
765976197 765976197
801221801 801221801
313823465 313823465
101136348 101136348
242117282 242117282
880942008 880942008
423660018 423660018
101729855 101729855
741831394 741831394
185816032 185816032
208006122 208006122
87731207 87731207
129501450 129501450
973091129 973091129
269030384 269030384
24522693 24522693
761164076 761164076
980460299 980460299
987088470 987088470
285906643 285906643
16131076 16131076
178055394 178055394
255692861 255692861
970320180 970320180
755330148 755330148
859761869 859761869
8834501 8834501
5083903 5083903
459957676 459957676
546004635 546004635
278710669 278710669
821818550 821818550
9952669 9952669
935470542 935470542
831710219 831710219
635727622 635727622
724384717 724384717
408699218 408699218
479070652 479070652
570631247 570631247
879726758 879726758
20231666 20231666
64819879 64819879
923562576 923562576
764910697 764910697
148198728 148198728
31197751 31197751
474451431 474451431
509933297 509933297
687757753 687757753
201888290 201888290
355111949 355111949
415068918 415068918
981466124 981466124
811111858 811111858
232407722 232407722
257069174 257069174
814649032 814649032
252729140 252729140
223714709 223714709
483359898 483359898
37637227 37637227
935271116 935271116
387713818 387713818
167769633 167769633
213589884 213589884
970556919 970556919
832085322 832085322
318560662 318560662
265153515 265153515
653859702 653859702
15288573 15288573
64093572 64093572
253016236 253016236
783350273 783350273
584549399 584549399
27739168 27739168
557608849 557608849
256480259 256480259
576880206 576880206
135782223 135782223
358837340 358837340
233285045 233285045
767523206 767523206
73274726 73274726
190090998 190090998
652428601 652428601
262687933 262687933
917241667 917241667
103504231 103504231
729706941 729706941
393902571 393902571
770237390 770237390
466023370 466023370
403233937 403233937
229014332 229014332
793956436 793956436
194797275 194797275
785132973 785132973
388703755 388703755
866367751 866367751
73560901 73560901
248497323 248497323
649089409 649089409
141579162 141579162
337779472 337779472
844060575 844060575
716132980 716132980
985564715 985564715
474663544 474663544
869676867 869676867
255560831 255560831
398358404 398358404
242984459 242984459
619799233 619799233
505064654 505064654
883747762 883747762
286388766 286388766
944028196 944028196
173800874 173800874
353051488 353051488
805131834 805131834
673847057 673847057
953542512 953542512
470726624 470726624
306793637 306793637
209748914 209748914
257227387 257227387
74085156 74085156
308415486 308415486
70262289 70262289
681857439 681857439
172442624 172442624
570696214 570696214
701424607 701424607
627471679 627471679
254475668 254475668
204092608 204092608
764879503 764879503
914480106 914480106
390806717 390806717
531095307 531095307
506400969 506400969
98186846 98186846
295373089 295373089
30414016 30414016
294400406 294400406
93904121 93904121
482156618 482156618
957775210 957775210
110176980 110176980
431963431 431963431
416096963 416096963
216385195 216385195
851668645 851668645
294165248 294165248
285746761 285746761
351129402 351129402
165867119 165867119
191150302 191150302
816866196 816866196
345268290 345268290
150976239 150976239
430772440 430772440
536182965 536182965
417768248 417768248
110455312 110455312
435893503 435893503
981673149 981673149
63263500 63263500
502624977 502624977
454872229 454872229
429305361 429305361
727113977 727113977
239406254 239406254
616197725 616197725
224308125 224308125
366048396 366048396
321054757 321054757
723488718 723488718
219577393 219577393
136874646 136874646
312799724 312799724
92517964 92517964
178800065 178800065
423323171 423323171
807474556 807474556
117241332 117241332
545315604 545315604
915560009 915560009
153027689 153027689
220837441 220837441
301528431 301528431
713349456 713349456
671506145 671506145
683473767 683473767
743803120 743803120
491275098 491275098
510472215 510472215
42784241 42784241
637192188 637192188
80075322 80075322
671942413 671942413
117332123 117332123
745170259 745170259
758131054 758131054
800114102 800114102
791583797 791583797
420839529 420839529
735071937 735071937
93727444 93727444
648406992 648406992
224467750 224467750
270315762 270315762
14274127 14274127
883550720 883550720
473454194 473454194
418736230 418736230
573697931 573697931
18137305 18137305
784826607 784826607
983057789 983057789
281054529 281054529
609541650 609541650
277896335 277896335
849313605 849313605
596313880 596313880
803673567 803673567
126029357 126029357
24894803 24894803
85828488 85828488
744007851 744007851
219199492 219199492
905100974 905100974
348656902 348656902
401677136 401677136
337976088 337976088
342624794 342624794
52359521 52359521
192553715 192553715
423193831 423193831
569743723 569743723
982152005 982152005
363477973 363477973
163674991 163674991
928444727 928444727
409511700 409511700
629773234 629773234
780140262 780140262
737751380 737751380
72893693 72893693
160431272 160431272
977098892 977098892
822363042 822363042
464947947 464947947
359577376 359577376
486527984 486527984
95990129 95990129
374412488 374412488
926477813 926477813
767683909 767683909
608047240 608047240
477332181 477332181
912091533 912091533
115695300 115695300
919026061 919026061
730759916 730759916
9051667 9051667
65831863 65831863
53186522 53186522
772182740 772182740
486186055 486186055
595608122 595608122
499884968 499884968
19979932 19979932
738684047 738684047
412234346 412234346
195663066 195663066
941160715 941160715
585504633 585504633
423583419 423583419
325246858 325246858
697808070 697808070
934446378 934446378
673511782 673511782
8013896 8013896
76869152 76869152
839795267 839795267
394485343 394485343
5447896 5447896
889332787 889332787
918418243 918418243
640547324 640547324
103066544 103066544
726381132 726381132
900992810 900992810
750571969 750571969
344645513 344645513
3135824 3135824
89768823 89768823
460646173 460646173
499068316 499068316
473434644 473434644
250979637 250979637
280638432 280638432
737782334 737782334
963090302 963090302
379373927 379373927
17739290 17739290
19929209 19929209
150531261 150531261
868069626 868069626
824858662 824858662
213011418 213011418
603883421 603883421
198535327 198535327
815281673 815281673
85772178 85772178
191709265 191709265
346725446 346725446
369727085 369727085
961519169 961519169
757856340 757856340
151422140 151422140
65757850 65757850
673596297 673596297
206726992 206726992
724379743 724379743
520600482 520600482
796391493 796391493
218014770 218014770
642909434 642909434
352157442 352157442
725578864 725578864
961694261 961694261
247875729 247875729
466336880 466336880
606316993 606316993
14736145 14736145
518773707 518773707
870446501 870446501
394177367 394177367
623506143 623506143
146338399 146338399
291604911 291604911
734673713 734673713
833643909 833643909
491156889 491156889
663843378 663843378
430470329 430470329
96751489 96751489
18635489 18635489
287704487 287704487
747866686 747866686
122570190 122570190
930224385 930224385
824950068 824950068
688789129 688789129
715714098 715714098
404724280 404724280
368516441 368516441
541071686 541071686
275535804 275535804
204186508 204186508
535552638 535552638
301657053 301657053
554777703 554777703
304317741 304317741
279535766 279535766
276752434 276752434
87112202 87112202
957140933 957140933
913093998 913093998
350776987 350776987
757917470 757917470
917591041 917591041
1337019 1337019
35091765 35091765
779488167 779488167
394999970 394999970
321073131 321073131
722807134 722807134
375796290 375796290
572730631 572730631
293991055 293991055
99308331 99308331
232149252 232149252
777791320 777791320
293619900 293619900
597151768 597151768
456781148 456781148
616690652 616690652
30463725 30463725
438210369 438210369
183635835 183635835
363601642 363601642
470006114 470006114
775422855 775422855
394801340 394801340
821590007 821590007
732273507 732273507
147802519 147802519
515518827 515518827
373576908 373576908
200435983 200435983
701859016 701859016
391338761 391338761
669713932 669713932
218678248 218678248
252412911 252412911
893998233 893998233
756435662 756435662
53997684 53997684
293354638 293354638
927785717 927785717
872707777 872707777
606310753 606310753
866064798 866064798
805001396 805001396
833921202 833921202
519962534 519962534
619323102 619323102
518416854 518416854
939679650 939679650
376293786 376293786
22706387 22706387
838673320 838673320
814138370 814138370
360795470 360795470
41384241 41384241
889236718 889236718
154571257 154571257
450872223 450872223
938874098 938874098
740912734 740912734
667363032 667363032
934596400 934596400
88492387 88492387
603338099 603338099
20619383 20619383
845925448 845925448
284083925 284083925
26639762 26639762
118181481 118181481
185557033 185557033
827052687 827052687
875020735 875020735
164348012 164348012
650031589 650031589
314262284 314262284
119906509 119906509
901625398 901625398
510826367 510826367
674213155 674213155
297119611 297119611
555577569 555577569
191198005 191198005
866329756 866329756
561429255 561429255
756795820 756795820
384624045 384624045
886949658 886949658
413269989 413269989
463263542 463263542
986961840 986961840
397859244 397859244
104591134 104591134
181113985 181113985
253514641 253514641
391697445 391697445
390223049 390223049
873792818 873792818
181231729 181231729
756875865 756875865
496272275 496272275
854448233 854448233
828724503 828724503
271441464 271441464
522720991 522720991
877992378 877992378
899353256 899353256
184737171 184737171
800521762 800521762
803563340 803563340
341682164 341682164
609629249 609629249
957636616 957636616
726117841 726117841
765007440 765007440
405063032 405063032
132901648 132901648
97829651 97829651
969802188 969802188
111312041 111312041
77793442 77793442
32095028 32095028
878231596 878231596
540221534 540221534
617771602 617771602
432089000 432089000
382166389 382166389
142342029 142342029
964424 964424
687599616 687599616
850272651 850272651
133893919 133893919
114860716 114860716
935271143 935271143
630781219 630781219
106012022 106012022
719008292 719008292
839382124 839382124
546658493 546658493
149586345 149586345
663208522 663208522
134992298 134992298
354202346 354202346
192879739 192879739
38575744 38575744
722001532 722001532
227009989 227009989
238087226 238087226
114743438 114743438
222516133 222516133
838914788 838914788
260985978 260985978
130785336 130785336
380165131 380165131
912725895 912725895
430700689 430700689
810143931 810143931
321750995 321750995
266503475 266503475
96681076 96681076
779291804 779291804
987644128 987644128
648428927 648428927
649209626 649209626
918709041 918709041
678867850 678867850
949354707 949354707
875862185 875862185
344994082 344994082
530259428 530259428
758127863 758127863
70997191 70997191
620319996 620319996
758073082 758073082
871353441 871353441
652361526 652361526
732208020 732208020
575256733 575256733
559410698 559410698
478604535 478604535
328057319 328057319
983304419 983304419
158948452 158948452
707692816 707692816
165833339 165833339
201733464 201733464
433857166 433857166
435362142 435362142
677202784 677202784
506561789 506561789
171222847 171222847
573366235 573366235
960457412 960457412
592527313 592527313
403099794 403099794
399297712 399297712
552944788 552944788
695813427 695813427
20138776 20138776
512679380 512679380
750706148 750706148
283174688 283174688
775924640 775924640
30021980 30021980
414126578 414126578
131362033 131362033
862586443 862586443
87727696 87727696
267018864 267018864
58965770 58965770
459308548 459308548
28077131 28077131
694677712 694677712
855056516 855056516
93857368 93857368
34554708 34554708
58936258 58936258
294930918 294930918
90482196 90482196
780681075 780681075
309332205 309332205
326258048 326258048
686698004 686698004
789320311 789320311
927815213 927815213
832389263 832389263
579743256 579743256
56522921 56522921
747066855 747066855
721925651 721925651
385573404 385573404
580730979 580730979
210240278 210240278
949288473 949288473
110235320 110235320
840253387 840253387
423888439 423888439
427176588 427176588
571525664 571525664
41026950 41026950
948326397 948326397
371116867 371116867
591697643 591697643
57046029 57046029
680394830 680394830
572267424 572267424
547297328 547297328
742904145 742904145
266865427 266865427
563254523 563254523
801178878 801178878
479526412 479526412
779004389 779004389
678918978 678918978
362045133 362045133
241475701 241475701
877254002 877254002
49119262 49119262
499018661 499018661
87367138 87367138
53276746 53276746
72103222 72103222
94851165 94851165
904230669 904230669
658951056 658951056
648755766 648755766
765356384 765356384
241745911 241745911
384078835 384078835
874010675 874010675
747100574 747100574
44409666 44409666
252816571 252816571
503694861 503694861
374731263 374731263
170781725 170781725
658198086 658198086
316264355 316264355
60754550 60754550
222781326 222781326
86859821 86859821
212003485 212003485
488776518 488776518
278169086 278169086
938045155 938045155
247066883 247066883
726519803 726519803
197845630 197845630
242525836 242525836
527210580 527210580
830458110 830458110
263766961 263766961
312463901 312463901
168405404 168405404
710162792 710162792
714266994 714266994
616756266 616756266
699957791 699957791
28500282 28500282
302036815 302036815
506823392 506823392
706838021 706838021
78045475 78045475
476436956 476436956
25563450 25563450
919314229 919314229
970187746 970187746
580974475 580974475
894439970 894439970
492760489 492760489
61527155 61527155
363671531 363671531
552136974 552136974
713379194 713379194
144197992 144197992
401791047 401791047
371924558 371924558
767178279 767178279
389673956 389673956
646018747 646018747
475491927 475491927
872703265 872703265
478208838 478208838
513439601 513439601
479688550 479688550
118308889 118308889
289586244 289586244
43352241 43352241
740050813 740050813
884851505 884851505
882666294 882666294
166468345 166468345
537077251 537077251
462416608 462416608
213210626 213210626
201610406 201610406
504016153 504016153
244759125 244759125
795840912 795840912
538692056 538692056
751575476 751575476
314300600 314300600
722804431 722804431
278924686 278924686
983932856 983932856
176962264 176962264
994773540 994773540
726280157 726280157
618772359 618772359
413855353 413855353
191789487 191789487
858481226 858481226
428668769 428668769
436567596 436567596
948951148 948951148
920502684 920502684
991274184 991274184
203483900 203483900
702004854 702004854
656017674 656017674
987345216 987345216
176882213 176882213
457017304 457017304
651734051 651734051
367461546 367461546
399232453 399232453
555157256 555157256
491265475 491265475
745230323 745230323
977408934 977408934
98302292 98302292
142003997 142003997
117878405 117878405
168913118 168913118
140121885 140121885
162104739 162104739
942961084 942961084
422792420 422792420
225942747 225942747
164189384 164189384
23614465 23614465
107377511 107377511
879511140 879511140
567472150 567472150
263521619 263521619
44732067 44732067
193846643 193846643
842029374 842029374
881861897 881861897
261804715 261804715
710498508 710498508
230761212 230761212
545610061 545610061
286075985 286075985
270236199 270236199
912407437 912407437
918981436 918981436
130800347 130800347
724557093 724557093
183578213 183578213
55486837 55486837
700345703 700345703
147292740 147292740
481280244 481280244
901001559 901001559
504270539 504270539
4713590 4713590
325956345 325956345
20504282 20504282
921091972 921091972
130505839 130505839
253233054 253233054
118753381 118753381
39195923 39195923
245293324 245293324
29756487 29756487
717456711 717456711
968863525 968863525
662813091 662813091
532590099 532590099
685804424 685804424
616433552 616433552
396999184 396999184
939719206 939719206
259312735 259312735
679239930 679239930
258962179 258962179
225898509 225898509
228871037 228871037
248724160 248724160
601930180 601930180
455595042 455595042
733643026 733643026
6928629 6928629
577291455 577291455
360756437 360756437
69738837 69738837
927387833 927387833
50772325 50772325
47795826 47795826
422979562 422979562
440270721 440270721
572466891 572466891
627785856 627785856
620374498 620374498
197877403 197877403
209955019 209955019
607813510 607813510
659636987 659636987
420140901 420140901
771040878 771040878
158802895 158802895
183781462 183781462
123638050 123638050
801494972 801494972
3735973 3735973
744121896 744121896
93757598 93757598
158519541 158519541
745149072 745149072
204840860 204840860
506693826 506693826
993371669 993371669
203543761 203543761
408690551 408690551
683118123 683118123
660910373 660910373
957177300 957177300
905643664 905643664
239831818 239831818
172309243 172309243
91956137 91956137
654811305 654811305
231231662 231231662
400265686 400265686
937339182 937339182
930436454 930436454
235561834 235561834
205490639 205490639
877519936 877519936
389975091 389975091
680343047 680343047
945002510 945002510
532836006 532836006
748284582 748284582
862262748 862262748
271809697 271809697
370972905 370972905
754077782 754077782
942633498 942633498
480312435 480312435
160934184 160934184
939393078 939393078
420110387 420110387
776283283 776283283
856299675 856299675
237288773 237288773
301860021 301860021
437765747 437765747
680168865 680168865
611582829 611582829
629248072 629248072
929268089 929268089
39108251 39108251
674151868 674151868
690698094 690698094
58635545 58635545
204701898 204701898
288178809 288178809
88600588 88600588
838058572 838058572
958596650 958596650
151322414 151322414
456738120 456738120
233246351 233246351
211211445 211211445
134926405 134926405
246816074 246816074
897360723 897360723
489041005 489041005
997217255 997217255
408121205 408121205
269721287 269721287
233895942 233895942
824874244 824874244
51615969 51615969
651504477 651504477
768502481 768502481
776989221 776989221
838440245 838440245
416632315 416632315
729698379 729698379
973644169 973644169
788246503 788246503
297559902 297559902
810047875 810047875
14085461 14085461
910454019 910454019
77884905 77884905
235587877 235587877
736062329 736062329
819037386 819037386
666379701 666379701
136453389 136453389
331954120 331954120
446644535 446644535
107950680 107950680
904478738 904478738
758753487 758753487
368425673 368425673
406403087 406403087
209363646 209363646
78304338 78304338
857909304 857909304
105731493 105731493
462212690 462212690
413694024 413694024
21086350 21086350
101101892 101101892
16113326 16113326
646447538 646447538
967868990 967868990
730832363 730832363
396231448 396231448
212457399 212457399
131100166 131100166
287472034 287472034
453767135 453767135
264766209 264766209
447988340 447988340
889078652 889078652
166117142 166117142
788631655 788631655
280746738 280746738
685450225 685450225
531456167 531456167
670967425 670967425
527829864 527829864
80310575 80310575
460956119 460956119
571404799 571404799
438342295 438342295
200682780 200682780
243240654 243240654
29108575 29108575
311395272 311395272
298364103 298364103
77126800 77126800
284652207 284652207
840396743 840396743
308543213 308543213
291462645 291462645
332202600 332202600
897755574 897755574
940949628 940949628
495651175 495651175
421703206 421703206
542062513 542062513
616455948 616455948
572524001 572524001
538435835 538435835
849745974 849745974
119528807 119528807
953325611 953325611
906128275 906128275
165135514 165135514
217198714 217198714
717911833 717911833
198555826 198555826
597507220 597507220
940752231 940752231
763248843 763248843
83439665 83439665
983926646 983926646
760735013 760735013
920911473 920911473
141906648 141906648
111323326 111323326
680522247 680522247
223198805 223198805
527863540 527863540
188337846 188337846
699383885 699383885
269027836 269027836
650951689 650951689
745629583 745629583
588786822 588786822
652881848 652881848
804974385 804974385
735620775 735620775
428234065 428234065
281582407 281582407
373611732 373611732
896168086 896168086
242447444 242447444
738039211 738039211
683163437 683163437
858050971 858050971
90411709 90411709
661063295 661063295
231090164 231090164
15397231 15397231
141302814 141302814
509476235 509476235
620592922 620592922
243749191 243749191
777764884 777764884
63230532 63230532
191670444 191670444
834438683 834438683
683940971 683940971
48472679 48472679
774893726 774893726
104404227 104404227
935811153 935811153
476769052 476769052
11037093 11037093
397125873 397125873
744199199 744199199
192513647 192513647
242669661 242669661
849372064 849372064
284579222 284579222
932109790 932109790
870813610 870813610
343359496 343359496
557548000 557548000
979176889 979176889
529857055 529857055
575422460 575422460
38730025 38730025
324184327 324184327
975595039 975595039
497149233 497149233
383828611 383828611
748411472 748411472
737498678 737498678
87576248 87576248
790905459 790905459
539742162 539742162
227187853 227187853
259236077 259236077
181839563 181839563
359768760 359768760
528345495 528345495
635037604 635037604
607846012 607846012
970560250 970560250
733374814 733374814
97500564 97500564
737765558 737765558
220425068 220425068
61431512 61431512
665608277 665608277
323521552 323521552
443532502 443532502
357498816 357498816
299998960 299998960
695633387 695633387
676332423 676332423
680385986 680385986
170693607 170693607
268658592 268658592
146143210 146143210
5460863 5460863
148352053 148352053
161687899 161687899
709017057 709017057
479869235 479869235
844304457 844304457
104365746 104365746
566186862 566186862
210395226 210395226
192947765 192947765
711706614 711706614
140906044 140906044
973478909 973478909
67421200 67421200
269009293 269009293
56486631 56486631
681484201 681484201
981350259 981350259
652927941 652927941
897229016 897229016
501617068 501617068
342090095 342090095
670551181 670551181
923555393 923555393
580500073 580500073
863525407 863525407
183000227 183000227
79107947 79107947
699702971 699702971
214960030 214960030
298557514 298557514
273504144 273504144
298977194 298977194
931125522 931125522
313635421 313635421
951153204 951153204
986060446 986060446
721461621 721461621
410282319 410282319
668502261 668502261
756254024 756254024
267878642 267878642
292508603 292508603
891640525 891640525
774008727 774008727
176992508 176992508
689125356 689125356
269149439 269149439
490166336 490166336
37751100 37751100
390475343 390475343
328934787 328934787
180244873 180244873
506291422 506291422
799851372 799851372
143154632 143154632
304099470 304099470
983096337 983096337
453072075 453072075
381598056 381598056
194277966 194277966
368257560 368257560
103259118 103259118
761894205 761894205
311291600 311291600
350023178 350023178
944721314 944721314
97274066 97274066
210853370 210853370
265655288 265655288
42640226 42640226
895223115 895223115
231121212 231121212
787955011 787955011
511651295 511651295
411848064 411848064
675285769 675285769
644940422 644940422
32787202 32787202
702245631 702245631
642229832 642229832
981920980 981920980
769354454 769354454
640815681 640815681
515620987 515620987
588252583 588252583
195107086 195107086
436029255 436029255
84169281 84169281
672287034 672287034
460715227 460715227
158623213 158623213
719763052 719763052
569487019 569487019
9144724 9144724
233120825 233120825
859528677 859528677
217887241 217887241
578814678 578814678
330382652 330382652
188025664 188025664
854819306 854819306
285214226 285214226
414742830 414742830
269086354 269086354
793591515 793591515
770252307 770252307
962169014 962169014
215351311 215351311
541889819 541889819
142660266 142660266
769512888 769512888
231094272 231094272
199441378 199441378
279531695 279531695
386527065 386527065
92022407 92022407
465505763 465505763
31181234 31181234
383560182 383560182
425573124 425573124
73469619 73469619
956495198 956495198
636124407 636124407
266276392 266276392
366255505 366255505
679490304 679490304
639303971 639303971
249403639 249403639
278346225 278346225
793087211 793087211
81090551 81090551
363765021 363765021
154968590 154968590
203843865 203843865
275044722 275044722
4004386 4004386
51969663 51969663
363289772 363289772
94724169 94724169
852675407 852675407
641864236 641864236
224459246 224459246
591871679 591871679
333343122 333343122
720041778 720041778
691157869 691157869
589517002 589517002
161622494 161622494
288621939 288621939
660886440 660886440
234551762 234551762
304459412 304459412
134568932 134568932
25102878 25102878
452545037 452545037
536527456 536527456
360977031 360977031
627588832 627588832
828755542 828755542
871439776 871439776
42044656 42044656
390784213 390784213
532922961 532922961
57954882 57954882
848627263 848627263
38949996 38949996
481250885 481250885
682305873 682305873
909003392 909003392
262800837 262800837
3271336 3271336
905937823 905937823
224998773 224998773
88816163 88816163
212250114 212250114
408245522 408245522
189969399 189969399
682331744 682331744
386060431 386060431
180316023 180316023
28888092 28888092
932204787 932204787
958336546 958336546
696056751 696056751
116120950 116120950
70159410 70159410
673346111 673346111
879134289 879134289
517146300 517146300
958873389 958873389
15153416 15153416
99376116 99376116
777596690 777596690
598471663 598471663
320734624 320734624
295406999 295406999
11097317 11097317
778326803 778326803
921557147 921557147
630182224 630182224
994977193 994977193
951400562 951400562
133207614 133207614
69924297 69924297
14873492 14873492
917100414 917100414
560635583 560635583
355923044 355923044
63359458 63359458
854470439 854470439
13928340 13928340
627338779 627338779
236267175 236267175
876165465 876165465
444588414 444588414
989295363 989295363
314366766 314366766
618158666 618158666
990879239 990879239
722727870 722727870
193562461 193562461
382071314 382071314
464593389 464593389
320005567 320005567
173083378 173083378
393136293 393136293
312656596 312656596
333039140 333039140
910293148 910293148
530970217 530970217
406047256 406047256
975805124 975805124
499157073 499157073
427863129 427863129
362531930 362531930
129048659 129048659
474100646 474100646
901989008 901989008
95884797 95884797
81424218 81424218
917388350 917388350
556073417 556073417
998459907 998459907
714646014 714646014
812925319 812925319
37606863 37606863
186480906 186480906
351857912 351857912
130915613 130915613
397650663 397650663
814779963 814779963
843025202 843025202
865880034 865880034
788311179 788311179
377905020 377905020
394513013 394513013
950138478 950138478
352571080 352571080
163491178 163491178
410292636 410292636
648673747 648673747
738820518 738820518
470405792 470405792
70310904 70310904
242805103 242805103
148373107 148373107
447244117 447244117
525071809 525071809
93594105 93594105
879988014 879988014
718505626 718505626
218036807 218036807
310420971 310420971
87528381 87528381
839878985 839878985
690983800 690983800
615724054 615724054
715536031 715536031
169566846 169566846
372400486 372400486
962311435 962311435
702730789 702730789
364619853 364619853
22025923 22025923
782025312 782025312
720430024 720430024
112196096 112196096
814335310 814335310
545064791 545064791
785380127 785380127
471205350 471205350
313098937 313098937
11957530 11957530
204000012 204000012
196666065 196666065
877765246 877765246
643430496 643430496
163859705 163859705
608754234 608754234
179284094 179284094
294799066 294799066
487694079 487694079
677753905 677753905
113063430 113063430
168302570 168302570
306920369 306920369
862953697 862953697
17446846 17446846
809812095 809812095
815133045 815133045
72666808 72666808
966137583 966137583
213333294 213333294
295241245 295241245
152975286 152975286
244394327 244394327
614909959 614909959
954383157 954383157
676752210 676752210
697508429 697508429
368952741 368952741
985787457 985787457
594846818 594846818
697933273 697933273
12939872 12939872
241808898 241808898
513714890 513714890
260638379 260638379
768042386 768042386
565255329 565255329
483923680 483923680
346689361 346689361
30961448 30961448
829812935 829812935
728680337 728680337
790759967 790759967
366510844 366510844
520034585 520034585
702259341 702259341
882980344 882980344
572279560 572279560
733095954 733095954
880148591 880148591
409391856 409391856
793137272 793137272
795188172 795188172
648390933 648390933
590488982 590488982
177017680 177017680
12114110 12114110
926324006 926324006
115803921 115803921
594173005 594173005
448040437 448040437
813087909 813087909
384115310 384115310
564286003 564286003
176765405 176765405
148065248 148065248
920343263 920343263
665886033 665886033
116082471 116082471
871433037 871433037
392233229 392233229
560340245 560340245
197802312 197802312
651106417 651106417
79187001 79187001
544010307 544010307
974179745 974179745
830169844 830169844
227495883 227495883
587085868 587085868
236314460 236314460
176125862 176125862
592349303 592349303
597692523 597692523
753052782 753052782
629791536 629791536
233297764 233297764
220187596 220187596
555625030 555625030
38755730 38755730
463481526 463481526
560050996 560050996
112872176 112872176
723367824 723367824
691767246 691767246
838649548 838649548
144418135 144418135
167822870 167822870
52701911 52701911
192813624 192813624
241751958 241751958
677628763 677628763
669072598 669072598
107197309 107197309
65407234 65407234
820981925 820981925
127105032 127105032
510440231 510440231
793695694 793695694
625260147 625260147
92227610 92227610
354530344 354530344
771390640 771390640
500282873 500282873
38659726 38659726
682540758 682540758
882301213 882301213
221401541 221401541
209545989 209545989
255476862 255476862
17803026 17803026
539210319 539210319
833413290 833413290
486476879 486476879
140154455 140154455
541195918 541195918
798710640 798710640
233592836 233592836
594821360 594821360
718856532 718856532
13061263 13061263
496688100 496688100
850268657 850268657
506176790 506176790
736191566 736191566
768362862 768362862
111900506 111900506
261850700 261850700
578319184 578319184
742557245 742557245
231491901 231491901
106221553 106221553
885786009 885786009
98716619 98716619
926130978 926130978
970659502 970659502
472079945 472079945
956461737 956461737
932543387 932543387
583448110 583448110
164998818 164998818
60166524 60166524
4513222 4513222
482874832 482874832
309325228 309325228
496343319 496343319
498956030 498956030
334973704 334973704
590979807 590979807
906938848 906938848
22945916 22945916
801145158 801145158
958732310 958732310
396280829 396280829
43049955 43049955
556346326 556346326
992620879 992620879
140281094 140281094
385961829 385961829
289401040 289401040
653165869 653165869
264555507 264555507
962517741 962517741
165866826 165866826
715973092 715973092
376394416 376394416
51987102 51987102
630618580 630618580
892211622 892211622
464735667 464735667
117387841 117387841
96748462 96748462
315979288 315979288
427895357 427895357
288032199 288032199
655990000 655990000
609159918 609159918
910534898 910534898
994246156 994246156
979879201 979879201
672213596 672213596
622204262 622204262
494349926 494349926
257895594 257895594
753742092 753742092
455007204 455007204
779512176 779512176
85858701 85858701
950033267 950033267
189689975 189689975
790194430 790194430
338024766 338024766
168222249 168222249
377565669 377565669
626795389 626795389
329528470 329528470
599557044 599557044
78379938 78379938
112080598 112080598
296230006 296230006
816436824 816436824
7969750 7969750
867526004 867526004
855312053 855312053
714684699 714684699
276937694 276937694
156681647 156681647
346112304 346112304
41350710 41350710
645668720 645668720
227492333 227492333
725284407 725284407
365984883 365984883
458161960 458161960
133714828 133714828
715909397 715909397
303592680 303592680
67783587 67783587
950779058 950779058
64709145 64709145
297682544 297682544
894083757 894083757
39165501 39165501
563138901 563138901
609673784 609673784
135161243 135161243
389838935 389838935
691738200 691738200
503012729 503012729
686172735 686172735
142376957 142376957
29820453 29820453
863954564 863954564
687300869 687300869
109492072 109492072
960412329 960412329
954110145 954110145
247233789 247233789
370868574 370868574
563506953 563506953
95160145 95160145
541446640 541446640
239583003 239583003
864754395 864754395
736484229 736484229
111877841 111877841
756534224 756534224
784780165 784780165
924673544 924673544
711109718 711109718
226951857 226951857
157817138 157817138
274384358 274384358
592293507 592293507
533342000 533342000
250586591 250586591
339251375 339251375
613924357 613924357
569535470 569535470
771666506 771666506
853495406 853495406
340758937 340758937
164653048 164653048
76589706 76589706
31536002 31536002
34659686 34659686
980603761 980603761
720856623 720856623
662590006 662590006
907701363 907701363
270974591 270974591
17118684 17118684
265825778 265825778
327292940 327292940
181326375 181326375
585034342 585034342
342292413 342292413
636127086 636127086
8315225 8315225
808774253 808774253
797296168 797296168
780505467 780505467
561921757 561921757
674393091 674393091
59721387 59721387
326437151 326437151
316350712 316350712
390641482 390641482
848592096 848592096
313785034 313785034
194627118 194627118
425471513 425471513
269306973 269306973
844858307 844858307
4762439 4762439
511102031 511102031
716500151 716500151
775314837 775314837
416876012 416876012
164956027 164956027
477727636 477727636
268132444 268132444
957332061 957332061
61876364 61876364
458030200 458030200
636329087 636329087
513713473 513713473
582084876 582084876
490750792 490750792
609381662 609381662
956488634 956488634
301456604 301456604
393972109 393972109
390902064 390902064
362674688 362674688
855135881 855135881
390539979 390539979
434943933 434943933
221912373 221912373
831125103 831125103
400883167 400883167
574792324 574792324
150183066 150183066
584415256 584415256
269093678 269093678
327745239 327745239
547865990 547865990
471173832 471173832
266647888 266647888
210122539 210122539
622491980 622491980
362913788 362913788
396454650 396454650
686848598 686848598
846925812 846925812
251281935 251281935
206584275 206584275
206213166 206213166
743476595 743476595
880064671 880064671
70780896 70780896
454535049 454535049
517198261 517198261
125961788 125961788
557208042 557208042
833413171 833413171
837542488 837542488
369847053 369847053
625517389 625517389
449075145 449075145
165016432 165016432
144663384 144663384
81502131 81502131
192489494 192489494
763675117 763675117
33442646 33442646
987662218 987662218
390566823 390566823
426757277 426757277
883775470 883775470
138723856 138723856
48454302 48454302
506087253 506087253
506054331 506054331
858083259 858083259
497258563 497258563
673155593 673155593
224819290 224819290
192515307 192515307
487298081 487298081
491535886 491535886
471799585 471799585
864148474 864148474
839638279 839638279
758448543 758448543
185859089 185859089
51116793 51116793
282602777 282602777
106133677 106133677
668715665 668715665
5651536 5651536
389124235 389124235
624168360 624168360
145088171 145088171
868309142 868309142
80833167 80833167
231285281 231285281
563891641 563891641
217062335 217062335
422829111 422829111
68195776 68195776
589477499 589477499
8933782 8933782
953784252 953784252
628808814 628808814
463952410 463952410
145538202 145538202
646389258 646389258
801469099 801469099
143357238 143357238
734570122 734570122
233760711 233760711
584914978 584914978
428161792 428161792
694006944 694006944
283897188 283897188
646025342 646025342
496198990 496198990
622823453 622823453
875699621 875699621
465973252 465973252
397005778 397005778
6487767 6487767
992024731 992024731
47651181 47651181
47155252 47155252
421633662 421633662
961847582 961847582
390450301 390450301
701781054 701781054
500318725 500318725
413414870 413414870
698431197 698431197
285957200 285957200
620694376 620694376
488058849 488058849
810444335 810444335
30110088 30110088
378152603 378152603
996500371 996500371
909398396 909398396
850404431 850404431
223168758 223168758
33915377 33915377
16291959 16291959
159264722 159264722
517588448 517588448
409181666 409181666
134949486 134949486
759071362 759071362
529711392 529711392
104004917 104004917
529990139 529990139
577888327 577888327
521856597 521856597
534396597 534396597
278573884 278573884
225641808 225641808
283244873 283244873
250581391 250581391
706062040 706062040
768487417 768487417
151712134 151712134
11922882 11922882
230971933 230971933
119608564 119608564
55133473 55133473
828149921 828149921
250268709 250268709
452218600 452218600
139450304 139450304
461387837 461387837
404776910 404776910
235396727 235396727
857536405 857536405
424676234 424676234
129463791 129463791
70943258 70943258
226507097 226507097
66872106 66872106
941381094 941381094
850828781 850828781
305774291 305774291
471562037 471562037
343066032 343066032
525835886 525835886
751450517 751450517
234189859 234189859
42455605 42455605
959739429 959739429
107614373 107614373
153714149 153714149
959090711 959090711
212527940 212527940
41598734 41598734
685547548 685547548
304310465 304310465
852656358 852656358
935481465 935481465
448150612 448150612
275784431 275784431
929407041 929407041
720561611 720561611
616345859 616345859
292953281 292953281
792265556 792265556
53597586 53597586
929970355 929970355
208015481 208015481
656293501 656293501
781274777 781274777
917946680 917946680
843724985 843724985
144537678 144537678
819809132 819809132
130793396 130793396
612978298 612978298
227427806 227427806
138283343 138283343
243735269 243735269
100194812 100194812
224331601 224331601
877976176 877976176
202190462 202190462
768621491 768621491
757844488 757844488
670926130 670926130
785978573 785978573
883690077 883690077
702411695 702411695
315465563 315465563
747355433 747355433
455410997 455410997
262667697 262667697
913535739 913535739
486065691 486065691
953820067 953820067
977559120 977559120
891840094 891840094
144542017 144542017
154682785 154682785
276016530 276016530
266719524 266719524
848942177 848942177
143862213 143862213
202266112 202266112
403896238 403896238
12189683 12189683
938940022 938940022
842258817 842258817
903761451 903761451
227468487 227468487
359548062 359548062
705214580 705214580
768469556 768469556
413518048 413518048
803458425 803458425
456244890 456244890
163174870 163174870
49869782 49869782
899163124 899163124
487571113 487571113
269795935 269795935
17041187 17041187
980492653 980492653
164737261 164737261
885846504 885846504
763097132 763097132
210273504 210273504
521837346 521837346
727992173 727992173
908936085 908936085
73952536 73952536
346820689 346820689
206370914 206370914
469141371 469141371
85908353 85908353
999740534 999740534
238939324 238939324
230879659 230879659
999883603 999883603
364916129 364916129
567531851 567531851
933370224 933370224
16335445 16335445
619119387 619119387
823152156 823152156
922217428 922217428
752736714 752736714
262797725 262797725
125187145 125187145
842720483 842720483
371740267 371740267
98518113 98518113
269865139 269865139
653387272 653387272
542744121 542744121
578754464 578754464
698565277 698565277
64581978 64581978
175762473 175762473
613731224 613731224
502199625 502199625
173006878 173006878
638794875 638794875
206601286 206601286
980256788 980256788
669933305 669933305
724355681 724355681
80530077 80530077
321641725 321641725
807503815 807503815
574129534 574129534
101654333 101654333
399160812 399160812
59078265 59078265
394323638 394323638
32277460 32277460
821171110 821171110
421211630 421211630
195413090 195413090
321711308 321711308
501950900 501950900
167565772 167565772
954953369 954953369
481890495 481890495
500401076 500401076
370742539 370742539
793261643 793261643
21443672 21443672
161389803 161389803
661498938 661498938
753613276 753613276
529607302 529607302
525358634 525358634
198723119 198723119
875845062 875845062
360818832 360818832
966263087 966263087
857986447 857986447
892984501 892984501
249956478 249956478
382327093 382327093
638645549 638645549
252623824 252623824
298473037 298473037
937394063 937394063
922910177 922910177
277756345 277756345
340977379 340977379
62476171 62476171
137049674 137049674
153990083 153990083
518225649 518225649
962269901 962269901
990379310 990379310
10397770 10397770
44625508 44625508
335836053 335836053
285793368 285793368
170078114 170078114
932601556 932601556
925416094 925416094
451277130 451277130
642371892 642371892
40752055 40752055
33988931 33988931
765224202 765224202
354608454 354608454
353949644 353949644
516980422 516980422
827116795 827116795
232786308 232786308
913755925 913755925
2242315 2242315
763140595 763140595
426498699 426498699
574291223 574291223
691919528 691919528
308076493 308076493
600374463 600374463
633447810 633447810
996837967 996837967
833623640 833623640
517418385 517418385
12664198 12664198
747715131 747715131
304360564 304360564
729406725 729406725
149810020 149810020
969419191 969419191
795356199 795356199
413500885 413500885
240107972 240107972
288992639 288992639
479454077 479454077
356447750 356447750
225602701 225602701
45041178 45041178
247347130 247347130
750240601 750240601
831791840 831791840
120614051 120614051
117364669 117364669
753384436 753384436
31640406 31640406
299930423 299930423
51323701 51323701
115192564 115192564
17376570 17376570
898973237 898973237
242404889 242404889
533010178 533010178
190680862 190680862
646102194 646102194
831917560 831917560
943593997 943593997
585507100 585507100
457984791 457984791
120299974 120299974
936290610 936290610
200080730 200080730
611797021 611797021
285977683 285977683
344393369 344393369
471236805 471236805
200396833 200396833
857576488 857576488
704686426 704686426
493367941 493367941
699755353 699755353
723800076 723800076
601789135 601789135
925431345 925431345
192232275 192232275
413512967 413512967
810741285 810741285
586699940 586699940
274020002 274020002
941569612 941569612
465174231 465174231
173325146 173325146
145253503 145253503
160736859 160736859
803859694 803859694
109659708 109659708
443240696 443240696
185512077 185512077
469859357 469859357
825165770 825165770
957540099 957540099
445292258 445292258
502466147 502466147
410560868 410560868
880635850 880635850
108941173 108941173
282726616 282726616
334121332 334121332
230279395 230279395
946837270 946837270
145060621 145060621
999851891 999851891
700905598 700905598
209116264 209116264
258436835 258436835
831768222 831768222
253612801 253612801
609024754 609024754
1417308 1417308
203311716 203311716
826179803 826179803
25860081 25860081
308084441 308084441
418906932 418906932
389756231 389756231
259680970 259680970
665545969 665545969
26684759 26684759
128543158 128543158
231562258 231562258
451646216 451646216
49375372 49375372
213221494 213221494
200010389 200010389
334358951 334358951
120053175 120053175
888125333 888125333
562905408 562905408
199890441 199890441
941072848 941072848
853016453 853016453
336851083 336851083
334148577 334148577
829518401 829518401
532928974 532928974
182096903 182096903
64304660 64304660
180366531 180366531
521909135 521909135
512751328 512751328
376739945 376739945
689645823 689645823
802718998 802718998
740551689 740551689
573164353 573164353
441714683 441714683
30008690 30008690
633913054 633913054
145078546 145078546
717481541 717481541
729912253 729912253
124345848 124345848
474133375 474133375
43463862 43463862
576654043 576654043
118319231 118319231
6045015 6045015
741215225 741215225
587733906 587733906
624709333 624709333
218685982 218685982
407226708 407226708
513113487 513113487
918478353 918478353
357971520 357971520
794714822 794714822
447133316 447133316
536724474 536724474
483897977 483897977
642254142 642254142
996740380 996740380
119266404 119266404
841489686 841489686
499763077 499763077
636092022 636092022
121297659 121297659
395223709 395223709
482434629 482434629
267060183 267060183
448656654 448656654
144176810 144176810
948733078 948733078
488828747 488828747
551157429 551157429
151348379 151348379
72917855 72917855
75408433 75408433
704232072 704232072
824524164 824524164
516570354 516570354
201188083 201188083
265583352 265583352
172115725 172115725
271656895 271656895
628963545 628963545
209006687 209006687
914705880 914705880
240513607 240513607
201278986 201278986
474452446 474452446
388001026 388001026
407511342 407511342
862883262 862883262
581828662 581828662
993262709 993262709
137585098 137585098
653456392 653456392
138237511 138237511
218538333 218538333
531586909 531586909
849458142 849458142
777737386 777737386
596597681 596597681
892305896 892305896
375149701 375149701
232441490 232441490
684973492 684973492
876069663 876069663
450350656 450350656
54385494 54385494
559505618 559505618
401811063 401811063
194242783 194242783
451502211 451502211
955089017 955089017
885618773 885618773
244817774 244817774
716589425 716589425
404807476 404807476
522143026 522143026
656602498 656602498
866558057 866558057
74657255 74657255
684760311 684760311
677654637 677654637
658131372 658131372
450905709 450905709
310342176 310342176
98909730 98909730
575416546 575416546
199066839 199066839
95770583 95770583
21970967 21970967
873929447 873929447
629052902 629052902
931492966 931492966
399445644 399445644
546364610 546364610
519692485 519692485
125719754 125719754
415288095 415288095
571443392 571443392
846192295 846192295
670993442 670993442
823902582 823902582
228843889 228843889
115746696 115746696
429929294 429929294
92288041 92288041
323331818 323331818
60739997 60739997
242181474 242181474
42086723 42086723
499038178 499038178
129570835 129570835
136474371 136474371
761453387 761453387
643709484 643709484
440783669 440783669
83614417 83614417
734222449 734222449
93082138 93082138
255453548 255453548
747802674 747802674
624029170 624029170
63447500 63447500
238189764 238189764
74972724 74972724
226672840 226672840
905149494 905149494
256433064 256433064
390951599 390951599
760573774 760573774
100467262 100467262
408107316 408107316
546115340 546115340
233113750 233113750
278589159 278589159
976758905 976758905
497541357 497541357
408900018 408900018
101179984 101179984
492773373 492773373
968489079 968489079
466297069 466297069
883627650 883627650
32912005 32912005
184686646 184686646
615379417 615379417
240055835 240055835
890121625 890121625
958838799 958838799
17459397 17459397
619561703 619561703
131583610 131583610
42219421 42219421
577906363 577906363
17962804 17962804
322816194 322816194
203361062 203361062
325604474 325604474
204715238 204715238
277223472 277223472
487212151 487212151
231657757 231657757
51626741 51626741
786175428 786175428
405589662 405589662
337515208 337515208
941035410 941035410
184459051 184459051
213085427 213085427
777066439 777066439
860947643 860947643
824347571 824347571
227692577 227692577
944581753 944581753
837796177 837796177
107582866 107582866
268263926 268263926
996314284 996314284
65848409 65848409
295180982 295180982
980656472 980656472
103874872 103874872
58759415 58759415
185652208 185652208
412956479 412956479
571529550 571529550
600463522 600463522
654136168 654136168
784953094 784953094
596469366 596469366
64884996 64884996
290083147 290083147
306755747 306755747
332480523 332480523
787182962 787182962
145311381 145311381
457175859 457175859
534547588 534547588
748770883 748770883
567552947 567552947
6875971 6875971
290728106 290728106
542923199 542923199
794932156 794932156
844086438 844086438
401397096 401397096
44648326 44648326
296049297 296049297
412252660 412252660
232795721 232795721
937125284 937125284
841879260 841879260
541748374 541748374
941626101 941626101
776138370 776138370
64343283 64343283
888809307 888809307
255143012 255143012
807483151 807483151
874015249 874015249
14986334 14986334
96043030 96043030
829057280 829057280
551509236 551509236
145258034 145258034
118280173 118280173
581334394 581334394
185502852 185502852
127429584 127429584
144542877 144542877
752648889 752648889
684511207 684511207
563392482 563392482
414398612 414398612
118300013 118300013
238408258 238408258
344049336 344049336
30067200 30067200
504650 504650
79919711 79919711
16892690 16892690
127390954 127390954
69595599 69595599
669000747 669000747
483092364 483092364
905489856 905489856
976571724 976571724
417540186 417540186
703183859 703183859
457575579 457575579
801885717 801885717
855453510 855453510
874522389 874522389
770222210 770222210
26958642 26958642
858060329 858060329
672307581 672307581
500577103 500577103
304637424 304637424
849651087 849651087
619843010 619843010
821341403 821341403
995771494 995771494
385943858 385943858
137636188 137636188
870681934 870681934
774632291 774632291
101191103 101191103
299159875 299159875
183614498 183614498
259956774 259956774
761254260 761254260
52468565 52468565
747326229 747326229
500752672 500752672
202657856 202657856
771983671 771983671
647747163 647747163
165236291 165236291
675773788 675773788
844442448 844442448
719044006 719044006
417211767 417211767
184639776 184639776
401025826 401025826
303112679 303112679
271581965 271581965
806037627 806037627
831167211 831167211
856666394 856666394
886843704 886843704
915951655 915951655
994697116 994697116
752085759 752085759
231916539 231916539
270730891 270730891
297751250 297751250
978186771 978186771
910705500 910705500
94370125 94370125
618705556 618705556
141321727 141321727
14194298 14194298
86665665 86665665
336499787 336499787
900217753 900217753
291887796 291887796
209183009 209183009
137089327 137089327
792936760 792936760
30597685 30597685
223984104 223984104
730314467 730314467
656879290 656879290
811105492 811105492
680560563 680560563
820636830 820636830
170325769 170325769
669919061 669919061
1227178 1227178
810928606 810928606
283124080 283124080
56581537 56581537
812990561 812990561
75940126 75940126
920470073 920470073
992156195 992156195
386832565 386832565
959936586 959936586
733442494 733442494
96977046 96977046
960998692 960998692
181385658 181385658
111734135 111734135
788734342 788734342
165266465 165266465
816204616 816204616
393245234 393245234
129954103 129954103
575934642 575934642
714086884 714086884
608238398 608238398
180452431 180452431
219753673 219753673
717445556 717445556
222883485 222883485
793092247 793092247
663586906 663586906
62253707 62253707
225397827 225397827
463049067 463049067
781853675 781853675
671243237 671243237
122761826 122761826
905439041 905439041
703090073 703090073
127880860 127880860
354619745 354619745
161856116 161856116
893172186 893172186
84985207 84985207
510554535 510554535
8900613 8900613
882738308 882738308
403432316 403432316
933450276 933450276
179038421 179038421
260248574 260248574
547008420 547008420
127103759 127103759
503403523 503403523
53009579 53009579
42319156 42319156
889116849 889116849
556967640 556967640
106588733 106588733
430820978 430820978
833251087 833251087
716059589 716059589
153355638 153355638
261115960 261115960
881338166 881338166
976243871 976243871
416890543 416890543
776469783 776469783
728094130 728094130
468811371 468811371
994606460 994606460
131590351 131590351
981390273 981390273
111201852 111201852
325920858 325920858
556474785 556474785
631403891 631403891
356962564 356962564
352227743 352227743
102182870 102182870
437753287 437753287
273832311 273832311
606595077 606595077
925925433 925925433
973128954 973128954
343448181 343448181
217946760 217946760
522627631 522627631
532353157 532353157
1164406 1164406
152669585 152669585
462264542 462264542
38658603 38658603
999081485 999081485
991730990 991730990
123639530 123639530
668089445 668089445
834069903 834069903
190796637 190796637
109328766 109328766
243098725 243098725
187795870 187795870
468277191 468277191
427559973 427559973
984694537 984694537
763959627 763959627
494837602 494837602
80187266 80187266
487257450 487257450
151360875 151360875
942512766 942512766
79377216 79377216
887154358 887154358
130267359 130267359
277025670 277025670
903912359 903912359
255688205 255688205
63301236 63301236
962108472 962108472
188115943 188115943
5718819 5718819
687479319 687479319
66863233 66863233
582198082 582198082
184241992 184241992
106704782 106704782
664953645 664953645
588432308 588432308
129675638 129675638
424652228 424652228
3856986 3856986
555495770 555495770
601356219 601356219
387576349 387576349
961999434 961999434
877212340 877212340
370177696 370177696
81307310 81307310
936215883 936215883
622340594 622340594
983325976 983325976
392553784 392553784
219031221 219031221
921131286 921131286
327841465 327841465
271149484 271149484
207704553 207704553
815838082 815838082
32516696 32516696
893696194 893696194
486527227 486527227
508723910 508723910
335710377 335710377
703260069 703260069
592355629 592355629
150879887 150879887
277106801 277106801
356829930 356829930
264183891 264183891
880150395 880150395
356890389 356890389
448778448 448778448
64283304 64283304
462556099 462556099
889806445 889806445
688467060 688467060
496973323 496973323
322592456 322592456
808089368 808089368
158323404 158323404
634904901 634904901
321003923 321003923
49498363 49498363
418092478 418092478
310984999 310984999
113934442 113934442
180279248 180279248
525815293 525815293
743563784 743563784
903916691 903916691
378399319 378399319
796762477 796762477
121119729 121119729
760832604 760832604
492222395 492222395
45174273 45174273
765413473 765413473
145861691 145861691
617234080 617234080
625612562 625612562
869319293 869319293
971696273 971696273
245658116 245658116
177624979 177624979
441938925 441938925
964057012 964057012
303375854 303375854
979995214 979995214
518280278 518280278
889919642 889919642
375837581 375837581
127383157 127383157
581541671 581541671
343649720 343649720
698329956 698329956
58213458 58213458
307185610 307185610
9548306 9548306
11810595 11810595
812630995 812630995
486365596 486365596
987852214 987852214
637341536 637341536
450717722 450717722
211396991 211396991
967714764 967714764
606133861 606133861
916308297 916308297
282783662 282783662
903454971 903454971
651710974 651710974
869375576 869375576
562251076 562251076
814012154 814012154
143669369 143669369
419053508 419053508
596683833 596683833
290397262 290397262
729014518 729014518
850037461 850037461
23244929 23244929
774145720 774145720
768301472 768301472
914882932 914882932
834511860 834511860
257974872 257974872
393034614 393034614
933306183 933306183
725684129 725684129
963663624 963663624
144020403 144020403
55579878 55579878
701365604 701365604
555120149 555120149
742087710 742087710
163791058 163791058
887189129 887189129
910368627 910368627
466550661 466550661
374238696 374238696
179231054 179231054
27121167 27121167
91262029 91262029
863715823 863715823
742381788 742381788
940344456 940344456
361342307 361342307
791354813 791354813
24025351 24025351
387994680 387994680
353301625 353301625
779817650 779817650
997025535 997025535
166330629 166330629
726156820 726156820
828595799 828595799
60943481 60943481
611326947 611326947
226242296 226242296
748726179 748726179
969864964 969864964
577472856 577472856
426765067 426765067
990599883 990599883
833065388 833065388
424997518 424997518
235676628 235676628
86349668 86349668
253383371 253383371
678230397 678230397
295292227 295292227
743094495 743094495
567220086 567220086
49615711 49615711
928088519 928088519
345795954 345795954
209122661 209122661
345732486 345732486
9474275 9474275
122898141 122898141
502714461 502714461
257131731 257131731
282704555 282704555
737886617 737886617
556851814 556851814
840864880 840864880
825543294 825543294
837615851 837615851
576602436 576602436
608806407 608806407
873224705 873224705
17635207 17635207
743563535 743563535
458426780 458426780
343080867 343080867
391839084 391839084
789197819 789197819
654444820 654444820
747684353 747684353
167173270 167173270
226212138 226212138
17808613 17808613
515054169 515054169
65898160 65898160
26504856 26504856
672197526 672197526
516574107 516574107
175052680 175052680
413495376 413495376
714196688 714196688
213108342 213108342
693440542 693440542
116043284 116043284
737001009 737001009
544885594 544885594
138670142 138670142
779301565 779301565
885187933 885187933
435901038 435901038
933048036 933048036
180465018 180465018
928612047 928612047
941570991 941570991
803277950 803277950
307518188 307518188
843902132 843902132
47670658 47670658
654644373 654644373
959066305 959066305
838462146 838462146
837584033 837584033
39462415 39462415
393812334 393812334
790678901 790678901
197190567 197190567
983303035 983303035
75458661 75458661
893520953 893520953
926960786 926960786
443553406 443553406
771050392 771050392
112760447 112760447
321192289 321192289
332503279 332503279
345197993 345197993
41949616 41949616
506840439 506840439
473597924 473597924
38210849 38210849
230382809 230382809
324534993 324534993
363885640 363885640
156954896 156954896
259218053 259218053
166987125 166987125
409755312 409755312
639684758 639684758
515920232 515920232
730613713 730613713
582208078 582208078
566628939 566628939
583705595 583705595
746251601 746251601
382533227 382533227
116729715 116729715
436914627 436914627
876577460 876577460
35001450 35001450
341399028 341399028
94544428 94544428
971210849 971210849
354606167 354606167
113485182 113485182
152611481 152611481
638464414 638464414
233843906 233843906
220574346 220574346
585100024 585100024
171416983 171416983
324704132 324704132
681574646 681574646
76317463 76317463
46293769 46293769
751658860 751658860
595946235 595946235
215279201 215279201
125687803 125687803
918519606 918519606
173398010 173398010
831775362 831775362
267358203 267358203
829632226 829632226
281613684 281613684
766307047 766307047
148770109 148770109
563294332 563294332
563560116 563560116
740329514 740329514
583690461 583690461
260203555 260203555
739816033 739816033
537913456 537913456
372849911 372849911
471419712 471419712
736021478 736021478
28343750 28343750
477422922 477422922
426068772 426068772
653067617 653067617
245706783 245706783
423212256 423212256
267387816 267387816
14854972 14854972
403220516 403220516
391249034 391249034
911150464 911150464
160967434 160967434
894493092 894493092
592139599 592139599
133087005 133087005
892313217 892313217
204737003 204737003
885952532 885952532
811667943 811667943
317174510 317174510
583483273 583483273
769262310 769262310
240849997 240849997
906173644 906173644
111943078 111943078
448717554 448717554
497093342 497093342
367321861 367321861
35234964 35234964
97247487 97247487
804177285 804177285
2953095 2953095
279584351 279584351
455766148 455766148
577880527 577880527
169761445 169761445
147664462 147664462
239674240 239674240
172545177 172545177
385504780 385504780
124628450 124628450
142180033 142180033
158544280 158544280
161292059 161292059
152095368 152095368
984192623 984192623
203692188 203692188
340846848 340846848
708695985 708695985
44239157 44239157
995359611 995359611
984994797 984994797
680166867 680166867
149513490 149513490
764587546 764587546
919091179 919091179
486312401 486312401
521199694 521199694
955244626 955244626
274238558 274238558
226186307 226186307
313639876 313639876
276315752 276315752
228687833 228687833
45804987 45804987
876622840 876622840
32864405 32864405
630634035 630634035
479017534 479017534
937839695 937839695
582869301 582869301
53481953 53481953
132039693 132039693
281174222 281174222
693687373 693687373
445492707 445492707
264845587 264845587
545572227 545572227
627401393 627401393
830422027 830422027
388577359 388577359
606605748 606605748
767246053 767246053
721647382 721647382
18945133 18945133
505800473 505800473
579609896 579609896
118817996 118817996
584807311 584807311
923603436 923603436
211510614 211510614
46543551 46543551
633018665 633018665
245303318 245303318
797032164 797032164
64740185 64740185
153868651 153868651
810345760 810345760
697994027 697994027
978138337 978138337
261486494 261486494
908561186 908561186
441931969 441931969
293972554 293972554
447649140 447649140
373686097 373686097
357421449 357421449
65098592 65098592
254202232 254202232
392596288 392596288
281997324 281997324
564701225 564701225
811298301 811298301
515740898 515740898
110101129 110101129
647674564 647674564
184884169 184884169
689170899 689170899
127971338 127971338
410066738 410066738
322520520 322520520
434235165 434235165
283817311 283817311
636804474 636804474
941250173 941250173
337118713 337118713
887852316 887852316
499928719 499928719
95251715 95251715
566025584 566025584
52929711 52929711
791776025 791776025
356882675 356882675
941612483 941612483
175571353 175571353
154218087 154218087
737614288 737614288
571289284 571289284
51652844 51652844
223016521 223016521
680213286 680213286
881794813 881794813
542605782 542605782
100440293 100440293
715276401 715276401
719617731 719617731
98563058 98563058
535572843 535572843
991154758 991154758
79133495 79133495
893104067 893104067
2234044 2234044
218227131 218227131
258282148 258282148
958786662 958786662
312852566 312852566
86328036 86328036
789090872 789090872
687888145 687888145
891801810 891801810
286003228 286003228
72591142 72591142
54077028 54077028
808937114 808937114
873567123 873567123
590618925 590618925
135810367 135810367
405087137 405087137
577336065 577336065
672617879 672617879
169885853 169885853
187769861 187769861
147698803 147698803
638490313 638490313
210026820 210026820
57279124 57279124
963265838 963265838
333031512 333031512
211397713 211397713
959709658 959709658
741192196 741192196
294126761 294126761
769941452 769941452
700856420 700856420
490048113 490048113
369604 369604
391220335 391220335
582106006 582106006
459977796 459977796
673533092 673533092
996732996 996732996
66239758 66239758
121627252 121627252
276788064 276788064
653514520 653514520
126729804 126729804
71393286 71393286
975186667 975186667
280024862 280024862
858949317 858949317
240655575 240655575
944244995 944244995
917636488 917636488
805660047 805660047
112971463 112971463
650622184 650622184
647418259 647418259
559586512 559586512
332081990 332081990
33839590 33839590
742979735 742979735
841641490 841641490
498040226 498040226
978493084 978493084
296100672 296100672
698477014 698477014
852433788 852433788
225666377 225666377
89941784 89941784
919388400 919388400
965667155 965667155
224695999 224695999
603292502 603292502
725839670 725839670
864896909 864896909
616998722 616998722
79531871 79531871
457582630 457582630
351470415 351470415
939567730 939567730
843557704 843557704
408995610 408995610
633863760 633863760
478735582 478735582
78118051 78118051
903097810 903097810
479742475 479742475
692795506 692795506
63301561 63301561
230397063 230397063
416685350 416685350
975429029 975429029
679875178 679875178
294873510 294873510
694453926 694453926
314713219 314713219
789935715 789935715
117139377 117139377
295685885 295685885
326211042 326211042
552266649 552266649
493260997 493260997
753343604 753343604
786981249 786981249
715014184 715014184
146815119 146815119
706203085 706203085
991023755 991023755
295830976 295830976
654558373 654558373
704969083 704969083
371254765 371254765
406288525 406288525
269805692 269805692
877314514 877314514
846575373 846575373
598904099 598904099
586941268 586941268
485857853 485857853
187617470 187617470
491771400 491771400
293227474 293227474
741552672 741552672
36147934 36147934
418375958 418375958
78941074 78941074
834940052 834940052
402936592 402936592
287012391 287012391
798235206 798235206
758921963 758921963
3651496 3651496
609803751 609803751
933591681 933591681
173170210 173170210
839308648 839308648
909257102 909257102
94629413 94629413
975133132 975133132
946613129 946613129
661689406 661689406
349272204 349272204
103772063 103772063
773322783 773322783
768060417 768060417
266399997 266399997
890067535 890067535
652941717 652941717
646056920 646056920
179736010 179736010
526486611 526486611
628994273 628994273
92669870 92669870
815914286 815914286
50923245 50923245
731116556 731116556
121545720 121545720
928624980 928624980
286085571 286085571
912326523 912326523
965239191 965239191
879276604 879276604
10188242 10188242
366137671 366137671
804612567 804612567
908002535 908002535
93518501 93518501
129562542 129562542
256985691 256985691
114668553 114668553
25671548 25671548
416901364 416901364
551482583 551482583
846600245 846600245
981692553 981692553
192968148 192968148
241842187 241842187
852629297 852629297
437518674 437518674
351415266 351415266
71804986 71804986
154084315 154084315
674235873 674235873
602295755 602295755
477780733 477780733
933787016 933787016
62202608 62202608
105784291 105784291
779753467 779753467
159963082 159963082
122037344 122037344
354240595 354240595
372493575 372493575
678978425 678978425
807877 807877
743897944 743897944
829557839 829557839
956377282 956377282
214880347 214880347
179775948 179775948
393682916 393682916
918425286 918425286
150116747 150116747
995951370 995951370
111069650 111069650
624810902 624810902
912968732 912968732
259552391 259552391
203587772 203587772
907713565 907713565
286946860 286946860
263950151 263950151
243905120 243905120
359954393 359954393
681254670 681254670
304137844 304137844
268456893 268456893
48952965 48952965
197837256 197837256
992152400 992152400
212875185 212875185
804827702 804827702
460329987 460329987
206883083 206883083
695473439 695473439
959754621 959754621
579231762 579231762
406588383 406588383
891260885 891260885
68433965 68433965
563999587 563999587
649636396 649636396
217279046 217279046
831598129 831598129
524768305 524768305
27376954 27376954
302297302 302297302
734671680 734671680
621568162 621568162
365296347 365296347
157746450 157746450
607358788 607358788
143352584 143352584
686969839 686969839
529023469 529023469
468948313 468948313
326201396 326201396
56496141 56496141
147462230 147462230
467448327 467448327
879284575 879284575
543363473 543363473
884531013 884531013
951390768 951390768
781772247 781772247
671442685 671442685
65066206 65066206
330686092 330686092
377177891 377177891
623015138 623015138
64644137 64644137
118097670 118097670
593634892 593634892
727308065 727308065
364578934 364578934
867702011 867702011
171868397 171868397
697164516 697164516
251368460 251368460
54856754 54856754
126038011 126038011
911567038 911567038
133016336 133016336
318497773 318497773
483110036 483110036
618675384 618675384
720867825 720867825
70357979 70357979
694705600 694705600
912327367 912327367
728842885 728842885
57299178 57299178
189981693 189981693
861813188 861813188
82971557 82971557
565631557 565631557
764278287 764278287
547622459 547622459
321291267 321291267
739604558 739604558
48163307 48163307
293537827 293537827
658024171 658024171
735627903 735627903
503457661 503457661
696288502 696288502
676702782 676702782
209336575 209336575
659519747 659519747
377882955 377882955
139529753 139529753
647355736 647355736
536373304 536373304
310154995 310154995
14996659 14996659
670511303 670511303
285501500 285501500
741900967 741900967
367897029 367897029
956969124 956969124
964665337 964665337
179207827 179207827
214916417 214916417
190016356 190016356
161487334 161487334
56429944 56429944
337483237 337483237
642089020 642089020
528932648 528932648
263272712 263272712
160500734 160500734
182357643 182357643
956232863 956232863
732358671 732358671
880101195 880101195
620245877 620245877
84021264 84021264
741453522 741453522
535593106 535593106
358680837 358680837
201812458 201812458
461737850 461737850
960990008 960990008
768585778 768585778
906273416 906273416
87856506 87856506
377902522 377902522
262903379 262903379
770059244 770059244
343075071 343075071
192031816 192031816
469676908 469676908
510277582 510277582
833106489 833106489
99448607 99448607
901963200 901963200
64810925 64810925
851106889 851106889
120706285 120706285
833776757 833776757
408900452 408900452
270492564 270492564
802555851 802555851
59087527 59087527
383797125 383797125
410394498 410394498
142504365 142504365
835784967 835784967
299139144 299139144
954328078 954328078
439514503 439514503
481451625 481451625
293921416 293921416
228936179 228936179
182191878 182191878
897027613 897027613
275392001 275392001
179093703 179093703
726250821 726250821
621339180 621339180
635277418 635277418
222400826 222400826
599671384 599671384
916136405 916136405
416312958 416312958
127289745 127289745
174981401 174981401
659120466 659120466
351186707 351186707
846873966 846873966
832541250 832541250
238320851 238320851
632287825 632287825
146221255 146221255
259259273 259259273
742563239 742563239
71675302 71675302
77541454 77541454
641638144 641638144
232239057 232239057
774816967 774816967
103273427 103273427
93449511 93449511
556860366 556860366
715648591 715648591
869224598 869224598
361817411 361817411
748557906 748557906
827100442 827100442
1609038 1609038
260194384 260194384
522470066 522470066
552395125 552395125
143531145 143531145
61970237 61970237
589136998 589136998
472823975 472823975
705562071 705562071
262613647 262613647
582132682 582132682
712139213 712139213
949344337 949344337
878241728 878241728
853077250 853077250
13923401 13923401
625128003 625128003
763029098 763029098
991760694 991760694
928176486 928176486
477698308 477698308
243012426 243012426
808533068 808533068
62054856 62054856
367001117 367001117
226500085 226500085
77737531 77737531
223512570 223512570
66234610 66234610
123667614 123667614
331749480 331749480
340369599 340369599
150363215 150363215
255799052 255799052
909905284 909905284
386242408 386242408
800391190 800391190
432316935 432316935
752097711 752097711
971563695 971563695
148033563 148033563
149156810 149156810
525423542 525423542
250646552 250646552
31931044 31931044
646427932 646427932
545369568 545369568
956107278 956107278
515878372 515878372
303336645 303336645
525959690 525959690
103522826 103522826
739483054 739483054
977881939 977881939
816248342 816248342
222538209 222538209
316191195 316191195
243571001 243571001
299864292 299864292
862375627 862375627
966597459 966597459
160032081 160032081
743488810 743488810
194267767 194267767
964108204 964108204
800793796 800793796
109654078 109654078
729635985 729635985
972371740 972371740
516400450 516400450
278137880 278137880
137071408 137071408
82800954 82800954
41124531 41124531
889174279 889174279
538938023 538938023
216200760 216200760
195200360 195200360
808139409 808139409
999197617 999197617
579161190 579161190
195940622 195940622
68713904 68713904
117585493 117585493
761786737 761786737
304571088 304571088
12286212 12286212
951035062 951035062
241807602 241807602
39639090 39639090
861956354 861956354
259289112 259289112
271787845 271787845
395658468 395658468
325927888 325927888
267120339 267120339
286156580 286156580
518150603 518150603
36973897 36973897
371542755 371542755
721820692 721820692
703794781 703794781
704950813 704950813
703473959 703473959
369855963 369855963
231106987 231106987
412512842 412512842
125285376 125285376
415915262 415915262
796711941 796711941
283837215 283837215
572874224 572874224
967753726 967753726
48164174 48164174
709773154 709773154
341291495 341291495
606192986 606192986
146962567 146962567
513656628 513656628
580727104 580727104
99307132 99307132
671361182 671361182
863197912 863197912
127448558 127448558
293445494 293445494
300701827 300701827
685931320 685931320
250435412 250435412
707835752 707835752
855364223 855364223
22802340 22802340
988817908 988817908
701413701 701413701
178074776 178074776
262237417 262237417
531748923 531748923
537169698 537169698
315631094 315631094
768894529 768894529
188099288 188099288
239705183 239705183
237579638 237579638
37936818 37936818
772584024 772584024
409143757 409143757
924517284 924517284
409448376 409448376
165431361 165431361
91068067 91068067
164543633 164543633
154737050 154737050
583666773 583666773
933944278 933944278
192785163 192785163
524747260 524747260
256178839 256178839
138193388 138193388
906091494 906091494
638347511 638347511
695916070 695916070
967944836 967944836
338239729 338239729
95642615 95642615
353593443 353593443
699027071 699027071
212463928 212463928
247168040 247168040
726070180 726070180
242450739 242450739
974016970 974016970
844234209 844234209
125629446 125629446
326459344 326459344
478385582 478385582
470724085 470724085
822213778 822213778
677527532 677527532
538085681 538085681
226399053 226399053
40921056 40921056
836341243 836341243
98115349 98115349
699477684 699477684
717771738 717771738
682149388 682149388
559103517 559103517
559139957 559139957
247608202 247608202
835965473 835965473
825056695 825056695
159017996 159017996
549755241 549755241
80308748 80308748
506404923 506404923
85887645 85887645
907519804 907519804
481127361 481127361
118951348 118951348
107231448 107231448
33884721 33884721
452875347 452875347
910194971 910194971
176372837 176372837
241780726 241780726
301280988 301280988
316365858 316365858
415393603 415393603
297801562 297801562
512867205 512867205
132791751 132791751
819207387 819207387
353399815 353399815
79035489 79035489
224395134 224395134
961685911 961685911
3293898 3293898
971749068 971749068
82454188 82454188
289853588 289853588
72558878 72558878
370837804 370837804
537060678 537060678
215544652 215544652
724037229 724037229
492631971 492631971
45344233 45344233
522301381 522301381
269374052 269374052
441679488 441679488
815900678 815900678
831868059 831868059
556740510 556740510
723228417 723228417
864784040 864784040
695582049 695582049
438603841 438603841
568089966 568089966
317024542 317024542
29242403 29242403
261924427 261924427
684067951 684067951
604300680 604300680
539543261 539543261
163718677 163718677
491041987 491041987
170248786 170248786
928933065 928933065
431220979 431220979
265709714 265709714
140774537 140774537
371561063 371561063
384113054 384113054
357420105 357420105
507179894 507179894
675437575 675437575
863824492 863824492
732462991 732462991
356638425 356638425
454094505 454094505
201955721 201955721
304134211 304134211
404349268 404349268
642034575 642034575
781507005 781507005
237254312 237254312
869095549 869095549
183249444 183249444
177813623 177813623
552011669 552011669
944517675 944517675
826474309 826474309
684844322 684844322
33566915 33566915
445793176 445793176
380061681 380061681
810970061 810970061
729575561 729575561
639854421 639854421
415015949 415015949
975418358 975418358
265862209 265862209
770379943 770379943
380876991 380876991
122609201 122609201
648642561 648642561
545476589 545476589
948051103 948051103
930320720 930320720
772299453 772299453
904189012 904189012
871495353 871495353
44583669 44583669
202934969 202934969
366317208 366317208
647532727 647532727
115015072 115015072
176557914 176557914
126575853 126575853
265635177 265635177
821411768 821411768
546032718 546032718
338818843 338818843
130933902 130933902
43870280 43870280
779640428 779640428
583860236 583860236
741898419 741898419
423333363 423333363
305228637 305228637
580186785 580186785
147174821 147174821
75268241 75268241
897806393 897806393
768800679 768800679
895637384 895637384
846935544 846935544
24652065 24652065
901602196 901602196
336225971 336225971
98633923 98633923
294451697 294451697
210973070 210973070
275189195 275189195
809682684 809682684
541595360 541595360
247257683 247257683
363764514 363764514
190991636 190991636
190686134 190686134
938503988 938503988
45370777 45370777
59071140 59071140
109803455 109803455
250016682 250016682
281488070 281488070
64563971 64563971
526097203 526097203
600800938 600800938
528380061 528380061
519390491 519390491
339606262 339606262
835863640 835863640
4109388 4109388
516757106 516757106
221481957 221481957
68059681 68059681
672536980 672536980
174336248 174336248
602026188 602026188
113073676 113073676
368533796 368533796
412188500 412188500
231242170 231242170
117895397 117895397
645590836 645590836
120875743 120875743
936451858 936451858
756537432 756537432
928659489 928659489
898101871 898101871
225630104 225630104
935605174 935605174
844240972 844240972
709752844 709752844
32784159 32784159
67706168 67706168
646759495 646759495
657192172 657192172
567554407 567554407
652635096 652635096
264442045 264442045
25758305 25758305
708008059 708008059
788454834 788454834
836584618 836584618
887643644 887643644
189205297 189205297
641546595 641546595
167126606 167126606
902354532 902354532
768865584 768865584
534749309 534749309
531998690 531998690
39068909 39068909
806523535 806523535
894506414 894506414
311899189 311899189
82428621 82428621
612830962 612830962
152944826 152944826
944816882 944816882
573465035 573465035
546307216 546307216
801267808 801267808
968186935 968186935
916643635 916643635
99910636 99910636
174455969 174455969
526007026 526007026
464231627 464231627
257951885 257951885
122683988 122683988
518042971 518042971
38861913 38861913
206434030 206434030
993484871 993484871
769397336 769397336
631574626 631574626
671019923 671019923
541087173 541087173
891905298 891905298
714829660 714829660
620750802 620750802
175729316 175729316
902560694 902560694
241324420 241324420
761867778 761867778
50470295 50470295
789266779 789266779
931705622 931705622
493801537 493801537
998816872 998816872
544211934 544211934
525296833 525296833
388276694 388276694
95142932 95142932
805157091 805157091
97891446 97891446
68221401 68221401
821664278 821664278
242011222 242011222
317314493 317314493
298426639 298426639
268166937 268166937
116615378 116615378
869354482 869354482
108079262 108079262
657981708 657981708
288381093 288381093
998759925 998759925
796099502 796099502
754248524 754248524
721291793 721291793
771818108 771818108
797106198 797106198
377825324 377825324
632017428 632017428
49192528 49192528
853869661 853869661
391758299 391758299
970795931 970795931
556089598 556089598
698163673 698163673
486395875 486395875
883477888 883477888
471429920 471429920
468342511 468342511
784847301 784847301
920236212 920236212
539334760 539334760
94213428 94213428
620251690 620251690
151115357 151115357
217793411 217793411
584621 584621
278337803 278337803
301805566 301805566
557490175 557490175
279261964 279261964
848763890 848763890
97779256 97779256
185691796 185691796
578257547 578257547
397443592 397443592
198664724 198664724
312648809 312648809
461862641 461862641
190328423 190328423
519392189 519392189
618890414 618890414
440842697 440842697
68943843 68943843
565353622 565353622
24406207 24406207
584811903 584811903
555002619 555002619
184491300 184491300
893178785 893178785
66654759 66654759
82482745 82482745
98820909 98820909
784471775 784471775
474042809 474042809
149708942 149708942
880554521 880554521
165268742 165268742
479318526 479318526
166205881 166205881
254517604 254517604
992378454 992378454
706710459 706710459
268271632 268271632
346184650 346184650
294414211 294414211
670679491 670679491
60641628 60641628
411139657 411139657
39398443 39398443
289208423 289208423
167010884 167010884
320239776 320239776
184554171 184554171
451645816 451645816
469510158 469510158
371877606 371877606
152905432 152905432
875461263 875461263
377908650 377908650
815541787 815541787
857665047 857665047
33583848 33583848
515960534 515960534
374523325 374523325
699681759 699681759
21398869 21398869
434245995 434245995
301134505 301134505
432810172 432810172
230029063 230029063
353414587 353414587
25015327 25015327
736523386 736523386
518059271 518059271
76893389 76893389
615016137 615016137
364801598 364801598
528374658 528374658
223554150 223554150
36841443 36841443
588425353 588425353
496666412 496666412
84067475 84067475
277635608 277635608
839672200 839672200
796911893 796911893
535900407 535900407
789955198 789955198
250068096 250068096
640012952 640012952
737723425 737723425
225499190 225499190
485351535 485351535
63673232 63673232
852954590 852954590
42245805 42245805
659610528 659610528
436794859 436794859
914836954 914836954
802621183 802621183
147620934 147620934
575308595 575308595
266907183 266907183
534025745 534025745
475477317 475477317
907013626 907013626
635665310 635665310
539139419 539139419
44907126 44907126
901368209 901368209
760882317 760882317
872936320 872936320
568762473 568762473
844749713 844749713
942241421 942241421
386232335 386232335
581508393 581508393
671095482 671095482
765933559 765933559
653830257 653830257
123522991 123522991
349140440 349140440
587527522 587527522
122829494 122829494
443211589 443211589
729620987 729620987
36320413 36320413
285116107 285116107
698206043 698206043
64378136 64378136
610423317 610423317
843999981 843999981
580290217 580290217
334018813 334018813
35286871 35286871
340502175 340502175
184519440 184519440
884386636 884386636
69928948 69928948
435421734 435421734
354546707 354546707
319988546 319988546
851016700 851016700
183391173 183391173
76342518 76342518
564486115 564486115
244671007 244671007
766933052 766933052
502875855 502875855
529657493 529657493
938906101 938906101
143119441 143119441
200082278 200082278
11326473 11326473
263171732 263171732
743077084 743077084
415753166 415753166
169812318 169812318
258769529 258769529
292230679 292230679
593645519 593645519
668681523 668681523
445845264 445845264
195272344 195272344
768413999 768413999
238589239 238589239
514426759 514426759
168045536 168045536
949552354 949552354
137323097 137323097
749416088 749416088
176378496 176378496
150417738 150417738
728320937 728320937
384229657 384229657
395866014 395866014
356511074 356511074
780359773 780359773
86733006 86733006
594490243 594490243
331607141 331607141
370872869 370872869
6268089 6268089
241322509 241322509
260203919 260203919
30742979 30742979
756119420 756119420
830119056 830119056
170612564 170612564
846089197 846089197
799793361 799793361
240776448 240776448
651270705 651270705
866096957 866096957
32668402 32668402
589361181 589361181
293951223 293951223
147118307 147118307
178778637 178778637
975488422 975488422
676891495 676891495
68764282 68764282
929464911 929464911
350659107 350659107
533789413 533789413
168964195 168964195
51836707 51836707
375885793 375885793
516080706 516080706
415770458 415770458
110951539 110951539
507776705 507776705
75381648 75381648
665382384 665382384
879933792 879933792
700104412 700104412
371568925 371568925
299349419 299349419
420150740 420150740
68984785 68984785
807578622 807578622
159863656 159863656
563218117 563218117
767224421 767224421
301969827 301969827
489484699 489484699
192283270 192283270
929899390 929899390
9537256 9537256
159861820 159861820
611696553 611696553
569806059 569806059
57369813 57369813
818176299 818176299
217667353 217667353
837723093 837723093
842153078 842153078
673599927 673599927
166096799 166096799
823816906 823816906
890546284 890546284
389607408 389607408
88001820 88001820
367303165 367303165
400303641 400303641
698420976 698420976
765562018 765562018
822718999 822718999
923825200 923825200
793304364 793304364
628968123 628968123
462739050 462739050
786869202 786869202
361554644 361554644
92259952 92259952
604058883 604058883
958528724 958528724
316383701 316383701
169804642 169804642
333599714 333599714
340970307 340970307
994744949 994744949
358759017 358759017
890660516 890660516
622417842 622417842
65738830 65738830
190220012 190220012
168923124 168923124
459190666 459190666
686356764 686356764
706926134 706926134
278196261 278196261
56949896 56949896
519467475 519467475
246201841 246201841
440968474 440968474
367274506 367274506
516659700 516659700
159487653 159487653
215912221 215912221
570646455 570646455
248901878 248901878
603442565 603442565
418618767 418618767
96614272 96614272
696421370 696421370
415825554 415825554
296314353 296314353
847252917 847252917
504114580 504114580
246297085 246297085
3963034 3963034
686420659 686420659
367087457 367087457
720609757 720609757
862721053 862721053
893062335 893062335
230101780 230101780
205875608 205875608
168309156 168309156
945551272 945551272
475497290 475497290
654774147 654774147
329311634 329311634
166860254 166860254
276435224 276435224
937356552 937356552
101143710 101143710
749426437 749426437
344159143 344159143
904072871 904072871
373288338 373288338
755421582 755421582
538362586 538362586
829089052 829089052
145812860 145812860
38059565 38059565
381720344 381720344
262610354 262610354
241323368 241323368
341156281 341156281
925016512 925016512
863003118 863003118
936906429 936906429
595592923 595592923
126728604 126728604
254857259 254857259
246867470 246867470
905857181 905857181
922800505 922800505
516147725 516147725
178449422 178449422
768171159 768171159
103198901 103198901
789207570 789207570
313110777 313110777
683652537 683652537
265912444 265912444
43402521 43402521
930327024 930327024
206691685 206691685
156059316 156059316
570851343 570851343
678224930 678224930
818268416 818268416
208837436 208837436
154992918 154992918
890774343 890774343
798080547 798080547
175613127 175613127
669638089 669638089
153584201 153584201
161797385 161797385
580660630 580660630
256263094 256263094
407177341 407177341
762432547 762432547
94814370 94814370
637685286 637685286
973764620 973764620
717571769 717571769
738427353 738427353
181949771 181949771
514904082 514904082
367810803 367810803
619439813 619439813
785554532 785554532
905303282 905303282
801709464 801709464
945874155 945874155
45965577 45965577
183253139 183253139
497719569 497719569
488547342 488547342
255680931 255680931
765412745 765412745
358724511 358724511
50716752 50716752
348565145 348565145
786813507 786813507
999250150 999250150
417106006 417106006
303800523 303800523
701433963 701433963
583339872 583339872
48449117 48449117
161858295 161858295
714381564 714381564
690892070 690892070
811819044 811819044
794747022 794747022
641273865 641273865
145879311 145879311
751073959 751073959
866131142 866131142
681367809 681367809
197599889 197599889
355256326 355256326
28124535 28124535
360992172 360992172
665854882 665854882
667215915 667215915
24620631 24620631
833755257 833755257
231091124 231091124
310133522 310133522
397008165 397008165
771434365 771434365
152697453 152697453
544734795 544734795
531787315 531787315
722814376 722814376
279276655 279276655
392431075 392431075
467077248 467077248
409624498 409624498
915210984 915210984
277487397 277487397
123259383 123259383
862167478 862167478
783217312 783217312
371495529 371495529
982545793 982545793
472193487 472193487
163618168 163618168
336975807 336975807
873701686 873701686
69129859 69129859
142424490 142424490
580791195 580791195
927832382 927832382
329234977 329234977
473287496 473287496
369476602 369476602
310194007 310194007
681733571 681733571
697062544 697062544
84339741 84339741
234379326 234379326
136895878 136895878
763155583 763155583
387368975 387368975
169000536 169000536
430269774 430269774
411341760 411341760
90210046 90210046
42478199 42478199
100298323 100298323
447560532 447560532
371591381 371591381
852371406 852371406
487757650 487757650
563394495 563394495
929730305 929730305
782627040 782627040
175794049 175794049
265849244 265849244
951633736 951633736
699539981 699539981
139895888 139895888
651965414 651965414
430124973 430124973
575819135 575819135
385515675 385515675
155755533 155755533
336329982 336329982
828684181 828684181
131392448 131392448
993795467 993795467
197615730 197615730
578836245 578836245
994263706 994263706
572120433 572120433
865771927 865771927
739523525 739523525
974513739 974513739
99046609 99046609
78923217 78923217
260791879 260791879
13451311 13451311
8895785 8895785
769804075 769804075
369787521 369787521
235331184 235331184
885213002 885213002
37828898 37828898
21742334 21742334
268699325 268699325
593176525 593176525
401837047 401837047
907420819 907420819
423893540 423893540
828036680 828036680
42987410 42987410
856263642 856263642
324291059 324291059
707327513 707327513
22316716 22316716
836139389 836139389
153147395 153147395
724324512 724324512
349710405 349710405
160621724 160621724
206642581 206642581
223370644 223370644
790616720 790616720
742234392 742234392
818223476 818223476
350106712 350106712
792824347 792824347
676010523 676010523
799334960 799334960
314973762 314973762
439648334 439648334
844004542 844004542
516279390 516279390
35902550 35902550
544531213 544531213
588330487 588330487
106543977 106543977
597814537 597814537
991778430 991778430
113666674 113666674
121456971 121456971
507002416 507002416
605128140 605128140
847240785 847240785
289683591 289683591
707198109 707198109
544756730 544756730
293419881 293419881
256801112 256801112
1036976 1036976
893716263 893716263
756413285 756413285
941636630 941636630
315863450 315863450
661904228 661904228
290125906 290125906
984343793 984343793
328964565 328964565
550343640 550343640
280876466 280876466
847877893 847877893
821888789 821888789
207110372 207110372
874764842 874764842
33928089 33928089
848135360 848135360
114511596 114511596
230289607 230289607
281789663 281789663
225775510 225775510
369833810 369833810
592342691 592342691
552324863 552324863
517386187 517386187
927368976 927368976
717563366 717563366
440449635 440449635
131441156 131441156
384463772 384463772
683330889 683330889
129961037 129961037
476065712 476065712
929866874 929866874
696320659 696320659
16824652 16824652
134655896 134655896
632130898 632130898
657003654 657003654
673689041 673689041
193722061 193722061
295358182 295358182
120772313 120772313
219876196 219876196
464329828 464329828
283072379 283072379
881324991 881324991
797820345 797820345
419379209 419379209
563631588 563631588
228955626 228955626
662480700 662480700
461566732 461566732
653391800 653391800
154877890 154877890
24168070 24168070
602820804 602820804
822914458 822914458
24613072 24613072
748744538 748744538
237249851 237249851
74696072 74696072
442608677 442608677
73025645 73025645
131212115 131212115
941500631 941500631
626614523 626614523
697102213 697102213
426829474 426829474
883712293 883712293
335690656 335690656
103900569 103900569
891522938 891522938
797589051 797589051
897339196 897339196
594796293 594796293
133215386 133215386
5362827 5362827
674236840 674236840
324318708 324318708
485651235 485651235
747032909 747032909
542673868 542673868
245888334 245888334
102900416 102900416
337355048 337355048
739733203 739733203
534936033 534936033
599743387 599743387
532075017 532075017
178224623 178224623
37342183 37342183
303362998 303362998
401738330 401738330
255408942 255408942
450514985 450514985
120481884 120481884
24614919 24614919
49292489 49292489
667129869 667129869
977233803 977233803
302042983 302042983
325623936 325623936
516872045 516872045
997445059 997445059
213894152 213894152
888311053 888311053
247212384 247212384
292013776 292013776
241095672 241095672
994503326 994503326
155600466 155600466
952610149 952610149
840784089 840784089
242065531 242065531
87190702 87190702
368569086 368569086
485800091 485800091
77309802 77309802
916822351 916822351
145118289 145118289
432098242 432098242
270094196 270094196
694923607 694923607
183672797 183672797
718631057 718631057
113700910 113700910
121315329 121315329
448702515 448702515
599573885 599573885
40598813 40598813
310563423 310563423
835317939 835317939
996145675 996145675
182289644 182289644
952561592 952561592
295318670 295318670
758716551 758716551
532833807 532833807
979305791 979305791
572250235 572250235
659594544 659594544
682508633 682508633
376124657 376124657
434664036 434664036
216934941 216934941
754038379 754038379
677602687 677602687
224940582 224940582
896868258 896868258
393964366 393964366
716052210 716052210
902353638 902353638
822365173 822365173
342310601 342310601
922707045 922707045
568627980 568627980
574560895 574560895
115316726 115316726
913824047 913824047
917850379 917850379
533754285 533754285
285521497 285521497
866010897 866010897
106703330 106703330
898614834 898614834
339806863 339806863
326187109 326187109
548609444 548609444
490891880 490891880
563462850 563462850
818390350 818390350
360646232 360646232
717683242 717683242
124072459 124072459
182099179 182099179
37270987 37270987
458051350 458051350
231073642 231073642
59120597 59120597
48054974 48054974
385845166 385845166
358503618 358503618
1181505 1181505
139224988 139224988
20505281 20505281
84918166 84918166
956316678 956316678
365064624 365064624
332049367 332049367
97605712 97605712
133466700 133466700
496144116 496144116
752574420 752574420
627160754 627160754
344467717 344467717
385071306 385071306
248827342 248827342
615645694 615645694
316731639 316731639
479901744 479901744
873239110 873239110
482740759 482740759
52333874 52333874
671784799 671784799
165483800 165483800
908130545 908130545
39332720 39332720
384230939 384230939
673538157 673538157
943307213 943307213
424267053 424267053
909315326 909315326
235922644 235922644
76198204 76198204
679933266 679933266
705291899 705291899
986023759 986023759
412801962 412801962
972734817 972734817
752160521 752160521
516531439 516531439
121436356 121436356
226699290 226699290
383386192 383386192
573733226 573733226
475736369 475736369
937373902 937373902
811574353 811574353
660688905 660688905
840109694 840109694
561241276 561241276
332394770 332394770
747812784 747812784
84033206 84033206
588645856 588645856
768463309 768463309
280807010 280807010
675202875 675202875
995847159 995847159
563103605 563103605
4831651 4831651
614677264 614677264
503627068 503627068
900579435 900579435
736941640 736941640
731252523 731252523
247557392 247557392
865879482 865879482
256546940 256546940
772350757 772350757
42735592 42735592
233015188 233015188
266317136 266317136
551388570 551388570
917559557 917559557
856676886 856676886
373336770 373336770
759190721 759190721
95427974 95427974
599071041 599071041
622590616 622590616
351480650 351480650
458503508 458503508
863655377 863655377
640451533 640451533
527732315 527732315
205035908 205035908
790669021 790669021
210582288 210582288
281094771 281094771
393878566 393878566
236413605 236413605
533487286 533487286
153175968 153175968
860395232 860395232
185856517 185856517
2377285 2377285
187720702 187720702
604225341 604225341
876880659 876880659
851420988 851420988
22655808 22655808
989446489 989446489
81674938 81674938
867026594 867026594
730857991 730857991
637486545 637486545
638001854 638001854
354786225 354786225
104104866 104104866
360463536 360463536
979688437 979688437
224626918 224626918
493392502 493392502
905005459 905005459
258293485 258293485
758671848 758671848
505936003 505936003
154471888 154471888
733074923 733074923
314147536 314147536
595763265 595763265
666437877 666437877
922882373 922882373
5743236 5743236
980550647 980550647
896863407 896863407
583251551 583251551
86386874 86386874
328053552 328053552
945166214 945166214
406560225 406560225
933682705 933682705
681951007 681951007
345374791 345374791
201638879 201638879
390532993 390532993
991474741 991474741
700239011 700239011
458997516 458997516
955078380 955078380
811972302 811972302
625257061 625257061
626999711 626999711
517349961 517349961
149279204 149279204
61148013 61148013
798141281 798141281
847316620 847316620
387612280 387612280
169303145 169303145
86494147 86494147
396684441 396684441
41953472 41953472
64367635 64367635
744905426 744905426
969660030 969660030
453095473 453095473
473760856 473760856
568012666 568012666
635862596 635862596
864994746 864994746
645448273 645448273
125941569 125941569
984537755 984537755
304885518 304885518
165565655 165565655
770895908 770895908
574157765 574157765
256267001 256267001
508226521 508226521
762042291 762042291
249675273 249675273
430320190 430320190
563077360 563077360
417412368 417412368
683458296 683458296
994374557 994374557
499711781 499711781
170868461 170868461
198650522 198650522
237020029 237020029
105871597 105871597
145353861 145353861
640709836 640709836
40925867 40925867
254229268 254229268
799185865 799185865
509530060 509530060
441959696 441959696
682444089 682444089
968542907 968542907
518518814 518518814
236183531 236183531
18185847 18185847
109390286 109390286
559645231 559645231
56747704 56747704
300165597 300165597
587808472 587808472
108640375 108640375
4065733 4065733
313906018 313906018
898371372 898371372
111324673 111324673
143758665 143758665
728939365 728939365
831188044 831188044
275312884 275312884
47574061 47574061
273157493 273157493
560496503 560496503
775668320 775668320
248269170 248269170
208737306 208737306
666253780 666253780
799746606 799746606
205828785 205828785
541458813 541458813
357229813 357229813
384161496 384161496
447081159 447081159
696373785 696373785
839999491 839999491
957944948 957944948
555129775 555129775
841839678 841839678
23628836 23628836
42146328 42146328
375112444 375112444
829191287 829191287
762947315 762947315
35915005 35915005
340186868 340186868
184280130 184280130
378228051 378228051
870840781 870840781
524798172 524798172
928416880 928416880
69520636 69520636
55318278 55318278
83596722 83596722
909303631 909303631
212639116 212639116
962535018 962535018
358048786 358048786
163643898 163643898
968353028 968353028
456941208 456941208
178195099 178195099
328187105 328187105
376841526 376841526
370625617 370625617
179089995 179089995
350307887 350307887
297419951 297419951
574170313 574170313
31731234 31731234
933522012 933522012
119628125 119628125
140039327 140039327
766463667 766463667
60885073 60885073
353853979 353853979
65641968 65641968
537835415 537835415
188113757 188113757
446305191 446305191
729438752 729438752
979724951 979724951
117637460 117637460
572096155 572096155
74383555 74383555
136874662 136874662
295878354 295878354
363678366 363678366
360172288 360172288
824624096 824624096
225959273 225959273
554442974 554442974
443842834 443842834
829370578 829370578
798738616 798738616
757879792 757879792
538541830 538541830
512331152 512331152
291628231 291628231
713153754 713153754
400768544 400768544
175698523 175698523
143521379 143521379
593146523 593146523
285754437 285754437
492093182 492093182
950479908 950479908
965030659 965030659
855856483 855856483
40016093 40016093
860724054 860724054
663144711 663144711
816299928 816299928
873273088 873273088
952161268 952161268
932489182 932489182
172906278 172906278
267640159 267640159
718222838 718222838
617802603 617802603
112258368 112258368
251325714 251325714
587625221 587625221
268103398 268103398
90810959 90810959
880197369 880197369
117479112 117479112
518640080 518640080
633467690 633467690
331241587 331241587
998490641 998490641
299503433 299503433
807240652 807240652
880040569 880040569
667266337 667266337
223241666 223241666
114302807 114302807
461574614 461574614
729453327 729453327
271369749 271369749
208768830 208768830
883322854 883322854
483213677 483213677
641326901 641326901
662797351 662797351
334877658 334877658
135218383 135218383
390032039 390032039
602414969 602414969
204030803 204030803
699973647 699973647
136029915 136029915
644842516 644842516
328714924 328714924
100794351 100794351
932966116 932966116
395406355 395406355
532468109 532468109
60832776 60832776
882221776 882221776
86093267 86093267
362913739 362913739
659976033 659976033
478558095 478558095
280634700 280634700
239481090 239481090
473540007 473540007
330570368 330570368
642241837 642241837
253354874 253354874
918354621 918354621
947690946 947690946
634066556 634066556
185257952 185257952
985762429 985762429
717613702 717613702
540658540 540658540
707573333 707573333
896536479 896536479
326134459 326134459
887340925 887340925
401733535 401733535
491821286 491821286
406999859 406999859
7046126 7046126
615063898 615063898
303394287 303394287
856002510 856002510
932039381 932039381
690857115 690857115
572157009 572157009
614268411 614268411
249889341 249889341
205816764 205816764
689548486 689548486
583062588 583062588
799609643 799609643
301646537 301646537
800455729 800455729
820400010 820400010
923035716 923035716
997063868 997063868
393407027 393407027
332235188 332235188
309718093 309718093
920722652 920722652
777801414 777801414
773880414 773880414
229340355 229340355
431014681 431014681
865986073 865986073
152778241 152778241
162093201 162093201
867390869 867390869
615761670 615761670
594308532 594308532
985273243 985273243
373061479 373061479
784209579 784209579
371593316 371593316
199407055 199407055
982485816 982485816
964780970 964780970
121944907 121944907
159264510 159264510
374114615 374114615
180019622 180019622
484781595 484781595
945416670 945416670
261000968 261000968
172809078 172809078
800942596 800942596
21419113 21419113
944682348 944682348
54755712 54755712
379216494 379216494
313928244 313928244
62389226 62389226
149089897 149089897
623032072 623032072
481625779 481625779
195732089 195732089
899521956 899521956
130836664 130836664
976442611 976442611
241083446 241083446
195968559 195968559
459074245 459074245
72746178 72746178
321709191 321709191
778795012 778795012
276949699 276949699
661729115 661729115
339024546 339024546
727483951 727483951
368922873 368922873
123856820 123856820
717300947 717300947
566989719 566989719
161241147 161241147
280330412 280330412
745950519 745950519
200046539 200046539
61218104 61218104
864560006 864560006
94905705 94905705
330418921 330418921
941629192 941629192
259634293 259634293
891328848 891328848
41556915 41556915
917967922 917967922
183982397 183982397
551058526 551058526
596633248 596633248
232427961 232427961
735102247 735102247
298171053 298171053
522859861 522859861
569199544 569199544
135072328 135072328
859981530 859981530
529303781 529303781
51661841 51661841
983225990 983225990
879180279 879180279
289090135 289090135
882408358 882408358
387554182 387554182
492992739 492992739
134170220 134170220
150926704 150926704
903248194 903248194
206135209 206135209
737911313 737911313
275297589 275297589
931114504 931114504
222063289 222063289
689951805 689951805
785679300 785679300
602405555 602405555
647969918 647969918
315243435 315243435
27439410 27439410
821370875 821370875
503504943 503504943
284987101 284987101
941761049 941761049
613281248 613281248
241696470 241696470
88210716 88210716
44355777 44355777
54810689 54810689
615167334 615167334
760564905 760564905
234084653 234084653
508538131 508538131
687648477 687648477
515146830 515146830
957566793 957566793
731072162 731072162
540872845 540872845
964828703 964828703
455107361 455107361
171317158 171317158
268717608 268717608
56913858 56913858
406824580 406824580
529043737 529043737
897312452 897312452
797013532 797013532
184234818 184234818
784733811 784733811
863452122 863452122
24918980 24918980
653723516 653723516
79693572 79693572
378287086 378287086
509338983 509338983
900522284 900522284
401128196 401128196
870695336 870695336
507896809 507896809
179147819 179147819
715185480 715185480
208649821 208649821
371479113 371479113
309297994 309297994
474474883 474474883
209626757 209626757
531065987 531065987
78492367 78492367
422639911 422639911
831780373 831780373
922061707 922061707
60489776 60489776
160210627 160210627
758140953 758140953
95232251 95232251
808950136 808950136
244017456 244017456
573874434 573874434
290605806 290605806
933859065 933859065
310393496 310393496
728229367 728229367
783362262 783362262
889410612 889410612
242578468 242578468
608144133 608144133
120997488 120997488
980366691 980366691
296434667 296434667
952151438 952151438
888975519 888975519
634173801 634173801
335500735 335500735
643572608 643572608
97141780 97141780
275603192 275603192
968328430 968328430
935158471 935158471
827346350 827346350
240772626 240772626
888494427 888494427
51911095 51911095
636846077 636846077
866506790 866506790
915763170 915763170
169361831 169361831
163611971 163611971
930731189 930731189
849688268 849688268
774152668 774152668
918916061 918916061
36480508 36480508
702321965 702321965
214232794 214232794
525946436 525946436
715782425 715782425
278893713 278893713
237633684 237633684
461026603 461026603
274609818 274609818
93838878 93838878
462802961 462802961
5842931 5842931
862101409 862101409
33081467 33081467
279857596 279857596
147905674 147905674
44317108 44317108
16929378 16929378
698649393 698649393
107642826 107642826
172452868 172452868
215137655 215137655
264189976 264189976
100734620 100734620
910466329 910466329
157821703 157821703
219601011 219601011
336814835 336814835
448436438 448436438
931116507 931116507
823046010 823046010
617341108 617341108
97834975 97834975
217844237 217844237
968676635 968676635
576079040 576079040
49939198 49939198
947160573 947160573
835913055 835913055
110553434 110553434
812809625 812809625
711886999 711886999
139895655 139895655
385293999 385293999
948905709 948905709
661808723 661808723
666683573 666683573
486268255 486268255
660334737 660334737
885060778 885060778
744443183 744443183
236405168 236405168
303012315 303012315
296398945 296398945
574813992 574813992
559823574 559823574
944250627 944250627
21653374 21653374
1388221 1388221
262822311 262822311
990100035 990100035
199184418 199184418
618461251 618461251
855186456 855186456
805854428 805854428
315936588 315936588
566305035 566305035
812868309 812868309
371849093 371849093
815392262 815392262
842835891 842835891
285546457 285546457
13105823 13105823
766066822 766066822
765035059 765035059
433346430 433346430
871119696 871119696
755914325 755914325
595962161 595962161
802223336 802223336
66992655 66992655
941398279 941398279
891935657 891935657
61893227 61893227
851942027 851942027
96645494 96645494
324527602 324527602
315015565 315015565
394769767 394769767
816037922 816037922
696923246 696923246
680071050 680071050
410397683 410397683
348903789 348903789
712628589 712628589
129178723 129178723
841274489 841274489
15264940 15264940
508845206 508845206
454962682 454962682
605403011 605403011
585315347 585315347
254353195 254353195
464879188 464879188
206563659 206563659
211271148 211271148
536764427 536764427
329190201 329190201
976314729 976314729
322981026 322981026
246617453 246617453
189124578 189124578
916314671 916314671
745543923 745543923
169681025 169681025
327635811 327635811
706047853 706047853
514326446 514326446
681724494 681724494
492774471 492774471
126761955 126761955
767278672 767278672
238135637 238135637
470386593 470386593
532588620 532588620
828464197 828464197
411948636 411948636
505377733 505377733
126155000 126155000
499323350 499323350
6123048 6123048
901303361 901303361
363971386 363971386
460970537 460970537
169355659 169355659
167818790 167818790
971779086 971779086
100412497 100412497
522226386 522226386
440358746 440358746
830563768 830563768
633991052 633991052
805562266 805562266
329943144 329943144
982772386 982772386
298039641 298039641
554398141 554398141
966218342 966218342
161214920 161214920
356736992 356736992
436365956 436365956
774355545 774355545
137039630 137039630
782788333 782788333
942759028 942759028
362824727 362824727
534300149 534300149
912089295 912089295
7390558 7390558
715650750 715650750
23991297 23991297
936600247 936600247
77125266 77125266
84626549 84626549
873448311 873448311
919667443 919667443
183337367 183337367
814964944 814964944
95940841 95940841
596151174 596151174
885516210 885516210
100634868 100634868
141929827 141929827
235964387 235964387
691083158 691083158
477850740 477850740
619728818 619728818
733533504 733533504
743015609 743015609
485226267 485226267
598322029 598322029
54606071 54606071
623438282 623438282
368120128 368120128
268888313 268888313
310157145 310157145
939057493 939057493
56797324 56797324
768303468 768303468
202210079 202210079
616951410 616951410
134544135 134544135
503993087 503993087
721658599 721658599
205685868 205685868
960876163 960876163
496007619 496007619
552554967 552554967
281887724 281887724
484271137 484271137
170256381 170256381
553595928 553595928
542830131 542830131
617603898 617603898
90915529 90915529
738200903 738200903
16082112 16082112
394973137 394973137
29278873 29278873
622368895 622368895
695972993 695972993
935673856 935673856
889989080 889989080
217746799 217746799
696854933 696854933
467177471 467177471
54620058 54620058
106046098 106046098
445990756 445990756
494971569 494971569
115840037 115840037
633242922 633242922
58060699 58060699
129087464 129087464
432800055 432800055
966230789 966230789
536866918 536866918
148877962 148877962
258438263 258438263
850127857 850127857
286842307 286842307
888591574 888591574
182880686 182880686
824507179 824507179
285930391 285930391
335522740 335522740
268738716 268738716
892315762 892315762
358560258 358560258
434982879 434982879
146495163 146495163
223381879 223381879
108274834 108274834
894951134 894951134
439546167 439546167
784197353 784197353
702637119 702637119
29724762 29724762
629094759 629094759
403947322 403947322
533963193 533963193
623137221 623137221
305420150 305420150
963780661 963780661
202748072 202748072
879364649 879364649
756622156 756622156
274759009 274759009
47169683 47169683
47686685 47686685
82443514 82443514
49794519 49794519
418902770 418902770
864417547 864417547
971160195 971160195
939644202 939644202
647070726 647070726
267696563 267696563
539167849 539167849
848229372 848229372
797401754 797401754
575860680 575860680
501613408 501613408
15485763 15485763
385569900 385569900
340804878 340804878
338546589 338546589
413131719 413131719
682433639 682433639
819263564 819263564
965000929 965000929
49420570 49420570
266339335 266339335
7251971 7251971
133290517 133290517
430655945 430655945
209670490 209670490
100812313 100812313
897876764 897876764
290789146 290789146
18949716 18949716
482697349 482697349
844289323 844289323
148166238 148166238
364274309 364274309
517458874 517458874
20386531 20386531
173201477 173201477
423783856 423783856
397779061 397779061
237934269 237934269
471134783 471134783
706784298 706784298
399814498 399814498
507732791 507732791
582709518 582709518
100764663 100764663
628550937 628550937
127341308 127341308
456740656 456740656
160679359 160679359
850274973 850274973
776907341 776907341
278762351 278762351
175699052 175699052
851662401 851662401
899551123 899551123
801576741 801576741
278754037 278754037
346394006 346394006
329248570 329248570
859567311 859567311
704751033 704751033
831535709 831535709
129364442 129364442
25200754 25200754
495425089 495425089
5965938 5965938
161092608 161092608
468960984 468960984
826642979 826642979
792783075 792783075
358425242 358425242
501537550 501537550
590747629 590747629
697884199 697884199
869842521 869842521
251889756 251889756
878317893 878317893
969665511 969665511
97391571 97391571
25659168 25659168
197610486 197610486
715974108 715974108
955060558 955060558
582176081 582176081
276106428 276106428
533065394 533065394
252448159 252448159
769027129 769027129
146888777 146888777
574248173 574248173
976778365 976778365
324534848 324534848
666937576 666937576
603039156 603039156
237127728 237127728
221264052 221264052
195802364 195802364
193147459 193147459
522404337 522404337
868142035 868142035
793778726 793778726
763664300 763664300
101969592 101969592
239853930 239853930
402115070 402115070
748795472 748795472
462142503 462142503
74143368 74143368
662994439 662994439
399798042 399798042
787939103 787939103
678077921 678077921
97899821 97899821
900965562 900965562
704128906 704128906
185069853 185069853
240544961 240544961
251078022 251078022
837279790 837279790
254520040 254520040
787397448 787397448
396459982 396459982
170458288 170458288
274850416 274850416
284857596 284857596
764051592 764051592
240184523 240184523
398743129 398743129
918636452 918636452
77338359 77338359
158753482 158753482
257764918 257764918
50336662 50336662
491195568 491195568
48552789 48552789
784146499 784146499
217106609 217106609
654396112 654396112
208597591 208597591
664087521 664087521
625413860 625413860
66246851 66246851
37197706 37197706
343264048 343264048
462292903 462292903
512375196 512375196
273028101 273028101
202548509 202548509
856299083 856299083
257362122 257362122
44521950 44521950
686812148 686812148
512661847 512661847
647083451 647083451
413841893 413841893
562060908 562060908
200540213 200540213
468641119 468641119
129520864 129520864
936994317 936994317
352625643 352625643
465129612 465129612
65273697 65273697
577373197 577373197
414948807 414948807
340639211 340639211
787593921 787593921
157803408 157803408
870213170 870213170
215743078 215743078
220018984 220018984
176705556 176705556
474188730 474188730
78620092 78620092
78367811 78367811
387274051 387274051
173870324 173870324
66551562 66551562
454107324 454107324
373546254 373546254
849427650 849427650
123283552 123283552
292123463 292123463
317314224 317314224
713724580 713724580
863469056 863469056
988489469 988489469
144379902 144379902
681750888 681750888
280437762 280437762
454970943 454970943
577981958 577981958
517640527 517640527
123285611 123285611
582002810 582002810
194022295 194022295
665419464 665419464
879986757 879986757
231553003 231553003
233410581 233410581
324195484 324195484
628438593 628438593
861157964 861157964
662313957 662313957
523514720 523514720
505355103 505355103
898625047 898625047
402648974 402648974
821982740 821982740
618579785 618579785
800491864 800491864
337019554 337019554
354100816 354100816
101077588 101077588
761118131 761118131
239643138 239643138
710022332 710022332
956823880 956823880
495854275 495854275
37292591 37292591
105918777 105918777
199840613 199840613
970441021 970441021
789163718 789163718
640606381 640606381
950229477 950229477
1913610 1913610
574725139 574725139
373355595 373355595
959393767 959393767
139171580 139171580
497164416 497164416
603321128 603321128
520418300 520418300
912050036 912050036
20982423 20982423
271442110 271442110
705363671 705363671
156870376 156870376
302761359 302761359
178995760 178995760
45953344 45953344
904493706 904493706
783892484 783892484
48313193 48313193
183379918 183379918
603958618 603958618
200389533 200389533
748247599 748247599
11909509 11909509
38388588 38388588
676904718 676904718
204263926 204263926
340189317 340189317
441793432 441793432
653515915 653515915
241910502 241910502
732954445 732954445
212487473 212487473
174611106 174611106
776985011 776985011
771283776 771283776
788115489 788115489
32687803 32687803
44771449 44771449
288048917 288048917
691175634 691175634
339700531 339700531
731884877 731884877
381817579 381817579
568401863 568401863
72759527 72759527
260089045 260089045
127758515 127758515
481065828 481065828
613815544 613815544
208627047 208627047
543332438 543332438
286204010 286204010
992560886 992560886
96760281 96760281
261568117 261568117
940092013 940092013
301895982 301895982
735098003 735098003
448039433 448039433
309876399 309876399
838186059 838186059
701756741 701756741
128134755 128134755
905265114 905265114
812693646 812693646
823590143 823590143
369189097 369189097
701464388 701464388
982550266 982550266
302617558 302617558
4634672 4634672
632872779 632872779
46796862 46796862
537769168 537769168
539328043 539328043
385841237 385841237
397118913 397118913
673803305 673803305
796506978 796506978
556876677 556876677
175565826 175565826
156538552 156538552
142520002 142520002
829734094 829734094
112344570 112344570
882789424 882789424
736767982 736767982
846657217 846657217
690114438 690114438
389844376 389844376
536025404 536025404
229259134 229259134
231976562 231976562
600080618 600080618
976834390 976834390
806690109 806690109
213234301 213234301
115121827 115121827
777217822 777217822
233473185 233473185
567259632 567259632
116563145 116563145
292640322 292640322
78976398 78976398
73500486 73500486
374785074 374785074
623098653 623098653
25754686 25754686
783891772 783891772
718472701 718472701
309165930 309165930
287847882 287847882
605958694 605958694
602726608 602726608
119212123 119212123
299651492 299651492
875178435 875178435
872153443 872153443
972236721 972236721
320196005 320196005
60129005 60129005
599668456 599668456
76314745 76314745
578301958 578301958
751848666 751848666
556196276 556196276
597121101 597121101
325780558 325780558
307800562 307800562
783141187 783141187
141753679 141753679
92391698 92391698
402561 402561
402355580 402355580
194797634 194797634
721715607 721715607
681257967 681257967
576835771 576835771
529393769 529393769
90637363 90637363
776165764 776165764
355463662 355463662
875179819 875179819
135870102 135870102
732219317 732219317
520783905 520783905
810132115 810132115
288237240 288237240
243805483 243805483
697604551 697604551
511244730 511244730
792741111 792741111
277120452 277120452
225231395 225231395
852093491 852093491
579245751 579245751
996547551 996547551
543201407 543201407
154695980 154695980
286978522 286978522
112501678 112501678
194189709 194189709
586450741 586450741
28270674 28270674
928238956 928238956
413277175 413277175
8808699 8808699
264673308 264673308
628230108 628230108
752704232 752704232
51650235 51650235
820399747 820399747
269588165 269588165
922021773 922021773
245507350 245507350
211423264 211423264
292014355 292014355
708752893 708752893
249165037 249165037
295522166 295522166
469976258 469976258
341901982 341901982
19454635 19454635
483501967 483501967
725736832 725736832
713424806 713424806
751154155 751154155
700665666 700665666
576829095 576829095
9070682 9070682
908183977 908183977
678411258 678411258
288988947 288988947
503945957 503945957
771644343 771644343
763379058 763379058
575659510 575659510
503268547 503268547
470841211 470841211
696883032 696883032
628665844 628665844
537006142 537006142
438730080 438730080
430639217 430639217
956647355 956647355
772684215 772684215
487627215 487627215
437188465 437188465
145761609 145761609
548000159 548000159
874105264 874105264
183032298 183032298
211156527 211156527
923003311 923003311
230716080 230716080
701199838 701199838
193032615 193032615
232917269 232917269
68169817 68169817
970864970 970864970
339793449 339793449
103152655 103152655
758392627 758392627
340866201 340866201
104442430 104442430
367500919 367500919
456698512 456698512
212580591 212580591
240497471 240497471
589857221 589857221
939093084 939093084
152241280 152241280
921017047 921017047
31211831 31211831
542988144 542988144
641548885 641548885
290989697 290989697
49653280 49653280
539978725 539978725
538673134 538673134
272567687 272567687
902610871 902610871
7204154 7204154
434292480 434292480
194866225 194866225
982831203 982831203
115878865 115878865
846215961 846215961
101767655 101767655
752913783 752913783
320203046 320203046
986453422 986453422
731145118 731145118
46386940 46386940
228903515 228903515
316271015 316271015
236822398 236822398
275929276 275929276
807885285 807885285
557411462 557411462
975284312 975284312
866132525 866132525
83306151 83306151
614713163 614713163
487420014 487420014
989423456 989423456
855104427 855104427
769457826 769457826
559946023 559946023
754956644 754956644
8344417 8344417
837333915 837333915
357731292 357731292
878276781 878276781
80519853 80519853
413992715 413992715
185984798 185984798
703552244 703552244
716271536 716271536
591188904 591188904
461128686 461128686
136875287 136875287
959617021 959617021
541815161 541815161
558081004 558081004
263753482 263753482
943320834 943320834
333070876 333070876
669981728 669981728
54856571 54856571
14804853 14804853
43744397 43744397
121406337 121406337
190518487 190518487
778056488 778056488
112577913 112577913
661318773 661318773
431969396 431969396
144056217 144056217
359474267 359474267
275012757 275012757
94539550 94539550
770396894 770396894
109482866 109482866
113948994 113948994
21451031 21451031
516872782 516872782
945616178 945616178
393253067 393253067
715969882 715969882
78504397 78504397
790507158 790507158
670247464 670247464
262741996 262741996
64812430 64812430
940314958 940314958
29354484 29354484
55936859 55936859
546210162 546210162
21777090 21777090
403731795 403731795
654386481 654386481
345361438 345361438
244449646 244449646
73662967 73662967
300552528 300552528
167431573 167431573
586499942 586499942
861400599 861400599
140327134 140327134
286253004 286253004
503389032 503389032
192416971 192416971
483940309 483940309
4503604 4503604
768394207 768394207
823341946 823341946
998710211 998710211
513417401 513417401
563956862 563956862
207832106 207832106
396356316 396356316
502005363 502005363
166169855 166169855
570104148 570104148
447350521 447350521
147211799 147211799
103725746 103725746
861454377 861454377
182562620 182562620
843358307 843358307
13640075 13640075
438982426 438982426
101704040 101704040
803577706 803577706
432919822 432919822
673354150 673354150
762798768 762798768
994999578 994999578
928497786 928497786
463391894 463391894
654929475 654929475
180064491 180064491
149008790 149008790
725244670 725244670
389663816 389663816
21168236 21168236
655968050 655968050
19416067 19416067
996282569 996282569
807329464 807329464
307768025 307768025
864305376 864305376
458426884 458426884
810235199 810235199
907623907 907623907
621691183 621691183
818403795 818403795
727115720 727115720
614546075 614546075
985921799 985921799
353426299 353426299
54711689 54711689
876102166 876102166
636261011 636261011
128915654 128915654
643853954 643853954
13813030 13813030
161295189 161295189
367032949 367032949
908576568 908576568
547593491 547593491
651066126 651066126
775537862 775537862
621668469 621668469
748825451 748825451
765199407 765199407
803683228 803683228
299855689 299855689
275618310 275618310
84453814 84453814
936566594 936566594
366039881 366039881
960849553 960849553
292279617 292279617
144302113 144302113
185861725 185861725
977420298 977420298
892113682 892113682
503173317 503173317
112932785 112932785
472074501 472074501
654069372 654069372
110134414 110134414
85003773 85003773
928275271 928275271
220294047 220294047
770475673 770475673
975623977 975623977
869641008 869641008
483500583 483500583
37803274 37803274
560847135 560847135
232134893 232134893
305625171 305625171
12500521 12500521
944627089 944627089
160918265 160918265
166137713 166137713
412302076 412302076
948283207 948283207
38718597 38718597
736221799 736221799
135816651 135816651
777409167 777409167
802749607 802749607
947568373 947568373
173014767 173014767
125710406 125710406
758136887 758136887
583028678 583028678
344072868 344072868
571766091 571766091
667264263 667264263
171731671 171731671
686607643 686607643
613818311 613818311
767295848 767295848
132228432 132228432
58162827 58162827
215967600 215967600
129845290 129845290
882751391 882751391
491173291 491173291
440736019 440736019
578498344 578498344
979708464 979708464
990539758 990539758
720656411 720656411
77860552 77860552
879094381 879094381
27540067 27540067
157201451 157201451
10235480 10235480
166180892 166180892
665285903 665285903
645216994 645216994
85411627 85411627
170744159 170744159
103490658 103490658
809700132 809700132
779491643 779491643
684504433 684504433
946463623 946463623
928701355 928701355
218911022 218911022
98338054 98338054
88047053 88047053
33384337 33384337
735839123 735839123
489299265 489299265
490792725 490792725
735013041 735013041
822516088 822516088
681593123 681593123
10995801 10995801
44390746 44390746
722912823 722912823
111760739 111760739
374431652 374431652
383747863 383747863
620457488 620457488
114656069 114656069
618491922 618491922
114382579 114382579
847735731 847735731
965409717 965409717
240392554 240392554
217259801 217259801
110621707 110621707
962224636 962224636
475236604 475236604
97031890 97031890
889938530 889938530
996874986 996874986
53914557 53914557
652520863 652520863
114542886 114542886
929939558 929939558
224405934 224405934
210410986 210410986
650521445 650521445
980898909 980898909
236890943 236890943
84405838 84405838
702902908 702902908
871980643 871980643
865911201 865911201
482628734 482628734
97681150 97681150
673848480 673848480
442422561 442422561
767266681 767266681
423683092 423683092
336622617 336622617
1490961 1490961
763511141 763511141
747652780 747652780
624520314 624520314
930264042 930264042
78119387 78119387
179477238 179477238
751624261 751624261
970262256 970262256
356077883 356077883
112247924 112247924
361244906 361244906
672983712 672983712
656262068 656262068
764318777 764318777
889668482 889668482
132257009 132257009
684895008 684895008
90039759 90039759
471570725 471570725
890681718 890681718
78141428 78141428
819008782 819008782
543549385 543549385
765794251 765794251
458904648 458904648
472268556 472268556
179750901 179750901
406347730 406347730
748338919 748338919
590574702 590574702
82025282 82025282
476856137 476856137
336918012 336918012
558131644 558131644
482016637 482016637
762816718 762816718
378911247 378911247
741451684 741451684
392122504 392122504
677455823 677455823
997156472 997156472
622738772 622738772
691974301 691974301
496110889 496110889
540417326 540417326
627534340 627534340
245761530 245761530
70596631 70596631
214816926 214816926
988141390 988141390
848789513 848789513
59525991 59525991
874186293 874186293
60018417 60018417
322650251 322650251
226880697 226880697
292617236 292617236
127718207 127718207
736609087 736609087
144401054 144401054
879757936 879757936
262344044 262344044
158616946 158616946
886444394 886444394
162497482 162497482
62155231 62155231
607161856 607161856
172846637 172846637
25311601 25311601
480456953 480456953
598395816 598395816
877406221 877406221
61338908 61338908
148175385 148175385
615350092 615350092
225298561 225298561
207464037 207464037
335931463 335931463
818651106 818651106
648045599 648045599
955216318 955216318
86814853 86814853
351275430 351275430
979921072 979921072
180887419 180887419
390969961 390969961
186668416 186668416
131648658 131648658
642448218 642448218
536671284 536671284
629259744 629259744
244739985 244739985
210202179 210202179
122559960 122559960
536969066 536969066
237975203 237975203
997388569 997388569
409424107 409424107
422510081 422510081
580295812 580295812
513957025 513957025
364048511 364048511
900708498 900708498
875510318 875510318
493641796 493641796
801504925 801504925
558154548 558154548
333267221 333267221
706327466 706327466
850447889 850447889
274465981 274465981
45064781 45064781
100128658 100128658
862460204 862460204
463803480 463803480
217656143 217656143
892700469 892700469
64133185 64133185
754248811 754248811
338917467 338917467
707779441 707779441
168004275 168004275
746399126 746399126
887553082 887553082
245369010 245369010
307058539 307058539
99180514 99180514
245660706 245660706
376714213 376714213
886272171 886272171
258675145 258675145
661901262 661901262
71703634 71703634
697369935 697369935
732029768 732029768
165460592 165460592
776665371 776665371
585671578 585671578
973663477 973663477
510079033 510079033
126255991 126255991
220512338 220512338
978128338 978128338
652288409 652288409
550298769 550298769
456327668 456327668
338961074 338961074
355857762 355857762
173285576 173285576
751797147 751797147
809865023 809865023
290679281 290679281
821558530 821558530
797462237 797462237
617643962 617643962
383380553 383380553
641194698 641194698
49986818 49986818
234681287 234681287
688141718 688141718
331707718 331707718
80327534 80327534
206326042 206326042
687257155 687257155
475416692 475416692
207909465 207909465
201010536 201010536
732659971 732659971
92588064 92588064
778355433 778355433
986438814 986438814
8016814 8016814
435499158 435499158
431751537 431751537
871757281 871757281
368364361 368364361
725293096 725293096
160098151 160098151
224552589 224552589
944538402 944538402
44228448 44228448
620623031 620623031
955157929 955157929
292519816 292519816
239272062 239272062
537393567 537393567
492763866 492763866
167476980 167476980
201924193 201924193
216557153 216557153
626475724 626475724
970880857 970880857
42008407 42008407
740389388 740389388
349689272 349689272
145071216 145071216
334753994 334753994
535401943 535401943
671518040 671518040
869299934 869299934
109945657 109945657
223462885 223462885
471610851 471610851
239089572 239089572
745098681 745098681
510246393 510246393
244356314 244356314
9277489 9277489
757664011 757664011
188456489 188456489
82273990 82273990
456702983 456702983
484719670 484719670
706793410 706793410
282564989 282564989
414311222 414311222
872681128 872681128
280466414 280466414
271994562 271994562
890279427 890279427
746157396 746157396
706200939 706200939
734377928 734377928
213076205 213076205
843114172 843114172
382876313 382876313
797030451 797030451
765372037 765372037
131591042 131591042
100540444 100540444
261001919 261001919
311890894 311890894
28496436 28496436
371131619 371131619
495998442 495998442
45113595 45113595
552583182 552583182
882621928 882621928
736536488 736536488
334023421 334023421
26679929 26679929
170684390 170684390
750113191 750113191
794615340 794615340
794948048 794948048
285598293 285598293
205531997 205531997
964457713 964457713
849074617 849074617
57126908 57126908
545219005 545219005
490676931 490676931
658677631 658677631
669425992 669425992
849829540 849829540
128572705 128572705
429536919 429536919
590632499 590632499
44600254 44600254
670184850 670184850
29278722 29278722
234956033 234956033
52252266 52252266
136703021 136703021
334555913 334555913
813142197 813142197
623500785 623500785
37551219 37551219
248954590 248954590
505203177 505203177
111978162 111978162
74002106 74002106
824330151 824330151
544512158 544512158
821227941 821227941
50859255 50859255
808296493 808296493
44697653 44697653
114140802 114140802
931150177 931150177
546981169 546981169
894524544 894524544
74855069 74855069
704453408 704453408
128044169 128044169
891732724 891732724
991581409 991581409
626771726 626771726
624100066 624100066
772018187 772018187
547725941 547725941
452942307 452942307
420806088 420806088
508694396 508694396
232799534 232799534
394888777 394888777
114154921 114154921
105891716 105891716
314617467 314617467
691285740 691285740
643349993 643349993
60548477 60548477
426456017 426456017
369522615 369522615
203653619 203653619
940833580 940833580
472985755 472985755
73860850 73860850
378154538 378154538
456245878 456245878
148123881 148123881
204005775 204005775
475173445 475173445
95814083 95814083
855938965 855938965
78061278 78061278
704912618 704912618
290285901 290285901
572116531 572116531
991720781 991720781
782702448 782702448
331327496 331327496
288279285 288279285
193730351 193730351
12888594 12888594
4444866 4444866
420263178 420263178
837817376 837817376
408087122 408087122
547570117 547570117
892542618 892542618
547439160 547439160
767276609 767276609
489484342 489484342
619084091 619084091
683866250 683866250
206102625 206102625
339542072 339542072
537377316 537377316
135830023 135830023
255875392 255875392
407019803 407019803
238839540 238839540
467984765 467984765
788679714 788679714
170849925 170849925
407621771 407621771
10298508 10298508
874463637 874463637
95673043 95673043
889154124 889154124
242028903 242028903
850999919 850999919
512139394 512139394
417529 417529
962470440 962470440
719518678 719518678
29846305 29846305
467964188 467964188
278297497 278297497
294822683 294822683
253063713 253063713
70039961 70039961
49391870 49391870
163117638 163117638
201910237 201910237
607993833 607993833
252958079 252958079
785009350 785009350
85869711 85869711
143775513 143775513
463599162 463599162
973105645 973105645
877542208 877542208
595289922 595289922
249084581 249084581
511742723 511742723
448035139 448035139
373854914 373854914
890730727 890730727
840077661 840077661
146701385 146701385
188460997 188460997
560325161 560325161
346173623 346173623
360083800 360083800
837583633 837583633
397574776 397574776
272721793 272721793
651474009 651474009
185798076 185798076
939213352 939213352
281283596 281283596
585984250 585984250
524388721 524388721
911385710 911385710
25215727 25215727
748012627 748012627
306268117 306268117
506964017 506964017
169216910 169216910
169761004 169761004
609873688 609873688
710673015 710673015
809358211 809358211
830679960 830679960
372966440 372966440
481775371 481775371
592855744 592855744
633643369 633643369
810858086 810858086
557855550 557855550
173670743 173670743
499250816 499250816
759119068 759119068
488859567 488859567
153697691 153697691
800225531 800225531
873881090 873881090
256465102 256465102
236783819 236783819
862791904 862791904
227468476 227468476
523116784 523116784
183825524 183825524
921780952 921780952
604410898 604410898
19292283 19292283
727043170 727043170
202400944 202400944
709418973 709418973
61625162 61625162
683996124 683996124
183073239 183073239
684764754 684764754
707510332 707510332
85983087 85983087
421732980 421732980
977116987 977116987
805464116 805464116
866940558 866940558
523097065 523097065
991474891 991474891
162915759 162915759
24710788 24710788
939442916 939442916
467743446 467743446
822063546 822063546
930302577 930302577
289445369 289445369
365587234 365587234
920962926 920962926
971244577 971244577
631237981 631237981
866305061 866305061
897239808 897239808
44808735 44808735
880981711 880981711
441192594 441192594
197435629 197435629
829419653 829419653
289889849 289889849
761527877 761527877
47231326 47231326
947057238 947057238
111539998 111539998
906751200 906751200
864462369 864462369
813283372 813283372
877049436 877049436
328152999 328152999
360344727 360344727
692583184 692583184
865959750 865959750
560666004 560666004
539246568 539246568
589987570 589987570
498831198 498831198
205773464 205773464
462087531 462087531
99387838 99387838
769861537 769861537
876187129 876187129
970446845 970446845
388541693 388541693
500694284 500694284
486969081 486969081
830880319 830880319
819113298 819113298
479129864 479129864
79281212 79281212
968715185 968715185
942012960 942012960
996385792 996385792
691886730 691886730
250316741 250316741
224625119 224625119
974759278 974759278
624984395 624984395
163969043 163969043
776931285 776931285
571054458 571054458
568355450 568355450
156660013 156660013
657300737 657300737
443100835 443100835
423925797 423925797
469903343 469903343
222677897 222677897
137410033 137410033
504743637 504743637
310334191 310334191
471396729 471396729
565615595 565615595
815781457 815781457
648503142 648503142
959945393 959945393
982282913 982282913
847447401 847447401
79540398 79540398
467774050 467774050
596523644 596523644
775244551 775244551
550641566 550641566
758753011 758753011
651514891 651514891
351930365 351930365
513482706 513482706
295843713 295843713
734750714 734750714
807042729 807042729
313536591 313536591
872109137 872109137
96861648 96861648
248444516 248444516
328710798 328710798
655498325 655498325
9382205 9382205
395974360 395974360
28009296 28009296
468516196 468516196
720747552 720747552
367587384 367587384
839704734 839704734
490248196 490248196
665430706 665430706
693648427 693648427
182229462 182229462
932731134 932731134
201585185 201585185
357774415 357774415
821592273 821592273
864891072 864891072
620565821 620565821
778049313 778049313
683456580 683456580
235612401 235612401
176208885 176208885
927288187 927288187
99064234 99064234
396402165 396402165
123397084 123397084
921023885 921023885
563074612 563074612
220257450 220257450
348290036 348290036
607549450 607549450
202361113 202361113
505473152 505473152
276688840 276688840
145586811 145586811
674386438 674386438
477666182 477666182
979961588 979961588
131551688 131551688
706181914 706181914
207073876 207073876
439377456 439377456
674851889 674851889
52722898 52722898
309602875 309602875
200811394 200811394
946048363 946048363
21204600 21204600
186827605 186827605
758344195 758344195
475394849 475394849
322977014 322977014
798558841 798558841
382963306 382963306
373422814 373422814
89068228 89068228
310887809 310887809
146172668 146172668
4834858 4834858
11734938 11734938
572489541 572489541
726446659 726446659
249264894 249264894
219112250 219112250
23301539 23301539
941118413 941118413
562447624 562447624
980415567 980415567
103987698 103987698
237201160 237201160
952545386 952545386
778742177 778742177
179569880 179569880
24708228 24708228
351757541 351757541
300280671 300280671
888635739 888635739
302129069 302129069
33679107 33679107
743188358 743188358
651051399 651051399
36684985 36684985
952797570 952797570
304887583 304887583
156535953 156535953
327046382 327046382
229722503 229722503
23913323 23913323
263798518 263798518
856102871 856102871
937304354 937304354
219736509 219736509
41196570 41196570
205637800 205637800
432904781 432904781
189840873 189840873
645821866 645821866
34931057 34931057
732697393 732697393
334130586 334130586
568753889 568753889
296013455 296013455
640679064 640679064
959042799 959042799
352730529 352730529
259166105 259166105
89803451 89803451
833080211 833080211
158626504 158626504
254477266 254477266
125300898 125300898
900879537 900879537
614793771 614793771
850437038 850437038
816637377 816637377
253165914 253165914
868274234 868274234
284641477 284641477
76934558 76934558
227613721 227613721
614267921 614267921
557256239 557256239
795803838 795803838
897020965 897020965
826820661 826820661
98903951 98903951
146512025 146512025
726325473 726325473
723145543 723145543
538357725 538357725
79340997 79340997
552759664 552759664
894519681 894519681
160442306 160442306
55400740 55400740
968816755 968816755
18932647 18932647
4994004 4994004
157386965 157386965
131138868 131138868
240837342 240837342
137054676 137054676
398114043 398114043
670930157 670930157
282309576 282309576
549230797 549230797
219672640 219672640
115687710 115687710
452735668 452735668
901378455 901378455
694961232 694961232
876193666 876193666
26241532 26241532
764943391 764943391
767599988 767599988
195284457 195284457
158456417 158456417
951299692 951299692
87446418 87446418
60517684 60517684
358328716 358328716
544499820 544499820
16635601 16635601
142700314 142700314
715490755 715490755
328605448 328605448
47465966 47465966
418123043 418123043
821091728 821091728
236255815 236255815
625793859 625793859
253973263 253973263
525772676 525772676
629032335 629032335
8465541 8465541
991274554 991274554
691031988 691031988
168637364 168637364
626157203 626157203
374606220 374606220
194166997 194166997
860511260 860511260
403330044 403330044
23167757 23167757
183891557 183891557
731817346 731817346
135839364 135839364
843807431 843807431
362569474 362569474
455613413 455613413
874459061 874459061
734613767 734613767
267368762 267368762
10867402 10867402
768325759 768325759
220930821 220930821
318635643 318635643
222680454 222680454
391040472 391040472
995574724 995574724
586831131 586831131
183302236 183302236
495949029 495949029
613020847 613020847
848440265 848440265
824281817 824281817
900794456 900794456
844822728 844822728
83062883 83062883
292082075 292082075
3009160 3009160
173774953 173774953
214124058 214124058
577047333 577047333
803300539 803300539
532341459 532341459
608553233 608553233
47219930 47219930
431894321 431894321
978262789 978262789
356833202 356833202
648249233 648249233
820280516 820280516
527548133 527548133
962854907 962854907
608847786 608847786
68834025 68834025
494805348 494805348
830424367 830424367
927698859 927698859
580779173 580779173
594874109 594874109
371664481 371664481
878997409 878997409
680558698 680558698
344545974 344545974
156187439 156187439
118817895 118817895
535842933 535842933
288400327 288400327
845716419 845716419
786725492 786725492
563780248 563780248
993924761 993924761
597813774 597813774
150734772 150734772
800679090 800679090
223455789 223455789
247884726 247884726
65513633 65513633
380555152 380555152
274722913 274722913
946567610 946567610
93176008 93176008
718805593 718805593
142525123 142525123
149590258 149590258
567218089 567218089
522967572 522967572
286008883 286008883
250736642 250736642
849724579 849724579
13822786 13822786
291444418 291444418
726711982 726711982
833358544 833358544
83759651 83759651
584592847 584592847
365450573 365450573
642497969 642497969
639019269 639019269
508624118 508624118
613362421 613362421
15352255 15352255
737588810 737588810
190708226 190708226
293305933 293305933
618341739 618341739
805248934 805248934
459352366 459352366
359970801 359970801
830738371 830738371
76932947 76932947
734921714 734921714
299855667 299855667
618938212 618938212
148745008 148745008
826246218 826246218
34697629 34697629
495924637 495924637
727379894 727379894
169001451 169001451
850500336 850500336
699536833 699536833
321376795 321376795
68040983 68040983
403904067 403904067
247235156 247235156
9549662 9549662
927653576 927653576
524681060 524681060
826227627 826227627
240843732 240843732
137153672 137153672
218689836 218689836
943679146 943679146
109768485 109768485
11863936 11863936
194719375 194719375
891645524 891645524
877917491 877917491
165861588 165861588
311127369 311127369
521106870 521106870
835744376 835744376
681677923 681677923
483987741 483987741
800145313 800145313
740182193 740182193
175109070 175109070
264061223 264061223
185503949 185503949
19820681 19820681
347887989 347887989
757088040 757088040
556252860 556252860
52314111 52314111
557748112 557748112
200390607 200390607
462700341 462700341
288763843 288763843
161892176 161892176
194275797 194275797
199326724 199326724
312574253 312574253
324741455 324741455
66294139 66294139
971878851 971878851
555881828 555881828
562128621 562128621
286127090 286127090
41746788 41746788
883305596 883305596
557787630 557787630
817198373 817198373
69704128 69704128
269310642 269310642
330723644 330723644
98482248 98482248
191979522 191979522
938268643 938268643
745214447 745214447
97703594 97703594
565183046 565183046
62243868 62243868
654211725 654211725
925417633 925417633
847219165 847219165
939688765 939688765
988284051 988284051
987954079 987954079
744023945 744023945
763628022 763628022
128396922 128396922
371816193 371816193
89682900 89682900
916422605 916422605
852736959 852736959
255249044 255249044
294072289 294072289
457579088 457579088
504442590 504442590
397977812 397977812
372345793 372345793
103353099 103353099
191815200 191815200
808906921 808906921
755565655 755565655
59089844 59089844
538567961 538567961
702384652 702384652
703249303 703249303
712073852 712073852
178251114 178251114
669364311 669364311
53673880 53673880
623010813 623010813
765340790 765340790
69236587 69236587
147051319 147051319
896351039 896351039
592536290 592536290
544175293 544175293
696781975 696781975
754792567 754792567
824799204 824799204
534248878 534248878
660100813 660100813
616810783 616810783
521127783 521127783
282662643 282662643
66487748 66487748
111311945 111311945
900291168 900291168
567031297 567031297
310413276 310413276
281396828 281396828
939494332 939494332
69557069 69557069
446351243 446351243
256133142 256133142
875782312 875782312
285684441 285684441
205828334 205828334
735603650 735603650
876635119 876635119
831853193 831853193
341833186 341833186
965809149 965809149
228452312 228452312
343811814 343811814
569432895 569432895
377379691 377379691
382523015 382523015
448741287 448741287
835122149 835122149
704904124 704904124
972813119 972813119
219663546 219663546
979264871 979264871
82731189 82731189
679087809 679087809
539719229 539719229
66034285 66034285
225620132 225620132
625037720 625037720
367917107 367917107
250222672 250222672
270538643 270538643
481404178 481404178
490558021 490558021
359838930 359838930
422133583 422133583
345769856 345769856
55937473 55937473
281164483 281164483
828836923 828836923
440134958 440134958
185060423 185060423
82430737 82430737
306508845 306508845
248513503 248513503
942598203 942598203
30374397 30374397
587054046 587054046
968260152 968260152
9671119 9671119
660839956 660839956
232465572 232465572
323901416 323901416
562935759 562935759
324012572 324012572
556949790 556949790
18803919 18803919
293542929 293542929
364535243 364535243
51411243 51411243
468602184 468602184
829702095 829702095
507006352 507006352
72653014 72653014
994191118 994191118
853002730 853002730
939079744 939079744
562247479 562247479
478016915 478016915
588534336 588534336
656711991 656711991
755313826 755313826
684781922 684781922
485071759 485071759
327337539 327337539
668021212 668021212
73301056 73301056
523460686 523460686
966417371 966417371
196942099 196942099
556039834 556039834
880381414 880381414
361038684 361038684
538318438 538318438
687866013 687866013
934381947 934381947
624910101 624910101
185268152 185268152
157979987 157979987
481127022 481127022
737763982 737763982
525489257 525489257
815291920 815291920
979780483 979780483
171893490 171893490
132929374 132929374
226791516 226791516
879114123 879114123
250455410 250455410
282485165 282485165
297315408 297315408
566686434 566686434
186219864 186219864
110306207 110306207
88375950 88375950
978958175 978958175
943402052 943402052
216640375 216640375
571436211 571436211
112847664 112847664
652331536 652331536
61273748 61273748
67156650 67156650
583473175 583473175
245198481 245198481
309517871 309517871
366353321 366353321
230858923 230858923
808451634 808451634
890467967 890467967
349336674 349336674
617380203 617380203
491664888 491664888
963267704 963267704
179039379 179039379
550195398 550195398
653255956 653255956
490707468 490707468
272110750 272110750
434112941 434112941
841732852 841732852
321088050 321088050
194168410 194168410
123209840 123209840
970871628 970871628
445419515 445419515
891862840 891862840
792511546 792511546
492853135 492853135
644687286 644687286
122698325 122698325
445244047 445244047
94168933 94168933
996448545 996448545
124051606 124051606
294743960 294743960
732236454 732236454
335101063 335101063
757803405 757803405
307712379 307712379
516870727 516870727
834439793 834439793
856482220 856482220
232741186 232741186
949346475 949346475
4625169 4625169
467749116 467749116
951645348 951645348
559887145 559887145
230639106 230639106
303498289 303498289
876949088 876949088
550481008 550481008
630060197 630060197
32162594 32162594
617587648 617587648
803850986 803850986
723832114 723832114
172560467 172560467
731945 731945
453168005 453168005
410994960 410994960
889374731 889374731
795276919 795276919
647228699 647228699
912362284 912362284
171228599 171228599
791308146 791308146
391174547 391174547
608551746 608551746
819187412 819187412
757928873 757928873
243616423 243616423
293513717 293513717
106251646 106251646
34559641 34559641
725683765 725683765
588877605 588877605
409999107 409999107
986539053 986539053
609541291 609541291
117297259 117297259
170777320 170777320
102801811 102801811
108236661 108236661
858587331 858587331
31822966 31822966
547397820 547397820
212728456 212728456
545864093 545864093
144912138 144912138
669394968 669394968
188182269 188182269
165883681 165883681
254392416 254392416
968444125 968444125
342173935 342173935
917235639 917235639
133673980 133673980
579666745 579666745
830535212 830535212
583897971 583897971
689115412 689115412
276667272 276667272
579072235 579072235
115284803 115284803
213047741 213047741
195952188 195952188
921640727 921640727
929474499 929474499
618774093 618774093
182921790 182921790
62735309 62735309
885527027 885527027
568525156 568525156
363849202 363849202
866017723 866017723
620939367 620939367
5975107 5975107
129746812 129746812
613966492 613966492
18708690 18708690
842697166 842697166
24165489 24165489
797274382 797274382
786681354 786681354
287684361 287684361
57019818 57019818
59374807 59374807
122005816 122005816
602781041 602781041
6724047 6724047
881759542 881759542
515596286 515596286
338661764 338661764
951822968 951822968
832341551 832341551
398925660 398925660
526508145 526508145
987884037 987884037
645089146 645089146
904269517 904269517
823792315 823792315
917023006 917023006
808586410 808586410
56989806 56989806
125230221 125230221
558732080 558732080
593412587 593412587
13988442 13988442
873975259 873975259
262213414 262213414
614015921 614015921
552204185 552204185
781050997 781050997
290904125 290904125
236869560 236869560
645273602 645273602
786385904 786385904
100733278 100733278
16300952 16300952
183518228 183518228
997104082 997104082
77600070 77600070
39337348 39337348
52218106 52218106
272859490 272859490
213458842 213458842
265014515 265014515
460201640 460201640
325362011 325362011
622730959 622730959
72030021 72030021
137602952 137602952
351393635 351393635
822169230 822169230
147195057 147195057
917718613 917718613
76894275 76894275
32112322 32112322
748091892 748091892
999059474 999059474
459843107 459843107
124074547 124074547
312586476 312586476
281524528 281524528
670343645 670343645
796852814 796852814
150356403 150356403
807044437 807044437
515275094 515275094
235146357 235146357
411786195 411786195
575768851 575768851
170251632 170251632
326414510 326414510
16738472 16738472
861893497 861893497
922576720 922576720
206587041 206587041
630415541 630415541
483436439 483436439
664793417 664793417
349982009 349982009
789604249 789604249
367397537 367397537
912752720 912752720
871592201 871592201
372273151 372273151
382628690 382628690
977606550 977606550
493557798 493557798
114081520 114081520
199369054 199369054
389134149 389134149
326459667 326459667
263216793 263216793
798323499 798323499
25627632 25627632
174374610 174374610
702480685 702480685
41303873 41303873
417527497 417527497
70530617 70530617
316819356 316819356
688670815 688670815
811426682 811426682
723164015 723164015
100386247 100386247
8633695 8633695
380762610 380762610
770138625 770138625
408361443 408361443
963020623 963020623
86357968 86357968
948923978 948923978
942072079 942072079
605847438 605847438
94898114 94898114
40628741 40628741
309864064 309864064
66518326 66518326
45817791 45817791
945634543 945634543
790534765 790534765
29499840 29499840
862786665 862786665
72885525 72885525
937945486 937945486
100526697 100526697
422931315 422931315
465092108 465092108
948047875 948047875
538804283 538804283
447440429 447440429
607718996 607718996
74689519 74689519
747163396 747163396
470451102 470451102
876368392 876368392
625084561 625084561
844065589 844065589
946174799 946174799
944504528 944504528
646038415 646038415
394346261 394346261
822974831 822974831
6535594 6535594
374013041 374013041
840378630 840378630
814093357 814093357
365587943 365587943
527842481 527842481
191452540 191452540
16509513 16509513
693583955 693583955
645894839 645894839
558900684 558900684
243355523 243355523
368229143 368229143
877657982 877657982
701055882 701055882
569206400 569206400
70979862 70979862
957156989 957156989
111163534 111163534
815485179 815485179
892059524 892059524
395370065 395370065
328399608 328399608
288797867 288797867
164722666 164722666
290851607 290851607
733801767 733801767
613005274 613005274
323069934 323069934
726505785 726505785
675472250 675472250
415169845 415169845
972658272 972658272
548308915 548308915
873877997 873877997
995321790 995321790
908383982 908383982
901687908 901687908
104185933 104185933
14512239 14512239
586082891 586082891
411522293 411522293
217831209 217831209
450465892 450465892
220601296 220601296
662100810 662100810
717876285 717876285
234268564 234268564
48858863 48858863
748490809 748490809
675491666 675491666
906074335 906074335
112987895 112987895
444668101 444668101
686176435 686176435
957180330 957180330
928036594 928036594
365849576 365849576
565694153 565694153
745232264 745232264
945320604 945320604
341990087 341990087
361735890 361735890
319304764 319304764
98096355 98096355
982329838 982329838
279169391 279169391
354276998 354276998
767081049 767081049
938736253 938736253
638532915 638532915
870195370 870195370
157782046 157782046
611845662 611845662
729891417 729891417
114162698 114162698
649751004 649751004
825388922 825388922
983001322 983001322
455427536 455427536
125587289 125587289
812175768 812175768
13642136 13642136
351827011 351827011
906946808 906946808
179151582 179151582
399836336 399836336
219784972 219784972
161569880 161569880
27390693 27390693
959301118 959301118
528019447 528019447
58552950 58552950
863828976 863828976
979953523 979953523
533643157 533643157
437252654 437252654
398229086 398229086
292030280 292030280
154114969 154114969
35299692 35299692
297901936 297901936
400472840 400472840
334201577 334201577
241188478 241188478
169620028 169620028
441647872 441647872
775022577 775022577
29781679 29781679
733328188 733328188
802777300 802777300
993485840 993485840
722294502 722294502
607621093 607621093
555805633 555805633
78577079 78577079
99698666 99698666
944448985 944448985
587859867 587859867
65110415 65110415
162017754 162017754
73179624 73179624
657998273 657998273
722999512 722999512
577849054 577849054
704653218 704653218
83177398 83177398
107063871 107063871
877217558 877217558
585765662 585765662
701055029 701055029
610694244 610694244
972552578 972552578
553838439 553838439
482880165 482880165
540978541 540978541
979267853 979267853
282450165 282450165
808104261 808104261
491115056 491115056
745174403 745174403
873314437 873314437
223617863 223617863
575781781 575781781
315249502 315249502
825808539 825808539
35040455 35040455
688326773 688326773
566113571 566113571
373093979 373093979
518982622 518982622
723718220 723718220
414887270 414887270
485998630 485998630
204468346 204468346
166616612 166616612
690146762 690146762
280283320 280283320
947532102 947532102
816905606 816905606
784484694 784484694
518873386 518873386
748099973 748099973
838043879 838043879
99432037 99432037
801211178 801211178
4018421 4018421
453881917 453881917
52048543 52048543
387456755 387456755
80859480 80859480
578283914 578283914
71696268 71696268
800452512 800452512
746257603 746257603
539437204 539437204
681602406 681602406
473960947 473960947
313632564 313632564
370185899 370185899
762725283 762725283
555865463 555865463
699766166 699766166
289638119 289638119
886753903 886753903
326164528 326164528
917573562 917573562
97454592 97454592
102558350 102558350
662824407 662824407
704566857 704566857
498845983 498845983
470398324 470398324
504483421 504483421
581633516 581633516
544928577 544928577
172242468 172242468
38358868 38358868
908309362 908309362
545426734 545426734
635393268 635393268
856576424 856576424
221550370 221550370
70023125 70023125
193507928 193507928
370056911 370056911
409609578 409609578
97904301 97904301
996281471 996281471
692930373 692930373
182361038 182361038
943155647 943155647
622479028 622479028
852716628 852716628
1107712 1107712
201962668 201962668
786700889 786700889
387211196 387211196
52594799 52594799
835324818 835324818
889191581 889191581
508706472 508706472
103571812 103571812
222967535 222967535
642155878 642155878
198971712 198971712
547755877 547755877
203491417 203491417
65087749 65087749
96821497 96821497
586835653 586835653
703891638 703891638
37847086 37847086
36619181 36619181
785834039 785834039
32441316 32441316
240655874 240655874
559643262 559643262
494458650 494458650
190123704 190123704
901349029 901349029
371561560 371561560
312626706 312626706
165108287 165108287
766058051 766058051
254232048 254232048
729850356 729850356
746353685 746353685
512479956 512479956
710437345 710437345
138725585 138725585
331692387 331692387
87161487 87161487
9200064 9200064
74063374 74063374
883801434 883801434
545225372 545225372
188717284 188717284
242118722 242118722
84699888 84699888
322831270 322831270
8159107 8159107
924859485 924859485
716452620 716452620
543089051 543089051
390715040 390715040
578411607 578411607
67199802 67199802
145445189 145445189
161163342 161163342
288079910 288079910
590021018 590021018
439597112 439597112
825931612 825931612
215748513 215748513
52388922 52388922
149402839 149402839
273839945 273839945
783829900 783829900
925616108 925616108
937891689 937891689
700793109 700793109
251098478 251098478
31068945 31068945
966037930 966037930
647226729 647226729
408086568 408086568
897745994 897745994
882013211 882013211
815128802 815128802
603085203 603085203
145939058 145939058
491830896 491830896
726550867 726550867
168781122 168781122
853670173 853670173
228543767 228543767
946816596 946816596
668404569 668404569
435027620 435027620
225099626 225099626
506686910 506686910
717305555 717305555
268803363 268803363
994701754 994701754
944987031 944987031
32643255 32643255
282782628 282782628
676829314 676829314
41962644 41962644
651186540 651186540
847298158 847298158
823761399 823761399
392695793 392695793
553234130 553234130
402642426 402642426
79880690 79880690
255134420 255134420
495422698 495422698
636813744 636813744
548362564 548362564
619821456 619821456
945440999 945440999
799966568 799966568
440064500 440064500
956022289 956022289
964555024 964555024
902723150 902723150
574105506 574105506
199945161 199945161
274931543 274931543
884668293 884668293
464833864 464833864
692007966 692007966
419439793 419439793
369660416 369660416
226123881 226123881
832212490 832212490
670149260 670149260
998166810 998166810
561938423 561938423
915358622 915358622
66753632 66753632
774409843 774409843
129558658 129558658
388371409 388371409
714298907 714298907
367410837 367410837
247226150 247226150
679467189 679467189
583311559 583311559
229413235 229413235
930804992 930804992
46137209 46137209
239359044 239359044
981475683 981475683
794906853 794906853
685480482 685480482
789336590 789336590
492467501 492467501
506536544 506536544
298612468 298612468
478145099 478145099
487285385 487285385
225360672 225360672
917759791 917759791
682889935 682889935
937647045 937647045
336791843 336791843
379753941 379753941
530388262 530388262
830709018 830709018
574444184 574444184
619529679 619529679
839868330 839868330
18906819 18906819
581015335 581015335
683920504 683920504
684593934 684593934
155111951 155111951
607691834 607691834
419556596 419556596
454963341 454963341
916536683 916536683
12380262 12380262
224359265 224359265
781843962 781843962
153690849 153690849
427764279 427764279
408482337 408482337
278448396 278448396
230996309 230996309
672793648 672793648
588807760 588807760
717649425 717649425
496839349 496839349
95488156 95488156
281710792 281710792
268414575 268414575
642770420 642770420
146942802 146942802
808517874 808517874
397930232 397930232
173295547 173295547
298853898 298853898
408323158 408323158
453976593 453976593
641386500 641386500
687187518 687187518
565687856 565687856
643058129 643058129
592328798 592328798
13048839 13048839
184766337 184766337
128331144 128331144
868036181 868036181
964006123 964006123
956254983 956254983
595479435 595479435
387861926 387861926
690120083 690120083
221969672 221969672
249866779 249866779
288564637 288564637
598952366 598952366
657539749 657539749
611200425 611200425
950755428 950755428
879948343 879948343
54728743 54728743
761942809 761942809
231812598 231812598
470755438 470755438
865707423 865707423
282746694 282746694
480453337 480453337
628133134 628133134
473189418 473189418
105430075 105430075
61144364 61144364
444969587 444969587
621907743 621907743
370157736 370157736
308825262 308825262
65445447 65445447
569163705 569163705
723617961 723617961
824131167 824131167
145490318 145490318
469877687 469877687
460095391 460095391
759452175 759452175
224375667 224375667
19219847 19219847
288417066 288417066
369903879 369903879
187879475 187879475
179720444 179720444
376449504 376449504
613550045 613550045
683077192 683077192
821266679 821266679
25821407 25821407
760479844 760479844
354288462 354288462
893284241 893284241
771464584 771464584
268284447 268284447
121233469 121233469
690743408 690743408
118840211 118840211
279586723 279586723
278583962 278583962
456276136 456276136
214372594 214372594
263076842 263076842
782072734 782072734
422278478 422278478
441552633 441552633
359615296 359615296
194407829 194407829
190315490 190315490
343356370 343356370
195541366 195541366
767723373 767723373
260403942 260403942
152820563 152820563
438939261 438939261
526894764 526894764
575200595 575200595
765050471 765050471
711418874 711418874
707264411 707264411
182960052 182960052
891128450 891128450
486141834 486141834
34630872 34630872
569560827 569560827
91452758 91452758
137749164 137749164
430249008 430249008
394991702 394991702
989987425 989987425
628627736 628627736
14913932 14913932
552415825 552415825
478128010 478128010
14485517 14485517
426656346 426656346
617496150 617496150
237128311 237128311
165093078 165093078
578447788 578447788
592250788 592250788
583916017 583916017
465477599 465477599
935743838 935743838
314979996 314979996
173609503 173609503
433497301 433497301
819643917 819643917
19389355 19389355
144469070 144469070
809323027 809323027
529528983 529528983
230476473 230476473
850469059 850469059
327821088 327821088
657546956 657546956
250544863 250544863
746684386 746684386
394210474 394210474
807868693 807868693
64036566 64036566
478733605 478733605
635378398 635378398
256535698 256535698
132782567 132782567
506884186 506884186
955051522 955051522
454151894 454151894
526936070 526936070
979524664 979524664
660675583 660675583
492998132 492998132
917737770 917737770
103219244 103219244
121745645 121745645
824204257 824204257
159014887 159014887
755505417 755505417
796214898 796214898
860005741 860005741
600105081 600105081
367250104 367250104
100501702 100501702
838439257 838439257
575293960 575293960
162657000 162657000
606328131 606328131
96922628 96922628
384196197 384196197
965466010 965466010
926180499 926180499
734911635 734911635
696927389 696927389
278765424 278765424
525560507 525560507
222518664 222518664
713240996 713240996
360792823 360792823
87029740 87029740
937072823 937072823
994747665 994747665
341917762 341917762
662829845 662829845
939171159 939171159
247410096 247410096
408297786 408297786
531730841 531730841
56174827 56174827
439900614 439900614
56718786 56718786
861729674 861729674
95519590 95519590
490918879 490918879
827769831 827769831
644179882 644179882
894864011 894864011
330275496 330275496
156779266 156779266
6730833 6730833
883431218 883431218
686065105 686065105
522317718 522317718
860557258 860557258
259104558 259104558
656541276 656541276
665083014 665083014
790849629 790849629
238717693 238717693
949016074 949016074
747562557 747562557
858624357 858624357
416232424 416232424
10518521 10518521
851671799 851671799
237724805 237724805
773551449 773551449
972967196 972967196
396184277 396184277
684558967 684558967
910570028 910570028
596838197 596838197
914040980 914040980
868915540 868915540
401857633 401857633
936368083 936368083
206153001 206153001
288728817 288728817
879412291 879412291
693327302 693327302
694252717 694252717
504294867 504294867
580720285 580720285
166592405 166592405
50310947 50310947
311231329 311231329
984604644 984604644
785017528 785017528
308646640 308646640
866093338 866093338
259468062 259468062
585774525 585774525
628706455 628706455
742282169 742282169
27748787 27748787
605419250 605419250
552891121 552891121
275083060 275083060
282740071 282740071
458283466 458283466
404050150 404050150
853671980 853671980
629777262 629777262
633092115 633092115
430087024 430087024
267052915 267052915
191177111 191177111
901313723 901313723
61134239 61134239
356108313 356108313
415055997 415055997
135931605 135931605
283992787 283992787
158573121 158573121
961477317 961477317
880891253 880891253
171757322 171757322
132162909 132162909
420345387 420345387
296237025 296237025
90348243 90348243
112373774 112373774
812297709 812297709
980964079 980964079
44053876 44053876
770663563 770663563
499203215 499203215
522547789 522547789
87318424 87318424
236856465 236856465
388273175 388273175
129968605 129968605
257839591 257839591
87317163 87317163
825134515 825134515
167481028 167481028
538552012 538552012
336878465 336878465
705291505 705291505
686464986 686464986
697994723 697994723
574504789 574504789
826575650 826575650
83658302 83658302
153923034 153923034
842021064 842021064
592833462 592833462
667522361 667522361
399688118 399688118
513031514 513031514
550567930 550567930
365005567 365005567
77160540 77160540
87308908 87308908
978039118 978039118
570780860 570780860
173642457 173642457
356383744 356383744
289080391 289080391
757998645 757998645
633545922 633545922
817456428 817456428
107619 107619
24195989 24195989
456048032 456048032
681423209 681423209
264845657 264845657
75448942 75448942
850492220 850492220
482681888 482681888
419136176 419136176
759255286 759255286
423875321 423875321
166820431 166820431
910709080 910709080
656314409 656314409
14158272 14158272
961693013 961693013
24239837 24239837
14656294 14656294
22276591 22276591
946446136 946446136
343781383 343781383
207699595 207699595
257029667 257029667
825034874 825034874
597692636 597692636
85947783 85947783
994363960 994363960
629649484 629649484
742083546 742083546
610307711 610307711
203426549 203426549
268853958 268853958
949728058 949728058
391495452 391495452
602578628 602578628
524880341 524880341
296242897 296242897
684268045 684268045
89559155 89559155
403594672 403594672
815472997 815472997
121693835 121693835
980900402 980900402
265925943 265925943
207849767 207849767
683366689 683366689
734963795 734963795
590986732 590986732
832442393 832442393
838123039 838123039
598320654 598320654
5338359 5338359
108096826 108096826
10929222 10929222
985120108 985120108
6853869 6853869
79023556 79023556
737052715 737052715
233677588 233677588
270923393 270923393
908812486 908812486
316315326 316315326
462115876 462115876
781961167 781961167
382181815 382181815
585724488 585724488
785667666 785667666
492646837 492646837
203398984 203398984
711787794 711787794
404706284 404706284
966363317 966363317
322463471 322463471
322310952 322310952
941620812 941620812
216970001 216970001
103022589 103022589
391972627 391972627
751948899 751948899
130205087 130205087
138606485 138606485
559506102 559506102
978434792 978434792
163672615 163672615
751328995 751328995
226027674 226027674
889455082 889455082
584658699 584658699
138536267 138536267
380139997 380139997
468069390 468069390
694636616 694636616
741924967 741924967
647446851 647446851
16201603 16201603
440474147 440474147
88104082 88104082
743178779 743178779
63802002 63802002
629213663 629213663
113248568 113248568
607588578 607588578
822869509 822869509
884217429 884217429
172733554 172733554
318561601 318561601
921593104 921593104
132311694 132311694
764233451 764233451
896058996 896058996
17770605 17770605
802773414 802773414
763719420 763719420
95480223 95480223
280638015 280638015
192374201 192374201
921843688 921843688
237574552 237574552
437618693 437618693
236723879 236723879
918508040 918508040
800962861 800962861
390608134 390608134
162329231 162329231
694439524 694439524
646115134 646115134
25161792 25161792
707505072 707505072
825303355 825303355
985010675 985010675
455690220 455690220
361620166 361620166
439142618 439142618
392782411 392782411
339068659 339068659
665200047 665200047
943506707 943506707
590513998 590513998
524219255 524219255
321224471 321224471
112166053 112166053
474688106 474688106
546714386 546714386
441294821 441294821
240241708 240241708
898179672 898179672
559370798 559370798
677028367 677028367
31415079 31415079
341138312 341138312
78052762 78052762
264855829 264855829
962257335 962257335
911570674 911570674
137370737 137370737
608993414 608993414
471845884 471845884
369468892 369468892
166955775 166955775
468614661 468614661
164775242 164775242
221647584 221647584
139773198 139773198
157786415 157786415
615341081 615341081
101756429 101756429
688566218 688566218
50059498 50059498
569022304 569022304
695203265 695203265
102622155 102622155
591822580 591822580
861953931 861953931
820390267 820390267
959753241 959753241
435044684 435044684
804392623 804392623
448143130 448143130
510228768 510228768
209880682 209880682
346931175 346931175
868915416 868915416
920690649 920690649
541802298 541802298
810450282 810450282
461312537 461312537
786340860 786340860
679570492 679570492
897638726 897638726
109520226 109520226
755983031 755983031
606531765 606531765
439256745 439256745
235809328 235809328
160810528 160810528
389760504 389760504
453296157 453296157
237031174 237031174
4855821 4855821
973089403 973089403
744191505 744191505
501030938 501030938
534190105 534190105
810918740 810918740
63871315 63871315
139081759 139081759
795594466 795594466
201344035 201344035
148347714 148347714
406625135 406625135
732822630 732822630
210917655 210917655
661766356 661766356
719582958 719582958
96924152 96924152
273827285 273827285
737864580 737864580
857263851 857263851
770498765 770498765
925693438 925693438
786865709 786865709
630050934 630050934
791640040 791640040
854625116 854625116
791139932 791139932
248141901 248141901
795392014 795392014
496477026 496477026
599576333 599576333
244685365 244685365
664253973 664253973
477647395 477647395
593959282 593959282
665995359 665995359
986989706 986989706
758161246 758161246
938647567 938647567
880201662 880201662
731898828 731898828
955524724 955524724
500621325 500621325
519183425 519183425
557453722 557453722
114658227 114658227
718437712 718437712
294104283 294104283
666954438 666954438
84964524 84964524
441937780 441937780
631157642 631157642
657008180 657008180
317533677 317533677
90243878 90243878
195907969 195907969
848679909 848679909
300088390 300088390
715881683 715881683
704629786 704629786
644555334 644555334
275427950 275427950
776460938 776460938
661308764 661308764
468051225 468051225
474786757 474786757
233964051 233964051
111156379 111156379
531490058 531490058
8070295 8070295
382072467 382072467
692085664 692085664
865042284 865042284
543606009 543606009
98876196 98876196
264191307 264191307
507340967 507340967
278514081 278514081
779857462 779857462
371776334 371776334
469062489 469062489
501346981 501346981
505652338 505652338
41722835 41722835
310649731 310649731
838791115 838791115
466789820 466789820
545514218 545514218
758448036 758448036
45565509 45565509
771782628 771782628
202885982 202885982
333248216 333248216
217712865 217712865
221389765 221389765
637301213 637301213
295682712 295682712
609294847 609294847
827852900 827852900
904937535 904937535
937130442 937130442
380617444 380617444
247665237 247665237
366578261 366578261
280013546 280013546
763406741 763406741
127395872 127395872
631126480 631126480
709797221 709797221
485790175 485790175
460689931 460689931
749573619 749573619
824136623 824136623
523705601 523705601
388695965 388695965
204544590 204544590
887411628 887411628
376695073 376695073
38243063 38243063
703888472 703888472
871245056 871245056
248572769 248572769
75277258 75277258
417773087 417773087
207608527 207608527
46974350 46974350
620444902 620444902
498005166 498005166
381689783 381689783
120821137 120821137
964532439 964532439
877537302 877537302
718539594 718539594
193097541 193097541
531920024 531920024
551099004 551099004
768689066 768689066
700661929 700661929
73729469 73729469
152049674 152049674
472727441 472727441
681831116 681831116
180028241 180028241
755400207 755400207
252152535 252152535
531837736 531837736
910184494 910184494
992085919 992085919
540970908 540970908
225947100 225947100
91127436 91127436
162448394 162448394
634273890 634273890
215967707 215967707
470162574 470162574
308769762 308769762
914044383 914044383
516424310 516424310
71917101 71917101
439913210 439913210
29086779 29086779
542443527 542443527
972571456 972571456
598478887 598478887
370856018 370856018
981897939 981897939
643122656 643122656
646780417 646780417
173064923 173064923
662625037 662625037
648101162 648101162
20603379 20603379
574354593 574354593
492647441 492647441
968186693 968186693
524986605 524986605
167172254 167172254
323289610 323289610
7350476 7350476
525884067 525884067
104769186 104769186
398126728 398126728
664714863 664714863
249053799 249053799
730261973 730261973
87975806 87975806
229424787 229424787
496177818 496177818
146646343 146646343
312034306 312034306
145487979 145487979
649333821 649333821
175575036 175575036
650376420 650376420
276979290 276979290
612293775 612293775
331693740 331693740
462146805 462146805
62561761 62561761
927290572 927290572
86463854 86463854
367448840 367448840
726220484 726220484
201860765 201860765
695624545 695624545
901944635 901944635
108758945 108758945
920990966 920990966
379683697 379683697
253443610 253443610
733276470 733276470
693372648 693372648
245829629 245829629
250413116 250413116
332538243 332538243
20522055 20522055
360020645 360020645
372720916 372720916
606537976 606537976
832025365 832025365
739882131 739882131
588861323 588861323
629431080 629431080
92020294 92020294
826967190 826967190
663863945 663863945
659099930 659099930
483617925 483617925
35466980 35466980
396665312 396665312
867702615 867702615
990557336 990557336
493361740 493361740
872780600 872780600
758874962 758874962
986445473 986445473
928080734 928080734
332210596 332210596
963182857 963182857
605457096 605457096
100865180 100865180
65080511 65080511
353063308 353063308
231280677 231280677
181602388 181602388
192574130 192574130
693957259 693957259
82177218 82177218
580228069 580228069
506265520 506265520
117354100 117354100
196548027 196548027
335180136 335180136
795777622 795777622
743857070 743857070
705515619 705515619
39216424 39216424
586104586 586104586
318026331 318026331
895813053 895813053
846788355 846788355
427935026 427935026
782730312 782730312
406106869 406106869
771103615 771103615
955487482 955487482
822685906 822685906
868667272 868667272
588496303 588496303
90623531 90623531
129802130 129802130
671214941 671214941
67459971 67459971
715347756 715347756
56254741 56254741
35473936 35473936
336388395 336388395
878905347 878905347
376996415 376996415
403324518 403324518
145306353 145306353
137574830 137574830
675402168 675402168
688940997 688940997
122553146 122553146
818474415 818474415
681137351 681137351
602446019 602446019
403647378 403647378
320272567 320272567
122424049 122424049
260725462 260725462
61232302 61232302
589245819 589245819
861929307 861929307
967635714 967635714
512398000 512398000
479704377 479704377
176700349 176700349
701716513 701716513
60694125 60694125
869684872 869684872
342734653 342734653
34717364 34717364
850420047 850420047
567933465 567933465
801745499 801745499
208905944 208905944
51173406 51173406
514830011 514830011
718474642 718474642
31768815 31768815
141123090 141123090
463339662 463339662
795485833 795485833
283178811 283178811
109010723 109010723
754599993 754599993
753144736 753144736
334341267 334341267
971263322 971263322
368122927 368122927
971960576 971960576
988767343 988767343
870039696 870039696
12430378 12430378
342957566 342957566
398057329 398057329
361666034 361666034
517855096 517855096
752013057 752013057
535721120 535721120
134572677 134572677
695670747 695670747
701901533 701901533
355498416 355498416
712922714 712922714
859847668 859847668
63530259 63530259
194092720 194092720
33850345 33850345
802861373 802861373
693999139 693999139
446573053 446573053
329110082 329110082
694233775 694233775
864141548 864141548
164681221 164681221
467501953 467501953
315271041 315271041
327746597 327746597
775613396 775613396
193875098 193875098
282761049 282761049
246030796 246030796
387891493 387891493
246378208 246378208
176812428 176812428
565134606 565134606
888065014 888065014
332081484 332081484
580718116 580718116
520123000 520123000
546273307 546273307
266411302 266411302
569773037 569773037
900091048 900091048
342335397 342335397
966753809 966753809
134630765 134630765
756457982 756457982
891029671 891029671
659065515 659065515
291238613 291238613
602510593 602510593
691779631 691779631
683331387 683331387
796842353 796842353
57843518 57843518
355124571 355124571
638201807 638201807
325302608 325302608
912014559 912014559
411634923 411634923
924000795 924000795
841382733 841382733
271985057 271985057
445566276 445566276
122789969 122789969
84509876 84509876
217953750 217953750
803572954 803572954
317964801 317964801
191682559 191682559
594434444 594434444
621055247 621055247
798213785 798213785
626556568 626556568
911789135 911789135
340356170 340356170
678765183 678765183
924267831 924267831
511971057 511971057
927131174 927131174
245259901 245259901
104732589 104732589
824256064 824256064
261200244 261200244
391559786 391559786
800444370 800444370
344100952 344100952
519766853 519766853
314600939 314600939
578752530 578752530
410033136 410033136
426939611 426939611
67111553 67111553
423545987 423545987
315590020 315590020
744566835 744566835
489524233 489524233
224244680 224244680
888627984 888627984
673846143 673846143
663011461 663011461
891955619 891955619
729714777 729714777
64235726 64235726
545988221 545988221
164311233 164311233
895858117 895858117
532511708 532511708
447004929 447004929
902968641 902968641
557546650 557546650
253974965 253974965
385690545 385690545
285352457 285352457
460499411 460499411
565930942 565930942
749895970 749895970
589171444 589171444
929737258 929737258
953440408 953440408
191524874 191524874
242088369 242088369
391167284 391167284
157597410 157597410
911145733 911145733
618812933 618812933
607642851 607642851
754256819 754256819
889292478 889292478
566636125 566636125
90748294 90748294
844978093 844978093
928229726 928229726
45096796 45096796
406192660 406192660
428466294 428466294
887400588 887400588
102323556 102323556
703468462 703468462
366169244 366169244
305165611 305165611
63755981 63755981
379173529 379173529
669869799 669869799
377476018 377476018
796663250 796663250
242961833 242961833
73948904 73948904
873757585 873757585
577616554 577616554
442248023 442248023
59288671 59288671
143302480 143302480
265712363 265712363
13239355 13239355
515413218 515413218
82025585 82025585
903839735 903839735
502911330 502911330
451841862 451841862
299765068 299765068
340007457 340007457
411890265 411890265
878114767 878114767
118146649 118146649
32214862 32214862
421950774 421950774
563045422 563045422
339465829 339465829
101472817 101472817
237925601 237925601
418373835 418373835
455066843 455066843
630288552 630288552
257190387 257190387
679065638 679065638
578020542 578020542
571734794 571734794
257876385 257876385
64025833 64025833
471197167 471197167
800563550 800563550
59909443 59909443
126109076 126109076
253574373 253574373
960601857 960601857
628404907 628404907
758413345 758413345
816317020 816317020
19498181 19498181
670120727 670120727
448903226 448903226
907053569 907053569
51272890 51272890
361104535 361104535
64050530 64050530
68981707 68981707
63759491 63759491
218613465 218613465
645179739 645179739
756954219 756954219
324059765 324059765
668185573 668185573
874125882 874125882
680210884 680210884
948951530 948951530
530700543 530700543
20872435 20872435
240974942 240974942
628330096 628330096
51264683 51264683
341889297 341889297
176539567 176539567
983787289 983787289
159610087 159610087
771292287 771292287
796856643 796856643
690265485 690265485
12401397 12401397
773655229 773655229
513226519 513226519
220201503 220201503
754654067 754654067
698229965 698229965
941612549 941612549
979850795 979850795
478534972 478534972
272143813 272143813
391813312 391813312
341374776 341374776
729871936 729871936
28450059 28450059
977331791 977331791
623636107 623636107
525874816 525874816
819380687 819380687
771317974 771317974
667635105 667635105
548283398 548283398
598596016 598596016
947184733 947184733
828738007 828738007
899578687 899578687
115462207 115462207
890103111 890103111
347096887 347096887
615746940 615746940
22212344 22212344
664306982 664306982
639844437 639844437
170316177 170316177
266050021 266050021
334915039 334915039
405418338 405418338
64570636 64570636
114359296 114359296
146564480 146564480
335878128 335878128
476119267 476119267
851716314 851716314
332050967 332050967
792112812 792112812
282881324 282881324
352483970 352483970
800569383 800569383
592539401 592539401
861597278 861597278
162063310 162063310
563253741 563253741
225799665 225799665
630814133 630814133
258158657 258158657
695404130 695404130
976151951 976151951
463834614 463834614
912730982 912730982
201941095 201941095
351041104 351041104
238504597 238504597
265251141 265251141
646008209 646008209
873266526 873266526
703561231 703561231
586016536 586016536
763861299 763861299
856911412 856911412
245591958 245591958
811428697 811428697
864950241 864950241
751196241 751196241
232464604 232464604
964018537 964018537
749581752 749581752
395628889 395628889
792291728 792291728
177765176 177765176
283221663 283221663
228507515 228507515
606059514 606059514
858564423 858564423
66846657 66846657
504054859 504054859
362307692 362307692
936950084 936950084
978085904 978085904
340248072 340248072
42110421 42110421
13999645 13999645
911722194 911722194
63627544 63627544
542667059 542667059
653054345 653054345
2014287 2014287
121318687 121318687
484259671 484259671
62721827 62721827
555976428 555976428
679222475 679222475
737990128 737990128
597790473 597790473
571206000 571206000
836881562 836881562
373446441 373446441
893402576 893402576
886429120 886429120
979022358 979022358
792434852 792434852
940366802 940366802
158944609 158944609
108125003 108125003
795864394 795864394
152253901 152253901
826095931 826095931
560982864 560982864
17640238 17640238
90701896 90701896
274063503 274063503
643807590 643807590
224940248 224940248
799455402 799455402
36732237 36732237
42125477 42125477
828370714 828370714
349999 349999
266973077 266973077
570783110 570783110
654899164 654899164
765516036 765516036
144299971 144299971
57965490 57965490
69263592 69263592
708905587 708905587
568872472 568872472
359553739 359553739
749774629 749774629
298341287 298341287
396303892 396303892
26537316 26537316
348589158 348589158
46336795 46336795
914260366 914260366
993580037 993580037
575011220 575011220
280208594 280208594
497413159 497413159
592088609 592088609
82093712 82093712
524318101 524318101
417639626 417639626
956896481 956896481
707277075 707277075
141107715 141107715
966041236 966041236
821206503 821206503
476199341 476199341
533461366 533461366
166050975 166050975
122239969 122239969
811037326 811037326
881333874 881333874
716937452 716937452
468758530 468758530
959540392 959540392
690833795 690833795
574062374 574062374
599698829 599698829
515773063 515773063
52594182 52594182
498172864 498172864
101227793 101227793
165964843 165964843
250794890 250794890
274033582 274033582
923840956 923840956
478522719 478522719
635929318 635929318
239039313 239039313
680621162 680621162
641899633 641899633
898741166 898741166
134774517 134774517
719986625 719986625
89300292 89300292
601971124 601971124
323009572 323009572
439052474 439052474
462595717 462595717
96557603 96557603
139657933 139657933
608690862 608690862
777956765 777956765
351959691 351959691
98861521 98861521
571809921 571809921
70287240 70287240
315223641 315223641
79938379 79938379
972669143 972669143
623164490 623164490
570385578 570385578
551103629 551103629
755580435 755580435
781055180 781055180
315114919 315114919
813146385 813146385
416709920 416709920
42078207 42078207
456492011 456492011
847460146 847460146
540873231 540873231
676464015 676464015
42081213 42081213
910186237 910186237
315470934 315470934
556126987 556126987
781804648 781804648
80172816 80172816
759709289 759709289
829502427 829502427
764318189 764318189
412165469 412165469
746844366 746844366
153006993 153006993
439509018 439509018
934513240 934513240
750377966 750377966
484773934 484773934
811900240 811900240
117217830 117217830
93260264 93260264
166160305 166160305
456671328 456671328
605229199 605229199
465854487 465854487
359043744 359043744
961980260 961980260
714702274 714702274
964543982 964543982
383831835 383831835
310361030 310361030
215740724 215740724
566155272 566155272
309696341 309696341
679850785 679850785
871897956 871897956
60617604 60617604
978660294 978660294
37609855 37609855
612050481 612050481
713200159 713200159
564058088 564058088
420367558 420367558
565433170 565433170
928717886 928717886
931840440 931840440
486350095 486350095
467878654 467878654
427054527 427054527
20600147 20600147
254825098 254825098
582499253 582499253
543038541 543038541
197164230 197164230
470721516 470721516
132904725 132904725
595460034 595460034
79477411 79477411
74175670 74175670
645545784 645545784
984755200 984755200
910898530 910898530
720128459 720128459
883132183 883132183
69049238 69049238
121571129 121571129
227510747 227510747
481629476 481629476
5628302 5628302
736788500 736788500
201024872 201024872
206878273 206878273
704608793 704608793
231814346 231814346
161262306 161262306
724938349 724938349
121607547 121607547
639774282 639774282
165064272 165064272
337920930 337920930
404971983 404971983
477004665 477004665
855371895 855371895
166623342 166623342
348733112 348733112
311636834 311636834
538964074 538964074
369629605 369629605
660793735 660793735
381833131 381833131
557925639 557925639
92939055 92939055
154007683 154007683
241925439 241925439
617476136 617476136
492118895 492118895
838211108 838211108
358080325 358080325
114917903 114917903
752158710 752158710
261112686 261112686
890461324 890461324
711569942 711569942
239041495 239041495
742054361 742054361
341445626 341445626
474827375 474827375
317772566 317772566
185631565 185631565
913931420 913931420
795490881 795490881
691196920 691196920
27825615 27825615
149207814 149207814
247466069 247466069
703792852 703792852
538130910 538130910
282253948 282253948
190895512 190895512
741115021 741115021
686784588 686784588
930002487 930002487
444281276 444281276
835626990 835626990
549229186 549229186
634056325 634056325
694058580 694058580
633557437 633557437
535065187 535065187
616496024 616496024
92166852 92166852
138326283 138326283
973292680 973292680
313672459 313672459
564930248 564930248
661283146 661283146
598329875 598329875
367857038 367857038
948608349 948608349
413049405 413049405
787399822 787399822
344897370 344897370
142920624 142920624
701358583 701358583
142718114 142718114
74055170 74055170
421061535 421061535
834970075 834970075
126447106 126447106
621591884 621591884
111286485 111286485
582483486 582483486
100557059 100557059
807527402 807527402
357620464 357620464
882261395 882261395
543217464 543217464
40519759 40519759
519589486 519589486
787736049 787736049
569726855 569726855
822095782 822095782
793244465 793244465
728989169 728989169
707805392 707805392
260198718 260198718
137481146 137481146
43258752 43258752
996005517 996005517
65503745 65503745
691546648 691546648
344027480 344027480
49954360 49954360
798700719 798700719
324427924 324427924
148039710 148039710
567077405 567077405
658920044 658920044
468239834 468239834
160546243 160546243
498602985 498602985
130376470 130376470
544812991 544812991
83038649 83038649
559248705 559248705
535082608 535082608
724401253 724401253
936085843 936085843
393826015 393826015
496845046 496845046
741898537 741898537
703815350 703815350
222329068 222329068
260665847 260665847
610405992 610405992
135136370 135136370
52033783 52033783
562187533 562187533
459151800 459151800
207121772 207121772
705110228 705110228
510909677 510909677
416100887 416100887
338508779 338508779
40902859 40902859
223503390 223503390
101488911 101488911
424369776 424369776
233458176 233458176
871685176 871685176
582886012 582886012
474400683 474400683
135767737 135767737
396263677 396263677
886802899 886802899
189785394 189785394
912029081 912029081
788549216 788549216
981978513 981978513
57271184 57271184
535827268 535827268
660288244 660288244
383034058 383034058
250461304 250461304
691082969 691082969
148873427 148873427
633739836 633739836
165598075 165598075
504457279 504457279
104293209 104293209
396911611 396911611
482670610 482670610
312271799 312271799
943582897 943582897
624896241 624896241
539054241 539054241
684291654 684291654
542405997 542405997
767080688 767080688
10045969 10045969
305034745 305034745
521733183 521733183
870230307 870230307
104477289 104477289
369413581 369413581
658622732 658622732
516351741 516351741
731939333 731939333
14535238 14535238
283267124 283267124
595668422 595668422
638018626 638018626
316172 316172
686817748 686817748
916819966 916819966
416133658 416133658
767298600 767298600
902815545 902815545
656569210 656569210
83690635 83690635
351506448 351506448
887775945 887775945
417186409 417186409
865648581 865648581
766471488 766471488
825645206 825645206
528601603 528601603
897768929 897768929
243999671 243999671
800871730 800871730
962261288 962261288
924092450 924092450
919301998 919301998
576321238 576321238
103974615 103974615
404168999 404168999
660576421 660576421
186274450 186274450
885413080 885413080
166473746 166473746
457125496 457125496
947358567 947358567
778346744 778346744
272790540 272790540
394333536 394333536
500215161 500215161
949575978 949575978
160769118 160769118
8124079 8124079
870944749 870944749
2660915 2660915
172782170 172782170
623960603 623960603
881405955 881405955
160966944 160966944
602588488 602588488
971930371 971930371
826168784 826168784
819355170 819355170
258333339 258333339
57477871 57477871
861973256 861973256
129816959 129816959
103285221 103285221
182970445 182970445
97367593 97367593
908071585 908071585
631699719 631699719
996295940 996295940
451307319 451307319
899650545 899650545
392906524 392906524
326395084 326395084
140726540 140726540
687200817 687200817
79729365 79729365
44725418 44725418
965454135 965454135
81043501 81043501
334754445 334754445
875634018 875634018
63955039 63955039
676159502 676159502
636231714 636231714
940064253 940064253
32968245 32968245
384931763 384931763
994574812 994574812
336591481 336591481
821465189 821465189
46866104 46866104
324638272 324638272
710764013 710764013
846642647 846642647
147468259 147468259
198188631 198188631
750890955 750890955
882406538 882406538
828798494 828798494
636527230 636527230
539810758 539810758
490382348 490382348
35016833 35016833
702088474 702088474
526249687 526249687
66065640 66065640
501848946 501848946
96559331 96559331
778386548 778386548
901979759 901979759
938511841 938511841
276363988 276363988
269713900 269713900
576733667 576733667
488386269 488386269
963806100 963806100
911135140 911135140
180593634 180593634
897399418 897399418
997017967 997017967
952789611 952789611
963333207 963333207
37725698 37725698
210954573 210954573
275103757 275103757
67085610 67085610
51400656 51400656
264711182 264711182
874652443 874652443
166973521 166973521
560043723 560043723
620793440 620793440
80219203 80219203
92410671 92410671
976640667 976640667
926262671 926262671
706395740 706395740
891745296 891745296
501244512 501244512
835792087 835792087
232890160 232890160
917930491 917930491
690177683 690177683
667322702 667322702
103552538 103552538
699034790 699034790
761979383 761979383
965109976 965109976
76436804 76436804
301456705 301456705
247568533 247568533
934145003 934145003
608216476 608216476
66475847 66475847
394322689 394322689
303421021 303421021
256121236 256121236
131670577 131670577
212711585 212711585
521237943 521237943
874381862 874381862
797466675 797466675
558807926 558807926
963707911 963707911
498077488 498077488
501765405 501765405
126146181 126146181
270611061 270611061
50630884 50630884
146037055 146037055
719938988 719938988
89323486 89323486
892529434 892529434
495082302 495082302
260076156 260076156
412945275 412945275
336231677 336231677
63606051 63606051
450337902 450337902
219875381 219875381
75886051 75886051
664846058 664846058
805241456 805241456
637158879 637158879
934861008 934861008
19992744 19992744
669530798 669530798
491405423 491405423
230868990 230868990
706610934 706610934
782209038 782209038
255040110 255040110
978194975 978194975
548716653 548716653
306813062 306813062
703737092 703737092
852045974 852045974
281405176 281405176
146832850 146832850
238356050 238356050
142336861 142336861
161673011 161673011
370306500 370306500
727687847 727687847
526053772 526053772
976512499 976512499
618727339 618727339
351843151 351843151
142900925 142900925
396425433 396425433
590050545 590050545
97299231 97299231
220733571 220733571
283858642 283858642
468837974 468837974
603041522 603041522
323603739 323603739
188060946 188060946
11796922 11796922
954387243 954387243
358372874 358372874
171304483 171304483
388150759 388150759
145305545 145305545
357952378 357952378
358008671 358008671
895320684 895320684
482407076 482407076
93498015 93498015
792517322 792517322
313989691 313989691
315772850 315772850
593074070 593074070
506461847 506461847
773723168 773723168
975059701 975059701
95195107 95195107
147602871 147602871
889306498 889306498
531499493 531499493
440253752 440253752
706488634 706488634
103910683 103910683
45656087 45656087
512777347 512777347
775236029 775236029
179462183 179462183
298573603 298573603
692491159 692491159
663554160 663554160
290748125 290748125
413510278 413510278
501391954 501391954
596184240 596184240
242919540 242919540
195234530 195234530
104319414 104319414
998958906 998958906
934620029 934620029
369494316 369494316
555557935 555557935
847707378 847707378
567148178 567148178
390760370 390760370
176275915 176275915
127753328 127753328
802148169 802148169
640441123 640441123
963629998 963629998
272930412 272930412
623064198 623064198
91481438 91481438
261036194 261036194
410600117 410600117
303891578 303891578
937869297 937869297
957555926 957555926
187927021 187927021
699953001 699953001
93481370 93481370
283986265 283986265
925578621 925578621
169820938 169820938
849977351 849977351
590359578 590359578
571867672 571867672
221209494 221209494
217651034 217651034
133872589 133872589
142469921 142469921
142813191 142813191
197721606 197721606
265283433 265283433
159231404 159231404
862847965 862847965
777077571 777077571
326646636 326646636
550823341 550823341
54206620 54206620
888477359 888477359
521466724 521466724
100333048 100333048
707703719 707703719
680077143 680077143
678260158 678260158
142393056 142393056
26950034 26950034
882074314 882074314
897818118 897818118
637048543 637048543
147171525 147171525
414341750 414341750
569962312 569962312
511854636 511854636
730529197 730529197
791573104 791573104
528867025 528867025
348850572 348850572
503412989 503412989
707806520 707806520
231024102 231024102
472297655 472297655
598703553 598703553
354930853 354930853
124981114 124981114
953951689 953951689
343072544 343072544
248442539 248442539
403887912 403887912
208212752 208212752
406379077 406379077
503907122 503907122
142837431 142837431
988935142 988935142
854457414 854457414
172810225 172810225
78055349 78055349
306992007 306992007
453257910 453257910
265501496 265501496
671722306 671722306
226027282 226027282
263635149 263635149
688597127 688597127
200544722 200544722
332523345 332523345
605709717 605709717
424337704 424337704
389154038 389154038
704319851 704319851
773620369 773620369
551507399 551507399
113867533 113867533
669536416 669536416
420632188 420632188
94341911 94341911
562009779 562009779
734941014 734941014
812943970 812943970
37277241 37277241
673834294 673834294
713233768 713233768
475020471 475020471
127199982 127199982
88285400 88285400
718587991 718587991
237867188 237867188
157291344 157291344
691382653 691382653
301811549 301811549
457094994 457094994
273313373 273313373
589392107 589392107
857141509 857141509
758204745 758204745
570393495 570393495
841562690 841562690
532055114 532055114
907401959 907401959
142213506 142213506
553931142 553931142
394694667 394694667
995476236 995476236
892795950 892795950
636369559 636369559
292685690 292685690
423703128 423703128
753405062 753405062
512398466 512398466
664624793 664624793
533071411 533071411
65365115 65365115
236492388 236492388
258100241 258100241
354426755 354426755
779057327 779057327
907017262 907017262
297461563 297461563
575290773 575290773
780408291 780408291
284155788 284155788
667801298 667801298
141776550 141776550
122720398 122720398
84182669 84182669
958398253 958398253
580032297 580032297
277748258 277748258
59171751 59171751
42912735 42912735
21590526 21590526
145108971 145108971
520711391 520711391
617022534 617022534
358981934 358981934
626292211 626292211
571671075 571671075
753703117 753703117
23989415 23989415
977380661 977380661
663747976 663747976
791120929 791120929
553061614 553061614
768114530 768114530
569691725 569691725
517901176 517901176
80443981 80443981
270724090 270724090
70064517 70064517
307876164 307876164
635631778 635631778
160343495 160343495
346105071 346105071
889255119 889255119
977213526 977213526
169798645 169798645
792814903 792814903
683804039 683804039
185389892 185389892
88187761 88187761
17624621 17624621
581374733 581374733
544340387 544340387
94517819 94517819
99306736 99306736
13407882 13407882
100605278 100605278
238274636 238274636
886271697 886271697
447733388 447733388
682770279 682770279
84209740 84209740
586690187 586690187
194247221 194247221
76897103 76897103
702911879 702911879
394358801 394358801
113466072 113466072
897498582 897498582
305748331 305748331
803908282 803908282
603319104 603319104
761067075 761067075
378351649 378351649
216641940 216641940
621827525 621827525
210043605 210043605
32012672 32012672
353696626 353696626
88208238 88208238
228141185 228141185
252650940 252650940
991940585 991940585
977358527 977358527
935792232 935792232
126908983 126908983
98504971 98504971
694906115 694906115
312804273 312804273
523669729 523669729
525363516 525363516
715233997 715233997
853855550 853855550
476376188 476376188
149517499 149517499
998071355 998071355
831070973 831070973
568539714 568539714
259503540 259503540
633610743 633610743
601577395 601577395
563082136 563082136
923807174 923807174
532726640 532726640
19321250 19321250
90269687 90269687
257373131 257373131
631477228 631477228
5225881 5225881
210874911 210874911
287631364 287631364
714782020 714782020
704296554 704296554
49048448 49048448
584116070 584116070
669251307 669251307
395169175 395169175
708905863 708905863
754526675 754526675
452878374 452878374
215866735 215866735
317840996 317840996
587490046 587490046
950477347 950477347
659902441 659902441
142950594 142950594
252640776 252640776
108877643 108877643
854871266 854871266
797930341 797930341
318349297 318349297
694674217 694674217
297214000 297214000
620999935 620999935
810048095 810048095
163516632 163516632
408976165 408976165
288612007 288612007
286860795 286860795
574121704 574121704
339648485 339648485
950167232 950167232
830623472 830623472
6606529 6606529
309961097 309961097
76339571 76339571
860532023 860532023
499494878 499494878
701238392 701238392
469731935 469731935
603714644 603714644
150759247 150759247
527844026 527844026
419118121 419118121
588835232 588835232
901643971 901643971
324189838 324189838
863021268 863021268
615543014 615543014
894619365 894619365
810961132 810961132
190484773 190484773
473636556 473636556
122697151 122697151
345740363 345740363
585597310 585597310
629050875 629050875
604463408 604463408
791068022 791068022
178014614 178014614
122098322 122098322
381534449 381534449
53897885 53897885
369227662 369227662
801466714 801466714
732312974 732312974
670325097 670325097
683490262 683490262
763011707 763011707
507148631 507148631
758193209 758193209
645082065 645082065
812242840 812242840
866369292 866369292
411470497 411470497
633019939 633019939
181190539 181190539
198755245 198755245
817864232 817864232
938466726 938466726
872663443 872663443
863500739 863500739
639467099 639467099
904221289 904221289
207208053 207208053
469073677 469073677
665621762 665621762
558580387 558580387
588744052 588744052
444987979 444987979
828808865 828808865
210861105 210861105
124130173 124130173
359072442 359072442
592158093 592158093
158205466 158205466
273710206 273710206
136299057 136299057
788100258 788100258
508249617 508249617
112374823 112374823
638232056 638232056
423758866 423758866
232850537 232850537
126587607 126587607
988285986 988285986
390271066 390271066
874514361 874514361
440715751 440715751
213251667 213251667
283149305 283149305
742186850 742186850
436201677 436201677
139855381 139855381
921772308 921772308
385790474 385790474
595212688 595212688
560190088 560190088
406556249 406556249
108623794 108623794
631018349 631018349
58264764 58264764
909494193 909494193
819492324 819492324
20488579 20488579
912417232 912417232
120200520 120200520
127443949 127443949
382623243 382623243
751122482 751122482
726154427 726154427
525379042 525379042
343266252 343266252
726013240 726013240
626275992 626275992
240254602 240254602
36216738 36216738
299547404 299547404
672102888 672102888
279911197 279911197
931867976 931867976
929145592 929145592
122680286 122680286
783631904 783631904
991156893 991156893
297893386 297893386
340585858 340585858
641430652 641430652
918756534 918756534
926381371 926381371
599493010 599493010
567876363 567876363
449308759 449308759
86554589 86554589
914396079 914396079
401856782 401856782
526052575 526052575
694218970 694218970
463820108 463820108
557191850 557191850
464123190 464123190
334346971 334346971
948246230 948246230
463715728 463715728
966923810 966923810
231783809 231783809
184290190 184290190
391025225 391025225
516585342 516585342
502972238 502972238
874889634 874889634
149713691 149713691
692448357 692448357
842292096 842292096
249661708 249661708
563986381 563986381
277387022 277387022
951521846 951521846
666362572 666362572
400189404 400189404
69756868 69756868
49961694 49961694
986672721 986672721
753428206 753428206
811295312 811295312
304979482 304979482
973171696 973171696
637702833 637702833
282941005 282941005
401049899 401049899
704300042 704300042
776143323 776143323
154722026 154722026
166796954 166796954
230334726 230334726
911617412 911617412
743564153 743564153
865096623 865096623
455315248 455315248
285236599 285236599
563459562 563459562
194626204 194626204
147653840 147653840
645961505 645961505
546471477 546471477
66079758 66079758
28849160 28849160
464466704 464466704
152473132 152473132
198721123 198721123
882651789 882651789
945349958 945349958
244540690 244540690
466623015 466623015
720839186 720839186
193410988 193410988
361091390 361091390
16535748 16535748
886299855 886299855
2268720 2268720
376442 376442
132390770 132390770
558860171 558860171
438210768 438210768
154795147 154795147
791545684 791545684
23924978 23924978
818826403 818826403
726445284 726445284
569243198 569243198
476864524 476864524
534961404 534961404
112380149 112380149
235194448 235194448
906810791 906810791
518480284 518480284
169353841 169353841
798275456 798275456
419191591 419191591
542472110 542472110
601988212 601988212
216963451 216963451
2162687 2162687
832398349 832398349
577892628 577892628
587501707 587501707
753762064 753762064
256163217 256163217
219540454 219540454
292824084 292824084
294070170 294070170
254103317 254103317
175751042 175751042
509602858 509602858
100725359 100725359
557008410 557008410
492590544 492590544
41129667 41129667
815676067 815676067
412612459 412612459
948612544 948612544
980086001 980086001
675843839 675843839
938354425 938354425
246012558 246012558
748602793 748602793
238137105 238137105
787064319 787064319
724510663 724510663
67787647 67787647
976425274 976425274
642443886 642443886
375363746 375363746
838573798 838573798
20703230 20703230
202214210 202214210
79099123 79099123
223772394 223772394
807469454 807469454
488967321 488967321
85111686 85111686
213224807 213224807
844842825 844842825
840513792 840513792
279945162 279945162
541330188 541330188
466916380 466916380
351265377 351265377
249686997 249686997
671280238 671280238
273639103 273639103
48837375 48837375
373290548 373290548
360036694 360036694
550236863 550236863
877775929 877775929
208659636 208659636
898713850 898713850
363478671 363478671
293170064 293170064
989856061 989856061
930624565 930624565
18148904 18148904
291187177 291187177
730049406 730049406
985238273 985238273
133484756 133484756
324948713 324948713
144235270 144235270
986575201 986575201
433243362 433243362
670245387 670245387
200492491 200492491
220355275 220355275
661094322 661094322
503266888 503266888
228574773 228574773
665961122 665961122
768233927 768233927
843767852 843767852
213485455 213485455
352606340 352606340
817279563 817279563
512606930 512606930
997387942 997387942
505316711 505316711
63046482 63046482
432294177 432294177
6072099 6072099
205774709 205774709
25123405 25123405
892261677 892261677
280074074 280074074
433699295 433699295
99779694 99779694
865386328 865386328
914985924 914985924
137038161 137038161
258918269 258918269
926774609 926774609
120638528 120638528
503664702 503664702
642749096 642749096
7404763 7404763
701938613 701938613
364025459 364025459
494551844 494551844
101105268 101105268
272471507 272471507
3032182 3032182
182170029 182170029
500238210 500238210
861313875 861313875
370769383 370769383
659847056 659847056
228430902 228430902
477454635 477454635
592473348 592473348
464374436 464374436
191046355 191046355
37281789 37281789
850330452 850330452
228246608 228246608
791775217 791775217
118655748 118655748
134614892 134614892
296605592 296605592
278512518 278512518
389587311 389587311
610767776 610767776
242116435 242116435
68130134 68130134
840489360 840489360
551876657 551876657
97649059 97649059
451475239 451475239
484677615 484677615
698597049 698597049
409559425 409559425
903575747 903575747
309972991 309972991
553654171 553654171
909206609 909206609
753331508 753331508
425063679 425063679
3956179 3956179
705186514 705186514
387812028 387812028
82393513 82393513
157317003 157317003
818993811 818993811
739002239 739002239
972014308 972014308
907133717 907133717
757784482 757784482
67329941 67329941
585587609 585587609
312293469 312293469
162612804 162612804
794414051 794414051
84501325 84501325
945851336 945851336
629924538 629924538
439970077 439970077
915513549 915513549
926854391 926854391
465733849 465733849
583708493 583708493
219138622 219138622
549640633 549640633
571742363 571742363
459559913 459559913
375485292 375485292
503575409 503575409
55376899 55376899
892226601 892226601
846288467 846288467
891941325 891941325
640955354 640955354
877680326 877680326
517508359 517508359
699246218 699246218
161711599 161711599
222352950 222352950
390254958 390254958
369554333 369554333
223779573 223779573
752655722 752655722
914782464 914782464
51307228 51307228
362586960 362586960
13679310 13679310
196435151 196435151
823076752 823076752
867751115 867751115
623290652 623290652
526793223 526793223
928959656 928959656
105989202 105989202
581011372 581011372
308350938 308350938
229204036 229204036
87664080 87664080
427901003 427901003
589762820 589762820
659695984 659695984
463942698 463942698
843376393 843376393
726360866 726360866
902841729 902841729
876206529 876206529
282080383 282080383
394828342 394828342
929795070 929795070
305817380 305817380
447140605 447140605
767036226 767036226
589773840 589773840
883078841 883078841
766272586 766272586
131235535 131235535
925331568 925331568
638337191 638337191
669779704 669779704
435596615 435596615
153396319 153396319
563351735 563351735
901907866 901907866
101347907 101347907
253165818 253165818
458080729 458080729
586077414 586077414
165210485 165210485
881525939 881525939
276196044 276196044
866007943 866007943
961108266 961108266
631843563 631843563
761454614 761454614
134068112 134068112
687553266 687553266
574702490 574702490
121027299 121027299
698951101 698951101
771806146 771806146
239718045 239718045
194154726 194154726
437556893 437556893
422228189 422228189
696608241 696608241
279310835 279310835
213062267 213062267
699543376 699543376
130799680 130799680
185000879 185000879
924870434 924870434
939322156 939322156
255162000 255162000
325471368 325471368
558456461 558456461
354087919 354087919
62357194 62357194
190299724 190299724
221777170 221777170
406633829 406633829
29091940 29091940
112708677 112708677
860090367 860090367
362774174 362774174
296657679 296657679
10227695 10227695
348117953 348117953
92424805 92424805
467281346 467281346
550118902 550118902
306187993 306187993
604152808 604152808
80792593 80792593
943284162 943284162
689245697 689245697
251928353 251928353
183093221 183093221
263404606 263404606
93413745 93413745
443279195 443279195
334862288 334862288
565151163 565151163
339528849 339528849
516965132 516965132
486517065 486517065
400280177 400280177
446979672 446979672
88076888 88076888
404735468 404735468
968845529 968845529
908995605 908995605
531434866 531434866
343761001 343761001
835139501 835139501
87465664 87465664
631758715 631758715
497694226 497694226
499857284 499857284
982690545 982690545
991160929 991160929
28805721 28805721
766420882 766420882
633706040 633706040
706729436 706729436
336643596 336643596
234942492 234942492
568479287 568479287
231359071 231359071
222833134 222833134
737696588 737696588
256581186 256581186
772923711 772923711
310457972 310457972
772997669 772997669
434523277 434523277
648243837 648243837
844240049 844240049
914989456 914989456
551759994 551759994
933009704 933009704
914234419 914234419
816568111 816568111
233410011 233410011
288614667 288614667
58094683 58094683
168501373 168501373
730528103 730528103
861823301 861823301
589594445 589594445
193354370 193354370
778215845 778215845
656515171 656515171
159915199 159915199
870540738 870540738
445518661 445518661
117659237 117659237
113950468 113950468
43329587 43329587
13530651 13530651
453409703 453409703
222648632 222648632
111648347 111648347
718059472 718059472
920881319 920881319
61425095 61425095
988903124 988903124
637785144 637785144
350117660 350117660
31435572 31435572
251126074 251126074
722532281 722532281
777773752 777773752
974726279 974726279
555602214 555602214
84992525 84992525
20360071 20360071
323786300 323786300
906999355 906999355
754151118 754151118
692290566 692290566
756432408 756432408
735207291 735207291
814821375 814821375
883472889 883472889
499955333 499955333
483140026 483140026
371666825 371666825
829942105 829942105
519689244 519689244
615948368 615948368
697070252 697070252
488891953 488891953
78182831 78182831
505070409 505070409
15793402 15793402
950271122 950271122
934123097 934123097
860003466 860003466
532316007 532316007
430113043 430113043
984870943 984870943
327604526 327604526
166906707 166906707
370997805 370997805
660980237 660980237
277174713 277174713
550193536 550193536
933805879 933805879
230368816 230368816
64554772 64554772
19430821 19430821
45210055 45210055
194358478 194358478
129928436 129928436
700767370 700767370
269486356 269486356
5273824 5273824
219088062 219088062
984063983 984063983
481655669 481655669
267387233 267387233
409998310 409998310
518847859 518847859
699477258 699477258
181858479 181858479
48072969 48072969
483250778 483250778
134388045 134388045
66117136 66117136
501861548 501861548
735180439 735180439
847003541 847003541
183499896 183499896
893949851 893949851
272676406 272676406
471530060 471530060
206066626 206066626
96199885 96199885
141099069 141099069
657669376 657669376
406400105 406400105
209788341 209788341
999783489 999783489
132534328 132534328
666027258 666027258
61961625 61961625
19873843 19873843
122500194 122500194
117871112 117871112
344621490 344621490
744135652 744135652
748494879 748494879
455438720 455438720
497453301 497453301
955008004 955008004
576984558 576984558
239566528 239566528
566247618 566247618
122335603 122335603
322050037 322050037
336186221 336186221
375960135 375960135
92355069 92355069
123760348 123760348
826351815 826351815
996398160 996398160
45527944 45527944
168456784 168456784
798352651 798352651
450174685 450174685
699031209 699031209
775488416 775488416
897514658 897514658
338255194 338255194
951992148 951992148
548451033 548451033
392880305 392880305
551338904 551338904
701093787 701093787
200483904 200483904
917040276 917040276
67139869 67139869
734167665 734167665
826569287 826569287
860883778 860883778
111329135 111329135
484553894 484553894
636250954 636250954
783040829 783040829
205815692 205815692
185247786 185247786
951896372 951896372
205883120 205883120
472897917 472897917
139230516 139230516
988900507 988900507
821107798 821107798
806504651 806504651
720976554 720976554
754395350 754395350
223110658 223110658
167474009 167474009
89779478 89779478
405022577 405022577
369863304 369863304
547233981 547233981
778965147 778965147
914824342 914824342
986262324 986262324
50651474 50651474
865051359 865051359
585613183 585613183
816998139 816998139
543779544 543779544
436441349 436441349
306653966 306653966
595181364 595181364
240863279 240863279
142862042 142862042
45625338 45625338
981558509 981558509
867480212 867480212
683321701 683321701
70539777 70539777
628083957 628083957
187830210 187830210
103503180 103503180
641243630 641243630
355750154 355750154
66221069 66221069
914663866 914663866
168082829 168082829
872489727 872489727
488229283 488229283
692370177 692370177
398987357 398987357
635551624 635551624
284906861 284906861
900853248 900853248
828085240 828085240
646736768 646736768
173487343 173487343
211847329 211847329
233342051 233342051
497817627 497817627
283598835 283598835
836656573 836656573
897299285 897299285
228910025 228910025
520172799 520172799
687109048 687109048
27130685 27130685
448176200 448176200
346373390 346373390
327725964 327725964
882183128 882183128
996650035 996650035
597312663 597312663
573160596 573160596
482265397 482265397
123603595 123603595
564062884 564062884
954099901 954099901
924495336 924495336
550556198 550556198
287896010 287896010
280918621 280918621
211486196 211486196
982451368 982451368
439612222 439612222
71095945 71095945
172495999 172495999
95619378 95619378
79890933 79890933
401271412 401271412
668808198 668808198
78401574 78401574
287761167 287761167
768151214 768151214
749225829 749225829
92400972 92400972
282720559 282720559
896479690 896479690
753212901 753212901
466241941 466241941
195980888 195980888
43927002 43927002
968780005 968780005
787418100 787418100
822059637 822059637
201864501 201864501
713981743 713981743
711421603 711421603
495343705 495343705
804834745 804834745
559494615 559494615
800222856 800222856
995646088 995646088
457083659 457083659
31643486 31643486
665195379 665195379
464750622 464750622
649109342 649109342
316624511 316624511
202182359 202182359
685598004 685598004
77610932 77610932
292562684 292562684
734475531 734475531
896087082 896087082
30984015 30984015
776081204 776081204
888748516 888748516
412398946 412398946
974665916 974665916
565222727 565222727
916936913 916936913
349013497 349013497
896941446 896941446
696784720 696784720
81318095 81318095
228929271 228929271
143033612 143033612
604388616 604388616
702924067 702924067
970566038 970566038
704392363 704392363
421763725 421763725
648194287 648194287
131390698 131390698
40869631 40869631
513363487 513363487
958267911 958267911
507422987 507422987
664847235 664847235
260039311 260039311
226800062 226800062
47385185 47385185
133834941 133834941
781578520 781578520
754300905 754300905
151278708 151278708
554912716 554912716
484064220 484064220
936038482 936038482
631796435 631796435
89513936 89513936
997277393 997277393
303231355 303231355
826348365 826348365
910274587 910274587
295781004 295781004
213164196 213164196
993715463 993715463
542225197 542225197
849995693 849995693
177910662 177910662
805312716 805312716
308669222 308669222
27382352 27382352
604899736 604899736
346754595 346754595
592261022 592261022
168650515 168650515
42542489 42542489
789718795 789718795
445826962 445826962
38479050 38479050
3922394 3922394
148447480 148447480
893454144 893454144
127145489 127145489
909891138 909891138
979493593 979493593
10367870 10367870
665460815 665460815
822264083 822264083
404413324 404413324
557135884 557135884
19783106 19783106
622726562 622726562
223944894 223944894
38186230 38186230
237469415 237469415
834707896 834707896
466274392 466274392
720534362 720534362
827512591 827512591
772987773 772987773
547317357 547317357
602845847 602845847
541661410 541661410
598008739 598008739
769082588 769082588
887011607 887011607
465639951 465639951
104602847 104602847
303176634 303176634
739740458 739740458
386066884 386066884
111158673 111158673
145942932 145942932
295076943 295076943
517135906 517135906
76669337 76669337
21166186 21166186
384613895 384613895
438504216 438504216
9124851 9124851
298516908 298516908
240517140 240517140
613802871 613802871
238400795 238400795
311376139 311376139
581454639 581454639
80401418 80401418
771077470 771077470
294412076 294412076
840360908 840360908
456869422 456869422
575239501 575239501
267499878 267499878
399372418 399372418
226327227 226327227
624011772 624011772
101779647 101779647
701546660 701546660
13561879 13561879
683428842 683428842
778525014 778525014
80765231 80765231
317115351 317115351
72149224 72149224
402109706 402109706
927867351 927867351
269170977 269170977
427623838 427623838
900068614 900068614
320266046 320266046
854402777 854402777
698643701 698643701
163586700 163586700
426092973 426092973
437173775 437173775
798426976 798426976
769786777 769786777
634674569 634674569
514922222 514922222
97031921 97031921
844842008 844842008
372346190 372346190
665722026 665722026
392978777 392978777
88102548 88102548
697542236 697542236
472773857 472773857
379039691 379039691
734111595 734111595
713176852 713176852
404656444 404656444
243521426 243521426
935900271 935900271
504314046 504314046
759850277 759850277
182024371 182024371
444982871 444982871
523202807 523202807
170378936 170378936
835606597 835606597
480916545 480916545
7850123 7850123
112838608 112838608
808908528 808908528
158769447 158769447
439846582 439846582
555331754 555331754
33906878 33906878
24126644 24126644
403779239 403779239
931967212 931967212
38218600 38218600
164046112 164046112
680259789 680259789
986731367 986731367
495684787 495684787
900688612 900688612
488785015 488785015
390448113 390448113
796461714 796461714
794309718 794309718
995560230 995560230
375043019 375043019
18427335 18427335
486463335 486463335
92263615 92263615
252988262 252988262
38520500 38520500
117684537 117684537
868769687 868769687
210284223 210284223
704557675 704557675
944723172 944723172
734184602 734184602
558305513 558305513
755893251 755893251
212541666 212541666
70903772 70903772
345382089 345382089
541339321 541339321
103629838 103629838
785141732 785141732
678040757 678040757
753917139 753917139
187500125 187500125
438314409 438314409
213080230 213080230
393187250 393187250
182115186 182115186
824537652 824537652
961377719 961377719
632867823 632867823
216650855 216650855
111100153 111100153
463277117 463277117
864790096 864790096
857074157 857074157
4485434 4485434
72824862 72824862
69209807 69209807
673441452 673441452
618490382 618490382
84685858 84685858
92191427 92191427
411315234 411315234
51274600 51274600
647247508 647247508
210976079 210976079
657919692 657919692
293176958 293176958
933161412 933161412
312627934 312627934
496005482 496005482
317991146 317991146
590407003 590407003
616325667 616325667
761258556 761258556
933583697 933583697
35016729 35016729
75152654 75152654
782723350 782723350
543563657 543563657
127133703 127133703
220300536 220300536
668436449 668436449
592622325 592622325
751562045 751562045
755313276 755313276
663988216 663988216
970384313 970384313
219454563 219454563
151909542 151909542
197848402 197848402
829765408 829765408
54041204 54041204
905541699 905541699
706007186 706007186
81755648 81755648
200468561 200468561
276687257 276687257
56080633 56080633
324162123 324162123
820054548 820054548
518520986 518520986
856201343 856201343
73225103 73225103
772564170 772564170
322001880 322001880
779214738 779214738
955502483 955502483
427955871 427955871
279852683 279852683
479590987 479590987
389424544 389424544
710476245 710476245
153134621 153134621
981745715 981745715
818625326 818625326
471435392 471435392
31233186 31233186
350269091 350269091
975376922 975376922
932691369 932691369
401739257 401739257
624639733 624639733
188425445 188425445
950737083 950737083
535678836 535678836
864085896 864085896
684218196 684218196
486153543 486153543
520507638 520507638
996788018 996788018
47157191 47157191
260878718 260878718
223457606 223457606
399844644 399844644
487216308 487216308
676010947 676010947
646977047 646977047
185628949 185628949
303814821 303814821
193776926 193776926
912851273 912851273
483597147 483597147
597062295 597062295
159754035 159754035
964388025 964388025
528929152 528929152
526507681 526507681
177133460 177133460
381806981 381806981
505429950 505429950
476789436 476789436
790917714 790917714
367992929 367992929
993057206 993057206
367386165 367386165
879434984 879434984
535734422 535734422
463784634 463784634
852034595 852034595
990103702 990103702
201246553 201246553
318947145 318947145
704866503 704866503
369812669 369812669
167199337 167199337
194576202 194576202
899152277 899152277
651181663 651181663
598454848 598454848
742139598 742139598
76222909 76222909
786350187 786350187
508795776 508795776
590654212 590654212
439145803 439145803
975288366 975288366
141757588 141757588
418761459 418761459
171224545 171224545
141028980 141028980
461667229 461667229
347991752 347991752
951902549 951902549
157385956 157385956
207381577 207381577
138827272 138827272
22921966 22921966
691313399 691313399
549504485 549504485
852069208 852069208
387857074 387857074
149005364 149005364
793167314 793167314
572929919 572929919
851475245 851475245
400387402 400387402
952525317 952525317
511676667 511676667
877420983 877420983
520375882 520375882
338698393 338698393
941544113 941544113
119220682 119220682
656478068 656478068
933607919 933607919
249049853 249049853
3631721 3631721
609157711 609157711
697548801 697548801
357304904 357304904
361962151 361962151
852833421 852833421
571508375 571508375
980503816 980503816
115869109 115869109
593994733 593994733
462663923 462663923
342593136 342593136
143646233 143646233
440429963 440429963
340409169 340409169
831901217 831901217
762374993 762374993
873386830 873386830
176959424 176959424
86447994 86447994
151901362 151901362
125440943 125440943
848754421 848754421
451233375 451233375
596903924 596903924
116830965 116830965
288295447 288295447
688920321 688920321
164804138 164804138
543328752 543328752
375124605 375124605
434520800 434520800
194564608 194564608
723610091 723610091
145425532 145425532
400762641 400762641
74522604 74522604
157121742 157121742
535202905 535202905
121022740 121022740
422997404 422997404
147285856 147285856
155426695 155426695
295953309 295953309
364914450 364914450
552664703 552664703
119631914 119631914
487269858 487269858
251812007 251812007
505365754 505365754
108426442 108426442
308047574 308047574
579674608 579674608
796305232 796305232
261970160 261970160
761391807 761391807
786268349 786268349
570139894 570139894
296822361 296822361
482306254 482306254
156104642 156104642
809643370 809643370
630110259 630110259
125917448 125917448
732902961 732902961
109252250 109252250
544819000 544819000
767584379 767584379
535432131 535432131
642085000 642085000
71920418 71920418
92156113 92156113
869525555 869525555
211606303 211606303
324343192 324343192
282270742 282270742
522005615 522005615
544621291 544621291
228152966 228152966
525851410 525851410
610028591 610028591
901490967 901490967
411288172 411288172
629002216 629002216
155504322 155504322
303631744 303631744
685401720 685401720
585583465 585583465
919507819 919507819
986540723 986540723
774639348 774639348
22789798 22789798
981152087 981152087
930649038 930649038
320633688 320633688
627487111 627487111
636965929 636965929
589558339 589558339
783351159 783351159
796202898 796202898
117323934 117323934
116680597 116680597
440050506 440050506
650191215 650191215
409091758 409091758
95595040 95595040
420659698 420659698
362499202 362499202
524910432 524910432
106674615 106674615
172946810 172946810
662903339 662903339
955017082 955017082
730579137 730579137
738101036 738101036
902577056 902577056
615917385 615917385
845128801 845128801
263376715 263376715
518485809 518485809
868003760 868003760
597834897 597834897
147997449 147997449
590945490 590945490
377619257 377619257
210290946 210290946
424636742 424636742
885510189 885510189
566596235 566596235
100156146 100156146
297441842 297441842
435372586 435372586
295323852 295323852
325698381 325698381
556968414 556968414
8454867 8454867
163154006 163154006
189986662 189986662
218438148 218438148
408331745 408331745
158009436 158009436
933234851 933234851
473542760 473542760
840099061 840099061
839874625 839874625
650013669 650013669
524998158 524998158
893340409 893340409
378799612 378799612
170257918 170257918
352984451 352984451
694283411 694283411
485040742 485040742
73217723 73217723
248843144 248843144
839774623 839774623
409198569 409198569
147424956 147424956
14752698 14752698
217968064 217968064
867838963 867838963
109004095 109004095
423901698 423901698
497869849 497869849
720888757 720888757
588606354 588606354
719283419 719283419
946697955 946697955
265467481 265467481
115612576 115612576
115535653 115535653
264116886 264116886
114779493 114779493
855254922 855254922
641437927 641437927
450317968 450317968
319336277 319336277
298616733 298616733
454438167 454438167
565532416 565532416
624361476 624361476
17067923 17067923
481159309 481159309
658149729 658149729
998648842 998648842
602437191 602437191
390887421 390887421
683037740 683037740
625377313 625377313
863617600 863617600
545342627 545342627
348056911 348056911
10750942 10750942
8704629 8704629
870988927 870988927
916673374 916673374
944861117 944861117
777867586 777867586
440275336 440275336
916324595 916324595
224531100 224531100
691914868 691914868
228053694 228053694
68587523 68587523
597058194 597058194
191002973 191002973
837903301 837903301
550055638 550055638
100601831 100601831
722113263 722113263
38648124 38648124
992855031 992855031
113117353 113117353
179411766 179411766
939581391 939581391
125939834 125939834
796602742 796602742
458446652 458446652
426091963 426091963
2656262 2656262
665826619 665826619
401211519 401211519
721385517 721385517
17621919 17621919
604475681 604475681
565281574 565281574
469141965 469141965
996371834 996371834
257198911 257198911
902224500 902224500
17785530 17785530
67053647 67053647
597046667 597046667
123316440 123316440
7509801 7509801
893880225 893880225
874956838 874956838
533654237 533654237
199965951 199965951
284823606 284823606
404174810 404174810
485948007 485948007
774693818 774693818
992471011 992471011
662541427 662541427
751315274 751315274
559419515 559419515
688214747 688214747
955707 955707
486998785 486998785
165890769 165890769
647969173 647969173
857750829 857750829
571551210 571551210
631348403 631348403
850151778 850151778
589379886 589379886
173655278 173655278
311684731 311684731
48626838 48626838
759112436 759112436
200204216 200204216
342560692 342560692
984587429 984587429
672449671 672449671
159548519 159548519
746948404 746948404
833760838 833760838
414681702 414681702
871908850 871908850
727643436 727643436
78552887 78552887
651969171 651969171
718886715 718886715
637804832 637804832
61313822 61313822
930602263 930602263
781282398 781282398
449970619 449970619
876492823 876492823
851864738 851864738
764842541 764842541
7213591 7213591
906387309 906387309
360592151 360592151
309199480 309199480
213982899 213982899
720520171 720520171
729139114 729139114
171107843 171107843
139870202 139870202
623150634 623150634
830051532 830051532
180928140 180928140
222251416 222251416
779046621 779046621
707362348 707362348
164168227 164168227
992061080 992061080
557455314 557455314
719887086 719887086
738402952 738402952
584667513 584667513
125896152 125896152
374070849 374070849
917018426 917018426
420067864 420067864
608674391 608674391
78529687 78529687
692939521 692939521
199446392 199446392
910626282 910626282
90385845 90385845
500074293 500074293
924999955 924999955
353286096 353286096
260789262 260789262
775655588 775655588
85861778 85861778
501448725 501448725
779959883 779959883
353258513 353258513
907114892 907114892
959033384 959033384
18882628 18882628
750828175 750828175
349528937 349528937
797596394 797596394
155524186 155524186
168924123 168924123
825114614 825114614
33843007 33843007
415799155 415799155
594965179 594965179
161634747 161634747
647617139 647617139
105629090 105629090
541357642 541357642
621226806 621226806
831343794 831343794
830845830 830845830
271262172 271262172
67848225 67848225
97026407 97026407
700416746 700416746
383620810 383620810
220232625 220232625
459677477 459677477
372079477 372079477
734418668 734418668
495739407 495739407
466437157 466437157
450948538 450948538
998876668 998876668
368132532 368132532
927323838 927323838
100494722 100494722
498626704 498626704
779305692 779305692
837892635 837892635
955099299 955099299
837017657 837017657
80219793 80219793
515428668 515428668
657213831 657213831
158038545 158038545
873062140 873062140
868678004 868678004
250059378 250059378
261727914 261727914
12304492 12304492
390287695 390287695
520549533 520549533
956327335 956327335
92076842 92076842
524332568 524332568
881149981 881149981
672079065 672079065
920449067 920449067
289829251 289829251
578594020 578594020
844345630 844345630
460985571 460985571
986875352 986875352
487594877 487594877
867178559 867178559
396281141 396281141
682702113 682702113
613966692 613966692
783226814 783226814
219513316 219513316
812620738 812620738
683849420 683849420
506691210 506691210
484998300 484998300
271249179 271249179
976580970 976580970
747672823 747672823
399114853 399114853
420414714 420414714
687938236 687938236
229010004 229010004
846270960 846270960
973065320 973065320
662314426 662314426
575869068 575869068
802764060 802764060
982082040 982082040
515667543 515667543
310571095 310571095
323662194 323662194
856919214 856919214
638892687 638892687
712308936 712308936
589853990 589853990
642987863 642987863
78501307 78501307
946678636 946678636
546806818 546806818
459996881 459996881
466619128 466619128
46871461 46871461
634305046 634305046
96293890 96293890
668448660 668448660
824797447 824797447
500930219 500930219
269924504 269924504
380115180 380115180
472404633 472404633
348318988 348318988
918333780 918333780
563540427 563540427
419166872 419166872
793511942 793511942
787290389 787290389
270136253 270136253
517819795 517819795
130482772 130482772
21834716 21834716
822115772 822115772
169955047 169955047
635224765 635224765
219179760 219179760
998217596 998217596
454130494 454130494
49402281 49402281
909376526 909376526
227377597 227377597
311579442 311579442
859790291 859790291
582709527 582709527
709372140 709372140
227533930 227533930
718073314 718073314
73652332 73652332
470122909 470122909
991671238 991671238
271226396 271226396
283490733 283490733
969334534 969334534
508729030 508729030
419778597 419778597
516399113 516399113
602996279 602996279
141424246 141424246
346998910 346998910
121552282 121552282
950895553 950895553
714539306 714539306
602971662 602971662
180965620 180965620
8591487 8591487
611019975 611019975
130898177 130898177
305282909 305282909
702888138 702888138
875617583 875617583
743148559 743148559
202408985 202408985
979225725 979225725
42737836 42737836
437419993 437419993
23145969 23145969
485237772 485237772
212219930 212219930
312288734 312288734
68489939 68489939
380558276 380558276
68039746 68039746
733795542 733795542
262218194 262218194
967953251 967953251
975919070 975919070
837380067 837380067
21710263 21710263
215260484 215260484
284940359 284940359
548927361 548927361
861343203 861343203
18579519 18579519
307666056 307666056
324115764 324115764
458124381 458124381
604166013 604166013
889456929 889456929
154645959 154645959
431985961 431985961
564277768 564277768
297286798 297286798
123009242 123009242
282586834 282586834
574019587 574019587
250124532 250124532
751411866 751411866
231195821 231195821
610772533 610772533
909626239 909626239
97784405 97784405
565486780 565486780
487896638 487896638
469476218 469476218
949386312 949386312
396344400 396344400
666469612 666469612
975968455 975968455
598048285 598048285
142953345 142953345
405974431 405974431
182926996 182926996
339929952 339929952
60678892 60678892
724379519 724379519
608652290 608652290
114946149 114946149
277284200 277284200
834623277 834623277
481791373 481791373
463040143 463040143
663767175 663767175
763107835 763107835
705699290 705699290
482155533 482155533
800474190 800474190
283214534 283214534
340235269 340235269
708047753 708047753
57562610 57562610
909997543 909997543
264598423 264598423
405704247 405704247
835498273 835498273
606801893 606801893
550575778 550575778
424179598 424179598
185159380 185159380
224372726 224372726
378063112 378063112
284699034 284699034
559225574 559225574
311162196 311162196
80393980 80393980
553451121 553451121
576373483 576373483
754627004 754627004
646286206 646286206
872292281 872292281
938768047 938768047
181579325 181579325
449914476 449914476
876634970 876634970
503800546 503800546
277344483 277344483
179464138 179464138
200322983 200322983
826881230 826881230
868570973 868570973
523624266 523624266
596864162 596864162
733460915 733460915
584210683 584210683
253374323 253374323
673664702 673664702
247025256 247025256
65923769 65923769
821085321 821085321
478692318 478692318
370500970 370500970
700986925 700986925
758743012 758743012
167897686 167897686
89609838 89609838
10786264 10786264
1365987 1365987
468019875 468019875
416189175 416189175
89960617 89960617
862626788 862626788
787878877 787878877
272952105 272952105
697295405 697295405
785469292 785469292
288286885 288286885
719901829 719901829
968684213 968684213
162221614 162221614
605948008 605948008
209504930 209504930
459178458 459178458
141212815 141212815
618997783 618997783
226283295 226283295
901902641 901902641
261306078 261306078
811296337 811296337
139379437 139379437
723231877 723231877
278227418 278227418
694779036 694779036
158316781 158316781
257784055 257784055
235724632 235724632
410859925 410859925
543034678 543034678
196144981 196144981
108994512 108994512
249713625 249713625
230837905 230837905
822056988 822056988
10167094 10167094
497259868 497259868
456459860 456459860
977096556 977096556
844602119 844602119
281078291 281078291
83679729 83679729
714749963 714749963
230374610 230374610
924622456 924622456
450755884 450755884
293322120 293322120
426836106 426836106
456654047 456654047
356817550 356817550
15770953 15770953
203088219 203088219
949934121 949934121
464772558 464772558
616386394 616386394
700086621 700086621
802155223 802155223
605227732 605227732
811279276 811279276
506947402 506947402
71482313 71482313
550975729 550975729
640346857 640346857
69317017 69317017
966898917 966898917
691708225 691708225
721857446 721857446
396158976 396158976
448906168 448906168
797147578 797147578
375058343 375058343
402011794 402011794
76956262 76956262
282455087 282455087
280019563 280019563
365885321 365885321
543524797 543524797
231162751 231162751
633459162 633459162
505632182 505632182
389346834 389346834
235416042 235416042
141609497 141609497
267689216 267689216
483199207 483199207
655780931 655780931
882482277 882482277
793814392 793814392
659258108 659258108
120130423 120130423
591774474 591774474
920011253 920011253
492883471 492883471
174182491 174182491
886444592 886444592
941925742 941925742
340524384 340524384
681697539 681697539
482585715 482585715
946778624 946778624
429461810 429461810
896010338 896010338
873303253 873303253
177824976 177824976
147745118 147745118
931280562 931280562
749351561 749351561
946495164 946495164
264133422 264133422
912754932 912754932
182945695 182945695
605367320 605367320
471813757 471813757
655634575 655634575
68051306 68051306
654332596 654332596
309632888 309632888
535077597 535077597
863336661 863336661
287599518 287599518
695771119 695771119
450726101 450726101
367386893 367386893
320369403 320369403
49091152 49091152
710373540 710373540
339905502 339905502
883014006 883014006
362586079 362586079
768128153 768128153
222876632 222876632
517920890 517920890
131521360 131521360
81098545 81098545
653998402 653998402
768938194 768938194
848861556 848861556
273677871 273677871
908258519 908258519
409759274 409759274
37100088 37100088
126613099 126613099
957644820 957644820
107891482 107891482
600822385 600822385
992388628 992388628
607016986 607016986
803892852 803892852
58251094 58251094
714987718 714987718
876263490 876263490
9629809 9629809
727302477 727302477
668049416 668049416
940011407 940011407
708672967 708672967
8600972 8600972
205510307 205510307
725251216 725251216
4868090 4868090
169786871 169786871
641048810 641048810
914234054 914234054
282677769 282677769
130205506 130205506
832781114 832781114
281203609 281203609
348849134 348849134
82970348 82970348
125670147 125670147
123236236 123236236
598438880 598438880
239584944 239584944
446679319 446679319
534948237 534948237
264792520 264792520
30184616 30184616
983600021 983600021
191659276 191659276
644640656 644640656
221488987 221488987
256673085 256673085
556284171 556284171
379768199 379768199
933478709 933478709
867314720 867314720
994704978 994704978
590522848 590522848
120943527 120943527
978484884 978484884
404572395 404572395
531940560 531940560
803134965 803134965
366680683 366680683
64707612 64707612
321355534 321355534
136496515 136496515
208477979 208477979
172851571 172851571
998715011 998715011
172155028 172155028
292189549 292189549
185220443 185220443
494701994 494701994
492854534 492854534
782899829 782899829
599338585 599338585
122480234 122480234
124250606 124250606
285444668 285444668
300965095 300965095
487021663 487021663
657443543 657443543
293531237 293531237
945173095 945173095
972908445 972908445
352280210 352280210
194517559 194517559
507110737 507110737
947702997 947702997
933900893 933900893
190926056 190926056
360209196 360209196
245577841 245577841
728027291 728027291
362732988 362732988
626420529 626420529
76554076 76554076
962873300 962873300
429878140 429878140
929536824 929536824
970411737 970411737
559757817 559757817
531380928 531380928
244516002 244516002
924335724 924335724
652223051 652223051
651027061 651027061
402434726 402434726
66668527 66668527
678043426 678043426
976562505 976562505
359675743 359675743
647535878 647535878
367051262 367051262
852117603 852117603
853398300 853398300
229920294 229920294
193370293 193370293
666080087 666080087
910401962 910401962
626945421 626945421
306564353 306564353
213482874 213482874
57389339 57389339
323356214 323356214
329806537 329806537
926956738 926956738
319101415 319101415
798569198 798569198
749681008 749681008
636117931 636117931
693527408 693527408
393722631 393722631
497628970 497628970
830809777 830809777
800823942 800823942
723240768 723240768
972994542 972994542
194392676 194392676
803868912 803868912
643288636 643288636
977404568 977404568
252418987 252418987
26080268 26080268
279023263 279023263
880530298 880530298
713339979 713339979
859542696 859542696
376841816 376841816
41578102 41578102
957736347 957736347
870657055 870657055
165378401 165378401
60818294 60818294
564163883 564163883
771188281 771188281
980748013 980748013
124852128 124852128
11919430 11919430
883553536 883553536
916241798 916241798
40073321 40073321
573334192 573334192
864068647 864068647
886930729 886930729
437116627 437116627
783526815 783526815
839040384 839040384
13920907 13920907
261709062 261709062
696772117 696772117
637855151 637855151
346014713 346014713
303392635 303392635
586186117 586186117
450730696 450730696
695544413 695544413
834665456 834665456
7143448 7143448
131266065 131266065
465324447 465324447
97000423 97000423
918353327 918353327
563002009 563002009
263256478 263256478
945375507 945375507
846717536 846717536
736102847 736102847
412937243 412937243
49888664 49888664
9409810 9409810
376756862 376756862
695805843 695805843
893599346 893599346
930115807 930115807
678737465 678737465
175223944 175223944
324708174 324708174
768451430 768451430
211569121 211569121
528614919 528614919
279941943 279941943
628161218 628161218
581443232 581443232
928765135 928765135
76134913 76134913
258906387 258906387
861563261 861563261
392811411 392811411
846092954 846092954
397644026 397644026
623548578 623548578
967485402 967485402
77510344 77510344
983440387 983440387
55183424 55183424
975195751 975195751
858852570 858852570
146599892 146599892
896758990 896758990
738707157 738707157
9344383 9344383
157399192 157399192
87874809 87874809
605424370 605424370
856014249 856014249
276403948 276403948
372930435 372930435
952045556 952045556
153580125 153580125
474351744 474351744
26236937 26236937
42342721 42342721
970638531 970638531
727861307 727861307
842363648 842363648
64885452 64885452
468763317 468763317
50758056 50758056
323114452 323114452
56593207 56593207
990710430 990710430
859133437 859133437
486872939 486872939
559295787 559295787
190596470 190596470
319561603 319561603
147581700 147581700
224153597 224153597
802328748 802328748
376391215 376391215
64013131 64013131
318579372 318579372
217073066 217073066
239073168 239073168
576975895 576975895
546051790 546051790
703936879 703936879
189294263 189294263
165972541 165972541
18475999 18475999
61519315 61519315
141430574 141430574
232011002 232011002
281390510 281390510
67038788 67038788
339427896 339427896
991443737 991443737
931854655 931854655
232492390 232492390
18922382 18922382
179176850 179176850
647430140 647430140
558391996 558391996
387498572 387498572
916243925 916243925
23169923 23169923
809445689 809445689
833554037 833554037
71411643 71411643
292869811 292869811
280895221 280895221
911424898 911424898
195825070 195825070
138691043 138691043
612669232 612669232
359629709 359629709
982676115 982676115
124021883 124021883
288911003 288911003
708978294 708978294
954205498 954205498
463759257 463759257
564752281 564752281
991337392 991337392
687215247 687215247
669293359 669293359
428353081 428353081
312159651 312159651
420148082 420148082
680101088 680101088
557077434 557077434
40581481 40581481
284422790 284422790
943226721 943226721
307205669 307205669
501770137 501770137
659185609 659185609
240847336 240847336
822244956 822244956
565853504 565853504
485563053 485563053
485895708 485895708
721384211 721384211
537680743 537680743
859665580 859665580
979381171 979381171
805380129 805380129
856791631 856791631
511727484 511727484
607351723 607351723
247549265 247549265
249146239 249146239
66089748 66089748
261035235 261035235
669207611 669207611
56005587 56005587
166364579 166364579
508845091 508845091
362785110 362785110
972074426 972074426
884705305 884705305
30684031 30684031
266414353 266414353
81546789 81546789
673917810 673917810
340950520 340950520
917653624 917653624
560382331 560382331
820319557 820319557
764429750 764429750
777224113 777224113
388566023 388566023
567754037 567754037
671001847 671001847
636065127 636065127
822131396 822131396
98922793 98922793
939124880 939124880
154814018 154814018
17802110 17802110
677404749 677404749
249414459 249414459
855374328 855374328
133974581 133974581
506459427 506459427
12617801 12617801
512144043 512144043
828441493 828441493
341807351 341807351
731246047 731246047
277215714 277215714
406713263 406713263
728797264 728797264
381891001 381891001
604642789 604642789
315507682 315507682
192729631 192729631
416928176 416928176
356054676 356054676
305277325 305277325
215970076 215970076
132199042 132199042
780408301 780408301
395983354 395983354
664465832 664465832
325713069 325713069
174099081 174099081
668313841 668313841
609853598 609853598
481389025 481389025
398294226 398294226
175077675 175077675
306580956 306580956
644967105 644967105
607309588 607309588
222856993 222856993
139465761 139465761
60608039 60608039
569544911 569544911
544594310 544594310
834140532 834140532
978671962 978671962
478170007 478170007
900581518 900581518
689382811 689382811
580795161 580795161
237195267 237195267
194057789 194057789
633895226 633895226
485329575 485329575
761546414 761546414
392923523 392923523
991737006 991737006
205154791 205154791
376202391 376202391
59452067 59452067
99857745 99857745
413998347 413998347
377223816 377223816
495547806 495547806
690070348 690070348
960027353 960027353
516447637 516447637
867019845 867019845
50954253 50954253
698459874 698459874
526520359 526520359
700370507 700370507
284671541 284671541
358429204 358429204
317469914 317469914
961077205 961077205
676490517 676490517
472443199 472443199
284663985 284663985
392416511 392416511
580961690 580961690
298726886 298726886
353746431 353746431
230408624 230408624
63572049 63572049
678845134 678845134
78005395 78005395
353104510 353104510
192539504 192539504
783995646 783995646
740235379 740235379
609019924 609019924
884116217 884116217
322267371 322267371
543012140 543012140
772949462 772949462
664805010 664805010
768120750 768120750
446884937 446884937
444993251 444993251
102538727 102538727
763339841 763339841
52633647 52633647
395697546 395697546
49668900 49668900
553209262 553209262
365017482 365017482
877228439 877228439
85259519 85259519
268076912 268076912
287532809 287532809
98287327 98287327
194743062 194743062
442863625 442863625
317574550 317574550
249192830 249192830
220103067 220103067
438621896 438621896
253389282 253389282
778679366 778679366
788957100 788957100
358371053 358371053
3501121 3501121
769258525 769258525
810284739 810284739
985793034 985793034
358972428 358972428
111006108 111006108
285348450 285348450
192184852 192184852
79460084 79460084
20880880 20880880
350612913 350612913
763994300 763994300
855422468 855422468
655004111 655004111
662302767 662302767
977397108 977397108
611687831 611687831
883111450 883111450
234903377 234903377
42914463 42914463
211849860 211849860
630958592 630958592
754176032 754176032
276350782 276350782
39381471 39381471
990523620 990523620
240961973 240961973
766998700 766998700
905928249 905928249
194415921 194415921
387026597 387026597
103141328 103141328
747786524 747786524
691290820 691290820
461521929 461521929
196532047 196532047
881617200 881617200
522159789 522159789
666798231 666798231
407669752 407669752
944654215 944654215
922383615 922383615
249042327 249042327
28395590 28395590
26050393 26050393
8934431 8934431
320875618 320875618
703130610 703130610
139287897 139287897
384449042 384449042
126830953 126830953
347948315 347948315
903369581 903369581
766831660 766831660
656936040 656936040
832865173 832865173
753714602 753714602
625761458 625761458
827561429 827561429
520319744 520319744
93910108 93910108
324632710 324632710
269888828 269888828
570133821 570133821
926359107 926359107
41859962 41859962
897662101 897662101
695200693 695200693
75347948 75347948
215465572 215465572
924272788 924272788
224708684 224708684
237139883 237139883
854860790 854860790
931419967 931419967
90045304 90045304
497578029 497578029
973378347 973378347
201909287 201909287
167164203 167164203
456437929 456437929
42180547 42180547
134778813 134778813
294632911 294632911
910792836 910792836
834158505 834158505
914842399 914842399
838207589 838207589
743847486 743847486
260350611 260350611
859099320 859099320
554200583 554200583
287097399 287097399
362043783 362043783
608300508 608300508
211812341 211812341
735137526 735137526
426504563 426504563
211664292 211664292
876296662 876296662
238510511 238510511
217959616 217959616
27742499 27742499
38588295 38588295
914342033 914342033
437272755 437272755
472328904 472328904
692137174 692137174
135416579 135416579
838377925 838377925
634935318 634935318
95123675 95123675
500183743 500183743
785215602 785215602
324367164 324367164
884541599 884541599
241746442 241746442
761587184 761587184
711166566 711166566
505365609 505365609
370170734 370170734
256901608 256901608
16306056 16306056
337519955 337519955
871982933 871982933
310819951 310819951
159531800 159531800
582528455 582528455
378218357 378218357
301224150 301224150
828668423 828668423
940945975 940945975
602798363 602798363
297741825 297741825
7962093 7962093
19001950 19001950
478813141 478813141
23543313 23543313
31209066 31209066
128417867 128417867
561547785 561547785
751289821 751289821
177806486 177806486
743140393 743140393
995440760 995440760
60935568 60935568
143916462 143916462
177347223 177347223
909869376 909869376
443694297 443694297
49937396 49937396
925545533 925545533
2709646 2709646
710822876 710822876
739219700 739219700
781881035 781881035
490745831 490745831
826536016 826536016
58430057 58430057
588713691 588713691
859690712 859690712
344397765 344397765
630030132 630030132
691494169 691494169
55242373 55242373
57864997 57864997
742374610 742374610
726635679 726635679
686528065 686528065
282280788 282280788
935152875 935152875
93691916 93691916
159955296 159955296
347115712 347115712
64875791 64875791
491489057 491489057
674378084 674378084
289591867 289591867
119007592 119007592
528280970 528280970
92984705 92984705
362316381 362316381
536664338 536664338
596122951 596122951
587063183 587063183
657696348 657696348
884675396 884675396
346563323 346563323
981690013 981690013
948972254 948972254
676022507 676022507
990078997 990078997
557925188 557925188
270715954 270715954
357661880 357661880
378697133 378697133
695989454 695989454
440927349 440927349
737945610 737945610
320639890 320639890
343045902 343045902
267725244 267725244
184379317 184379317
48314930 48314930
162487036 162487036
656279251 656279251
154503048 154503048
321353705 321353705
91291187 91291187
311865025 311865025
539004714 539004714
617597376 617597376
104053836 104053836
302929941 302929941
109982345 109982345
320661443 320661443
667207000 667207000
91756550 91756550
883445789 883445789
205307541 205307541
710681055 710681055
439964514 439964514
170843454 170843454
804995330 804995330
847296176 847296176
67957462 67957462
228631762 228631762
114055332 114055332
620531796 620531796
418844038 418844038
592398590 592398590
348249087 348249087
793137209 793137209
923658807 923658807
602148960 602148960
901125983 901125983
146352906 146352906
679673997 679673997
466277335 466277335
697901022 697901022
10226957 10226957
570610437 570610437
266134705 266134705
933392249 933392249
364306759 364306759
106665658 106665658
357841335 357841335
546791526 546791526
91596612 91596612
103977107 103977107
338502918 338502918
30772492 30772492
874685651 874685651
777190607 777190607
895528260 895528260
651471222 651471222
191040226 191040226
326971866 326971866
14085324 14085324
850467038 850467038
585163399 585163399
410399848 410399848
100903976 100903976
764034863 764034863
167684812 167684812
615476376 615476376
203727141 203727141
504924986 504924986
732447280 732447280
391336708 391336708
386474142 386474142
407732224 407732224
378789489 378789489
694660607 694660607
459033316 459033316
761805329 761805329
633818096 633818096
488779213 488779213
240030116 240030116
325976523 325976523
962682670 962682670
479555587 479555587
741991392 741991392
501192920 501192920
150626909 150626909
6705745 6705745
760607225 760607225
800717916 800717916
465269457 465269457
25535399 25535399
545907509 545907509
235103838 235103838
161654529 161654529
302971340 302971340
371285937 371285937
941179411 941179411
174069326 174069326
913644519 913644519
484795636 484795636
314361970 314361970
635253063 635253063
16025163 16025163
791928325 791928325
547956673 547956673
120452384 120452384
749003525 749003525
508102784 508102784
622117365 622117365
174895850 174895850
970504046 970504046
434018533 434018533
979775420 979775420
134569112 134569112
57025881 57025881
484372656 484372656
17099445 17099445
332127125 332127125
914599941 914599941
302007722 302007722
633313167 633313167
136961717 136961717
469627156 469627156
595636911 595636911
505621815 505621815
669966195 669966195
659709268 659709268
230079519 230079519
900956335 900956335
776801826 776801826
166736120 166736120
857380360 857380360
62282649 62282649
689747491 689747491
942879164 942879164
544058273 544058273
454502296 454502296
136465178 136465178
650627259 650627259
98345434 98345434
862929248 862929248
213800958 213800958
281340106 281340106
487058979 487058979
459070059 459070059
168595491 168595491
870040778 870040778
416115129 416115129
553425639 553425639
322799162 322799162
726045854 726045854
657223657 657223657
723642173 723642173
946191010 946191010
477210100 477210100
916862030 916862030
234113829 234113829
609918130 609918130
31859041 31859041
82553789 82553789
166955610 166955610
917308247 917308247
326232282 326232282
577717801 577717801
527513114 527513114
106264998 106264998
598755249 598755249
157493638 157493638
111628024 111628024
245230547 245230547
108514858 108514858
787327881 787327881
548342311 548342311
765394020 765394020
866746360 866746360
664627179 664627179
22545482 22545482
50933522 50933522
995433868 995433868
897441377 897441377
247376563 247376563
735594408 735594408
987331679 987331679
127800492 127800492
574123553 574123553
706800043 706800043
65987115 65987115
26498611 26498611
7687951 7687951
418843234 418843234
467728201 467728201
62806312 62806312
706110552 706110552
408782257 408782257
324044858 324044858
820219684 820219684
786457390 786457390
265256886 265256886
45507892 45507892
739198420 739198420
279380952 279380952
197129002 197129002
236274449 236274449
946893916 946893916
225385281 225385281
13686725 13686725
901114939 901114939
435654849 435654849
424005293 424005293
697130164 697130164
187330797 187330797
600614946 600614946
312982901 312982901
111149480 111149480
41868698 41868698
72175816 72175816
285106166 285106166
619414789 619414789
75645440 75645440
314683583 314683583
889415488 889415488
590499626 590499626
236450226 236450226
316051081 316051081
531885436 531885436
87840043 87840043
901469232 901469232
372023838 372023838
479333780 479333780
885863186 885863186
168745275 168745275
480161332 480161332
755429198 755429198
104071595 104071595
301568890 301568890
245623883 245623883
988864533 988864533
179507438 179507438
644890576 644890576
254578023 254578023
184856071 184856071
299002438 299002438
456567217 456567217
603738150 603738150
255992046 255992046
885578736 885578736
569459679 569459679
766879650 766879650
248108359 248108359
19564889 19564889
754552940 754552940
588740477 588740477
56718879 56718879
354596657 354596657
965421399 965421399
124528342 124528342
607395249 607395249
994203848 994203848
20368140 20368140
295802144 295802144
362315132 362315132
824372857 824372857
121580200 121580200
873353830 873353830
161186673 161186673
510609486 510609486
485878983 485878983
749760160 749760160
181813894 181813894
791736323 791736323
406906431 406906431
881213687 881213687
533731932 533731932
764860044 764860044
508991269 508991269
741367422 741367422
388543949 388543949
465621349 465621349
346607335 346607335
598024906 598024906
855846156 855846156
811500844 811500844
269163083 269163083
532042209 532042209
91326952 91326952
375347748 375347748
354190189 354190189
871254094 871254094
348563106 348563106
220324552 220324552
810510585 810510585
166489554 166489554
113090584 113090584
255536787 255536787
951408425 951408425
232807205 232807205
51081158 51081158
974184459 974184459
702675999 702675999
890295036 890295036
976883684 976883684
595975077 595975077
743959583 743959583
706151928 706151928
193873090 193873090
762436643 762436643
178600426 178600426
744926291 744926291
276770391 276770391
76642999 76642999
46021645 46021645
954960772 954960772
792066334 792066334
823775262 823775262
715280434 715280434
792452171 792452171
251611485 251611485
739277594 739277594
370654692 370654692
12121784 12121784
418842614 418842614
667467931 667467931
117323351 117323351
628732541 628732541
282741196 282741196
914135120 914135120
517556321 517556321
818353285 818353285
536872099 536872099
962842724 962842724
402331716 402331716
304799537 304799537
669025403 669025403
209198335 209198335
198019121 198019121
229926653 229926653
692870388 692870388
866504050 866504050
32534787 32534787
236706647 236706647
544853513 544853513
824267781 824267781
681145196 681145196
60312629 60312629
782546564 782546564
658859942 658859942
231402796 231402796
382949980 382949980
87392492 87392492
893305072 893305072
615024788 615024788
593567182 593567182
786022825 786022825
878712985 878712985
508729403 508729403
52810171 52810171
983645851 983645851
421519237 421519237
356419831 356419831
951478193 951478193
936627476 936627476
527567338 527567338
631194032 631194032
610685443 610685443
204721460 204721460
483880151 483880151
795913770 795913770
518654245 518654245
16456771 16456771
68381858 68381858
48790809 48790809
181036189 181036189
721477217 721477217
855713746 855713746
47361353 47361353
593170257 593170257
76370467 76370467
420574352 420574352
229001174 229001174
106669589 106669589
41271559 41271559
724374843 724374843
455071659 455071659
42942191 42942191
137141496 137141496
365675661 365675661
873280452 873280452
71859604 71859604
59291480 59291480
104061280 104061280
193818716 193818716
266978007 266978007
480259702 480259702
269876706 269876706
290014313 290014313
816008804 816008804
56752527 56752527
988289552 988289552
430770114 430770114
798287197 798287197
365934592 365934592
30111128 30111128
839223100 839223100
615045069 615045069
124341037 124341037
649745624 649745624
271978092 271978092
655881526 655881526
704771979 704771979
620219686 620219686
566035018 566035018
517049686 517049686
68852149 68852149
88747550 88747550
117584437 117584437
552596693 552596693
475292772 475292772
489056193 489056193
853922480 853922480
390491320 390491320
321488788 321488788
684513901 684513901
404391490 404391490
627761851 627761851
565218253 565218253
126560210 126560210
197979203 197979203
337401093 337401093
352174355 352174355
146171736 146171736
698184362 698184362
346529101 346529101
555468312 555468312
480781472 480781472
540756345 540756345
613262398 613262398
122253046 122253046
927452473 927452473
596182525 596182525
210821311 210821311
130235968 130235968
742947754 742947754
619424442 619424442
79040905 79040905
214967655 214967655
269197631 269197631
654464506 654464506
504395276 504395276
968966995 968966995
675868911 675868911
3448045 3448045
18658296 18658296
367974162 367974162
297087799 297087799
87000872 87000872
516763903 516763903
39916861 39916861
566677572 566677572
138745446 138745446
987123507 987123507
885052255 885052255
721402700 721402700
974735013 974735013
570531045 570531045
142091703 142091703
465198393 465198393
17844879 17844879
866483504 866483504
973880264 973880264
582346383 582346383
410408525 410408525
465511089 465511089
367457794 367457794
646526833 646526833
274997157 274997157
393087657 393087657
968317961 968317961
896498229 896498229
42809232 42809232
905791168 905791168
377792536 377792536
820409193 820409193
529079563 529079563
878569604 878569604
171139445 171139445
797440487 797440487
526216166 526216166
252561116 252561116
364996298 364996298
957101308 957101308
975216238 975216238
753408147 753408147
765150670 765150670
786368199 786368199
487440431 487440431
644274484 644274484
98893311 98893311
173246707 173246707
228070181 228070181
25905172 25905172
262887890 262887890
466802080 466802080
781749399 781749399
310416512 310416512
241990813 241990813
176789566 176789566
322216620 322216620
543915366 543915366
519535540 519535540
259083178 259083178
20625075 20625075
887133459 887133459
542960193 542960193
722448696 722448696
235182207 235182207
797136690 797136690
135927379 135927379
273066505 273066505
865062383 865062383
839456073 839456073
991319880 991319880
128131061 128131061
496855106 496855106
539702866 539702866
237918996 237918996
133707846 133707846
760113309 760113309
336400829 336400829
481293268 481293268
276866337 276866337
886144157 886144157
599911851 599911851
830814567 830814567
708820569 708820569
276559187 276559187
807699683 807699683
65537904 65537904
30946872 30946872
772477412 772477412
783084476 783084476
925819728 925819728
342673438 342673438
364538071 364538071
105033121 105033121
855297623 855297623
947440567 947440567
638630943 638630943
199626312 199626312
791848133 791848133
280444085 280444085
141669241 141669241
415479353 415479353
86172004 86172004
795170815 795170815
464608503 464608503
186594364 186594364
838516734 838516734
272014076 272014076
698970170 698970170
944490804 944490804
440533253 440533253
108736209 108736209
973189915 973189915
361425668 361425668
268762110 268762110
55960754 55960754
172741520 172741520
260847234 260847234
479300080 479300080
76975006 76975006
322809044 322809044
981654900 981654900
459103193 459103193
690119046 690119046
531281195 531281195
7064579 7064579
7742164 7742164
630064939 630064939
672285228 672285228
412104698 412104698
953524562 953524562
226364381 226364381
11066350 11066350
977801283 977801283
690383035 690383035
18197608 18197608
742266483 742266483
12771779 12771779
755999120 755999120
281546346 281546346
134994347 134994347
372415382 372415382
815890115 815890115
78336096 78336096
711060015 711060015
660222648 660222648
116808462 116808462
708893274 708893274
366100339 366100339
59026739 59026739
433548213 433548213
629862068 629862068
184039343 184039343
134107411 134107411
363223873 363223873
805917427 805917427
15514443 15514443
822657973 822657973
66289971 66289971
688115269 688115269
495615412 495615412
270204967 270204967
406554358 406554358
520946232 520946232
253900557 253900557
586975320 586975320
755554499 755554499
738951749 738951749
929203314 929203314
44735367 44735367
395505765 395505765
402355536 402355536
749838239 749838239
265847184 265847184
75610354 75610354
808051170 808051170
766875469 766875469
20374979 20374979
378331504 378331504
30142685 30142685
284307616 284307616
925479021 925479021
992829255 992829255
868806266 868806266
153084995 153084995
452502425 452502425
282604610 282604610
505211997 505211997
979124646 979124646
26802851 26802851
686375756 686375756
270797865 270797865
165640108 165640108
705960663 705960663
408328559 408328559
559082374 559082374
894634437 894634437
982439955 982439955
86530109 86530109
773425639 773425639
720526696 720526696
996035261 996035261
132209790 132209790
190998802 190998802
473263677 473263677
325765605 325765605
68589417 68589417
448211324 448211324
972498322 972498322
791276664 791276664
928588946 928588946
959420657 959420657
74738011 74738011
620767906 620767906
23607869 23607869
40921213 40921213
995329477 995329477
766418163 766418163
915822369 915822369
957476651 957476651
141334065 141334065
73689831 73689831
670590020 670590020
785169474 785169474
640831276 640831276
139281830 139281830
414988139 414988139
250750892 250750892
782561761 782561761
313221411 313221411
751449962 751449962
425304931 425304931
321760422 321760422
837227428 837227428
144308254 144308254
514709338 514709338
443482223 443482223
235579210 235579210
555588683 555588683
927795979 927795979
980065056 980065056
354710833 354710833
85145817 85145817
378862676 378862676
367504254 367504254
791868995 791868995
788935809 788935809
401143652 401143652
566271813 566271813
521623192 521623192
149913977 149913977
395781522 395781522
722711573 722711573
310783303 310783303
256604165 256604165
487377041 487377041
371874381 371874381
110282275 110282275
446505512 446505512
131695982 131695982
744219155 744219155
515346019 515346019
869249650 869249650
399555880 399555880
220181743 220181743
492221961 492221961
891902248 891902248
781796049 781796049
60159609 60159609
96928502 96928502
132306934 132306934
26484141 26484141
206143079 206143079
980047504 980047504
61191524 61191524
996605180 996605180
64819664 64819664
272510026 272510026
865693131 865693131
176159468 176159468
994962685 994962685
524109530 524109530
374080206 374080206
601334340 601334340
978231991 978231991
231080853 231080853
220436103 220436103
627605447 627605447
515946277 515946277
379331226 379331226
480529320 480529320
158115353 158115353
255279487 255279487
392323726 392323726
587194129 587194129
154759342 154759342
600102357 600102357
170487145 170487145
910598323 910598323
993239973 993239973
543255398 543255398
992296841 992296841
807352112 807352112
259312864 259312864
354652738 354652738
188061030 188061030
855497378 855497378
873279550 873279550
288084163 288084163
203749063 203749063
498673805 498673805
982421650 982421650
986307707 986307707
79233214 79233214
628312737 628312737
239148319 239148319
270177572 270177572
140032198 140032198
720411029 720411029
492720416 492720416
452379751 452379751
293854621 293854621
891543017 891543017
53500330 53500330
800108137 800108137
416735090 416735090
46729406 46729406
590338990 590338990
303037236 303037236
3620672 3620672
875955418 875955418
287701810 287701810
377726022 377726022
579813991 579813991
199519600 199519600
254962047 254962047
675741054 675741054
541143537 541143537
855813844 855813844
47408054 47408054
813671142 813671142
494124448 494124448
235127320 235127320
675456644 675456644
889406427 889406427
325482301 325482301
905282625 905282625
758150068 758150068
842988175 842988175
704352701 704352701
390555380 390555380
511126216 511126216
595296188 595296188
631449242 631449242
870495202 870495202
273591250 273591250
174416881 174416881
350583337 350583337
20909734 20909734
547206180 547206180
40599620 40599620
521967878 521967878
787056149 787056149
285743891 285743891
89092809 89092809
67505974 67505974
918080834 918080834
424515291 424515291
180214319 180214319
60259509 60259509
415262312 415262312
270457953 270457953
478753229 478753229
936123455 936123455
497437944 497437944
265995685 265995685
242300192 242300192
908943389 908943389
757518485 757518485
53315061 53315061
955154650 955154650
638449326 638449326
421585376 421585376
645907449 645907449
893781314 893781314
283050277 283050277
468833391 468833391
467358951 467358951
3026322 3026322
43968257 43968257
567881658 567881658
354513889 354513889
334201957 334201957
81819048 81819048
860995272 860995272
575266547 575266547
383405434 383405434
292173512 292173512
614816945 614816945
180216606 180216606
633062592 633062592
151279043 151279043
105024054 105024054
502366894 502366894
355151727 355151727
468904838 468904838
3218249 3218249
666179178 666179178
736472647 736472647
255746784 255746784
902592576 902592576
340325236 340325236
423229949 423229949
731078485 731078485
985038642 985038642
335038269 335038269
714887079 714887079
572399216 572399216
418891310 418891310
364461439 364461439
231362668 231362668
949141218 949141218
625772542 625772542
61139694 61139694
881142457 881142457
633523139 633523139
122119085 122119085
436812727 436812727
587567832 587567832
236333452 236333452
542395056 542395056
792617730 792617730
913369008 913369008
625492473 625492473
62532501 62532501
457102854 457102854
684805800 684805800
755132190 755132190
747724693 747724693
10982129 10982129
43510394 43510394
207998963 207998963
195837397 195837397
640835038 640835038
155374831 155374831
551793033 551793033
541124795 541124795
123353073 123353073
141281269 141281269
902208609 902208609
898061583 898061583
924282794 924282794
83411412 83411412
174292157 174292157
121679952 121679952
315782971 315782971
849644366 849644366
128572347 128572347
350683573 350683573
768751395 768751395
468735082 468735082
318000356 318000356
864490792 864490792
256050752 256050752
277103835 277103835
124367012 124367012
892306405 892306405
827050948 827050948
361879906 361879906
903264798 903264798
137199626 137199626
586635070 586635070
656628844 656628844
169164204 169164204
443180420 443180420
939424958 939424958
889965830 889965830
446697403 446697403
563935290 563935290
724996139 724996139
901697883 901697883
385186087 385186087
710513039 710513039
945485306 945485306
610361517 610361517
605577655 605577655
391838289 391838289
629543608 629543608
45054219 45054219
618554857 618554857
979368708 979368708
40631137 40631137
970361413 970361413
885418065 885418065
277822818 277822818
558285688 558285688
163926 163926
770973717 770973717
531424046 531424046
876498536 876498536
318002830 318002830
305797041 305797041
473194549 473194549
110813287 110813287
399540562 399540562
793493702 793493702
297106060 297106060
636089109 636089109
745124628 745124628
467371281 467371281
764539308 764539308
159098913 159098913
363219455 363219455
609685740 609685740
552192870 552192870
975256899 975256899
420894990 420894990
277031298 277031298
137597787 137597787
155340829 155340829
132345785 132345785
391032901 391032901
118345603 118345603
957116915 957116915
167926284 167926284
944335067 944335067
838333524 838333524
782750503 782750503
517097272 517097272
999156542 999156542
723950044 723950044
629457895 629457895
134150100 134150100
331971674 331971674
744801945 744801945
8854453 8854453
713259586 713259586
888007588 888007588
505086768 505086768
261488277 261488277
488433875 488433875
164105308 164105308
597172886 597172886
173504387 173504387
290673935 290673935
906604571 906604571
242424145 242424145
496903859 496903859
591614210 591614210
426812713 426812713
216857414 216857414
617139310 617139310
355881422 355881422
473995097 473995097
99366290 99366290
169888249 169888249
590338118 590338118
594728346 594728346
582698550 582698550
931143085 931143085
506442881 506442881
926585131 926585131
43443232 43443232
517715257 517715257
187914449 187914449
987639393 987639393
195885844 195885844
599190210 599190210
513144434 513144434
590208997 590208997
339228164 339228164
249969766 249969766
500421599 500421599
353279527 353279527
732956433 732956433
270436083 270436083
147639252 147639252
997234085 997234085
901690634 901690634
66064931 66064931
96334463 96334463
986762677 986762677
204755970 204755970
335987703 335987703
218638458 218638458
982400670 982400670
932460356 932460356
421760844 421760844
99865271 99865271
143578610 143578610
418023533 418023533
955016747 955016747
918531052 918531052
870715772 870715772
320591173 320591173
184193001 184193001
219858967 219858967
822086929 822086929
308602926 308602926
490494711 490494711
114697030 114697030
442231755 442231755
701409064 701409064
280682687 280682687
894367729 894367729
360793595 360793595
352319352 352319352
598018069 598018069
725939674 725939674
108675789 108675789
304786874 304786874
760559966 760559966
784579395 784579395
895094100 895094100
927793351 927793351
94740640 94740640
523917225 523917225
352734506 352734506
18256009 18256009
143650610 143650610
463267003 463267003
509610127 509610127
512665604 512665604
800538583 800538583
963606211 963606211
702949573 702949573
257746337 257746337
445226440 445226440
897300468 897300468
26785289 26785289
248004861 248004861
755335860 755335860
507739902 507739902
207926625 207926625
472710953 472710953
47791163 47791163
919300787 919300787
929474937 929474937
648702592 648702592
605361238 605361238
472355000 472355000
334948540 334948540
625262911 625262911
730337591 730337591
490137400 490137400
91801940 91801940
551764315 551764315
214607393 214607393
104104417 104104417
115517946 115517946
395205406 395205406
333345784 333345784
474808946 474808946
976452471 976452471
49766665 49766665
226143294 226143294
413988771 413988771
935065793 935065793
779062709 779062709
259776656 259776656
993127704 993127704
292322484 292322484
357368000 357368000
595006799 595006799
269633235 269633235
76909155 76909155
527420311 527420311
325852349 325852349
288928434 288928434
427423648 427423648
659855817 659855817
696640666 696640666
871356703 871356703
812224172 812224172
568079243 568079243
107029869 107029869
255800433 255800433
427190144 427190144
445883548 445883548
373248947 373248947
520643825 520643825
783954172 783954172
756031214 756031214
769743694 769743694
12669036 12669036
418678104 418678104
439160429 439160429
444242846 444242846
750103755 750103755
115505781 115505781
900430829 900430829
240565053 240565053
170081989 170081989
754512777 754512777
206009335 206009335
570702017 570702017
316527624 316527624
207382575 207382575
274406572 274406572
126668179 126668179
542392500 542392500
51097548 51097548
221355810 221355810
195561836 195561836
578918757 578918757
268782085 268782085
476597804 476597804
684866339 684866339
451060097 451060097
381119161 381119161
286166805 286166805
997439659 997439659
877379238 877379238
241385435 241385435
12329306 12329306
196949179 196949179
926698540 926698540
101303131 101303131
790853298 790853298
326619153 326619153
684026430 684026430
893348473 893348473
425542617 425542617
727852751 727852751
385566180 385566180
683299980 683299980
798194524 798194524
156808795 156808795
872542499 872542499
272031436 272031436
27167468 27167468
13611236 13611236
581570111 581570111
846580366 846580366
341769672 341769672
618353179 618353179
174613198 174613198
993864503 993864503
967348439 967348439
254943868 254943868
448841558 448841558
224708849 224708849
272608052 272608052
951720155 951720155
145479818 145479818
746103836 746103836
908907201 908907201
838400984 838400984
390208580 390208580
286140461 286140461
154605320 154605320
157425162 157425162
16327197 16327197
888131569 888131569
695262004 695262004
52212412 52212412
373786047 373786047
54116055 54116055
775535642 775535642
473539696 473539696
589356409 589356409
810552440 810552440
279549098 279549098
922695175 922695175
734047220 734047220
332325247 332325247
765095132 765095132
259292252 259292252
620371671 620371671
263162668 263162668
805738034 805738034
152898083 152898083
222399283 222399283
229493062 229493062
117285948 117285948
685397293 685397293
368681341 368681341
641032552 641032552
822102307 822102307
477636466 477636466
360514589 360514589
120896987 120896987
608835375 608835375
992726262 992726262
846402432 846402432
12028872 12028872
919936780 919936780
601213073 601213073
587420604 587420604
215828782 215828782
956552117 956552117
258569345 258569345
452489695 452489695
203948133 203948133
205447362 205447362
534962625 534962625
195133890 195133890
199400679 199400679
396630795 396630795
158349911 158349911
223419136 223419136
921502007 921502007
732725523 732725523
62527363 62527363
574890364 574890364
258926609 258926609
166561676 166561676
774015500 774015500
933479303 933479303
588202078 588202078
214079267 214079267
197978258 197978258
182397262 182397262
410884554 410884554
547661625 547661625
968025286 968025286
725400078 725400078
444912547 444912547
258189278 258189278
224402027 224402027
948978163 948978163
219990438 219990438
278209891 278209891
706987873 706987873
863339419 863339419
216964709 216964709
143861045 143861045
185300285 185300285
249393716 249393716
415955596 415955596
23899114 23899114
507591893 507591893
209781508 209781508
126584393 126584393
29150067 29150067
38326664 38326664
259131119 259131119
718937813 718937813
401792636 401792636
803056133 803056133
283846865 283846865
286451009 286451009
896057382 896057382
417718971 417718971
209674855 209674855
320732003 320732003
704472802 704472802
650769895 650769895
143354557 143354557
262508898 262508898
117519476 117519476
906953087 906953087
693091168 693091168
152402426 152402426
579851010 579851010
938772361 938772361
572042305 572042305
190150669 190150669
56274736 56274736
787544169 787544169
408589588 408589588
283438749 283438749
38448307 38448307
284101686 284101686
948178242 948178242
268149484 268149484
681127291 681127291
300876086 300876086
469478506 469478506
744588607 744588607
354969957 354969957
367392774 367392774
16514739 16514739
672926170 672926170
814242280 814242280
301688741 301688741
909794751 909794751
119626469 119626469
633027999 633027999
632076723 632076723
611316823 611316823
280980699 280980699
240877761 240877761
354905816 354905816
150826485 150826485
378254623 378254623
54683394 54683394
514248696 514248696
346698797 346698797
750748739 750748739
759180873 759180873
961059624 961059624
593803047 593803047
984237851 984237851
373647503 373647503
467918640 467918640
968893409 968893409
324359009 324359009
148576833 148576833
452882593 452882593
485341031 485341031
186442222 186442222
863827016 863827016
2755064 2755064
427468126 427468126
159502445 159502445
813245403 813245403
529401947 529401947
640723448 640723448
50382875 50382875
117571873 117571873
609759586 609759586
223918711 223918711
468277555 468277555
273437975 273437975
637321080 637321080
426084909 426084909
262596120 262596120
320289452 320289452
954125425 954125425
72598045 72598045
488970117 488970117
777968515 777968515
533893136 533893136
153200053 153200053
380888030 380888030
294177352 294177352
339761981 339761981
636935695 636935695
103427258 103427258
175003445 175003445
358740751 358740751
372272012 372272012
139870816 139870816
984490751 984490751
70294714 70294714
614769011 614769011
183393526 183393526
358212430 358212430
692301993 692301993
126804729 126804729
731758866 731758866
24423591 24423591
854533714 854533714
395970686 395970686
450382776 450382776
461212296 461212296
714119946 714119946
417211019 417211019
313822254 313822254
974192570 974192570
871747735 871747735
65760621 65760621
90686506 90686506
704211055 704211055
890646376 890646376
548620430 548620430
265117202 265117202
848946674 848946674
720133385 720133385
758980023 758980023
492013217 492013217
782550213 782550213
16387235 16387235
287444911 287444911
489329107 489329107
760626510 760626510
248783472 248783472
193419777 193419777
642087975 642087975
180582248 180582248
477192331 477192331
529344055 529344055
927093957 927093957
79086739 79086739
788772968 788772968
128378017 128378017
314939705 314939705
598212349 598212349
831415148 831415148
72297376 72297376
636321860 636321860
861876720 861876720
104278031 104278031
756043111 756043111
759721127 759721127
34161846 34161846
534075330 534075330
612930084 612930084
293618276 293618276
613286939 613286939
11591420 11591420
607999040 607999040
312087227 312087227
242794845 242794845
289703704 289703704
733398359 733398359
94885224 94885224
245349007 245349007
55095402 55095402
70673220 70673220
268078489 268078489
869731613 869731613
679642575 679642575
127054769 127054769
20152058 20152058
787997049 787997049
362505863 362505863
261203507 261203507
40661884 40661884
56699805 56699805
481825076 481825076
15747808 15747808
213396101 213396101
33479674 33479674
313779886 313779886
443947081 443947081
505596983 505596983
256188367 256188367
198688541 198688541
323327995 323327995
837675654 837675654
58194572 58194572
610117506 610117506
723510943 723510943
361868644 361868644
336790917 336790917
162910513 162910513
71108169 71108169
305311212 305311212
752416114 752416114
309333913 309333913
851736462 851736462
565985621 565985621
189701007 189701007
320093625 320093625
137965728 137965728
786663903 786663903
268002256 268002256
4625516 4625516
126181178 126181178
310827909 310827909
27203551 27203551
361786141 361786141
804630193 804630193
532358319 532358319
21976404 21976404
858987232 858987232
334024923 334024923
628495662 628495662
86118323 86118323
908954942 908954942
519208812 519208812
80515083 80515083
315240683 315240683
202978310 202978310
62735898 62735898
366673202 366673202
600373817 600373817
243319761 243319761
973323223 973323223
102760470 102760470
629842990 629842990
589011857 589011857
556350073 556350073
205555457 205555457
556044018 556044018
252655009 252655009
816227790 816227790
546830516 546830516
393957136 393957136
184383723 184383723
633257775 633257775
321155411 321155411
140491403 140491403
845578294 845578294
119963540 119963540
352924498 352924498
615986608 615986608
759140727 759140727
935323158 935323158
435314822 435314822
97641018 97641018
703144324 703144324
804336339 804336339
883170450 883170450
310145814 310145814
706709780 706709780
30149070 30149070
372687172 372687172
367215833 367215833
945420840 945420840
846897200 846897200
894253515 894253515
386113759 386113759
588172866 588172866
736361898 736361898
822352128 822352128
345974515 345974515
39596788 39596788
519015333 519015333
996782347 996782347
189156632 189156632
36489896 36489896
666466921 666466921
959445293 959445293
198774708 198774708
207487062 207487062
568827346 568827346
155206789 155206789
380667328 380667328
574309287 574309287
933484514 933484514
452950759 452950759
424870702 424870702
456893550 456893550
397407371 397407371
140129008 140129008
912124438 912124438
926348279 926348279
968980516 968980516
959655025 959655025
769668670 769668670
522784562 522784562
135831535 135831535
211149159 211149159
105523572 105523572
768582288 768582288
936093896 936093896
409369974 409369974
220550806 220550806
797282244 797282244
394464095 394464095
523651983 523651983
811633742 811633742
50409102 50409102
83208177 83208177
248706514 248706514
805812239 805812239
432017437 432017437
573222970 573222970
551617491 551617491
159496149 159496149
427938520 427938520
66439496 66439496
342447091 342447091
871181965 871181965
244028619 244028619
700339625 700339625
369547027 369547027
749987196 749987196
136125106 136125106
167778115 167778115
575868920 575868920
95483625 95483625
371380676 371380676
747716274 747716274
713985206 713985206
431003328 431003328
63625751 63625751
568622811 568622811
738679628 738679628
409828426 409828426
193299112 193299112
170093466 170093466
325906435 325906435
286737380 286737380
698201317 698201317
576761776 576761776
263371784 263371784
469150799 469150799
281587786 281587786
811803879 811803879
738351756 738351756
490955382 490955382
215359170 215359170
109741205 109741205
132607180 132607180
247724695 247724695
549234202 549234202
65341011 65341011
670170481 670170481
726902239 726902239
198172913 198172913
454504702 454504702
902538329 902538329
271772124 271772124
591842595 591842595
88939695 88939695
440539490 440539490
774366613 774366613
252359943 252359943
850554413 850554413
6407632 6407632
865875375 865875375
127054141 127054141
747689103 747689103
416482301 416482301
766222457 766222457
789590486 789590486
649606851 649606851
60902098 60902098
125668310 125668310
364322810 364322810
517853403 517853403
934381385 934381385
912754330 912754330
108190683 108190683
623935852 623935852
622526411 622526411
442119123 442119123
614805966 614805966
565974452 565974452
240251284 240251284
829330052 829330052
581521841 581521841
739074057 739074057
274638285 274638285
570641967 570641967
860900737 860900737
208619157 208619157
419875795 419875795
246195509 246195509
229154308 229154308
722050185 722050185
678724918 678724918
788617289 788617289
806521062 806521062
189133316 189133316
229086921 229086921
205515307 205515307
297406952 297406952
9282329 9282329
554903716 554903716
594266718 594266718
794958923 794958923
249588135 249588135
35101549 35101549
583325609 583325609
197664980 197664980
944531084 944531084
436288704 436288704
342240477 342240477
539043459 539043459
514090922 514090922
831895957 831895957
41429121 41429121
684123385 684123385
530581357 530581357
748650069 748650069
46630933 46630933
239697421 239697421
831045205 831045205
92021787 92021787
64097957 64097957
200393868 200393868
859889604 859889604
812478274 812478274
747133875 747133875
482097819 482097819
30103506 30103506
696021579 696021579
918466603 918466603
435357600 435357600
953338633 953338633
946216326 946216326
481808672 481808672
304122394 304122394
68669492 68669492
604295842 604295842
797034888 797034888
994990094 994990094
544217971 544217971
299868796 299868796
920681833 920681833
38510397 38510397
474570435 474570435
426975550 426975550
233163663 233163663
181162757 181162757
913223311 913223311
669930897 669930897
856991673 856991673
851641649 851641649
375778715 375778715
826083993 826083993
446129818 446129818
918674681 918674681
830028174 830028174
858348196 858348196
277452128 277452128
503351616 503351616
316679375 316679375
904199536 904199536
823901357 823901357
263469884 263469884
634418610 634418610
849503915 849503915
482214937 482214937
403031640 403031640
200886710 200886710
328008306 328008306
881635171 881635171
455644122 455644122
977548248 977548248
228133246 228133246
481649334 481649334
968661914 968661914
895718674 895718674
84442466 84442466
727217653 727217653
277510489 277510489
579043519 579043519
149740404 149740404
296498521 296498521
975137689 975137689
448944112 448944112
135421777 135421777
811414626 811414626
292272220 292272220
391291584 391291584
600938046 600938046
312327987 312327987
329983374 329983374
364885404 364885404
926699093 926699093
214308074 214308074
504598973 504598973
359430168 359430168
752966711 752966711
467046185 467046185
155149965 155149965
370166958 370166958
570361389 570361389
269962118 269962118
166500121 166500121
136476917 136476917
569790469 569790469
507354836 507354836
568865934 568865934
132320621 132320621
593524032 593524032
440718569 440718569
157420049 157420049
291814326 291814326
999112290 999112290
236056246 236056246
862648108 862648108
575114440 575114440
916284605 916284605
709698150 709698150
884151950 884151950
370031382 370031382
226689253 226689253
589024822 589024822
34599872 34599872
168565453 168565453
124433468 124433468
554152135 554152135
446568072 446568072
659080314 659080314
162933587 162933587
937756246 937756246
723355120 723355120
329601342 329601342
296591096 296591096
653040051 653040051
66946392 66946392
727018023 727018023
105435092 105435092
323211411 323211411
682197776 682197776
631847908 631847908
699220604 699220604
135148976 135148976
161473467 161473467
406109703 406109703
248989384 248989384
819292866 819292866
121947494 121947494
524856683 524856683
13628669 13628669
355665672 355665672
277074285 277074285
122034402 122034402
380525995 380525995
185930656 185930656
606940403 606940403
980349363 980349363
60070458 60070458
264528572 264528572
940327050 940327050
805305624 805305624
317073429 317073429
274431101 274431101
920479326 920479326
506612345 506612345
995174945 995174945
419082667 419082667
132045986 132045986
894447651 894447651
20284611 20284611
795939727 795939727
706323116 706323116
66866141 66866141
24422750 24422750
288053175 288053175
285240318 285240318
297044707 297044707
458117573 458117573
516007864 516007864
930616621 930616621
897325910 897325910
784063625 784063625
61558941 61558941
402792186 402792186
60478045 60478045
94162462 94162462
525623860 525623860
331161221 331161221
468458542 468458542
432332944 432332944
713229202 713229202
252060235 252060235
98708963 98708963
699894918 699894918
568332087 568332087
86506804 86506804
15759404 15759404
34977852 34977852
206384031 206384031
725955192 725955192
784265181 784265181
902730679 902730679
779697490 779697490
421827233 421827233
201455838 201455838
903854104 903854104
474948494 474948494
724535906 724535906
517924287 517924287
815219757 815219757
574923952 574923952
658059621 658059621
785570404 785570404
288702869 288702869
160769237 160769237
634321950 634321950
799165467 799165467
326053276 326053276
639658129 639658129
617275572 617275572
129855776 129855776
8455216 8455216
477264006 477264006
222397119 222397119
346988493 346988493
594862250 594862250
67507960 67507960
409572420 409572420
681976600 681976600
650433181 650433181
288777344 288777344
75405551 75405551
742532872 742532872
269664706 269664706
486815302 486815302
849578068 849578068
844867900 844867900
652988370 652988370
385329328 385329328
848473005 848473005
552520566 552520566
302840825 302840825
257998226 257998226
728343 728343
475932699 475932699
966846650 966846650
100911875 100911875
77104152 77104152
254014033 254014033
328487719 328487719
619081961 619081961
410189620 410189620
652544654 652544654
47723410 47723410
294853934 294853934
482607110 482607110
889178515 889178515
790739481 790739481
957081932 957081932
546054847 546054847
387988062 387988062
580832275 580832275
33973767 33973767
116798728 116798728
9170380 9170380
30970189 30970189
234509586 234509586
913021818 913021818
798235294 798235294
752163880 752163880
241822981 241822981
468480062 468480062
22224849 22224849
557714849 557714849
72353419 72353419
244916193 244916193
963794663 963794663
228427823 228427823
593551409 593551409
579859391 579859391
892176968 892176968
27489466 27489466
272394920 272394920
714028581 714028581
275270978 275270978
128806724 128806724
292501077 292501077
821005 821005
527817562 527817562
456782535 456782535
634887956 634887956
948715362 948715362
564546101 564546101
427689010 427689010
784424688 784424688
220889250 220889250
178810387 178810387
875714139 875714139
689146802 689146802
935946277 935946277
961206940 961206940
825465759 825465759
334658031 334658031
381282343 381282343
680278283 680278283
441200023 441200023
680147899 680147899
867286285 867286285
287141704 287141704
835034223 835034223
18520793 18520793
344629672 344629672
836231766 836231766
929945760 929945760
391315227 391315227
892340356 892340356
168677504 168677504
696384705 696384705
913659809 913659809
408063978 408063978
188130635 188130635
910320316 910320316
724879267 724879267
670758263 670758263
885587377 885587377
373499751 373499751
728036558 728036558
598766872 598766872
903505893 903505893
678706796 678706796
384991306 384991306
392058216 392058216
23081575 23081575
111415031 111415031
197081132 197081132
606189713 606189713
589028533 589028533
373112016 373112016
1108068 1108068
119267822 119267822
941971465 941971465
282665665 282665665
865694359 865694359
554744996 554744996
194777586 194777586
973777458 973777458
169518123 169518123
965639227 965639227
524497978 524497978
776156702 776156702
133453400 133453400
402519181 402519181
459424576 459424576
662429104 662429104
573425402 573425402
910893467 910893467
29393288 29393288
344297743 344297743
131716694 131716694
22854969 22854969
148095511 148095511
67480123 67480123
245568691 245568691
682365324 682365324
311781976 311781976
766916855 766916855
93577846 93577846
575982526 575982526
735929400 735929400
943716529 943716529
227836720 227836720
759601856 759601856
633006052 633006052
861614162 861614162
602754603 602754603
207398046 207398046
507667136 507667136
664700075 664700075
565302989 565302989
388532120 388532120
660163335 660163335
979179501 979179501
375540106 375540106
717618194 717618194
464645253 464645253
338776276 338776276
68983469 68983469
129676280 129676280
298846530 298846530
458253657 458253657
680742550 680742550
258838074 258838074
381949060 381949060
561028353 561028353
145428539 145428539
370212865 370212865
522422693 522422693
432463327 432463327
584991771 584991771
199856100 199856100
239588767 239588767
231842311 231842311
277832033 277832033
43737179 43737179
131805499 131805499
579998012 579998012
171889034 171889034
261537143 261537143
576760098 576760098
109103716 109103716
415376847 415376847
561402849 561402849
588705355 588705355
187809741 187809741
875184040 875184040
788530153 788530153
296147043 296147043
677687222 677687222
647776622 647776622
136600966 136600966
904124268 904124268
31487131 31487131
13171279 13171279
712322973 712322973
571339139 571339139
769756524 769756524
811867132 811867132
517307712 517307712
544415849 544415849
120306012 120306012
68516456 68516456
846062247 846062247
835683413 835683413
20030895 20030895
222274217 222274217
241740399 241740399
8728824 8728824
677470887 677470887
766035969 766035969
842881194 842881194
738963500 738963500
538164738 538164738
435560889 435560889
557039521 557039521
267358022 267358022
434514828 434514828
766270926 766270926
660992972 660992972
465355395 465355395
872633539 872633539
110062693 110062693
833903258 833903258
61471165 61471165
425622253 425622253
381817896 381817896
57817486 57817486
989073379 989073379
289254572 289254572
236934547 236934547
551208615 551208615
113483204 113483204
140134840 140134840
813219119 813219119
742940260 742940260
4344647 4344647
975280152 975280152
326531664 326531664
394320015 394320015
200031281 200031281
725138633 725138633
592266570 592266570
567202774 567202774
781617594 781617594
133501058 133501058
908806419 908806419
53218816 53218816
566001159 566001159
453875116 453875116
249640067 249640067
942987446 942987446
562010960 562010960
206585533 206585533
366129488 366129488
594575683 594575683
170165558 170165558
387143986 387143986
914573201 914573201
606915565 606915565
481911922 481911922
473842788 473842788
250470164 250470164
507335407 507335407
882074916 882074916
484973270 484973270
310347011 310347011
979183919 979183919
826361944 826361944
932504425 932504425
684779546 684779546
865876275 865876275
58601804 58601804
71639505 71639505
222396685 222396685
639211201 639211201
120604452 120604452
178429551 178429551
936916250 936916250
978313171 978313171
530641346 530641346
132561174 132561174
349938027 349938027
709550908 709550908
862635394 862635394
411570815 411570815
366096076 366096076
766511706 766511706
689978816 689978816
812897541 812897541
458110609 458110609
910462148 910462148
405772538 405772538
675080834 675080834
950819517 950819517
982560987 982560987
583009052 583009052
32281724 32281724
666061401 666061401
334436526 334436526
240703818 240703818
81109732 81109732
50939614 50939614
7712624 7712624
894610636 894610636
648415041 648415041
255754621 255754621
392307234 392307234
606036687 606036687
538015425 538015425
44613868 44613868
546242733 546242733
238773981 238773981
521409594 521409594
645056789 645056789
100038106 100038106
86030573 86030573
923647457 923647457
673415710 673415710
208907721 208907721
953205550 953205550
555186204 555186204
891199865 891199865
569241678 569241678
824893407 824893407
686554170 686554170
575668729 575668729
673476970 673476970
961054396 961054396
289237323 289237323
864183425 864183425
713526542 713526542
316314750 316314750
968759779 968759779
132044347 132044347
787507498 787507498
497252085 497252085
410606102 410606102
696555201 696555201
241954304 241954304
799190279 799190279
136328465 136328465
946177792 946177792
321532095 321532095
251387962 251387962
574043594 574043594
930874327 930874327
494451080 494451080
135813140 135813140
366533369 366533369
627193462 627193462
80182535 80182535
27523205 27523205
533665421 533665421
306913232 306913232
3428563 3428563
864785256 864785256
251636250 251636250
564117106 564117106
704832915 704832915
247988735 247988735
243891230 243891230
918154172 918154172
664570797 664570797
537715874 537715874
526220600 526220600
647650950 647650950
782832782 782832782
386334975 386334975
109762639 109762639
945537600 945537600
243842142 243842142
4970591 4970591
398739191 398739191
772073211 772073211
5738130 5738130
93292353 93292353
486456393 486456393
341600268 341600268
84147777 84147777
139302772 139302772
652926646 652926646
973995418 973995418
136483393 136483393
503835040 503835040
411325001 411325001
475127571 475127571
259371671 259371671
130241186 130241186
130261353 130261353
606170163 606170163
123709718 123709718
129686071 129686071
969735298 969735298
994029732 994029732
726975229 726975229
485836341 485836341
644586359 644586359
136950129 136950129
465682373 465682373
179575341 179575341
449953046 449953046
876789433 876789433
115044239 115044239
581790925 581790925
839104363 839104363
432953428 432953428
441235899 441235899
431451307 431451307
15353662 15353662
58890755 58890755
94879617 94879617
467287594 467287594
193899473 193899473
981998543 981998543
939560382 939560382
468836966 468836966
106253085 106253085
895665639 895665639
30270960 30270960
787191698 787191698
904957997 904957997
18811416 18811416
630280101 630280101
585191611 585191611
506227998 506227998
536426205 536426205
811383781 811383781
822171436 822171436
789875214 789875214
617428646 617428646
749637844 749637844
93335349 93335349
445487718 445487718
540691339 540691339
187040486 187040486
114534597 114534597
608744606 608744606
847097938 847097938
970602649 970602649
998032001 998032001
200140981 200140981
777250275 777250275
265521600 265521600
159614149 159614149
270272611 270272611
414583392 414583392
533569719 533569719
121901815 121901815
642753579 642753579
460174107 460174107
990403861 990403861
886267596 886267596
448812069 448812069
6558577 6558577
6865068 6865068
41637055 41637055
342985568 342985568
561940824 561940824
329094230 329094230
488513979 488513979
830443584 830443584
770328056 770328056
9652998 9652998
322884114 322884114
472749398 472749398
912646438 912646438
77759728 77759728
404836540 404836540
74020351 74020351
72138466 72138466
624744312 624744312
226465420 226465420
767921222 767921222
905994694 905994694
263043860 263043860
638234726 638234726
917430495 917430495
155762581 155762581
541052345 541052345
697749751 697749751
941400839 941400839
898208059 898208059
40867498 40867498
326711599 326711599
873812879 873812879
234057422 234057422
286946158 286946158
992746725 992746725
784328338 784328338
828070806 828070806
98884156 98884156
231636346 231636346
261320185 261320185
983982647 983982647
365968363 365968363
588193529 588193529
157453471 157453471
253868800 253868800
152891949 152891949
659333770 659333770
740180450 740180450
185957603 185957603
985045670 985045670
84102225 84102225
514936029 514936029
655077374 655077374
602848605 602848605
407915298 407915298
631104706 631104706
887704707 887704707
396384228 396384228
607931560 607931560
839679763 839679763
616173019 616173019
946869495 946869495
840110089 840110089
490618436 490618436
107826120 107826120
183271817 183271817
231132903 231132903
59093778 59093778
488286406 488286406
15800904 15800904
727321196 727321196
735018811 735018811
950660598 950660598
977892661 977892661
589362753 589362753
983203299 983203299
905674179 905674179
246043232 246043232
711043746 711043746
207766736 207766736
161757462 161757462
343257742 343257742
640061623 640061623
751050194 751050194
483203547 483203547
645654792 645654792
92541113 92541113
906018116 906018116
454501258 454501258
721988496 721988496
452029084 452029084
989903129 989903129
72168202 72168202
957723761 957723761
780920670 780920670
944635694 944635694
563688235 563688235
889528771 889528771
834702792 834702792
532253347 532253347
144841442 144841442
75155064 75155064
329239543 329239543
793640025 793640025
714893736 714893736
679050637 679050637
251468425 251468425
843805316 843805316
893788461 893788461
641223842 641223842
639626192 639626192
193382936 193382936
297631668 297631668
418994206 418994206
456998836 456998836
263928629 263928629
176205853 176205853
254600504 254600504
802875588 802875588
959075663 959075663
487250268 487250268
522814505 522814505
645025996 645025996
436439866 436439866
621249514 621249514
502792823 502792823
210830737 210830737
598950841 598950841
773208663 773208663
703094539 703094539
591017579 591017579
328297606 328297606
989908162 989908162
583154986 583154986
858156082 858156082
332405887 332405887
34350079 34350079
961104754 961104754
405935251 405935251
380926232 380926232
941566556 941566556
78794356 78794356
123430157 123430157
538908336 538908336
552466976 552466976
377590487 377590487
129273031 129273031
811979922 811979922
210583643 210583643
671074067 671074067
853027114 853027114
144798052 144798052
575441618 575441618
923652752 923652752
67462356 67462356
872155185 872155185
715268036 715268036
700300651 700300651
956192407 956192407
422175473 422175473
590915873 590915873
131004436 131004436
296040024 296040024
738104848 738104848
475190463 475190463
12207021 12207021
32157058 32157058
300943420 300943420
26553729 26553729
29982759 29982759
969273599 969273599
414942680 414942680
795859668 795859668
765050328 765050328
858810209 858810209
925043136 925043136
213691748 213691748
221480226 221480226
525901106 525901106
917788032 917788032
201565552 201565552
621669318 621669318
281012753 281012753
429844703 429844703
72281257 72281257
890683436 890683436
537068165 537068165
401299137 401299137
200983714 200983714
55867233 55867233
184594629 184594629
504421867 504421867
742390383 742390383
179747622 179747622
226250004 226250004
104303308 104303308
926146143 926146143
983151932 983151932
834740855 834740855
795448149 795448149
961497628 961497628
563022647 563022647
557748658 557748658
650902045 650902045
153621625 153621625
699977356 699977356
323145073 323145073
488293406 488293406
735949960 735949960
175132693 175132693
279767430 279767430
445191420 445191420
956729481 956729481
527374967 527374967
532341930 532341930
930573562 930573562
526390139 526390139
967411261 967411261
801465318 801465318
177668402 177668402
956242276 956242276
136619167 136619167
896784840 896784840
929156034 929156034
471181865 471181865
364002480 364002480
339638676 339638676
174318587 174318587
731067066 731067066
475683360 475683360
448902548 448902548
344687606 344687606
939356486 939356486
920283509 920283509
542764361 542764361
705473412 705473412
295552855 295552855
239377280 239377280
757425675 757425675
33202339 33202339
940451810 940451810
790587548 790587548
713817292 713817292
764464753 764464753
491985482 491985482
592781240 592781240
326745351 326745351
402448157 402448157
883011280 883011280
728675897 728675897
38514004 38514004
587800715 587800715
90839941 90839941
554796777 554796777
120665441 120665441
956363225 956363225
634902001 634902001
190917432 190917432
868358371 868358371
933615618 933615618
735644233 735644233
622738219 622738219
118982677 118982677
807100924 807100924
83439474 83439474
85871010 85871010
69559683 69559683
743424908 743424908
100829630 100829630
175250381 175250381
902603023 902603023
379122631 379122631
29801554 29801554
580085378 580085378
136899707 136899707
458984633 458984633
371858562 371858562
675578857 675578857
24710724 24710724
626911259 626911259
613831274 613831274
648242277 648242277
775533852 775533852
827224318 827224318
577089564 577089564
375948595 375948595
54437140 54437140
850996881 850996881
824436703 824436703
971743084 971743084
228753406 228753406
212016646 212016646
34142448 34142448
997352476 997352476
27258762 27258762
971005118 971005118
33077328 33077328
814631235 814631235
960966644 960966644
263040934 263040934
162161280 162161280
493014230 493014230
868960747 868960747
23785688 23785688
484046768 484046768
753551473 753551473
445130466 445130466
87840829 87840829
116041142 116041142
109063795 109063795
359001814 359001814
986823539 986823539
116905958 116905958
279375857 279375857
620622150 620622150
735431781 735431781
873673409 873673409
969465286 969465286
713016019 713016019
151469369 151469369
250154058 250154058
479712471 479712471
445128882 445128882
686691539 686691539
505106981 505106981
501999161 501999161
570724654 570724654
259030865 259030865
696932230 696932230
922818129 922818129
594246647 594246647
857844921 857844921
274128474 274128474
599872711 599872711
846379728 846379728
549516892 549516892
135252910 135252910
655385883 655385883
995822212 995822212
750411258 750411258
708205835 708205835
482382542 482382542
446099598 446099598
314533219 314533219
709977814 709977814
931368340 931368340
913919629 913919629
341506686 341506686
451443577 451443577
567407161 567407161
800503570 800503570
836799979 836799979
170089327 170089327
430951362 430951362
977855052 977855052
1206366 1206366
849725132 849725132
809694655 809694655
792987850 792987850
357657609 357657609
141144986 141144986
308590061 308590061
658804894 658804894
789334002 789334002
298894469 298894469
716195991 716195991
976011928 976011928
537456634 537456634
888923934 888923934
239247044 239247044
838810425 838810425
591280513 591280513
139849156 139849156
648266910 648266910
684880523 684880523
43261419 43261419
846420797 846420797
34734010 34734010
54169395 54169395
559070718 559070718
979997794 979997794
31813917 31813917
568358946 568358946
284473503 284473503
570301105 570301105
708918676 708918676
854341822 854341822
659072141 659072141
854994365 854994365
645335066 645335066
184553629 184553629
613474849 613474849
335740001 335740001
64427212 64427212
991903857 991903857
233213701 233213701
148328875 148328875
611975889 611975889
989328912 989328912
36451412 36451412
143017384 143017384
469326835 469326835
741581217 741581217
32944522 32944522
443266188 443266188
459341 459341
553526546 553526546
353360889 353360889
770906409 770906409
692903389 692903389
935382093 935382093
812486005 812486005
507448814 507448814
550160479 550160479
157391730 157391730
390359754 390359754
287939677 287939677
284867170 284867170
87912822 87912822
365391784 365391784
532778091 532778091
630197086 630197086
544312207 544312207
415838847 415838847
839807466 839807466
574787803 574787803
689632681 689632681
142275167 142275167
31661285 31661285
393756082 393756082
938958344 938958344
870759308 870759308
406440310 406440310
555450897 555450897
387191169 387191169
274887566 274887566
76698348 76698348
894290120 894290120
235957289 235957289
765988706 765988706
58926810 58926810
580814023 580814023
447504252 447504252
171391877 171391877
206420649 206420649
711213209 711213209
57191814 57191814
840710628 840710628
310893952 310893952
474099628 474099628
243650188 243650188
468043013 468043013
542339057 542339057
583554394 583554394
198443426 198443426
381584610 381584610
880255609 880255609
352822220 352822220
804033461 804033461
150202019 150202019
37411199 37411199
162360331 162360331
579375530 579375530
508713232 508713232
946304693 946304693
328134663 328134663
78446733 78446733
908249128 908249128
960987318 960987318
418093075 418093075
972973241 972973241
134769932 134769932
166613791 166613791
599627258 599627258
431573756 431573756
210058008 210058008
457650213 457650213
239180259 239180259
133018217 133018217
516720320 516720320
293516191 293516191
36746491 36746491
499884891 499884891
890446611 890446611
7286504 7286504
93343640 93343640
459344556 459344556
388925905 388925905
275949176 275949176
468856091 468856091
24784608 24784608
439497751 439497751
232077166 232077166
211413861 211413861
524105434 524105434
362275527 362275527
252697445 252697445
239256249 239256249
164541053 164541053
176857397 176857397
693064858 693064858
247330356 247330356
720235111 720235111
583572575 583572575
178016902 178016902
701581942 701581942
131175366 131175366
445918036 445918036
452013275 452013275
889154910 889154910
276946186 276946186
123516407 123516407
202256068 202256068
606637765 606637765
18461710 18461710
912237369 912237369
380899394 380899394
561677937 561677937
22294340 22294340
900428715 900428715
794249178 794249178
207432096 207432096
704425886 704425886
153285172 153285172
963785642 963785642
402120700 402120700
239620115 239620115
17441961 17441961
276851041 276851041
84767673 84767673
403496129 403496129
512506584 512506584
55480635 55480635
563537988 563537988
802175168 802175168
618634643 618634643
857548665 857548665
716478406 716478406
955455452 955455452
756052901 756052901
729251185 729251185
852598492 852598492
177115891 177115891
298376028 298376028
43702371 43702371
434883023 434883023
485161021 485161021
145187083 145187083
214577226 214577226
227510731 227510731
936464742 936464742
176714205 176714205
113038435 113038435
477444045 477444045
108419575 108419575
233515772 233515772
402327973 402327973
200163380 200163380
481881535 481881535
282272451 282272451
593134451 593134451
29734942 29734942
477517073 477517073
35477927 35477927
319310408 319310408
275082679 275082679
914830900 914830900
896204584 896204584
744562220 744562220
690067713 690067713
621714036 621714036
147850918 147850918
931995553 931995553
754133163 754133163
931207902 931207902
189594966 189594966
475474451 475474451
158276980 158276980
513759626 513759626
340430499 340430499
229143123 229143123
4882646 4882646
351661898 351661898
793175221 793175221
239558244 239558244
713654369 713654369
944216923 944216923
597522311 597522311
954809542 954809542
394862491 394862491
178975916 178975916
576877708 576877708
162355094 162355094
904269131 904269131
951538857 951538857
471921828 471921828
236784379 236784379
594474241 594474241
343996548 343996548
346465059 346465059
884304347 884304347
374649202 374649202
283456748 283456748
953245100 953245100
885382322 885382322
3656563 3656563
901358423 901358423
955205012 955205012
161455375 161455375
800226117 800226117
1642898 1642898
28812914 28812914
319611317 319611317
142789486 142789486
865837516 865837516
785784064 785784064
160218089 160218089
86641975 86641975
128518851 128518851
402650246 402650246
447927167 447927167
8603316 8603316
692130167 692130167
153217386 153217386
755251007 755251007
906609522 906609522
99319096 99319096
230560758 230560758
305889663 305889663
819172081 819172081
529394911 529394911
599511419 599511419
974111940 974111940
15936481 15936481
232882292 232882292
789311450 789311450
886793828 886793828
997880040 997880040
414346713 414346713
859362883 859362883
474066271 474066271
126744126 126744126
618273833 618273833
604956307 604956307
811950550 811950550
757709929 757709929
828082342 828082342
22551219 22551219
474696404 474696404
918372732 918372732
630768860 630768860
977952065 977952065
256966525 256966525
201484949 201484949
79510504 79510504
908021601 908021601
281099792 281099792
618917108 618917108
52931489 52931489
100097142 100097142
988620140 988620140
454042692 454042692
406834448 406834448
41530210 41530210
748532573 748532573
716341264 716341264
533883373 533883373
590621923 590621923
706824612 706824612
74966615 74966615
977399428 977399428
73510738 73510738
811733812 811733812
256402951 256402951
680061859 680061859
96084051 96084051
751217980 751217980
475317192 475317192
376095164 376095164
224723289 224723289
258138416 258138416
62302649 62302649
132730537 132730537
786829838 786829838
684171361 684171361
287611679 287611679
931104248 931104248
846093389 846093389
488924848 488924848
2956131 2956131
961949179 961949179
769601482 769601482
859298200 859298200
800564177 800564177
572553980 572553980
949867012 949867012
132677176 132677176
116216246 116216246
375120556 375120556
986309371 986309371
929988011 929988011
266655593 266655593
741416552 741416552
870786108 870786108
146148929 146148929
866336985 866336985
294361789 294361789
458273505 458273505
549895868 549895868
526799108 526799108
25202078 25202078
137376860 137376860
429098129 429098129
36068005 36068005
149024679 149024679
538361468 538361468
258924454 258924454
281343430 281343430
177707500 177707500
436184167 436184167
94808221 94808221
631207039 631207039
388270676 388270676
102531360 102531360
880777860 880777860
323776278 323776278
998684666 998684666
319474054 319474054
351451948 351451948
698451206 698451206
60071950 60071950
7480666 7480666
378879371 378879371
951380169 951380169
37932934 37932934
232405331 232405331
405127307 405127307
458561579 458561579
251904758 251904758
124203194 124203194
488578144 488578144
116441336 116441336
489762145 489762145
446119099 446119099
677472323 677472323
913197795 913197795
7883762 7883762
680759066 680759066
962311203 962311203
533329873 533329873
818510433 818510433
831765323 831765323
532135437 532135437
496631040 496631040
836336521 836336521
88185543 88185543
467225610 467225610
608794746 608794746
581379838 581379838
75083523 75083523
138671560 138671560
1023074 1023074
635069064 635069064
267146070 267146070
294942538 294942538
747659747 747659747
189370245 189370245
291540212 291540212
241915234 241915234
226642043 226642043
702307430 702307430
31982374 31982374
836146641 836146641
112690032 112690032
568586388 568586388
231476966 231476966
517840463 517840463
469720617 469720617
411905305 411905305
256023052 256023052
447703214 447703214
530428395 530428395
268388621 268388621
512474821 512474821
122983580 122983580
31712183 31712183
321717436 321717436
75648764 75648764
502677265 502677265
269770301 269770301
332614840 332614840
749609000 749609000
230659941 230659941
922972404 922972404
178330170 178330170
745654377 745654377
805288440 805288440
417314143 417314143
972645454 972645454
858883732 858883732
432159598 432159598
644842660 644842660
576183846 576183846
356852517 356852517
385698032 385698032
475050428 475050428
417040539 417040539
296622501 296622501
852096480 852096480
796154375 796154375
382359779 382359779
38305717 38305717
613453004 613453004
618784104 618784104
767586828 767586828
550506497 550506497
569768448 569768448
240943747 240943747
666444300 666444300
256998367 256998367
703124178 703124178
60752478 60752478
147693388 147693388
525619570 525619570
848438313 848438313
28841852 28841852
112412616 112412616
14191482 14191482
227881832 227881832
240775478 240775478
277280743 277280743
538379546 538379546
325781079 325781079
883297371 883297371
168261980 168261980
860311377 860311377
934087306 934087306
270945111 270945111
291861804 291861804
151865744 151865744
814037359 814037359
931340271 931340271
444841392 444841392
766607771 766607771
794927220 794927220
986295720 986295720
222423530 222423530
380418934 380418934
586572886 586572886
33559594 33559594
122658581 122658581
16871086 16871086
893071509 893071509
852946609 852946609
508573082 508573082
387862869 387862869
357889813 357889813
824860025 824860025
430203528 430203528
486052282 486052282
221566772 221566772
223308849 223308849
653787495 653787495
829308435 829308435
985613133 985613133
33352095 33352095
569582351 569582351
472477439 472477439
40331159 40331159
533821441 533821441
40074028 40074028
517943450 517943450
843541845 843541845
404717680 404717680
299680866 299680866
735860172 735860172
409634951 409634951
294666719 294666719
701843130 701843130
487244665 487244665
196796733 196796733
498771599 498771599
571093782 571093782
226766213 226766213
258768551 258768551
241233881 241233881
971698417 971698417
347598895 347598895
272707632 272707632
471349020 471349020
576053861 576053861
958030426 958030426
835226144 835226144
786116588 786116588
374053014 374053014
128778787 128778787
353169531 353169531
58788991 58788991
549793416 549793416
78248453 78248453
184615444 184615444
130634028 130634028
442828021 442828021
366920698 366920698
567770452 567770452
283897723 283897723
229386750 229386750
412941683 412941683
529477023 529477023
451464518 451464518
733973119 733973119
614997116 614997116
972427891 972427891
848627467 848627467
108989972 108989972
907784819 907784819
859704343 859704343
257621221 257621221
481760704 481760704
923061421 923061421
840145643 840145643
758457600 758457600
600012418 600012418
566102431 566102431
169407971 169407971
806598797 806598797
646137739 646137739
820786494 820786494
82698750 82698750
671389686 671389686
571590705 571590705
515365792 515365792
148000853 148000853
560812846 560812846
924381655 924381655
986390270 986390270
51937342 51937342
122379688 122379688
3554480 3554480
7258543 7258543
625804979 625804979
283800254 283800254
549082475 549082475
664204896 664204896
634401061 634401061
464718204 464718204
301457152 301457152
699411916 699411916
210964251 210964251
79699532 79699532
710705787 710705787
73196146 73196146
12928847 12928847
113500840 113500840
168930358 168930358
458142213 458142213
363904036 363904036
751714950 751714950
522977889 522977889
175673057 175673057
731161296 731161296
676298341 676298341
592386341 592386341
284605638 284605638
901016069 901016069
413838865 413838865
384418835 384418835
286580432 286580432
786616769 786616769
866949057 866949057
117622922 117622922
146141247 146141247
351169742 351169742
82706474 82706474
511510442 511510442
572560354 572560354
63089564 63089564
626962943 626962943
104494780 104494780
244648613 244648613
705990159 705990159
219441151 219441151
127419381 127419381
971667339 971667339
198486086 198486086
755452648 755452648
407853789 407853789
566412080 566412080
320625980 320625980
947710296 947710296
561006693 561006693
437147493 437147493
434998003 434998003
942534780 942534780
836310384 836310384
736482718 736482718
938930072 938930072
178531796 178531796
858203802 858203802
526419889 526419889
747507821 747507821
46655212 46655212
939332974 939332974
579488718 579488718
157175679 157175679
646732111 646732111
175771188 175771188
558247460 558247460
895114547 895114547
199918370 199918370
677265834 677265834
793898696 793898696
776755801 776755801
57950468 57950468
703452614 703452614
2697506 2697506
248841503 248841503
492519075 492519075
46902417 46902417
574859029 574859029
18685430 18685430
22105512 22105512
451183119 451183119
312422531 312422531
848193616 848193616
524031142 524031142
826458798 826458798
128421870 128421870
733848211 733848211
958945084 958945084
132283019 132283019
354166782 354166782
205868423 205868423
185902763 185902763
749599984 749599984
120560869 120560869
431565534 431565534
600825499 600825499
531534945 531534945
582321404 582321404
583913633 583913633
49486496 49486496
383261695 383261695
903588666 903588666
25408110 25408110
164614392 164614392
945116434 945116434
970562722 970562722
444163456 444163456
375390367 375390367
373078359 373078359
917560686 917560686
364929524 364929524
603898221 603898221
315430025 315430025
71558122 71558122
981900993 981900993
400377424 400377424
798738945 798738945
427131186 427131186
112950964 112950964
674138016 674138016
415867728 415867728
174587613 174587613
852950138 852950138
843239956 843239956
710686533 710686533
75697666 75697666
138035601 138035601
628368159 628368159
933256893 933256893
368507770 368507770
248929500 248929500
665175502 665175502
275987234 275987234
739774106 739774106
649181891 649181891
524028980 524028980
44331485 44331485
86893435 86893435
479381977 479381977
839405621 839405621
859338733 859338733
370344053 370344053
823659345 823659345
556512608 556512608
73055029 73055029
606681845 606681845
927161303 927161303
670660870 670660870
95591802 95591802
222862989 222862989
411317773 411317773
271540366 271540366
470836585 470836585
227423406 227423406
71465730 71465730
650367070 650367070
975685459 975685459
280480562 280480562
320254704 320254704
718442434 718442434
261115417 261115417
390118905 390118905
595372458 595372458
391920689 391920689
380625240 380625240
469570667 469570667
209915396 209915396
837110906 837110906
911485192 911485192
937564852 937564852
983792528 983792528
753599454 753599454
714725417 714725417
341385642 341385642
81351422 81351422
6537304 6537304
964264151 964264151
391462 391462
867240617 867240617
195451431 195451431
272045819 272045819
533744789 533744789
591028019 591028019
683901871 683901871
464155477 464155477
238067345 238067345
756154960 756154960
27937972 27937972
100418956 100418956
638902256 638902256
778472091 778472091
456398074 456398074
109186396 109186396
143972972 143972972
359021013 359021013
592709293 592709293
893671591 893671591
334522393 334522393
597127866 597127866
796520591 796520591
903083116 903083116
924501793 924501793
400282850 400282850
397617123 397617123
900304225 900304225
318516396 318516396
628883074 628883074
44289899 44289899
706551540 706551540
161664298 161664298
271857882 271857882
610634189 610634189
844067115 844067115
680098534 680098534
814667111 814667111
582106966 582106966
196398276 196398276
394189417 394189417
106989843 106989843
337680621 337680621
759732898 759732898
224843686 224843686
787965010 787965010
147068966 147068966
373763374 373763374
480966996 480966996
967962912 967962912
473276367 473276367
687143131 687143131
532517578 532517578
135227961 135227961
269164837 269164837
105494718 105494718
5361951 5361951
885333154 885333154
678636964 678636964
252701533 252701533
66478279 66478279
371115299 371115299
347675259 347675259
411628978 411628978
312604267 312604267
123708920 123708920
445349871 445349871
601675980 601675980
885686530 885686530
747583691 747583691
783094404 783094404
663301738 663301738
584332798 584332798
285226220 285226220
196873585 196873585
277517541 277517541
689072587 689072587
371608834 371608834
141040967 141040967
318818222 318818222
25879621 25879621
26215198 26215198
977543277 977543277
919216482 919216482
498101763 498101763
12166358 12166358
352521115 352521115
55646183 55646183
234786380 234786380
678639716 678639716
126950153 126950153
713095199 713095199
553577914 553577914
143959102 143959102
135059027 135059027
528292543 528292543
187916418 187916418
970392357 970392357
70938242 70938242
844918463 844918463
869003992 869003992
887243692 887243692
286448431 286448431
602592636 602592636
947235948 947235948
652769006 652769006
248842408 248842408
930241057 930241057
978425730 978425730
362963555 362963555
75789474 75789474
973297145 973297145
453289186 453289186
472960825 472960825
49395185 49395185
21640251 21640251
744666071 744666071
300723901 300723901
890981501 890981501
10969094 10969094
780873125 780873125
845682004 845682004
506889613 506889613
813388486 813388486
803277098 803277098
111149812 111149812
628060559 628060559
63773567 63773567
733610708 733610708
788990125 788990125
903567038 903567038
197350613 197350613
454939193 454939193
507394452 507394452
611882385 611882385
918064271 918064271
329365872 329365872
138537535 138537535
255648386 255648386
327087830 327087830
918189403 918189403
176800212 176800212
233968307 233968307
62980847 62980847
146514837 146514837
76156313 76156313
459515325 459515325
189262961 189262961
219062249 219062249
128094123 128094123
527626663 527626663
552804547 552804547
746453769 746453769
285796825 285796825
942819315 942819315
920271401 920271401
236328295 236328295
459866308 459866308
755890931 755890931
598920089 598920089
319958604 319958604
135888165 135888165
626019949 626019949
554936485 554936485
625443526 625443526
620703768 620703768
164826881 164826881
98640375 98640375
740068765 740068765
446065978 446065978
184625022 184625022
688450161 688450161
213673415 213673415
528032244 528032244
294380849 294380849
98875115 98875115
453103360 453103360
688855766 688855766
969218517 969218517
776034838 776034838
244379367 244379367
286630711 286630711
864925266 864925266
610164911 610164911
865751279 865751279
844208711 844208711
713471937 713471937
311321344 311321344
215686769 215686769
200171203 200171203
982954694 982954694
629449530 629449530
860224845 860224845
460085566 460085566
822658011 822658011
127270064 127270064
151879233 151879233
260227260 260227260
674678996 674678996
189513588 189513588
221897152 221897152
411227562 411227562
520872770 520872770
105991527 105991527
171639093 171639093
307071091 307071091
427746627 427746627
257788383 257788383
649825271 649825271
612499451 612499451
502256995 502256995
697033448 697033448
12349407 12349407
545890277 545890277
803335290 803335290
176538265 176538265
658609427 658609427
755404995 755404995
33865993 33865993
90744248 90744248
679269192 679269192
310398950 310398950
25035685 25035685
516780801 516780801
676395080 676395080
357379646 357379646
161913155 161913155
599023824 599023824
381523645 381523645
5572239 5572239
863991456 863991456
685022453 685022453
760368142 760368142
775932590 775932590
250495682 250495682
791703125 791703125
500071088 500071088
900768567 900768567
293051292 293051292
841849707 841849707
964841838 964841838
193836976 193836976
965069967 965069967
963770460 963770460
864719188 864719188
690032383 690032383
331755207 331755207
18117725 18117725
431998790 431998790
504337963 504337963
482956218 482956218
772794703 772794703
568688802 568688802
209731581 209731581
972860038 972860038
265324208 265324208
151822666 151822666
403503980 403503980
836537009 836537009
12955661 12955661
436445193 436445193
479367419 479367419
29190937 29190937
921446389 921446389
968240313 968240313
769969882 769969882
372752418 372752418
887316889 887316889
988273110 988273110
883201353 883201353
126683276 126683276
937841528 937841528
578415129 578415129
167033365 167033365
13416892 13416892
716985692 716985692
952897365 952897365
132230425 132230425
107148295 107148295
697324411 697324411
507606730 507606730
580488473 580488473
432986653 432986653
614526447 614526447
539188073 539188073
129356086 129356086
228067489 228067489
871891835 871891835
13910721 13910721
578851838 578851838
471688034 471688034
532968662 532968662
810226624 810226624
175633595 175633595
49075816 49075816
42343763 42343763
238354622 238354622
641524032 641524032
2481957 2481957
168994743 168994743
534431893 534431893
182792275 182792275
158515916 158515916
237439821 237439821
303005411 303005411
899439553 899439553
872599617 872599617
251541063 251541063
211256347 211256347
338679261 338679261
201426201 201426201
99163364 99163364
32839988 32839988
584370515 584370515
46026523 46026523
87975457 87975457
490830910 490830910
289950484 289950484
64796884 64796884
330216941 330216941
34831105 34831105
312683079 312683079
851846680 851846680
644273443 644273443
589645205 589645205
14882571 14882571
386083480 386083480
703702507 703702507
278510576 278510576
128193146 128193146
794348867 794348867
191521600 191521600
238476892 238476892
753398426 753398426
276670588 276670588
635901490 635901490
386251160 386251160
142123128 142123128
237822208 237822208
611876377 611876377
748335956 748335956
696347754 696347754
216446407 216446407
521874887 521874887
659001544 659001544
288787686 288787686
581021191 581021191
640416826 640416826
194415396 194415396
303058948 303058948
445791795 445791795
500126763 500126763
298172000 298172000
641015530 641015530
671203116 671203116
307917107 307917107
202239115 202239115
95665170 95665170
960139436 960139436
885254383 885254383
606649312 606649312
225647018 225647018
265654125 265654125
844819618 844819618
681671264 681671264
687017261 687017261
944736381 944736381
637100050 637100050
393218944 393218944
592399670 592399670
315247755 315247755
915597632 915597632
135595439 135595439
342122117 342122117
893130659 893130659
510504058 510504058
135017123 135017123
76967068 76967068
556417561 556417561
293063673 293063673
65888020 65888020
961912734 961912734
396576897 396576897
773923876 773923876
436000459 436000459
393277133 393277133
221560377 221560377
204121341 204121341
973487 973487
210260657 210260657
710497440 710497440
627091369 627091369
432268967 432268967
871838854 871838854
238312269 238312269
640651058 640651058
650659536 650659536
580719122 580719122
462409990 462409990
169159696 169159696
985537131 985537131
485239180 485239180
727483952 727483952
83720129 83720129
796081487 796081487
414970448 414970448
958410102 958410102
758015372 758015372
137871213 137871213
710410278 710410278
992503938 992503938
953105579 953105579
60858507 60858507
263966535 263966535
128910800 128910800
124697101 124697101
92330344 92330344
913403830 913403830
444910505 444910505
22709308 22709308
151236408 151236408
806222590 806222590
996051631 996051631
721904088 721904088
344105730 344105730
194189979 194189979
891293738 891293738
462230120 462230120
687176067 687176067
838142099 838142099
38147700 38147700
908807205 908807205
413984150 413984150
892984069 892984069
903699557 903699557
747346394 747346394
638846811 638846811
33649002 33649002
27651509 27651509
374567809 374567809
643734722 643734722
438001815 438001815
111840620 111840620
138630156 138630156
255222302 255222302
245299952 245299952
224236039 224236039
52268301 52268301
480485773 480485773
785927371 785927371
739746786 739746786
756477821 756477821
239736761 239736761
59609655 59609655
761487540 761487540
228433825 228433825
784377519 784377519
311574367 311574367
319207305 319207305
641472317 641472317
124978517 124978517
934288612 934288612
496984596 496984596
462089336 462089336
601367765 601367765
656011620 656011620
141845482 141845482
921685317 921685317
715658334 715658334
531269032 531269032
258544584 258544584
994467559 994467559
404365945 404365945
787052811 787052811
173335701 173335701
19594586 19594586
225967315 225967315
976666441 976666441
471736687 471736687
924019644 924019644
635914458 635914458
647873641 647873641
89491580 89491580
990793410 990793410
160616864 160616864
732866019 732866019
804928921 804928921
196050322 196050322
807529020 807529020
932552753 932552753
356400476 356400476
701424297 701424297
650097136 650097136
105947089 105947089
885007254 885007254
111988860 111988860
909315618 909315618
122559959 122559959
501012035 501012035
214327050 214327050
758566212 758566212
634198558 634198558
268253668 268253668
52491817 52491817
912946292 912946292
547555270 547555270
559417909 559417909
90645021 90645021
914171897 914171897
537390990 537390990
420555642 420555642
907568921 907568921
796414515 796414515
961428427 961428427
217297410 217297410
337952317 337952317
773182372 773182372
230234083 230234083
928383845 928383845
761761201 761761201
386184106 386184106
801920316 801920316
60207328 60207328
321559457 321559457
684169595 684169595
687253629 687253629
577766082 577766082
563789032 563789032
430488847 430488847
714094906 714094906
200067808 200067808
374025201 374025201
722534583 722534583
694648236 694648236
695017653 695017653
502583702 502583702
263957726 263957726
483050331 483050331
197007172 197007172
353671955 353671955
956238932 956238932
81314950 81314950
320304285 320304285
244421012 244421012
731315169 731315169
15839903 15839903
983806811 983806811
535520657 535520657
220716873 220716873
791401583 791401583
879740885 879740885
241270598 241270598
350487805 350487805
673479346 673479346
209730903 209730903
246361648 246361648
858979363 858979363
649204916 649204916
593391467 593391467
351602860 351602860
787803071 787803071
618291731 618291731
234466131 234466131
65955006 65955006
931802151 931802151
750508566 750508566
113795117 113795117
459143162 459143162
872435250 872435250
279322226 279322226
352282358 352282358
227217817 227217817
13540799 13540799
99911566 99911566
740449158 740449158
113323263 113323263
974273850 974273850
115165517 115165517
289641121 289641121
68395466 68395466
327546442 327546442
155018285 155018285
864662613 864662613
322344891 322344891
805668605 805668605
806166650 806166650
846550318 846550318
836237533 836237533
144205540 144205540
54113966 54113966
864298878 864298878
865354117 865354117
432647328 432647328
230012631 230012631
770629505 770629505
479797943 479797943
737950242 737950242
562680973 562680973
119357041 119357041
176700606 176700606
734060986 734060986
255349401 255349401
55738380 55738380
207738426 207738426
70618652 70618652
105560567 105560567
312525103 312525103
269639081 269639081
14156112 14156112
569457048 569457048
699318355 699318355
750390376 750390376
339293578 339293578
775395967 775395967
618663757 618663757
723867623 723867623
962330232 962330232
102398630 102398630
173423826 173423826
132586360 132586360
348998870 348998870
474229447 474229447
864261612 864261612
287365288 287365288
144673810 144673810
151082347 151082347
937820285 937820285
816300541 816300541
670982295 670982295
490591397 490591397
737362280 737362280
403939851 403939851
813892703 813892703
625227639 625227639
352100159 352100159
45999911 45999911
863560509 863560509
181072366 181072366
94856686 94856686
958962629 958962629
558870757 558870757
749905051 749905051
525655905 525655905
121125714 121125714
301646352 301646352
958372225 958372225
409540854 409540854
837353648 837353648
476868970 476868970
344931991 344931991
868275729 868275729
801683751 801683751
617256716 617256716
223218557 223218557
242566724 242566724
45962310 45962310
213396854 213396854
475106914 475106914
213201345 213201345
421632970 421632970
515209481 515209481
631188601 631188601
511298393 511298393
649883110 649883110
102718980 102718980
488755892 488755892
239408387 239408387
375519827 375519827
954016659 954016659
80945823 80945823
306414659 306414659
810760864 810760864
384267826 384267826
417679565 417679565
911549039 911549039
334875767 334875767
152097644 152097644
879881842 879881842
797633028 797633028
715620164 715620164
530577836 530577836
603659813 603659813
964720276 964720276
941250320 941250320
333097711 333097711
270050512 270050512
985941594 985941594
875070549 875070549
82515692 82515692
727578459 727578459
917318311 917318311
719825973 719825973
730567914 730567914
640864475 640864475
521036781 521036781
347737415 347737415
896626401 896626401
286578295 286578295
361141554 361141554
277793214 277793214
605517602 605517602
391281977 391281977
888170961 888170961
793318760 793318760
496116369 496116369
774602468 774602468
373669182 373669182
173328450 173328450
778732290 778732290
565643209 565643209
844141328 844141328
637076275 637076275
687218340 687218340
805833134 805833134
967113638 967113638
878384396 878384396
56855263 56855263
110736795 110736795
602777518 602777518
703180281 703180281
332403620 332403620
669813409 669813409
592260170 592260170
135793830 135793830
798234379 798234379
408032995 408032995
989790655 989790655
230790377 230790377
149710821 149710821
447390601 447390601
52538280 52538280
593824492 593824492
43900474 43900474
140656830 140656830
354380481 354380481
715697876 715697876
728531518 728531518
772991 772991
98363037 98363037
964675673 964675673
442424010 442424010
877652299 877652299
829286387 829286387
339052253 339052253
73706696 73706696
722898052 722898052
832959146 832959146
165176778 165176778
798634782 798634782
936199862 936199862
586440245 586440245
262914321 262914321
618449861 618449861
87831930 87831930
449281400 449281400
784894514 784894514
868608137 868608137
226475858 226475858
144616388 144616388
204090180 204090180
552757690 552757690
28101287 28101287
568134028 568134028
133735576 133735576
328091089 328091089
76053788 76053788
75031777 75031777
863431128 863431128
689769507 689769507
983799258 983799258
318967537 318967537
650047361 650047361
369849741 369849741
566079941 566079941
243903204 243903204
206422144 206422144
721000274 721000274
204905026 204905026
881915804 881915804
605286971 605286971
411499213 411499213
998705177 998705177
793436263 793436263
452310774 452310774
568348963 568348963
893935064 893935064
166264704 166264704
25369498 25369498
187470134 187470134
956298009 956298009
647002417 647002417
744887379 744887379
833533880 833533880
682212710 682212710
348362510 348362510
875374837 875374837
225522200 225522200
735042407 735042407
476702709 476702709
691056274 691056274
306328028 306328028
102430089 102430089
401060232 401060232
23194390 23194390
755662715 755662715
524722618 524722618
768831426 768831426
850768073 850768073
522104175 522104175
749986255 749986255
103674911 103674911
227693808 227693808
915438548 915438548
845049494 845049494
110017712 110017712
755533694 755533694
392731733 392731733
459716169 459716169
477227702 477227702
7681207 7681207
19542016 19542016
52111113 52111113
379573387 379573387
751467083 751467083
331126989 331126989
665268978 665268978
389836442 389836442
233802464 233802464
949219286 949219286
420801089 420801089
344859624 344859624
942948332 942948332
697343326 697343326
518031943 518031943
355457957 355457957
723618590 723618590
993972548 993972548
181644035 181644035
339753580 339753580
942175449 942175449
870700224 870700224
39483794 39483794
243505511 243505511
82482978 82482978
469627980 469627980
68770682 68770682
742100345 742100345
540289125 540289125
74239837 74239837
557815812 557815812
499134415 499134415
969467922 969467922
677659072 677659072
552274931 552274931
521189092 521189092
491692656 491692656
104225425 104225425
633703838 633703838
773274971 773274971
645471892 645471892
290908639 290908639
354822029 354822029
889181414 889181414
86653694 86653694
901447899 901447899
895996816 895996816
470717043 470717043
528636304 528636304
84709656 84709656
614507690 614507690
553738439 553738439
550713154 550713154
239081545 239081545
683422378 683422378
417301757 417301757
96017441 96017441
45779119 45779119
657505418 657505418
882665169 882665169
325831022 325831022
89286404 89286404
622328426 622328426
549909431 549909431
193486523 193486523
542329624 542329624
24212371 24212371
245711855 245711855
417308307 417308307
305280787 305280787
266962085 266962085
321422575 321422575
126467315 126467315
225646414 225646414
520471272 520471272
165598780 165598780
634876629 634876629
57369281 57369281
622102445 622102445
722986083 722986083
87662289 87662289
506930323 506930323
143265676 143265676
950481970 950481970
352824378 352824378
318329500 318329500
449596181 449596181
140622357 140622357
164022899 164022899
11136639 11136639
76508218 76508218
332826999 332826999
555198176 555198176
797319424 797319424
916926812 916926812
180002231 180002231
116125096 116125096
783657712 783657712
225821304 225821304
734937229 734937229
536441626 536441626
854175820 854175820
958295726 958295726
515454869 515454869
76589737 76589737
992289040 992289040
283715482 283715482
90401531 90401531
295635412 295635412
310077943 310077943
212773498 212773498
356538978 356538978
954062781 954062781
836442010 836442010
795012016 795012016
68686172 68686172
9514547 9514547
302112580 302112580
346284663 346284663
792238434 792238434
69246286 69246286
529422860 529422860
444985822 444985822
105702907 105702907
213007580 213007580
449002509 449002509
81689400 81689400
703006197 703006197
977358524 977358524
545660007 545660007
871564845 871564845
493212314 493212314
602145676 602145676
367717306 367717306
346679479 346679479
708278845 708278845
639659317 639659317
313764951 313764951
492609975 492609975
114450927 114450927
52638946 52638946
682028821 682028821
446560997 446560997
795888537 795888537
959586337 959586337
638462670 638462670
700292709 700292709
204049711 204049711
307021927 307021927
538459634 538459634
569233913 569233913
182054112 182054112
901428815 901428815
338063066 338063066
111415001 111415001
139917115 139917115
318500699 318500699
6917476 6917476
834855035 834855035
353859513 353859513
51352375 51352375
788897679 788897679
449126482 449126482
255341304 255341304
748002756 748002756
229465055 229465055
863013744 863013744
786705448 786705448
761284974 761284974
269313433 269313433
638030211 638030211
318600290 318600290
458557227 458557227
689506132 689506132
745181119 745181119
779021463 779021463
532335376 532335376
669358722 669358722
237065085 237065085
915684450 915684450
963049166 963049166
88483030 88483030
56128530 56128530
668830683 668830683
797595459 797595459
685707031 685707031
172110812 172110812
442775026 442775026
35843163 35843163
316985930 316985930
485822182 485822182
267249452 267249452
18898872 18898872
130421589 130421589
700326380 700326380
822305455 822305455
399850431 399850431
622219673 622219673
853110499 853110499
115285309 115285309
791524249 791524249
943882292 943882292
176981953 176981953
649794163 649794163
614590950 614590950
588838924 588838924
739352079 739352079
111519557 111519557
617688448 617688448
939052572 939052572
849608843 849608843
634304021 634304021
613319708 613319708
824425034 824425034
164657238 164657238
640237787 640237787
985828235 985828235
205053996 205053996
866524354 866524354
69124205 69124205
901245112 901245112
50490155 50490155
375838623 375838623
721905075 721905075
9442080 9442080
942117290 942117290
620655716 620655716
578211265 578211265
62768525 62768525
430819654 430819654
415386478 415386478
826470957 826470957
40894250 40894250
98919300 98919300
936599077 936599077
959018156 959018156
758025642 758025642
178013789 178013789
983421907 983421907
107579509 107579509
470453284 470453284
215472971 215472971
845322960 845322960
119788976 119788976
290742087 290742087
723505988 723505988
732593869 732593869
173104693 173104693
495316572 495316572
754848301 754848301
624439167 624439167
445518750 445518750
436847490 436847490
8303869 8303869
651155935 651155935
14251563 14251563
484722611 484722611
162162719 162162719
719610140 719610140
93500725 93500725
90745744 90745744
422484218 422484218
426351569 426351569
597505253 597505253
293327259 293327259
107434682 107434682
211488818 211488818
796814784 796814784
551145436 551145436
543988771 543988771
264710907 264710907
23946123 23946123
305543034 305543034
570050073 570050073
896360474 896360474
558063865 558063865
121097507 121097507
764566746 764566746
83676986 83676986
131046864 131046864
567229375 567229375
678636751 678636751
588691751 588691751
886603091 886603091
176722170 176722170
35631948 35631948
260792619 260792619
422918237 422918237
738466586 738466586
320610219 320610219
850494579 850494579
413148919 413148919
472977204 472977204
305425245 305425245
286129538 286129538
899791884 899791884
70760170 70760170
962562307 962562307
149776886 149776886
357986128 357986128
429392043 429392043
358067485 358067485
106902200 106902200
944029405 944029405
954094771 954094771
830438479 830438479
487617870 487617870
668146959 668146959
629484651 629484651
339552985 339552985
30512319 30512319
198184800 198184800
829681328 829681328
502817446 502817446
437878692 437878692
218396494 218396494
153185499 153185499
992575983 992575983
379622515 379622515
94773741 94773741
34376539 34376539
883086095 883086095
64153604 64153604
670778313 670778313
219596211 219596211
339494470 339494470
622637390 622637390
786066854 786066854
607957195 607957195
171224100 171224100
557460094 557460094
283108151 283108151
827054035 827054035
431292034 431292034
24344076 24344076
792619256 792619256
9319180 9319180
476125839 476125839
843596787 843596787
242763555 242763555
985625355 985625355
949731799 949731799
925604195 925604195
447094000 447094000
514369459 514369459
958992622 958992622
670060810 670060810
582478102 582478102
99434382 99434382
842393796 842393796
79782661 79782661
254195528 254195528
176651573 176651573
630025084 630025084
799140857 799140857
266449407 266449407
882553312 882553312
874798545 874798545
93719049 93719049
356601499 356601499
113279376 113279376
379277850 379277850
212229554 212229554
68143841 68143841
301262170 301262170
250109776 250109776
96479996 96479996
163293353 163293353
704121523 704121523
273208363 273208363
271862211 271862211
689120247 689120247
175454045 175454045
139544399 139544399
67787219 67787219
889518667 889518667
358603099 358603099
94660814 94660814
669114138 669114138
676362336 676362336
145064042 145064042
176808087 176808087
196482821 196482821
88447541 88447541
373880242 373880242
738933357 738933357
934693985 934693985
572903922 572903922
87007552 87007552
272242775 272242775
655114773 655114773
950081344 950081344
889449027 889449027
571039770 571039770
221567667 221567667
514340730 514340730
355447492 355447492
458055386 458055386
213591555 213591555
814073360 814073360
8753311 8753311
711164576 711164576
466909870 466909870
550356323 550356323
911288474 911288474
522028655 522028655
440748752 440748752
396309359 396309359
290819291 290819291
896051187 896051187
229955340 229955340
309271510 309271510
78186439 78186439
982704585 982704585
215436581 215436581
449235036 449235036
773924912 773924912
658848236 658848236
945669662 945669662
222029600 222029600
183655158 183655158
541334711 541334711
902517197 902517197
395972597 395972597
100307784 100307784
8016313 8016313
783717837 783717837
539563579 539563579
416544181 416544181
343637574 343637574
844156256 844156256
30716202 30716202
425861363 425861363
876914788 876914788
706955091 706955091
264433155 264433155
300962870 300962870
466067797 466067797
284722124 284722124
557055217 557055217
22437723 22437723
925525513 925525513
556371912 556371912
188946819 188946819
236007414 236007414
89058066 89058066
880668465 880668465
131921495 131921495
743083177 743083177
845099648 845099648
285952554 285952554
434462890 434462890
57424127 57424127
49039187 49039187
177293758 177293758
56517431 56517431
800671979 800671979
397673674 397673674
487103772 487103772
131721836 131721836
494919289 494919289
30677990 30677990
883946045 883946045
355134855 355134855
253770637 253770637
73743075 73743075
459156962 459156962
829733776 829733776
872761268 872761268
396957595 396957595
421727492 421727492
83092859 83092859
683043936 683043936
212483047 212483047
304943076 304943076
192308632 192308632
41700778 41700778
176245512 176245512
253533869 253533869
949057952 949057952
130485716 130485716
834456735 834456735
69731338 69731338
776998939 776998939
454370573 454370573
596683067 596683067
449320475 449320475
72787191 72787191
247828590 247828590
165271176 165271176
765600955 765600955
506937612 506937612
547952660 547952660
424225288 424225288
173739590 173739590
412485598 412485598
535604075 535604075
842139039 842139039
48801017 48801017
147941932 147941932
167506843 167506843
564644380 564644380
401001233 401001233
134094511 134094511
353944088 353944088
900285553 900285553
276395622 276395622
99106171 99106171
368494793 368494793
897621246 897621246
938858346 938858346
808404412 808404412
617695179 617695179
796037504 796037504
357253628 357253628
831492714 831492714
609208347 609208347
915237961 915237961
323432361 323432361
170109294 170109294
136200112 136200112
812775788 812775788
139983500 139983500
484810597 484810597
488515673 488515673
314372112 314372112
300646821 300646821
307934806 307934806
778153099 778153099
374592198 374592198
898311817 898311817
981043612 981043612
667766125 667766125
349215487 349215487
456742499 456742499
93427996 93427996
849219967 849219967
555819319 555819319
739705543 739705543
167223122 167223122
749002585 749002585
293988765 293988765
369805101 369805101
180720999 180720999
565910873 565910873
694296081 694296081
614133996 614133996
384281780 384281780
998956042 998956042
413528859 413528859
860772761 860772761
918047606 918047606
469685914 469685914
795190369 795190369
397943654 397943654
538288163 538288163
501222431 501222431
445455952 445455952
892289406 892289406
10586810 10586810
563412402 563412402
112988478 112988478
711956734 711956734
104584275 104584275
619430686 619430686
108086166 108086166
862469125 862469125
30647587 30647587
522127630 522127630
134659092 134659092
285710467 285710467
829338917 829338917
912622719 912622719
812437856 812437856
396763474 396763474
620692481 620692481
834642959 834642959
998057980 998057980
850103345 850103345
768745262 768745262
686521943 686521943
178843769 178843769
284204980 284204980
628883839 628883839
224363590 224363590
341225058 341225058
81810761 81810761
189126420 189126420
148453553 148453553
988978248 988978248
643978348 643978348
25195544 25195544
468497271 468497271
146993558 146993558
43999172 43999172
311032749 311032749
615395880 615395880
328898444 328898444
557858397 557858397
930711641 930711641
850643956 850643956
128390625 128390625
85771544 85771544
156153049 156153049
719788228 719788228
365903388 365903388
156091500 156091500
989139121 989139121
950799964 950799964
837198033 837198033
488256199 488256199
844118589 844118589
344313250 344313250
871292360 871292360
288595343 288595343
162198779 162198779
597054393 597054393
561592442 561592442
301943937 301943937
388246857 388246857
564343226 564343226
610132204 610132204
875223728 875223728
194973303 194973303
728450827 728450827
165663897 165663897
34802038 34802038
975378968 975378968
412763114 412763114
689718474 689718474
528818970 528818970
489247683 489247683
768709687 768709687
740014550 740014550
452824232 452824232
941911331 941911331
352565416 352565416
441912216 441912216
286341190 286341190
917982802 917982802
590749428 590749428
264252268 264252268
91351513 91351513
143719258 143719258
407003828 407003828
67609548 67609548
37321362 37321362
322512168 322512168
383683785 383683785
428821492 428821492
299620996 299620996
979779689 979779689
310900640 310900640
516556786 516556786
738271764 738271764
322863390 322863390
842715205 842715205
939246906 939246906
4822760 4822760
602850414 602850414
615745602 615745602
173662611 173662611
269020855 269020855
109001734 109001734
90105381 90105381
705540772 705540772
972519024 972519024
767974582 767974582
148401007 148401007
343273824 343273824
37857838 37857838
579794777 579794777
785527520 785527520
707741661 707741661
750897248 750897248
309806377 309806377
556602108 556602108
110430017 110430017
220830007 220830007
243641120 243641120
829723828 829723828
288256373 288256373
307673838 307673838
401050854 401050854
706879213 706879213
564003366 564003366
678735819 678735819
274473936 274473936
808747120 808747120
812882733 812882733
353565248 353565248
483266349 483266349
150319571 150319571
65404795 65404795
151017002 151017002
969955638 969955638
230778829 230778829
738656894 738656894
227823086 227823086
800160347 800160347
8260241 8260241
50977830 50977830
650446950 650446950
529606238 529606238
495378664 495378664
211213347 211213347
619544134 619544134
179671338 179671338
590828612 590828612
839910445 839910445
474161822 474161822
701640244 701640244
50865908 50865908
529319995 529319995
538471697 538471697
112724711 112724711
240797514 240797514
759148982 759148982
108787689 108787689
15759934 15759934
392999221 392999221
143189493 143189493
152877512 152877512
333540352 333540352
77664829 77664829
392844159 392844159
253729305 253729305
322848087 322848087
893553047 893553047
281952149 281952149
797064185 797064185
911524388 911524388
443250226 443250226
770414785 770414785
333088566 333088566
870565271 870565271
20839410 20839410
526569107 526569107
655969098 655969098
858171794 858171794
519506628 519506628
745275192 745275192
93376798 93376798
992795107 992795107
156475308 156475308
178844742 178844742
219070776 219070776
269514218 269514218
219381087 219381087
423866557 423866557
725294082 725294082
331364428 331364428
527186218 527186218
438103867 438103867
695155312 695155312
819758081 819758081
866928717 866928717
290612706 290612706
103801298 103801298
63448327 63448327
235287691 235287691
287360367 287360367
268616099 268616099
701163723 701163723
718322317 718322317
169406949 169406949
605787339 605787339
290623049 290623049
943365725 943365725
472421729 472421729
237229272 237229272
1782113 1782113
196797512 196797512
780484485 780484485
29597093 29597093
270395502 270395502
332369055 332369055
684319944 684319944
454228628 454228628
539378416 539378416
275290285 275290285
130271421 130271421
871750160 871750160
672219672 672219672
910798739 910798739
240206223 240206223
541827755 541827755
488426894 488426894
455201557 455201557
681483626 681483626
205310798 205310798
759478412 759478412
225696280 225696280
458986028 458986028
812089600 812089600
557068135 557068135
247879291 247879291
827233032 827233032
315146860 315146860
296795242 296795242
548633350 548633350
208884244 208884244
957725697 957725697
216439730 216439730
526731384 526731384
480197606 480197606
905224287 905224287
803735213 803735213
866186402 866186402
686327325 686327325
82071046 82071046
961533750 961533750
565490574 565490574
172425554 172425554
335813689 335813689
975644035 975644035
966388367 966388367
970802524 970802524
755498592 755498592
687904914 687904914
670600319 670600319
671844308 671844308
926806413 926806413
136493224 136493224
965971818 965971818
528333389 528333389
528721998 528721998
198318626 198318626
111859743 111859743
235192796 235192796
360829817 360829817
285706588 285706588
456442077 456442077
371239964 371239964
345082339 345082339
647855037 647855037
619307538 619307538
556440515 556440515
729991604 729991604
224071349 224071349
311978351 311978351
210272173 210272173
440303236 440303236
603873254 603873254
399699600 399699600
847327616 847327616
941465027 941465027
854727188 854727188
485416689 485416689
896030006 896030006
728914405 728914405
865419489 865419489
384129177 384129177
119449257 119449257
111575700 111575700
629318486 629318486
352026726 352026726
871708592 871708592
23038893 23038893
776707677 776707677
445774232 445774232
70731457 70731457
768316865 768316865
703854348 703854348
427110351 427110351
762789519 762789519
845352578 845352578
598354214 598354214
766163361 766163361
101012208 101012208
790782333 790782333
370688122 370688122
173822311 173822311
878064522 878064522
114441456 114441456
125877705 125877705
288309941 288309941
804603333 804603333
651501881 651501881
383318041 383318041
468083100 468083100
752785798 752785798
35757493 35757493
995443483 995443483
374997170 374997170
124912181 124912181
267167417 267167417
47492647 47492647
621212228 621212228
371390957 371390957
442677169 442677169
627139200 627139200
116881668 116881668
72152897 72152897
328854041 328854041
156676032 156676032
277964155 277964155
504394477 504394477
511270322 511270322
446700834 446700834
691606114 691606114
576145286 576145286
521840972 521840972
854236825 854236825
451800396 451800396
300230731 300230731
327696966 327696966
47828348 47828348
39366954 39366954
13548729 13548729
360324766 360324766
816502547 816502547
12228012 12228012
885569061 885569061
217129321 217129321
713485003 713485003
173332573 173332573
143435812 143435812
359743843 359743843
464048290 464048290
982610099 982610099
396528690 396528690
151509959 151509959
177299313 177299313
102345707 102345707
112215048 112215048
119697284 119697284
803094529 803094529
153162828 153162828
375330698 375330698
979766037 979766037
995739656 995739656
803311644 803311644
144048493 144048493
505568347 505568347
116645179 116645179
177143750 177143750
868468252 868468252
147527099 147527099
231188882 231188882
856708447 856708447
843711112 843711112
94429410 94429410
612236972 612236972
128185071 128185071
342862939 342862939
393166155 393166155
662064775 662064775
290879591 290879591
54497802 54497802
994148719 994148719
687417295 687417295
350120984 350120984
58333448 58333448
938323003 938323003
85347101 85347101
783377982 783377982
161732327 161732327
494916429 494916429
72888325 72888325
658260625 658260625
116259809 116259809
393615347 393615347
989828859 989828859
691166109 691166109
68541014 68541014
854402888 854402888
265058958 265058958
355085421 355085421
393660617 393660617
717247796 717247796
280611412 280611412
273645035 273645035
704961276 704961276
331249856 331249856
781062052 781062052
437649877 437649877
580064227 580064227
896244180 896244180
69190023 69190023
865190313 865190313
334126412 334126412
246935540 246935540
364008284 364008284
971136347 971136347
286049109 286049109
909497809 909497809
533922584 533922584
456293364 456293364
233630878 233630878
484129239 484129239
739455060 739455060
716279366 716279366
379824163 379824163
246944537 246944537
712993975 712993975
404121606 404121606
422240721 422240721
488078619 488078619
551416069 551416069
42477699 42477699
593211569 593211569
25638429 25638429
748820695 748820695
311486736 311486736
439945859 439945859
289044394 289044394
352536210 352536210
179187259 179187259
510584947 510584947
499569437 499569437
19158448 19158448
5428990 5428990
131907513 131907513
485082680 485082680
222408971 222408971
387487418 387487418
993972070 993972070
984102354 984102354
533383428 533383428
376431915 376431915
325444793 325444793
155654515 155654515
490074696 490074696
544763230 544763230
257226096 257226096
60898392 60898392
274961555 274961555
891866766 891866766
186440703 186440703
109784286 109784286
244981809 244981809
222412416 222412416
533771552 533771552
843963967 843963967
792677392 792677392
583176138 583176138
954733430 954733430
222625799 222625799
87688639 87688639
366426441 366426441
631780611 631780611
716922103 716922103
891723105 891723105
293267489 293267489
502351105 502351105
125022209 125022209
56267383 56267383
853204874 853204874
191731568 191731568
415784879 415784879
988935153 988935153
182491322 182491322
226458205 226458205
98793025 98793025
563130198 563130198
853423617 853423617
634339673 634339673
890937882 890937882
101756819 101756819
740549806 740549806
841716326 841716326
742854322 742854322
331643484 331643484
699055040 699055040
673490502 673490502
667643662 667643662
252621350 252621350
645358937 645358937
989076331 989076331
344285631 344285631
873882546 873882546
489960669 489960669
823087683 823087683
495785426 495785426
515291439 515291439
889825513 889825513
383736590 383736590
754905664 754905664
506265539 506265539
103570463 103570463
394891444 394891444
905585520 905585520
608330201 608330201
940390150 940390150
67367068 67367068
469767920 469767920
633282765 633282765
461022381 461022381
445552907 445552907
587555621 587555621
142322554 142322554
927308301 927308301
595097321 595097321
208864412 208864412
68581791 68581791
519459562 519459562
467008995 467008995
334426933 334426933
122037721 122037721
612377936 612377936
837821136 837821136
201241218 201241218
172862296 172862296
597907818 597907818
221339125 221339125
403760138 403760138
416406302 416406302
712340235 712340235
639330516 639330516
730450955 730450955
435144030 435144030
229072807 229072807
644285653 644285653
508640649 508640649
649172356 649172356
291300079 291300079
895088378 895088378
911455437 911455437
186660202 186660202
64694374 64694374
83437683 83437683
584164761 584164761
724032574 724032574
854252513 854252513
760704904 760704904
625039661 625039661
548856652 548856652
432273707 432273707
279230852 279230852
586385288 586385288
911287326 911287326
334522594 334522594
43067491 43067491
575562053 575562053
301662454 301662454
613845505 613845505
479296385 479296385
613935771 613935771
464991111 464991111
643634289 643634289
345794338 345794338
693129000 693129000
775258254 775258254
490114019 490114019
989342471 989342471
661963905 661963905
190373808 190373808
291012222 291012222
196825465 196825465
935388662 935388662
430648948 430648948
130437702 130437702
402728750 402728750
997018102 997018102
672211677 672211677
10189966 10189966
417781790 417781790
466307164 466307164
352946202 352946202
255724960 255724960
112685560 112685560
241568088 241568088
447948310 447948310
671651099 671651099
518972139 518972139
127499329 127499329
702066702 702066702
154711707 154711707
721347566 721347566
661631463 661631463
910403011 910403011
579910309 579910309
906442562 906442562
951178071 951178071
46025876 46025876
781112748 781112748
261848705 261848705
252617998 252617998
338097608 338097608
778545771 778545771
281687653 281687653
409123241 409123241
548144058 548144058
120966685 120966685
838909307 838909307
267706956 267706956
784755716 784755716
893825461 893825461
694716977 694716977
274083573 274083573
210007076 210007076
236763854 236763854
250357323 250357323
946688871 946688871
67107791 67107791
389547024 389547024
100203277 100203277
880670596 880670596
961665503 961665503
91079317 91079317
51511825 51511825
517650224 517650224
87028748 87028748
13170323 13170323
114758608 114758608
345479176 345479176
864885538 864885538
83420190 83420190
843197267 843197267
505495062 505495062
937071573 937071573
965745022 965745022
311971797 311971797
754934182 754934182
84000898 84000898
703456677 703456677
293437998 293437998
187826061 187826061
16385624 16385624
758359510 758359510
843343132 843343132
785789706 785789706
370298860 370298860
393894720 393894720
39718877 39718877
527652923 527652923
362685939 362685939
338753838 338753838
20662353 20662353
7120071 7120071
171660992 171660992
121374197 121374197
257851572 257851572
41528949 41528949
885259423 885259423
874264469 874264469
787689970 787689970
770734590 770734590
237765210 237765210
13354708 13354708
370547539 370547539
233338042 233338042
946430424 946430424
647346544 647346544
698271989 698271989
56709744 56709744
999715975 999715975
763080353 763080353
520846347 520846347
393692494 393692494
137664662 137664662
766367491 766367491
968412261 968412261
690638499 690638499
269970547 269970547
142859180 142859180
194915552 194915552
456205567 456205567
33177979 33177979
394819501 394819501
70239814 70239814
750073806 750073806
324430145 324430145
130546916 130546916
826164107 826164107
316770333 316770333
714712934 714712934
897607693 897607693
135929066 135929066
343373621 343373621
429003997 429003997
724037008 724037008
551572387 551572387
678029898 678029898
343554720 343554720
367783499 367783499
294004908 294004908
268962383 268962383
142462522 142462522
778760698 778760698
261288603 261288603
333904120 333904120
244411211 244411211
54238922 54238922
212248333 212248333
50851276 50851276
593731264 593731264
116383185 116383185
891372285 891372285
897932139 897932139
603230447 603230447
99620805 99620805
62080884 62080884
537793559 537793559
143381247 143381247
278351328 278351328
225366117 225366117
664731586 664731586
164323312 164323312
980796030 980796030
525456007 525456007
166389996 166389996
291168394 291168394
101996109 101996109
727583138 727583138
359426506 359426506
470018688 470018688
631906795 631906795
373269534 373269534
773085751 773085751
962422122 962422122
457742440 457742440
194915790 194915790
910170659 910170659
577738073 577738073
606176688 606176688
183969898 183969898
771891859 771891859
604468719 604468719
591049544 591049544
528349495 528349495
598431226 598431226
694228339 694228339
209760406 209760406
628036964 628036964
59977943 59977943
579923490 579923490
819212234 819212234
66843875 66843875
30278439 30278439
167844676 167844676
969394505 969394505
739599410 739599410
542679356 542679356
184694474 184694474
758680372 758680372
317729402 317729402
137535536 137535536
781626238 781626238
927303165 927303165
976487711 976487711
269119472 269119472
716019234 716019234
190965343 190965343
575364574 575364574
987990243 987990243
543918844 543918844
813615989 813615989
64862118 64862118
339001742 339001742
866914331 866914331
345377325 345377325
489742329 489742329
847413304 847413304
856767299 856767299
516706106 516706106
207667634 207667634
52898489 52898489
194117435 194117435
229124880 229124880
86699832 86699832
608423495 608423495
331012125 331012125
95212268 95212268
352560800 352560800
214038019 214038019
874288917 874288917
656450125 656450125
105344927 105344927
810238315 810238315
54112919 54112919
189896980 189896980
544847617 544847617
721688984 721688984
427079851 427079851
52755978 52755978
395847582 395847582
553360730 553360730
593463701 593463701
872850224 872850224
228907827 228907827
262261108 262261108
304390732 304390732
602323491 602323491
71661727 71661727
524847371 524847371
5105168 5105168
510289245 510289245
352548581 352548581
479091069 479091069
277637602 277637602
161846131 161846131
901962000 901962000
759839045 759839045
543920728 543920728
921997177 921997177
497151840 497151840
287919606 287919606
525685635 525685635
715775547 715775547
26531869 26531869
258127383 258127383
728263735 728263735
548766778 548766778
462513726 462513726
574893751 574893751
265157923 265157923
347881481 347881481
977990423 977990423
740731442 740731442
112481039 112481039
530110018 530110018
260181619 260181619
94805689 94805689
422952280 422952280
615016293 615016293
388857014 388857014
136016071 136016071
588723683 588723683
521775327 521775327
403883410 403883410
507311638 507311638
254612870 254612870
620639410 620639410
891891309 891891309
201655116 201655116
160598639 160598639
178774983 178774983
663367013 663367013
679705903 679705903
942876092 942876092
302160785 302160785
536624807 536624807
389218703 389218703
66223957 66223957
792678603 792678603
318602694 318602694
120372571 120372571
373282092 373282092
768383523 768383523
701447800 701447800
799745906 799745906
857560113 857560113
453999002 453999002
723145896 723145896
146481490 146481490
604020378 604020378
33092343 33092343
445249670 445249670
864564788 864564788
251674298 251674298
938487903 938487903
986235109 986235109
344808778 344808778
183340644 183340644
2854095 2854095
998471401 998471401
498991498 498991498
45627997 45627997
392576682 392576682
989768872 989768872
496178151 496178151
222108153 222108153
779578282 779578282
597074685 597074685
718281607 718281607
105389234 105389234
764935230 764935230
519961640 519961640
837391605 837391605
559239541 559239541
680664092 680664092
403083675 403083675
201595360 201595360
579837122 579837122
821833550 821833550
885974114 885974114
784016569 784016569
360451157 360451157
303765388 303765388
300268465 300268465
41057355 41057355
480811813 480811813
754812740 754812740
572164912 572164912
945971708 945971708
518170804 518170804
557203662 557203662
9531219 9531219
158107293 158107293
863544220 863544220
270736459 270736459
301666813 301666813
874637200 874637200
669112572 669112572
242368673 242368673
704470742 704470742
30071885 30071885
241973875 241973875
233410145 233410145
106109432 106109432
215531603 215531603
127175321 127175321
166706711 166706711
830078723 830078723
622300935 622300935
616593663 616593663
840587838 840587838
106812256 106812256
445198616 445198616
693052513 693052513
827931220 827931220
962878666 962878666
837344242 837344242
646116337 646116337
169168986 169168986
476547004 476547004
399631991 399631991
979955543 979955543
625902349 625902349
128990680 128990680
589358663 589358663
713671597 713671597
348195144 348195144
778705346 778705346
27090976 27090976
907307256 907307256
891162450 891162450
824482406 824482406
742456819 742456819
753941473 753941473
761876951 761876951
595759365 595759365
658418257 658418257
199872834 199872834
402291498 402291498
280769629 280769629
214572018 214572018
196462451 196462451
946444448 946444448
196105555 196105555
953542269 953542269
670728613 670728613
48070473 48070473
431510538 431510538
437000833 437000833
432295042 432295042
814877028 814877028
962451088 962451088
509773258 509773258
831716486 831716486
644026729 644026729
779749887 779749887
841534397 841534397
34540747 34540747
232275108 232275108
956472259 956472259
600768329 600768329
104261830 104261830
350439411 350439411
826828993 826828993
396753704 396753704
573687975 573687975
951681215 951681215
104227909 104227909
47074194 47074194
422608374 422608374
367209690 367209690
406471056 406471056
483942784 483942784
6642630 6642630
228558805 228558805
391829158 391829158
632746421 632746421
986916888 986916888
108723268 108723268
459502127 459502127
147673903 147673903
716033238 716033238
499979153 499979153
225158810 225158810
641600431 641600431
232638645 232638645
818897990 818897990
157067138 157067138
1092198 1092198
540517810 540517810
352421071 352421071
155237894 155237894
15444091 15444091
63796203 63796203
715647552 715647552
480259345 480259345
568705130 568705130
597162203 597162203
350802902 350802902
284692794 284692794
850222389 850222389
203448546 203448546
942644471 942644471
516168756 516168756
41213219 41213219
45576803 45576803
914906448 914906448
209376488 209376488
107092831 107092831
98606514 98606514
56431785 56431785
130109963 130109963
683157688 683157688
139632628 139632628
137852174 137852174
614100875 614100875
795600246 795600246
616965811 616965811
239163965 239163965
695167328 695167328
86114928 86114928
819782712 819782712
841698424 841698424
266307039 266307039
261602919 261602919
919585235 919585235
74000940 74000940
273536359 273536359
885800238 885800238
972162156 972162156
566081919 566081919
762428655 762428655
867479992 867479992
292111983 292111983
203669890 203669890
602041940 602041940
720376439 720376439
828560468 828560468
387647965 387647965
748581484 748581484
392967890 392967890
978980094 978980094
512175759 512175759
427215312 427215312
48141743 48141743
112563785 112563785
878873491 878873491
106759960 106759960
279274832 279274832
994374739 994374739
756082381 756082381
55970192 55970192
221050388 221050388
913472424 913472424
675456885 675456885
811947787 811947787
719354506 719354506
157806528 157806528
981164769 981164769
513572211 513572211
853355543 853355543
995755528 995755528
633149584 633149584
128288089 128288089
212523511 212523511
329708921 329708921
332475287 332475287
260436605 260436605
378454265 378454265
522860508 522860508
419088367 419088367
11632301 11632301
232885186 232885186
534752300 534752300
293741145 293741145
589395726 589395726
273735246 273735246
748914973 748914973
9253321 9253321
744826592 744826592
305126552 305126552
207799376 207799376
698586496 698586496
938825100 938825100
439564395 439564395
309783035 309783035
509173371 509173371
681248643 681248643
675658994 675658994
538980607 538980607
976956359 976956359
435117794 435117794
312254024 312254024
312942299 312942299
792041767 792041767
687674896 687674896
463643384 463643384
51623413 51623413
647676315 647676315
940491803 940491803
141269913 141269913
744446247 744446247
996629596 996629596
942243714 942243714
801853392 801853392
518573587 518573587
538730722 538730722
450136920 450136920
364498777 364498777
109801139 109801139
326781367 326781367
646975503 646975503
350989760 350989760
949375159 949375159
58617023 58617023
896532546 896532546
1942370 1942370
773118162 773118162
136681448 136681448
258733558 258733558
919459497 919459497
452792872 452792872
720571455 720571455
23325786 23325786
522547991 522547991
276784015 276784015
745999422 745999422
130814247 130814247
954081861 954081861
42588235 42588235
669922669 669922669
723726614 723726614
15708538 15708538
517455623 517455623
115703706 115703706
586991466 586991466
618363996 618363996
172245489 172245489
145977452 145977452
329370071 329370071
381268917 381268917
502865549 502865549
297557328 297557328
356381149 356381149
672048104 672048104
195425943 195425943
372808616 372808616
669562600 669562600
518163262 518163262
84948049 84948049
442064956 442064956
472810262 472810262
429869416 429869416
103528751 103528751
871533390 871533390
381115221 381115221
746206526 746206526
687922442 687922442
285508934 285508934
276149328 276149328
870599084 870599084
484018878 484018878
266807249 266807249
787310623 787310623
997082979 997082979
168936854 168936854
203245241 203245241
330729865 330729865
383301971 383301971
435576453 435576453
117996626 117996626
260527463 260527463
311415852 311415852
979940500 979940500
78868586 78868586
496164985 496164985
229020186 229020186
662245069 662245069
793469415 793469415
524940581 524940581
150606527 150606527
892039224 892039224
263779108 263779108
327033090 327033090
649132784 649132784
358837051 358837051
765015252 765015252
543584583 543584583
18237745 18237745
207412439 207412439
195779382 195779382
306531660 306531660
856349127 856349127
394702099 394702099
960202068 960202068
907983919 907983919
863886897 863886897
124384294 124384294
405562584 405562584
315531328 315531328
295477433 295477433
115649896 115649896
567661189 567661189
663550803 663550803
28338755 28338755
450270564 450270564
649006841 649006841
675535100 675535100
247602028 247602028
332765346 332765346
299058604 299058604
57485077 57485077
567010696 567010696
645021727 645021727
118026816 118026816
816872659 816872659
109497619 109497619
766341013 766341013
80258212 80258212
772050444 772050444
363489888 363489888
111536566 111536566
190003432 190003432
148488996 148488996
870702514 870702514
846724713 846724713
466377230 466377230
796098288 796098288
193342106 193342106
525634636 525634636
598309181 598309181
428864477 428864477
953427630 953427630
228998168 228998168
184587768 184587768
778721936 778721936
319079302 319079302
349133137 349133137
325057280 325057280
717414775 717414775
111594838 111594838
454840563 454840563
741338645 741338645
278849758 278849758
139886002 139886002
955981146 955981146
840153419 840153419
848132560 848132560
564394499 564394499
522994248 522994248
221634813 221634813
213871436 213871436
391537638 391537638
85112405 85112405
223818421 223818421
434805223 434805223
549444318 549444318
469364920 469364920
489313267 489313267
975833360 975833360
100958368 100958368
459261892 459261892
766275487 766275487
808633435 808633435
809868498 809868498
498516665 498516665
89475245 89475245
855380875 855380875
606115012 606115012
310037677 310037677
34523239 34523239
228451939 228451939
340968848 340968848
487645694 487645694
805479143 805479143
95366172 95366172
551197877 551197877
628141027 628141027
82691467 82691467
88112711 88112711
74440630 74440630
905378404 905378404
508011382 508011382
231556787 231556787
465941561 465941561
79853284 79853284
82758506 82758506
774647695 774647695
312207990 312207990
634230410 634230410
432940074 432940074
24745136 24745136
29672695 29672695
345927478 345927478
361020526 361020526
336812945 336812945
573921314 573921314
348428358 348428358
805419734 805419734
741361872 741361872
361567703 361567703
40780025 40780025
87225354 87225354
461685339 461685339
853288893 853288893
421110795 421110795
782987947 782987947
317053389 317053389
478516460 478516460
816649914 816649914
232660793 232660793
83851880 83851880
5625365 5625365
64194958 64194958
826526754 826526754
252352291 252352291
106879037 106879037
286768869 286768869
186218762 186218762
261952843 261952843
5241636 5241636
727510314 727510314
478610575 478610575
309491223 309491223
895360089 895360089
5334175 5334175
123105235 123105235
128974029 128974029
341305450 341305450
789386487 789386487
351434750 351434750
887525796 887525796
610873130 610873130
6232174 6232174
138545522 138545522
478054580 478054580
931254529 931254529
920456661 920456661
122356477 122356477
570142219 570142219
379549570 379549570
697487777 697487777
93930664 93930664
650569659 650569659
596921491 596921491
32793403 32793403
2529828 2529828
1587333 1587333
799052904 799052904
361045097 361045097
364953198 364953198
651328833 651328833
301618161 301618161
739552470 739552470
847443665 847443665
142763558 142763558
246431540 246431540
355083832 355083832
679830523 679830523
170137150 170137150
944434361 944434361
562333300 562333300
770585919 770585919
872185594 872185594
228735980 228735980
866508246 866508246
437768553 437768553
254996941 254996941
729713765 729713765
790414306 790414306
223979134 223979134
262702950 262702950
269158693 269158693
439421958 439421958
67212967 67212967
512379309 512379309
535143340 535143340
291555425 291555425
612619237 612619237
346121081 346121081
96339883 96339883
300770352 300770352
250540698 250540698
27125227 27125227
789806298 789806298
352797701 352797701
251622694 251622694
673749185 673749185
122538175 122538175
24762764 24762764
238226360 238226360
259983552 259983552
405609964 405609964
208654037 208654037
995859235 995859235
16157230 16157230
312932169 312932169
385624723 385624723
341859598 341859598
486858903 486858903
265084023 265084023
188744587 188744587
2147141 2147141
8519326 8519326
147939156 147939156
761653664 761653664
497633107 497633107
441857500 441857500
613986425 613986425
220256027 220256027
99704008 99704008
972888580 972888580
961234419 961234419
45735289 45735289
875583699 875583699
41914102 41914102
164911716 164911716
61417902 61417902
866989308 866989308
905440860 905440860
206364148 206364148
190538013 190538013
108583439 108583439
862060025 862060025
51375342 51375342
350525271 350525271
439485170 439485170
270521870 270521870
833191319 833191319
426472356 426472356
184321453 184321453
407607240 407607240
820636181 820636181
109104299 109104299
364739536 364739536
198237200 198237200
283030089 283030089
935737869 935737869
34048908 34048908
325622550 325622550
918064964 918064964
860840299 860840299
314411466 314411466
239398600 239398600
592778601 592778601
233415548 233415548
333204009 333204009
202001972 202001972
874926353 874926353
375775270 375775270
906236178 906236178
595542733 595542733
70877261 70877261
23722746 23722746
503866654 503866654
283725197 283725197
967773176 967773176
360616223 360616223
155379994 155379994
574834255 574834255
36611109 36611109
493070130 493070130
120454330 120454330
110519107 110519107
446169265 446169265
995275535 995275535
436365853 436365853
25904078 25904078
347188011 347188011
75948248 75948248
970352112 970352112
275845298 275845298
126216002 126216002
488095213 488095213
719713749 719713749
926710892 926710892
255311856 255311856
63482846 63482846
899054462 899054462
449099977 449099977
174727434 174727434
136379155 136379155
206597180 206597180
11660 11660
444995301 444995301
169995783 169995783
647209160 647209160
57068394 57068394
66939773 66939773
107054049 107054049
830303107 830303107
529441231 529441231
517436882 517436882
706829435 706829435
987299515 987299515
490211402 490211402
499415808 499415808
494702534 494702534
181505458 181505458
701380949 701380949
6297235 6297235
172890079 172890079
506901820 506901820
372347790 372347790
808688305 808688305
603887909 603887909
624733981 624733981
951847673 951847673
594638148 594638148
919693295 919693295
289850884 289850884
944586051 944586051
29621148 29621148
352736923 352736923
541875510 541875510
743659283 743659283
34768549 34768549
176382972 176382972
932627606 932627606
528426046 528426046
999508178 999508178
948624536 948624536
260508239 260508239
140153354 140153354
29725558 29725558
242581504 242581504
77794213 77794213
363929234 363929234
780242920 780242920
877888197 877888197
308901800 308901800
772448197 772448197
651727369 651727369
776720650 776720650
363731040 363731040
785157585 785157585
692349273 692349273
693332289 693332289
317673787 317673787
358078490 358078490
999628556 999628556
960612036 960612036
230328664 230328664
281791087 281791087
590559838 590559838
536192650 536192650
45055543 45055543
438676790 438676790
25541613 25541613
75758838 75758838
301020044 301020044
308097719 308097719
369607899 369607899
921542693 921542693
511628239 511628239
67589333 67589333
182242591 182242591
405609177 405609177
980058741 980058741
153877355 153877355
675886836 675886836
679398172 679398172
600482283 600482283
753534395 753534395
254727559 254727559
980745204 980745204
740211796 740211796
986847004 986847004
852217511 852217511
181416562 181416562
324805334 324805334
328433925 328433925
964605191 964605191
861807316 861807316
10153780 10153780
358775929 358775929
308804111 308804111
75589509 75589509
636972978 636972978
953708252 953708252
204667514 204667514
212080223 212080223
243191099 243191099
722053854 722053854
364686215 364686215
623711874 623711874
14718288 14718288
615010391 615010391
452833025 452833025
706636933 706636933
394489578 394489578
551342096 551342096
563788429 563788429
516725600 516725600
621814787 621814787
776415634 776415634
823884067 823884067
718472707 718472707
118713670 118713670
574520391 574520391
661643620 661643620
690692032 690692032
570861069 570861069
137354666 137354666
90147056 90147056
440661080 440661080
903845393 903845393
960915728 960915728
384174294 384174294
340917907 340917907
121888643 121888643
47526175 47526175
600839904 600839904
547607203 547607203
601078144 601078144
78783532 78783532
110213778 110213778
453305529 453305529
209426839 209426839
835602607 835602607
354326981 354326981
103631497 103631497
803650204 803650204
236934685 236934685
546328119 546328119
88491417 88491417
993022208 993022208
752370862 752370862
909740647 909740647
883038831 883038831
498582118 498582118
245838721 245838721
586369753 586369753
817875671 817875671
540514362 540514362
981871739 981871739
325786971 325786971
912679587 912679587
513081027 513081027
906723961 906723961
272425945 272425945
927121970 927121970
832290765 832290765
770659662 770659662
924955386 924955386
250495424 250495424
70416203 70416203
939494852 939494852
888435514 888435514
762755849 762755849
980172811 980172811
947775662 947775662
535513980 535513980
927729697 927729697
103614862 103614862
59782417 59782417
81082884 81082884
154165140 154165140
87917004 87917004
543087804 543087804
508922828 508922828
433208263 433208263
637512619 637512619
32543440 32543440
775459712 775459712
817921772 817921772
974363241 974363241
974043762 974043762
134810724 134810724
327045250 327045250
771257134 771257134
761441286 761441286
14908218 14908218
860468478 860468478
958197350 958197350
823439333 823439333
123563981 123563981
20656837 20656837
312797754 312797754
646721627 646721627
572683530 572683530
219698653 219698653
948246886 948246886
910526476 910526476
986681249 986681249
942726914 942726914
679192111 679192111
912872559 912872559
196558535 196558535
553285540 553285540
227082349 227082349
222853461 222853461
250635147 250635147
840045120 840045120
156672082 156672082
735094624 735094624
998220121 998220121
287737569 287737569
639938195 639938195
436811183 436811183
17367512 17367512
629445078 629445078
875035992 875035992
670315220 670315220
51022997 51022997
679005525 679005525
45683185 45683185
283659808 283659808
193557078 193557078
780977004 780977004
240409597 240409597
290060229 290060229
260728463 260728463
621115094 621115094
398844699 398844699
565697506 565697506
71513388 71513388
580888741 580888741
855225275 855225275
888434284 888434284
595163810 595163810
801713979 801713979
285806268 285806268
424589556 424589556
680430916 680430916
517232219 517232219
791365903 791365903
390282323 390282323
937381982 937381982
279267580 279267580
689580077 689580077
264548195 264548195
736515824 736515824
35160980 35160980
69038964 69038964
238366152 238366152
317332387 317332387
647448621 647448621
390510499 390510499
450609859 450609859
894502682 894502682
385324782 385324782
594050313 594050313
741642824 741642824
115572463 115572463
193340384 193340384
24781337 24781337
219341330 219341330
169313451 169313451
789449045 789449045
292910523 292910523
208086796 208086796
670129749 670129749
316241591 316241591
367793691 367793691
292159277 292159277
84764372 84764372
903314498 903314498
920505573 920505573
469441638 469441638
655745002 655745002
89784675 89784675
66727550 66727550
387447937 387447937
393153153 393153153
175286727 175286727
634362459 634362459
12921953 12921953
382786219 382786219
48466805 48466805
569709059 569709059
100565090 100565090
455311571 455311571
804929458 804929458
716159454 716159454
140352271 140352271
19192042 19192042
284096374 284096374
354281413 354281413
206237491 206237491
267889995 267889995
783596718 783596718
313372960 313372960
258951523 258951523
844663198 844663198
520042328 520042328
948905795 948905795
548953559 548953559
551347828 551347828
611858210 611858210
94973254 94973254
360287547 360287547
48433595 48433595
847024740 847024740
68709134 68709134
416159047 416159047
230830673 230830673
769905219 769905219
199887973 199887973
221322843 221322843
811276580 811276580
181094785 181094785
883439735 883439735
388656823 388656823
2809173 2809173
371160385 371160385
895898343 895898343
582767252 582767252
783192209 783192209
222444196 222444196
220852296 220852296
714878546 714878546
409575091 409575091
155902180 155902180
470168927 470168927
333996934 333996934
238053137 238053137
189362258 189362258
864017854 864017854
276585457 276585457
653885889 653885889
785425852 785425852
620766132 620766132
956397764 956397764
803086327 803086327
209465843 209465843
563175972 563175972
882170975 882170975
333541148 333541148
689810206 689810206
361850929 361850929
282426130 282426130
84672876 84672876
769798157 769798157
797215042 797215042
813437704 813437704
654256750 654256750
703443722 703443722
197562053 197562053
76733496 76733496
329340736 329340736
425951769 425951769
564469005 564469005
853183770 853183770
419605151 419605151
233637605 233637605
129050317 129050317
455647795 455647795
981209762 981209762
907170017 907170017
818195145 818195145
254150488 254150488
775982966 775982966
799941624 799941624
637783332 637783332
296379811 296379811
536266822 536266822
808181125 808181125
840582701 840582701
499604178 499604178
962567444 962567444
943025136 943025136
63455165 63455165
643783907 643783907
226814277 226814277
64828305 64828305
880204163 880204163
650610050 650610050
419469309 419469309
750288403 750288403
666288058 666288058
431019333 431019333
937236237 937236237
891875115 891875115
763674146 763674146
259237909 259237909
269617340 269617340
285133694 285133694
561200110 561200110
318420378 318420378
893254047 893254047
78646480 78646480
736155147 736155147
121254510 121254510
845730700 845730700
851815286 851815286
509000727 509000727
563770627 563770627
645914167 645914167
663499276 663499276
386792982 386792982
932549406 932549406
520994614 520994614
849085670 849085670
659744293 659744293
655269154 655269154
47403560 47403560
745507894 745507894
767363687 767363687
648807317 648807317
571172281 571172281
800798921 800798921
640400765 640400765
90476066 90476066
268486132 268486132
309439658 309439658
85128891 85128891
592895626 592895626
808699731 808699731
81992657 81992657
400807352 400807352
245688051 245688051
49742968 49742968
441993368 441993368
740827910 740827910
78208704 78208704
544617053 544617053
72458352 72458352
631581930 631581930
287256085 287256085
182121381 182121381
177407257 177407257
10403620 10403620
167559064 167559064
333045624 333045624
784116874 784116874
353849055 353849055
133454060 133454060
144379625 144379625
688104544 688104544
657202734 657202734
164995107 164995107
250625993 250625993
103596928 103596928
734963296 734963296
207605580 207605580
695493751 695493751
957828580 957828580
209369626 209369626
562846405 562846405
619220885 619220885
735068093 735068093
512598741 512598741
892219265 892219265
536080036 536080036
324072504 324072504
122823920 122823920
779385362 779385362
568861064 568861064
156146516 156146516
171958776 171958776
230895277 230895277
956693805 956693805
49791228 49791228
789863719 789863719
550113602 550113602
420355662 420355662
53944657 53944657
27046625 27046625
196243512 196243512
38799961 38799961
453779189 453779189
372507860 372507860
591464299 591464299
266197589 266197589
48850276 48850276
13387643 13387643
597646660 597646660
837961943 837961943
525163101 525163101
197934944 197934944
328586348 328586348
953570651 953570651
660312849 660312849
181039102 181039102
714901026 714901026
338485623 338485623
240227875 240227875
570777553 570777553
366015763 366015763
794797689 794797689
82607874 82607874
791876190 791876190
839582705 839582705
177932673 177932673
451619576 451619576
988331462 988331462
908443210 908443210
1871133 1871133
6142577 6142577
992011427 992011427
614200152 614200152
570821554 570821554
535574682 535574682
810521160 810521160
708113447 708113447
578543975 578543975
299361687 299361687
509235066 509235066
947069109 947069109
462793612 462793612
147900403 147900403
892876732 892876732
428168454 428168454
555498817 555498817
514038490 514038490
198138163 198138163
864881337 864881337
541272558 541272558
334940113 334940113
876374777 876374777
425438883 425438883
320986238 320986238
911481128 911481128
460100474 460100474
712739721 712739721
231198492 231198492
563973957 563973957
243561521 243561521
537520888 537520888
873740032 873740032
13323221 13323221
941746932 941746932
622279222 622279222
221017680 221017680
45904186 45904186
51447369 51447369
368682268 368682268
616243737 616243737
122309848 122309848
635259040 635259040
669196833 669196833
285674359 285674359
139930391 139930391
841477851 841477851
926119207 926119207
220134319 220134319
336102952 336102952
275860394 275860394
646589948 646589948
976101204 976101204
404978291 404978291
584725031 584725031
658108140 658108140
518266397 518266397
23321825 23321825
933566936 933566936
577177740 577177740
615913101 615913101
59777037 59777037
995651254 995651254
758845499 758845499
424385442 424385442
949051499 949051499
855805518 855805518
535284054 535284054
445941061 445941061
86789324 86789324
331821413 331821413
474790012 474790012
284943669 284943669
350883952 350883952
131757319 131757319
85882637 85882637
96966759 96966759
932934323 932934323
818136214 818136214
53925793 53925793
38408918 38408918
277602801 277602801
244372447 244372447
607631978 607631978
102233691 102233691
941667365 941667365
514026024 514026024
929768128 929768128
845829538 845829538
90474959 90474959
449818193 449818193
418473129 418473129
877282662 877282662
711890871 711890871
671191835 671191835
193064831 193064831
10550795 10550795
154868129 154868129
560343507 560343507
285156590 285156590
880424326 880424326
407602367 407602367
586404527 586404527
738136453 738136453
823069066 823069066
782150943 782150943
510489442 510489442
282244837 282244837
917899322 917899322
987315185 987315185
553726102 553726102
379357167 379357167
197602147 197602147
604000569 604000569
979967597 979967597
584079820 584079820
790593260 790593260
232485836 232485836
776295768 776295768
885090762 885090762
688232860 688232860
153111455 153111455
712032064 712032064
268845474 268845474
303860373 303860373
720631494 720631494
2793852 2793852
63753607 63753607
20340614 20340614
596673548 596673548
905667276 905667276
921181229 921181229
602980674 602980674
872197653 872197653
624414149 624414149
157087599 157087599
662228246 662228246
962567706 962567706
478309919 478309919
862666952 862666952
234268914 234268914
184078472 184078472
948477308 948477308
721573670 721573670
813146422 813146422
83252244 83252244
16312377 16312377
163249606 163249606
129435137 129435137
195690410 195690410
939196730 939196730
117461922 117461922
224357353 224357353
950183424 950183424
338245209 338245209
678132743 678132743
751411868 751411868
600790097 600790097
932924990 932924990
222921054 222921054
474225446 474225446
492376509 492376509
140499542 140499542
185918931 185918931
598021207 598021207
978270100 978270100
680237171 680237171
293176122 293176122
339293827 339293827
842403668 842403668
482188775 482188775
82349446 82349446
710885378 710885378
108282110 108282110
240754898 240754898
438148742 438148742
212314034 212314034
910719258 910719258
552172768 552172768
546139085 546139085
256471081 256471081
145387196 145387196
344479598 344479598
880320471 880320471
626560264 626560264
554747572 554747572
95217235 95217235
634702487 634702487
561549180 561549180
665212904 665212904
814299037 814299037
388261528 388261528
432548272 432548272
108150068 108150068
399647167 399647167
674454943 674454943
870306931 870306931
989420449 989420449
256277243 256277243
710029108 710029108
457010502 457010502
457160916 457160916
771166025 771166025
517711000 517711000
436838303 436838303
829038562 829038562
80125172 80125172
113432503 113432503
523525315 523525315
58679482 58679482
330917958 330917958
99320099 99320099
551067333 551067333
110829095 110829095
705192716 705192716
85107717 85107717
54868679 54868679
936088662 936088662
9429854 9429854
53819132 53819132
867271692 867271692
975171561 975171561
524751469 524751469
814593291 814593291
171134738 171134738
889689352 889689352
988690041 988690041
260971040 260971040
793402086 793402086
761409733 761409733
803468191 803468191
187901797 187901797
16148719 16148719
604151721 604151721
119327884 119327884
519443830 519443830
957540203 957540203
506138113 506138113
592052153 592052153
825801468 825801468
743651900 743651900
162314815 162314815
803328078 803328078
649700087 649700087
881580348 881580348
720002071 720002071
173838634 173838634
45762096 45762096
898391098 898391098
484800282 484800282
571976643 571976643
472955434 472955434
729051119 729051119
829609271 829609271
546946362 546946362
822835767 822835767
55056603 55056603
813439380 813439380
510324012 510324012
371958934 371958934
708012039 708012039
810746930 810746930
694960322 694960322
582175479 582175479
697265491 697265491
680973698 680973698
500952725 500952725
295320839 295320839
586318877 586318877
566827322 566827322
491214340 491214340
398630722 398630722
987226757 987226757
105415661 105415661
531137640 531137640
45385629 45385629
981223 981223
155747952 155747952
960193251 960193251
130951257 130951257
582670717 582670717
387126527 387126527
861150263 861150263
853215358 853215358
239788585 239788585
640188709 640188709
605668510 605668510
340561553 340561553
484683769 484683769
546765782 546765782
701066687 701066687
387205930 387205930
634843341 634843341
21918506 21918506
645329582 645329582
608665598 608665598
845585209 845585209
113257077 113257077
342671275 342671275
478312037 478312037
860970385 860970385
808200336 808200336
36105545 36105545
911243129 911243129
995166565 995166565
502134435 502134435
132008014 132008014
896630992 896630992
879285641 879285641
367332287 367332287
779550578 779550578
444058698 444058698
182913072 182913072
616072095 616072095
343204538 343204538
942622283 942622283
870706903 870706903
306942051 306942051
758929095 758929095
403434181 403434181
237101565 237101565
41774453 41774453
106269300 106269300
577937401 577937401
110576039 110576039
88511382 88511382
971525500 971525500
46629295 46629295
582507762 582507762
403323490 403323490
524196639 524196639
515147401 515147401
497417846 497417846
197265101 197265101
438048852 438048852
650687948 650687948
55678180 55678180
367449873 367449873
736453912 736453912
851221152 851221152
663406301 663406301
839804125 839804125
451655275 451655275
308482600 308482600
62288049 62288049
934075598 934075598
517423188 517423188
608608012 608608012
271785512 271785512
176623321 176623321
254157198 254157198
263704183 263704183
701748091 701748091
172393411 172393411
198773608 198773608
841571988 841571988
276471849 276471849
136687751 136687751
947113801 947113801
331264592 331264592
37647401 37647401
743373293 743373293
116906814 116906814
393161601 393161601
365524734 365524734
145667092 145667092
903241467 903241467
712904202 712904202
295266749 295266749
502372384 502372384
157096762 157096762
111509782 111509782
32495279 32495279
183067219 183067219
769985038 769985038
621787584 621787584
485699978 485699978
675350121 675350121
744623552 744623552
367711806 367711806
765519356 765519356
878716270 878716270
952714784 952714784
34744729 34744729
455638476 455638476
581963420 581963420
94071654 94071654
670232740 670232740
60509929 60509929
780659668 780659668
68540416 68540416
964724945 964724945
473920816 473920816
884665007 884665007
624207297 624207297
127035187 127035187
215364959 215364959
409950891 409950891
94253490 94253490
677228606 677228606
702357465 702357465
31383792 31383792
630303637 630303637
579283093 579283093
5673761 5673761
458281897 458281897
248534560 248534560
796375854 796375854
919153984 919153984
637976157 637976157
248577433 248577433
86068029 86068029
123998080 123998080
436808200 436808200
210885477 210885477
366181908 366181908
127955508 127955508
908180037 908180037
31226413 31226413
652887304 652887304
78560827 78560827
537985884 537985884
27044472 27044472
220799494 220799494
454853782 454853782
453120680 453120680
569958200 569958200
866598147 866598147
386613299 386613299
725915249 725915249
722332603 722332603
896679819 896679819
266673781 266673781
202740967 202740967
309217668 309217668
244938362 244938362
33788524 33788524
447211231 447211231
594756227 594756227
83528748 83528748
399862224 399862224
880575875 880575875
449741193 449741193
131091851 131091851
779207916 779207916
380213644 380213644
131498677 131498677
842970842 842970842
66244286 66244286
437071824 437071824
810832095 810832095
604633771 604633771
928226250 928226250
892543140 892543140
74849913 74849913
496472271 496472271
660262104 660262104
85704684 85704684
491890606 491890606
148103595 148103595
128736296 128736296
321439554 321439554
785554443 785554443
843771351 843771351
453185637 453185637
311072628 311072628
963684661 963684661
211308436 211308436
62815882 62815882
731129648 731129648
303776532 303776532
512313503 512313503
8180927 8180927
548417122 548417122
549299233 549299233
695587107 695587107
622819289 622819289
265524725 265524725
425688004 425688004
252103721 252103721
729016515 729016515
218015922 218015922
132285838 132285838
967237609 967237609
585223539 585223539
377860175 377860175
31467289 31467289
171704025 171704025
628821352 628821352
250843048 250843048
724815775 724815775
581085171 581085171
285931541 285931541
188355943 188355943
19084555 19084555
133609836 133609836
316158502 316158502
935880012 935880012
388596288 388596288
123000552 123000552
108239626 108239626
678184895 678184895
107389930 107389930
210971581 210971581
145914030 145914030
247323867 247323867
953845576 953845576
949332057 949332057
463534729 463534729
361089793 361089793
694662898 694662898
12713227 12713227
75264397 75264397
848099853 848099853
770837944 770837944
715488608 715488608
288097599 288097599
426206119 426206119
868755603 868755603
144434214 144434214
175288158 175288158
112384574 112384574
459535468 459535468
945941886 945941886
985274000 985274000
881680474 881680474
463397957 463397957
336280695 336280695
55083117 55083117
287146355 287146355
114374374 114374374
611988499 611988499
193498802 193498802
927229079 927229079
642516927 642516927
283872788 283872788
467622189 467622189
406458361 406458361
132950168 132950168
656379466 656379466
396584749 396584749
810461930 810461930
401851069 401851069
690742909 690742909
921424975 921424975
520444168 520444168
917822959 917822959
326329523 326329523
186782031 186782031
599398833 599398833
375757324 375757324
67489672 67489672
194800873 194800873
4948400 4948400
359477434 359477434
11996158 11996158
684946091 684946091
777105897 777105897
934751339 934751339
330085315 330085315
374291069 374291069
244385762 244385762
478654317 478654317
117224184 117224184
103166921 103166921
216270226 216270226
358910316 358910316
850470187 850470187
354795634 354795634
250467957 250467957
981505125 981505125
341442470 341442470
9902506 9902506
987249917 987249917
835936982 835936982
387278318 387278318
223087642 223087642
508278435 508278435
691343602 691343602
284496518 284496518
324729599 324729599
757134372 757134372
642711399 642711399
136926088 136926088
470569140 470569140
505290574 505290574
54769252 54769252
963914376 963914376
506083543 506083543
135107517 135107517
17315050 17315050
499398397 499398397
197701384 197701384
484669703 484669703
122388031 122388031
523479314 523479314
112526885 112526885
820197944 820197944
243870345 243870345
875755427 875755427
648357625 648357625
393259179 393259179
344651962 344651962
604925654 604925654
727250024 727250024
643811240 643811240
808579182 808579182
773019086 773019086
315877675 315877675
155535765 155535765
144550955 144550955
726350837 726350837
223378378 223378378
171123290 171123290
796378583 796378583
585114160 585114160
628168828 628168828
586745197 586745197
515315144 515315144
845581520 845581520
708511066 708511066
135611732 135611732
759651995 759651995
601703096 601703096
365090696 365090696
199439262 199439262
851814335 851814335
60132861 60132861
152846377 152846377
188738793 188738793
858228 858228
459143936 459143936
360194288 360194288
654858980 654858980
712145663 712145663
178234881 178234881
538628068 538628068
417710571 417710571
94162952 94162952
821143228 821143228
732584261 732584261
205708715 205708715
818921644 818921644
987767309 987767309
173251388 173251388
54387588 54387588
825093314 825093314
696889176 696889176
101825911 101825911
824921164 824921164
829336768 829336768
310908682 310908682
585845793 585845793
422858898 422858898
43023971 43023971
181950071 181950071
820442071 820442071
167410579 167410579
629111011 629111011
558322156 558322156
792608258 792608258
148246984 148246984
926484505 926484505
284532088 284532088
537884518 537884518
541992860 541992860
828289325 828289325
969189394 969189394
236666607 236666607
573925458 573925458
843333240 843333240
867014032 867014032
91149050 91149050
271519379 271519379
933566196 933566196
50508078 50508078
237066120 237066120
95777455 95777455
596283794 596283794
274783127 274783127
129497788 129497788
804307704 804307704
687596699 687596699
99888102 99888102
461927593 461927593
962833156 962833156
558687408 558687408
817742751 817742751
199333178 199333178
501312480 501312480
970537600 970537600
301151431 301151431
688660407 688660407
185928310 185928310
562031065 562031065
895676713 895676713
745853608 745853608
170559947 170559947
16171691 16171691
802556288 802556288
128462108 128462108
491246992 491246992
261675532 261675532
746432886 746432886
573585092 573585092
270177261 270177261
277851138 277851138
173036836 173036836
878609775 878609775
672707829 672707829
642753330 642753330
196054210 196054210
960147747 960147747
116235353 116235353
309630621 309630621
758099912 758099912
809264513 809264513
869478776 869478776
455116794 455116794
137965402 137965402
266389247 266389247
205400702 205400702
7589788 7589788
237776275 237776275
729086284 729086284
231900629 231900629
929200160 929200160
642274051 642274051
949053635 949053635
667527189 667527189
935805502 935805502
769702709 769702709
301612868 301612868
280137080 280137080
564737651 564737651
381571070 381571070
685091042 685091042
606622459 606622459
728201698 728201698
953383885 953383885
88396624 88396624
73154871 73154871
482328878 482328878
1983590 1983590
129536035 129536035
361741357 361741357
172647284 172647284
239421327 239421327
80702585 80702585
986618857 986618857
989732184 989732184
383298635 383298635
352425887 352425887
382967400 382967400
133925076 133925076
127331020 127331020
17752714 17752714
203210879 203210879
64108868 64108868
526758568 526758568
92918746 92918746
606399813 606399813
53790993 53790993
355103808 355103808
950894582 950894582
812581810 812581810
359089270 359089270
571992490 571992490
736985687 736985687
70336227 70336227
113857358 113857358
266928780 266928780
63244470 63244470
179496086 179496086
661637860 661637860
144222977 144222977
780727794 780727794
957910520 957910520
992445493 992445493
501211049 501211049
852090678 852090678
44472690 44472690
253650234 253650234
46593339 46593339
665251744 665251744
54849139 54849139
78352746 78352746
135657676 135657676
800690094 800690094
215601266 215601266
881010160 881010160
470339428 470339428
39495345 39495345
209705252 209705252
61550464 61550464
849300707 849300707
627173821 627173821
705496629 705496629
868832499 868832499
175402909 175402909
696427416 696427416
954813298 954813298
970191220 970191220
54041478 54041478
134640518 134640518
34048354 34048354
416249045 416249045
488053901 488053901
276285267 276285267
74019720 74019720
231324990 231324990
197608032 197608032
398869535 398869535
890027064 890027064
46874837 46874837
390627047 390627047
813767762 813767762
712708696 712708696
424751630 424751630
665873010 665873010
779136916 779136916
43413896 43413896
326330474 326330474
424421629 424421629
665572677 665572677
940721365 940721365
971990725 971990725
443276270 443276270
937330628 937330628
233979825 233979825
96900137 96900137
460319042 460319042
179358541 179358541
418234202 418234202
52955142 52955142
615402366 615402366
356022281 356022281
107118447 107118447
721310147 721310147
846923475 846923475
865269433 865269433
530143225 530143225
610535577 610535577
865144775 865144775
536604061 536604061
762906962 762906962
925321722 925321722
775754046 775754046
967455507 967455507
849152080 849152080
762124720 762124720
511288111 511288111
105795996 105795996
2882908 2882908
573937006 573937006
112796955 112796955
507695951 507695951
859747027 859747027
576716757 576716757
540674954 540674954
902974656 902974656
948093984 948093984
894301305 894301305
984482954 984482954
640265716 640265716
863924763 863924763
910835003 910835003
794774411 794774411
996923278 996923278
874888918 874888918
81361029 81361029
920373228 920373228
912672653 912672653
428817313 428817313
872787073 872787073
284305757 284305757
483309632 483309632
913722054 913722054
164310682 164310682
2959228 2959228
864796280 864796280
422562615 422562615
983069544 983069544
533156607 533156607
820995722 820995722
787994321 787994321
969518866 969518866
686593403 686593403
266126905 266126905
995064734 995064734
444587880 444587880
457617413 457617413
562766631 562766631
296292085 296292085
656092670 656092670
452263975 452263975
447320104 447320104
807774248 807774248
920310962 920310962
954684347 954684347
611231784 611231784
938008910 938008910
10563427 10563427
604132735 604132735
577204284 577204284
293269120 293269120
121812970 121812970
167114869 167114869
916993923 916993923
107967045 107967045
996816279 996816279
266442616 266442616
805380756 805380756
474603450 474603450
583065303 583065303
714144609 714144609
436192364 436192364
783840480 783840480
212555845 212555845
699880479 699880479
478059864 478059864
735543016 735543016
572321349 572321349
154008173 154008173
985620745 985620745
966823737 966823737
635673781 635673781
794305279 794305279
67339980 67339980
894363737 894363737
521436191 521436191
366535612 366535612
492377298 492377298
31325906 31325906
872534562 872534562
296917909 296917909
745225873 745225873
277710684 277710684
115070554 115070554
656610334 656610334
624027671 624027671
615021336 615021336
468462186 468462186
843505654 843505654
613182426 613182426
621117292 621117292
301932585 301932585
607134975 607134975
225681418 225681418
513805887 513805887
381238085 381238085
860078657 860078657
888986999 888986999
65011773 65011773
10377223 10377223
568895847 568895847
920655966 920655966
283017300 283017300
113623052 113623052
439374096 439374096
124279539 124279539
693319542 693319542
70324783 70324783
661046045 661046045
754479449 754479449
509384559 509384559
852474661 852474661
257782119 257782119
831730181 831730181
52928667 52928667
239423759 239423759
12983607 12983607
850413245 850413245
38888658 38888658
592308855 592308855
78332602 78332602
856089160 856089160
533633085 533633085
821184371 821184371
794895368 794895368
546135873 546135873
978511957 978511957
245890489 245890489
768628950 768628950
4004433 4004433
598075114 598075114
939961089 939961089
161512124 161512124
743419337 743419337
251221830 251221830
859104771 859104771
688269343 688269343
143377853 143377853
481179488 481179488
80451189 80451189
864855619 864855619
895242389 895242389
648883545 648883545
917664368 917664368
81069524 81069524
862509923 862509923
408328691 408328691
277426260 277426260
717911352 717911352
92207071 92207071
370158049 370158049
870266995 870266995
268531235 268531235
793636252 793636252
825010773 825010773
314121837 314121837
471729626 471729626
437888019 437888019
253328695 253328695
523457523 523457523
661589961 661589961
294450050 294450050
596992694 596992694
438356881 438356881
750679319 750679319
621520708 621520708
16399061 16399061
156108824 156108824
96430754 96430754
348903821 348903821
206717230 206717230
75574127 75574127
885854721 885854721
789915027 789915027
316039547 316039547
692970412 692970412
951089289 951089289
746133344 746133344
332981605 332981605
379266022 379266022
202454768 202454768
793770652 793770652
525214655 525214655
185563956 185563956
195194746 195194746
838578951 838578951
678639772 678639772
105681970 105681970
434817764 434817764
19193775 19193775
826939386 826939386
565167386 565167386
90456815 90456815
434143766 434143766
746791143 746791143
362986530 362986530
235184201 235184201
297270744 297270744
266259957 266259957
684194386 684194386
394795119 394795119
646347706 646347706
460307050 460307050
578641837 578641837
462859171 462859171
665670010 665670010
504610443 504610443
271369928 271369928
361910500 361910500
943391442 943391442
292504901 292504901
426254003 426254003
704951542 704951542
277820472 277820472
48854048 48854048
302822507 302822507
884666749 884666749
822532019 822532019
213640324 213640324
745741912 745741912
105623189 105623189
809689380 809689380
242191891 242191891
890987524 890987524
101558898 101558898
438079075 438079075
144299818 144299818
332730609 332730609
949672989 949672989
110562674 110562674
317736346 317736346
947964864 947964864
889207287 889207287
134164609 134164609
599431943 599431943
865249376 865249376
252050674 252050674
713833848 713833848
231783875 231783875
616302447 616302447
84254643 84254643
217185438 217185438
605778577 605778577
98102297 98102297
919069901 919069901
37544784 37544784
385459840 385459840
771167168 771167168
614694284 614694284
490773298 490773298
487856817 487856817
901263472 901263472
644387722 644387722
294268848 294268848
521331934 521331934
229407113 229407113
895064580 895064580
749273367 749273367
142506537 142506537
282947840 282947840
87835543 87835543
848329980 848329980
67195673 67195673
457867750 457867750
653054294 653054294
33620596 33620596
417335865 417335865
69804076 69804076
148094375 148094375
210879569 210879569
903183791 903183791
596858464 596858464
264190117 264190117
353444268 353444268
806743269 806743269
48163179 48163179
577509418 577509418
588657659 588657659
683359670 683359670
727145910 727145910
356841001 356841001
723449030 723449030
968239507 968239507
770684676 770684676
852122821 852122821
105733372 105733372
269552540 269552540
638534472 638534472
725803509 725803509
526549709 526549709
981899785 981899785
447118347 447118347
65871702 65871702
860436614 860436614
4267226 4267226
822694034 822694034
3089348 3089348
50839830 50839830
448238795 448238795
516052767 516052767
389796717 389796717
174658126 174658126
872313840 872313840
255396921 255396921
111297993 111297993
227638797 227638797
386506770 386506770
549142148 549142148
111894413 111894413
536669050 536669050
786599338 786599338
780145393 780145393
205720506 205720506
897606881 897606881
245881156 245881156
977603397 977603397
998716108 998716108
812810426 812810426
584798894 584798894
821677103 821677103
963075413 963075413
78535187 78535187
822981184 822981184
272186105 272186105
194395783 194395783
331125363 331125363
8736870 8736870
177353048 177353048
839006011 839006011
863183649 863183649
35837307 35837307
905951319 905951319
335247362 335247362
438427915 438427915
519630950 519630950
612170946 612170946
449840985 449840985
676975192 676975192
591606275 591606275
958060215 958060215
765732703 765732703
351670749 351670749
62644360 62644360
70240640 70240640
658533522 658533522
817657379 817657379
182669530 182669530
203135787 203135787
196715293 196715293
73567910 73567910
893134977 893134977
813708295 813708295
282090912 282090912
668240534 668240534
635734521 635734521
684041634 684041634
636958435 636958435
29858021 29858021
818746957 818746957
344982702 344982702
941764814 941764814
305102229 305102229
230623511 230623511
632341962 632341962
536169904 536169904
962853361 962853361
174015840 174015840
227380184 227380184
302805185 302805185
541160832 541160832
822656402 822656402
186865807 186865807
564525314 564525314
100037801 100037801
857948394 857948394
488118933 488118933
492244725 492244725
970309907 970309907
614029211 614029211
75093575 75093575
554356872 554356872
73231142 73231142
943936934 943936934
37040378 37040378
524282445 524282445
503056464 503056464
194276993 194276993
17562824 17562824
581796594 581796594
136278373 136278373
582596112 582596112
542810321 542810321
695132675 695132675
128206821 128206821
1320460 1320460
150922385 150922385
326048439 326048439
987334369 987334369
579179514 579179514
288270819 288270819
224542848 224542848
503186492 503186492
281403731 281403731
116824310 116824310
973664874 973664874
143372123 143372123
494702060 494702060
707144057 707144057
927172356 927172356
739175714 739175714
191583932 191583932
145018793 145018793
198400568 198400568
448283093 448283093
43710842 43710842
3282747 3282747
842917010 842917010
734204580 734204580
511188210 511188210
731288057 731288057
8674976 8674976
683908683 683908683
134527149 134527149
87603014 87603014
209253069 209253069
546010849 546010849
890153496 890153496
346373441 346373441
388516495 388516495
677719959 677719959
227348165 227348165
25736993 25736993
59379439 59379439
292275795 292275795
886778092 886778092
753861539 753861539
662748151 662748151
145975077 145975077
238571242 238571242
887466265 887466265
936469737 936469737
242712347 242712347
689873827 689873827
155458903 155458903
75440184 75440184
138062356 138062356
442562873 442562873
471523395 471523395
819403084 819403084
586301907 586301907
101974466 101974466
159552076 159552076
850018282 850018282
342188172 342188172
182024488 182024488
286613279 286613279
293342014 293342014
596115241 596115241
310491664 310491664
901578393 901578393
181238596 181238596
335244680 335244680
395387660 395387660
2137816 2137816
413822219 413822219
749754318 749754318
35335175 35335175
17911492 17911492
638617360 638617360
466132942 466132942
416400690 416400690
797843214 797843214
638312340 638312340
300459937 300459937
606946081 606946081
505811016 505811016
921612489 921612489
453170670 453170670
608818143 608818143
693592424 693592424
847623995 847623995
198816880 198816880
401617273 401617273
288254686 288254686
14962925 14962925
745781671 745781671
864867601 864867601
731555981 731555981
431180578 431180578
631569654 631569654
126876368 126876368
279964699 279964699
125017998 125017998
846191299 846191299
188709836 188709836
963575226 963575226
180622286 180622286
717881012 717881012
926720679 926720679
777773293 777773293
540105016 540105016
202279465 202279465
655843827 655843827
371747002 371747002
87146201 87146201
564396505 564396505
831295836 831295836
286468381 286468381
128649366 128649366
536825046 536825046
309164938 309164938
59399116 59399116
910992628 910992628
109018387 109018387
40444495 40444495
183068893 183068893
977067713 977067713
999535091 999535091
956201548 956201548
292286161 292286161
783610319 783610319
213256805 213256805
692326184 692326184
722806310 722806310
528145827 528145827
416230964 416230964
959351392 959351392
241419689 241419689
666452857 666452857
688614774 688614774
122547135 122547135
218948852 218948852
714217002 714217002
246989660 246989660
208140287 208140287
144282606 144282606
492454137 492454137
742969710 742969710
235525336 235525336
855831222 855831222
489586939 489586939
403339278 403339278
825835735 825835735
262131653 262131653
811491830 811491830
375436267 375436267
733196928 733196928
490356534 490356534
551725926 551725926
643783556 643783556
275056581 275056581
667386942 667386942
440884755 440884755
430094255 430094255
987113127 987113127
272901494 272901494
643604747 643604747
116781718 116781718
455748857 455748857
293467657 293467657
83195489 83195489
225720250 225720250
830866678 830866678
233258086 233258086
733647786 733647786
838923707 838923707
425151604 425151604
680540379 680540379
230600269 230600269
919996331 919996331
891430388 891430388
563135324 563135324
535378230 535378230
422841341 422841341
865208226 865208226
731292348 731292348
955328163 955328163
282066871 282066871
289709031 289709031
298334492 298334492
674954951 674954951
289001789 289001789
395384115 395384115
906685028 906685028
266146413 266146413
862411790 862411790
657191305 657191305
313209200 313209200
517572978 517572978
793091240 793091240
320504692 320504692
792391950 792391950
222559196 222559196
258783493 258783493
335024459 335024459
277227916 277227916
152701902 152701902
57392622 57392622
161281881 161281881
337790280 337790280
22974729 22974729
661246882 661246882
165118959 165118959
794217845 794217845
242242517 242242517
95367612 95367612
779798061 779798061
170862247 170862247
614649596 614649596
897088924 897088924
973560152 973560152
716868421 716868421
915349402 915349402
24353619 24353619
868687103 868687103
53169142 53169142
721148510 721148510
825510735 825510735
835078141 835078141
983530442 983530442
793388142 793388142
645849980 645849980
121780870 121780870
157203942 157203942
815330414 815330414
137168290 137168290
251061139 251061139
151761329 151761329
488687704 488687704
745208281 745208281
637148382 637148382
395314451 395314451
388186171 388186171
296535628 296535628
301152269 301152269
491431917 491431917
199928499 199928499
44777636 44777636
173011280 173011280
181211450 181211450
177914542 177914542
450938621 450938621
828765737 828765737
987044012 987044012
505777308 505777308
103396684 103396684
963398494 963398494
2626786 2626786
339638372 339638372
747099615 747099615
593410833 593410833
149239902 149239902
283075578 283075578
552497267 552497267
519538280 519538280
329428772 329428772
344385325 344385325
74734016 74734016
597047569 597047569
598834632 598834632
652801949 652801949
144473203 144473203
175640198 175640198
592035851 592035851
512554916 512554916
115620341 115620341
158960222 158960222
544234114 544234114
629225997 629225997
715873265 715873265
416755033 416755033
876408672 876408672
292074835 292074835
159107430 159107430
24664000 24664000
364820158 364820158
881924587 881924587
784601567 784601567
829003455 829003455
147566219 147566219
366001085 366001085
68366255 68366255
1910649 1910649
746656522 746656522
461659252 461659252
904194341 904194341
965749250 965749250
878436302 878436302
465464200 465464200
479250013 479250013
758385605 758385605
442354831 442354831
232652105 232652105
814492571 814492571
269470998 269470998
150463306 150463306
629483049 629483049
458616388 458616388
564629917 564629917
69536023 69536023
995298093 995298093
108034833 108034833
914514750 914514750
534585193 534585193
188229496 188229496
709899832 709899832
768852990 768852990
560552746 560552746
780998757 780998757
293496299 293496299
6612778 6612778
909587254 909587254
501328859 501328859
474262786 474262786
425633141 425633141
501032246 501032246
124481209 124481209
543518064 543518064
249996694 249996694
97126362 97126362
854308060 854308060
674103685 674103685
334259640 334259640
712701243 712701243
189208706 189208706
657901910 657901910
691800663 691800663
359436010 359436010
489677728 489677728
250390818 250390818
979108484 979108484
706500105 706500105
960338253 960338253
829571252 829571252
327637134 327637134
821033904 821033904
69006345 69006345
818474318 818474318
202611023 202611023
799892498 799892498
829044152 829044152
809861057 809861057
29189335 29189335
61295707 61295707
118193635 118193635
948163831 948163831
304371028 304371028
16236627 16236627
899006695 899006695
383488842 383488842
516091464 516091464
840741487 840741487
772100483 772100483
288443788 288443788
21154434 21154434
236300843 236300843
617340687 617340687
777241738 777241738
523859939 523859939
125435297 125435297
355821784 355821784
721348828 721348828
902173278 902173278
578853973 578853973
518565873 518565873
924254749 924254749
844511131 844511131
178877178 178877178
242802702 242802702
284770493 284770493
44906724 44906724
344675120 344675120
982119357 982119357
899003951 899003951
992975812 992975812
235382723 235382723
307052364 307052364
479964226 479964226
345840426 345840426
259341265 259341265
582501490 582501490
342981492 342981492
656011727 656011727
343350308 343350308
37745269 37745269
570757940 570757940
877590125 877590125
870171989 870171989
30053432 30053432
748916153 748916153
196589388 196589388
988513347 988513347
236877934 236877934
242227434 242227434
569877975 569877975
958396126 958396126
577178740 577178740
305779311 305779311
516038638 516038638
186489174 186489174
527739720 527739720
7748081 7748081
404643028 404643028
836564556 836564556
604475537 604475537
654020136 654020136
668297576 668297576
283245927 283245927
178596615 178596615
12422805 12422805
692993314 692993314
863707311 863707311
131328484 131328484
980492394 980492394
61128060 61128060
193584456 193584456
226955367 226955367
782140485 782140485
826146497 826146497
388278661 388278661
246148017 246148017
857639171 857639171
838656372 838656372
35345846 35345846
719402708 719402708
435820235 435820235
58478681 58478681
174877286 174877286
309431888 309431888
422350440 422350440
989726236 989726236
254185543 254185543
977409230 977409230
650472516 650472516
414137883 414137883
280469268 280469268
555584373 555584373
108412810 108412810
751885784 751885784
149736762 149736762
954443451 954443451
497294683 497294683
850459118 850459118
406079050 406079050
807657646 807657646
293320184 293320184
767175181 767175181
54372833 54372833
116934907 116934907
452267041 452267041
404098884 404098884
56786895 56786895
45886642 45886642
586261396 586261396
595695643 595695643
48300181 48300181
807290056 807290056
689098506 689098506
835382514 835382514
419483867 419483867
804848483 804848483
409423529 409423529
92074877 92074877
63518684 63518684
111431175 111431175
570078637 570078637
650754044 650754044
446950097 446950097
76194742 76194742
694093068 694093068
901254781 901254781
283196038 283196038
691733070 691733070
953797139 953797139
834539189 834539189
347585177 347585177
770136854 770136854
139612657 139612657
204882939 204882939
114121695 114121695
789234229 789234229
526606423 526606423
598764886 598764886
236320455 236320455
311202309 311202309
17197530 17197530
201777961 201777961
393663977 393663977
198665171 198665171
244280346 244280346
548976936 548976936
166308144 166308144
219090937 219090937
919761829 919761829
282907286 282907286
608852427 608852427
375598081 375598081
998730003 998730003
837966345 837966345
165510918 165510918
374552099 374552099
895371085 895371085
413193432 413193432
354682281 354682281
154937366 154937366
76072642 76072642
406919547 406919547
573324735 573324735
256285857 256285857
776095923 776095923
473515713 473515713
652808371 652808371
417415932 417415932
470152237 470152237
700986148 700986148
56010471 56010471
651960297 651960297
878736738 878736738
359637371 359637371
457299061 457299061
665701337 665701337
688567055 688567055
721560865 721560865
513109805 513109805
936499341 936499341
617298676 617298676
609558519 609558519
383055516 383055516
299350922 299350922
268337645 268337645
456419437 456419437
364025369 364025369
458971999 458971999
159924791 159924791
741814520 741814520
682347305 682347305
717374434 717374434
300668605 300668605
749641920 749641920
26865026 26865026
655113435 655113435
174837355 174837355
987756062 987756062
629835309 629835309
603303412 603303412
383370723 383370723
739430893 739430893
762730179 762730179
461145986 461145986
399815604 399815604
153197642 153197642
743170255 743170255
674327112 674327112
667205491 667205491
870491961 870491961
224420424 224420424
175718539 175718539
166890119 166890119
935121435 935121435
157065913 157065913
622260335 622260335
23603266 23603266
342783371 342783371
418354740 418354740
984976365 984976365
900664987 900664987
949851988 949851988
814026366 814026366
433206858 433206858
116500209 116500209
128224378 128224378
343121627 343121627
906235172 906235172
979286585 979286585
290173747 290173747
993239549 993239549
370135236 370135236
592711924 592711924
579692269 579692269
101818810 101818810
109199495 109199495
133400570 133400570
23256607 23256607
626710871 626710871
60858176 60858176
554137520 554137520
540424876 540424876
99888757 99888757
766497495 766497495
219065561 219065561
9604646 9604646
110172312 110172312
846067201 846067201
913411757 913411757
493767045 493767045
148074074 148074074
920481058 920481058
963826338 963826338
546213634 546213634
752356489 752356489
572906995 572906995
72745343 72745343
187109717 187109717
366538334 366538334
437541757 437541757
893000667 893000667
486553812 486553812
52717596 52717596
880463505 880463505
141812794 141812794
390492723 390492723
854080162 854080162
868768036 868768036
181513256 181513256
499608473 499608473
968030602 968030602
31784087 31784087
767654050 767654050
328518642 328518642
124668587 124668587
208255645 208255645
728689917 728689917
43317873 43317873
13709672 13709672
642769276 642769276
282165656 282165656
628606985 628606985
377155932 377155932
125005437 125005437
837674979 837674979
379581137 379581137
176041401 176041401
87006477 87006477
172774917 172774917
806206531 806206531
131713890 131713890
173540014 173540014
741751920 741751920
139705199 139705199
352074344 352074344
924706733 924706733
269080649 269080649
235148533 235148533
20667408 20667408
290520356 290520356
357042546 357042546
862768677 862768677
927474564 927474564
670344496 670344496
592102541 592102541
384985376 384985376
68173924 68173924
965402027 965402027
385545308 385545308
83261390 83261390
709585050 709585050
402266260 402266260
385425644 385425644
889202086 889202086
204788190 204788190
679032434 679032434
123866277 123866277
144937913 144937913
254208363 254208363
57623723 57623723
952908732 952908732
117133559 117133559
343403923 343403923
969738476 969738476
258880327 258880327
329680001 329680001
951689293 951689293
216421438 216421438
732591170 732591170
124416017 124416017
113615380 113615380
640520443 640520443
835334442 835334442
68422030 68422030
13977870 13977870
108078729 108078729
404452516 404452516
248537065 248537065
194234714 194234714
605310497 605310497
964073641 964073641
749004390 749004390
364816261 364816261
269653332 269653332
634418135 634418135
16345509 16345509
188203446 188203446
630171137 630171137
884965151 884965151
290293012 290293012
833976466 833976466
418463927 418463927
607829571 607829571
104507616 104507616
882143156 882143156
587152719 587152719
238353545 238353545
800724834 800724834
926133902 926133902
623526413 623526413
355695726 355695726
216364065 216364065
65479465 65479465
886525946 886525946
17935774 17935774
698091471 698091471
720278507 720278507
66375074 66375074
904360752 904360752
667752198 667752198
409135766 409135766
604328284 604328284
238030806 238030806
827724005 827724005
656574167 656574167
368500570 368500570
743361510 743361510
117700094 117700094
215535491 215535491
278282121 278282121
499187254 499187254
798498924 798498924
667056131 667056131
379546768 379546768
736265416 736265416
883253990 883253990
891968272 891968272
940271076 940271076
830823810 830823810
827313241 827313241
679513392 679513392
85703694 85703694
827690731 827690731
228838634 228838634
372689348 372689348
36168887 36168887
60440596 60440596
534351631 534351631
254927513 254927513
307712347 307712347
694748500 694748500
382203288 382203288
38505557 38505557
10926896 10926896
414461021 414461021
138587568 138587568
674280234 674280234
801220203 801220203
775923220 775923220
446721634 446721634
546350431 546350431
913171615 913171615
152760067 152760067
395885611 395885611
617184865 617184865
242954014 242954014
472812821 472812821
644672395 644672395
901985165 901985165
178276196 178276196
890949693 890949693
185413051 185413051
421834893 421834893
24268883 24268883
268385061 268385061
347072003 347072003
803301408 803301408
522472859 522472859
27625663 27625663
988034575 988034575
751511022 751511022
465547963 465547963
6370275 6370275
303903180 303903180
156432939 156432939
748686941 748686941
284135456 284135456
790993534 790993534
798554673 798554673
610364206 610364206
103833091 103833091
152681827 152681827
728972499 728972499
754327793 754327793
185818361 185818361
972354837 972354837
3211542 3211542
822923540 822923540
405828002 405828002
617876390 617876390
605124882 605124882
724238647 724238647
192086050 192086050
8891861 8891861
287482432 287482432
302728657 302728657
394067614 394067614
706750227 706750227
29102788 29102788
4337603 4337603
859656989 859656989
15543735 15543735
549027151 549027151
830045012 830045012
291740247 291740247
164199563 164199563
102972331 102972331
744539217 744539217
812645080 812645080
646230730 646230730
685626226 685626226
945164705 945164705
734454062 734454062
582018366 582018366
648049646 648049646
964586194 964586194
876724951 876724951
492110859 492110859
164610237 164610237
632177083 632177083
523012973 523012973
151575906 151575906
488022952 488022952
157971382 157971382
196236547 196236547
497917843 497917843
915177616 915177616
966509400 966509400
496837376 496837376
407120294 407120294
501589713 501589713
8911280 8911280
878904919 878904919
785254005 785254005
440528599 440528599
272145816 272145816
533081913 533081913
491912060 491912060
18371322 18371322
492533925 492533925
249214675 249214675
652904583 652904583
459027652 459027652
107132122 107132122
351867006 351867006
981793761 981793761
868043081 868043081
112459132 112459132
228088437 228088437
939652497 939652497
27931921 27931921
254181591 254181591
177784918 177784918
644902048 644902048
326266716 326266716
716097796 716097796
516034075 516034075
498898677 498898677
381992845 381992845
277193123 277193123
538479342 538479342
755633388 755633388
545996264 545996264
6605365 6605365
936898175 936898175
395576254 395576254
78529485 78529485
667274709 667274709
940312353 940312353
564304877 564304877
289102906 289102906
575003194 575003194
458664662 458664662
762612557 762612557
58333948 58333948
857222319 857222319
950124551 950124551
30907974 30907974
803381804 803381804
675446708 675446708
150350814 150350814
41776645 41776645
660453815 660453815
52364853 52364853
25541979 25541979
318442404 318442404
38410097 38410097
445423548 445423548
30911919 30911919
364560469 364560469
535334974 535334974
124632228 124632228
377658493 377658493
911163965 911163965
71116898 71116898
455234980 455234980
539366708 539366708
80928851 80928851
783533696 783533696
60483307 60483307
354313995 354313995
43666729 43666729
263296375 263296375
19226643 19226643
364808389 364808389
339696219 339696219
47267195 47267195
347932109 347932109
450630471 450630471
931484872 931484872
833298848 833298848
965971495 965971495
766633793 766633793
717313135 717313135
244267395 244267395
583747051 583747051
759906597 759906597
998341130 998341130
245675521 245675521
224667216 224667216
118999632 118999632
305098979 305098979
542866525 542866525
869339329 869339329
334997608 334997608
14194316 14194316
618944006 618944006
685294043 685294043
549175888 549175888
681914197 681914197
837531335 837531335
429180617 429180617
566681222 566681222
178045380 178045380
749994275 749994275
646634324 646634324
511481305 511481305
406834452 406834452
575497375 575497375
811971441 811971441
194179766 194179766
593678479 593678479
247659765 247659765
668469724 668469724
993101478 993101478
64265055 64265055
207498690 207498690
261761108 261761108
800260722 800260722
513534720 513534720
413542743 413542743
971879042 971879042
630084384 630084384
421775586 421775586
777599837 777599837
522066055 522066055
183083435 183083435
228597244 228597244
473927845 473927845
49608015 49608015
186816497 186816497
339034098 339034098
691097653 691097653
637529656 637529656
438314054 438314054
815792053 815792053
934131341 934131341
507002985 507002985
294432245 294432245
764748947 764748947
760328269 760328269
114956120 114956120
761917016 761917016
566495036 566495036
6710292 6710292
271853294 271853294
448906635 448906635
38739718 38739718
327652209 327652209
429364267 429364267
715988376 715988376
852239917 852239917
541535665 541535665
733705137 733705137
128105061 128105061
23737781 23737781
18174559 18174559
417086444 417086444
59336563 59336563
619405632 619405632
939401284 939401284
575451373 575451373
154290702 154290702
306288913 306288913
363350246 363350246
830682890 830682890
469338608 469338608
386590864 386590864
910759982 910759982
291275487 291275487
963990007 963990007
12481101 12481101
760798504 760798504
332449383 332449383
561434460 561434460
726057944 726057944
149205104 149205104
514676994 514676994
209865425 209865425
327948897 327948897
482349389 482349389
881317976 881317976
673053871 673053871
595280902 595280902
13047953 13047953
267537064 267537064
398017430 398017430
908208360 908208360
749038484 749038484
901114588 901114588
918535431 918535431
783694904 783694904
230301225 230301225
832147452 832147452
347389828 347389828
715507528 715507528
666849876 666849876
956412543 956412543
17403020 17403020
68078916 68078916
652812575 652812575
180498184 180498184
586740792 586740792
253042947 253042947
372864321 372864321
199288213 199288213
676248742 676248742
382718947 382718947
484458319 484458319
250068624 250068624
733152335 733152335
693311217 693311217
655135530 655135530
824670862 824670862
575378944 575378944
459334333 459334333
570278159 570278159
238329733 238329733
834905493 834905493
195750822 195750822
869364644 869364644
725262889 725262889
358396058 358396058
703852286 703852286
886805018 886805018
635069685 635069685
112164325 112164325
280799402 280799402
697524105 697524105
771070131 771070131
181259997 181259997
808054076 808054076
537144463 537144463
33993620 33993620
75388228 75388228
14320890 14320890
503197630 503197630
746802388 746802388
135118553 135118553
481684796 481684796
30808906 30808906
105999939 105999939
714824992 714824992
347642230 347642230
557099377 557099377
385160915 385160915
63324922 63324922
402232388 402232388
124036508 124036508
40039039 40039039
629772577 629772577
641945800 641945800
747521519 747521519
408774545 408774545
691213445 691213445
615963305 615963305
965428973 965428973
223462922 223462922
372193847 372193847
362885668 362885668
757238360 757238360
306783627 306783627
672507455 672507455
648570127 648570127
811263724 811263724
85289538 85289538
844919083 844919083
18698415 18698415
766220255 766220255
286668503 286668503
217638285 217638285
995945621 995945621
753283014 753283014
593748908 593748908
354297535 354297535
586498194 586498194
158456759 158456759
75296622 75296622
217357665 217357665
114732860 114732860
819033175 819033175
211147342 211147342
404589864 404589864
112868455 112868455
869664734 869664734
185758694 185758694
985859903 985859903
590957949 590957949
975157778 975157778
21551661 21551661
241212526 241212526
817340489 817340489
26833136 26833136
764006714 764006714
164654579 164654579
212101330 212101330
546856016 546856016
692443828 692443828
32051053 32051053
823334889 823334889
278541239 278541239
75217111 75217111
756047012 756047012
256058480 256058480
170232234 170232234
571449158 571449158
629928633 629928633
689009830 689009830
836731570 836731570
841982191 841982191
645195498 645195498
979116869 979116869
854893171 854893171
591107369 591107369
373332753 373332753
218110946 218110946
412090074 412090074
26512881 26512881
714496999 714496999
459134026 459134026
807644010 807644010
728486793 728486793
862935507 862935507
177319155 177319155
656275161 656275161
110482084 110482084
593365942 593365942
646186814 646186814
12264128 12264128
638629966 638629966
216530600 216530600
627319959 627319959
354926199 354926199
119337858 119337858
995723155 995723155
835840234 835840234
184399368 184399368
902350857 902350857
562548540 562548540
284470436 284470436
14739118 14739118
42420406 42420406
36012409 36012409
37599172 37599172
310046680 310046680
878354118 878354118
394251943 394251943
127607288 127607288
245924711 245924711
215045287 215045287
691832089 691832089
682916622 682916622
721665978 721665978
654495831 654495831
763413703 763413703
33371137 33371137
229999212 229999212
70786686 70786686
729329245 729329245
160800002 160800002
766210156 766210156
252933941 252933941
805629406 805629406
944950053 944950053
628381369 628381369
292329049 292329049
463537810 463537810
278404382 278404382
546165449 546165449
174885302 174885302
160919155 160919155
144962346 144962346
619167905 619167905
782802410 782802410
545154615 545154615
964715205 964715205
337626495 337626495
854645423 854645423
76452754 76452754
666903082 666903082
618467634 618467634
576565325 576565325
446519898 446519898
94024277 94024277
297371579 297371579
881990189 881990189
468755007 468755007
912976514 912976514
580326102 580326102
363868816 363868816
610622446 610622446
146553353 146553353
60733410 60733410
175515038 175515038
316848285 316848285
403486721 403486721
307342013 307342013
101223973 101223973
159579506 159579506
349350999 349350999
545157725 545157725
430624401 430624401
371307750 371307750
568655196 568655196
9756146 9756146
362162029 362162029
164173505 164173505
311550095 311550095
12167067 12167067
307857435 307857435
870455593 870455593
182527064 182527064
306364659 306364659
263317887 263317887
259264584 259264584
430688745 430688745
519751013 519751013
549714932 549714932
302431437 302431437
45060313 45060313
163413433 163413433
926214703 926214703
61767052 61767052
358602691 358602691
52349611 52349611
620457835 620457835
794982444 794982444
254072607 254072607
548603240 548603240
611364413 611364413
826358216 826358216
663792936 663792936
69349962 69349962
273330713 273330713
317997306 317997306
466510264 466510264
820879195 820879195
769823479 769823479
509721618 509721618
110086616 110086616
657098180 657098180
184184709 184184709
424223345 424223345
177311995 177311995
678658075 678658075
535548172 535548172
497773053 497773053
764946472 764946472
412175229 412175229
49592165 49592165
582866692 582866692
603036961 603036961
909602446 909602446
664951051 664951051
18206404 18206404
138414299 138414299
588094206 588094206
183206789 183206789
741669616 741669616
352401815 352401815
213631365 213631365
322868892 322868892
349106329 349106329
85106458 85106458
850875380 850875380
320449824 320449824
24544439 24544439
415244819 415244819
724867431 724867431
214369640 214369640
428778761 428778761
92732782 92732782
930688862 930688862
976605253 976605253
610999563 610999563
579133651 579133651
228647728 228647728
27233930 27233930
795533614 795533614
242064789 242064789
990570718 990570718
836293783 836293783
373858646 373858646
995252094 995252094
636779282 636779282
703454075 703454075
574579988 574579988
765795320 765795320
155222345 155222345
32291795 32291795
468940603 468940603
94301504 94301504
335196082 335196082
279007148 279007148
70238984 70238984
361144662 361144662
917786365 917786365
902376550 902376550
783127756 783127756
967199273 967199273
123474117 123474117
605127340 605127340
886328326 886328326
469312255 469312255
904111878 904111878
407690052 407690052
419448786 419448786
105857352 105857352
934959409 934959409
290397801 290397801
681460701 681460701
590328337 590328337
807707982 807707982
240529189 240529189
541995407 541995407
939719413 939719413
880918092 880918092
782649156 782649156
211586898 211586898
412816507 412816507
352384103 352384103
381616208 381616208
717961433 717961433
469746549 469746549
586848167 586848167
428875379 428875379
611070270 611070270
540466677 540466677
461853196 461853196
199928625 199928625
721763139 721763139
761648701 761648701
195720109 195720109
242849358 242849358
152163981 152163981
285519210 285519210
977968808 977968808
44990073 44990073
519227053 519227053
667066362 667066362
955136627 955136627
366209450 366209450
743224440 743224440
712967779 712967779
305750370 305750370
520502419 520502419
212758078 212758078
883629001 883629001
265013976 265013976
364763762 364763762
124127760 124127760
394657189 394657189
2178033 2178033
547050943 547050943
271460007 271460007
303753783 303753783
690637282 690637282
639447020 639447020
861022062 861022062
208889189 208889189
41558160 41558160
977811391 977811391
931858486 931858486
912109708 912109708
994943585 994943585
841684527 841684527
520549669 520549669
318288331 318288331
17418319 17418319
429208462 429208462
25578616 25578616
840779626 840779626
657176839 657176839
312730254 312730254
42839067 42839067
105985170 105985170
246958760 246958760
26552080 26552080
968892138 968892138
246033748 246033748
192141094 192141094
663188543 663188543
596070677 596070677
384656896 384656896
213761554 213761554
581957788 581957788
443504873 443504873
851654579 851654579
954387440 954387440
97013291 97013291
869546199 869546199
851291012 851291012
381338151 381338151
508805393 508805393
227514178 227514178
809104009 809104009
910732797 910732797
150360329 150360329
7895524 7895524
623371568 623371568
66572142 66572142
7076074 7076074
445774389 445774389
888432405 888432405
126412354 126412354
307415536 307415536
63519464 63519464
447902765 447902765
704223824 704223824
630267750 630267750
212934133 212934133
577893001 577893001
584819357 584819357
475723172 475723172
814002595 814002595
821034883 821034883
640396086 640396086
709054199 709054199
433710516 433710516
119997125 119997125
363336515 363336515
885634983 885634983
262405188 262405188
384948368 384948368
604489560 604489560
395693611 395693611
585914461 585914461
334831497 334831497
598833426 598833426
5840587 5840587
819948294 819948294
946531108 946531108
137716387 137716387
249363276 249363276
877315529 877315529
397218397 397218397
425794220 425794220
155648949 155648949
806263027 806263027
422513373 422513373
819754632 819754632
757667070 757667070
188962761 188962761
9816301 9816301
494678721 494678721
186622771 186622771
601964466 601964466
103487286 103487286
901018958 901018958
686433290 686433290
40590646 40590646
909385275 909385275
433529784 433529784
423033553 423033553
193506211 193506211
438180747 438180747
630799915 630799915
760182897 760182897
179495498 179495498
39597301 39597301
38850569 38850569
66026614 66026614
31046937 31046937
804766219 804766219
768040245 768040245
884500155 884500155
749984066 749984066
998288866 998288866
302985230 302985230
448206703 448206703
50743876 50743876
434999500 434999500
437792081 437792081
935271854 935271854
556571729 556571729
174532765 174532765
466232628 466232628
396692452 396692452
274347728 274347728
406619787 406619787
934292625 934292625
811334199 811334199
862837607 862837607
533840929 533840929
795162107 795162107
246891064 246891064
418949855 418949855
91306978 91306978
840546559 840546559
240385595 240385595
442160700 442160700
874455396 874455396
858533425 858533425
758071245 758071245
95983917 95983917
362116920 362116920
956050519 956050519
420686539 420686539
928888505 928888505
857313391 857313391
514006341 514006341
350201798 350201798
323453225 323453225
998009909 998009909
629367819 629367819
276052848 276052848
141283017 141283017
673222355 673222355
198728854 198728854
773330581 773330581
626266862 626266862
293471570 293471570
79663834 79663834
996055489 996055489
462870873 462870873
632449094 632449094
322189489 322189489
285439751 285439751
774776286 774776286
463111539 463111539
794935867 794935867
559819959 559819959
815441687 815441687
822465029 822465029
179532888 179532888
867524483 867524483
624530178 624530178
796625009 796625009
658334706 658334706
369900263 369900263
113446957 113446957
23287892 23287892
41887498 41887498
500834871 500834871
990913957 990913957
637823737 637823737
348707031 348707031
741536923 741536923
964777958 964777958
412291599 412291599
665179271 665179271
998559426 998559426
125580510 125580510
203688153 203688153
350790699 350790699
820815384 820815384
207617152 207617152
442646737 442646737
988225616 988225616
890295704 890295704
563120462 563120462
67897346 67897346
733140572 733140572
890462599 890462599
924689235 924689235
302660571 302660571
51115105 51115105
831761088 831761088
363327827 363327827
189122017 189122017
878994270 878994270
141660733 141660733
715852880 715852880
113554354 113554354
215402493 215402493
441954431 441954431
892432630 892432630
648314979 648314979
232174202 232174202
331839727 331839727
287562449 287562449
826052874 826052874
792991177 792991177
512798965 512798965
758416006 758416006
969346985 969346985
122634275 122634275
12045651 12045651
133890740 133890740
184229731 184229731
36580934 36580934
136260190 136260190
852494837 852494837
955110973 955110973
664091906 664091906
96701809 96701809
826737110 826737110
953087564 953087564
283786057 283786057
361716251 361716251
228568643 228568643
388804352 388804352
949626468 949626468
820512216 820512216
494516844 494516844
368062844 368062844
979069763 979069763
797762057 797762057
848664731 848664731
504714936 504714936
849503257 849503257
162429618 162429618
379763933 379763933
224841285 224841285
538482514 538482514
261152024 261152024
47169302 47169302
578854072 578854072
454498413 454498413
440421851 440421851
122731895 122731895
563239953 563239953
764112502 764112502
239062485 239062485
916753157 916753157
371585839 371585839
977028967 977028967
282911136 282911136
109327693 109327693
505079820 505079820
65274463 65274463
827569671 827569671
413365518 413365518
489841014 489841014
280725550 280725550
18272164 18272164
252364706 252364706
332297426 332297426
262461732 262461732
124770461 124770461
908129698 908129698
780010571 780010571
757017491 757017491
889316773 889316773
376768290 376768290
755883215 755883215
649186483 649186483
822364528 822364528
376511625 376511625
887758951 887758951
708554818 708554818
225565016 225565016
874050754 874050754
266109779 266109779
30323099 30323099
714009270 714009270
833618219 833618219
720176573 720176573
953227170 953227170
904253207 904253207
973711444 973711444
252851423 252851423
640656183 640656183
251354221 251354221
186208654 186208654
12475375 12475375
500542520 500542520
713825270 713825270
679292931 679292931
21014185 21014185
39169042 39169042
613136399 613136399
945386341 945386341
658677254 658677254
131853484 131853484
273600589 273600589
499838467 499838467
729047540 729047540
17752184 17752184
549060193 549060193
25528817 25528817
928167184 928167184
265700443 265700443
130125634 130125634
219184762 219184762
560408797 560408797
930825680 930825680
199011570 199011570
842560635 842560635
382395862 382395862
375834480 375834480
260353650 260353650
158428121 158428121
5347702 5347702
261133706 261133706
157118141 157118141
24653467 24653467
953657590 953657590
65484109 65484109
812147772 812147772
663304712 663304712
912165096 912165096
199203500 199203500
124380652 124380652
220363131 220363131
836506725 836506725
331446592 331446592
514584068 514584068
234275945 234275945
194611134 194611134
179170830 179170830
731946188 731946188
351634243 351634243
783747511 783747511
389317335 389317335
67607334 67607334
458107831 458107831
785220541 785220541
270825613 270825613
62648770 62648770
309583818 309583818
763466154 763466154
490297254 490297254
788371070 788371070
351765785 351765785
507041469 507041469
712024603 712024603
539782948 539782948
769457194 769457194
214490817 214490817
946920677 946920677
303401690 303401690
926105487 926105487
359132030 359132030
67049487 67049487
603328476 603328476
203205903 203205903
62103726 62103726
816692763 816692763
591460878 591460878
521247647 521247647
108285906 108285906
141067065 141067065
323575490 323575490
273833558 273833558
685344855 685344855
183409607 183409607
147605474 147605474
796648619 796648619
49239645 49239645
111642447 111642447
824749076 824749076
778759135 778759135
99879097 99879097
573634807 573634807
807842142 807842142
68877796 68877796
704064295 704064295
239775433 239775433
279272780 279272780
239088934 239088934
187676903 187676903
5266361 5266361
398912296 398912296
290954347 290954347
823652621 823652621
979527847 979527847
488865623 488865623
179603363 179603363
657569332 657569332
956784864 956784864
337840996 337840996
290190887 290190887
545313254 545313254
451168659 451168659
187369912 187369912
179939548 179939548
999689282 999689282
200646931 200646931
859329256 859329256
299626677 299626677
63108329 63108329
540424060 540424060
984510496 984510496
534604001 534604001
793679981 793679981
868361614 868361614
936746297 936746297
270855693 270855693
363738294 363738294
467893346 467893346
400770092 400770092
858585618 858585618
671792794 671792794
284106871 284106871
852175671 852175671
402009045 402009045
755955135 755955135
110416942 110416942
321611323 321611323
301556957 301556957
737801369 737801369
960467350 960467350
286107953 286107953
415396045 415396045
580500871 580500871
939009294 939009294
456563758 456563758
540201398 540201398
5527266 5527266
141436075 141436075
608049201 608049201
979184487 979184487
618996795 618996795
600004986 600004986
365758429 365758429
997330605 997330605
852982475 852982475
666451023 666451023
755616847 755616847
287759460 287759460
144438193 144438193
318910063 318910063
796878561 796878561
467038481 467038481
823706825 823706825
585960328 585960328
603444837 603444837
285486199 285486199
993983101 993983101
514471232 514471232
216112165 216112165
336587621 336587621
280432493 280432493
854436813 854436813
179470829 179470829
738211392 738211392
851146963 851146963
116412451 116412451
717259672 717259672
734042938 734042938
691354628 691354628
287434892 287434892
594390746 594390746
133601926 133601926
179846716 179846716
247396194 247396194
265471680 265471680
31069253 31069253
479117177 479117177
196752904 196752904
944513925 944513925
329338121 329338121
686570258 686570258
516096728 516096728
923231718 923231718
651706506 651706506
472230682 472230682
19348711 19348711
892699715 892699715
744458811 744458811
273156115 273156115
343686969 343686969
314984373 314984373
116582866 116582866
466440456 466440456
951105723 951105723
173860770 173860770
889285485 889285485
914703255 914703255
227907777 227907777
534891138 534891138
112016484 112016484
473555175 473555175
627942334 627942334
658551887 658551887
682936972 682936972
658422779 658422779
710333271 710333271
19822868 19822868
87031027 87031027
692302100 692302100
535814774 535814774
49789883 49789883
270753642 270753642
855357283 855357283
703896965 703896965
794082220 794082220
801254003 801254003
60273065 60273065
186513717 186513717
949688523 949688523
29047334 29047334
3954537 3954537
206962256 206962256
37690654 37690654
133112484 133112484
387279684 387279684
293300137 293300137
352052021 352052021
106750342 106750342
520963263 520963263
554859631 554859631
458339362 458339362
179424903 179424903
341311481 341311481
111586442 111586442
109504526 109504526
416414859 416414859
249312025 249312025
629678990 629678990
606370091 606370091
602845919 602845919
366231825 366231825
513011906 513011906
198561157 198561157
94808973 94808973
46469561 46469561
189710877 189710877
574021530 574021530
33558623 33558623
61073626 61073626
486411799 486411799
457462003 457462003
394488531 394488531
630814902 630814902
477476185 477476185
572288369 572288369
538887860 538887860
49537748 49537748
168888216 168888216
106768644 106768644
306174 306174
791582182 791582182
764701577 764701577
260983455 260983455
42031216 42031216
293523846 293523846
109841491 109841491
780390661 780390661
773115517 773115517
659029354 659029354
57530120 57530120
4974542 4974542
51997812 51997812
623958868 623958868
705806766 705806766
934853597 934853597
607333273 607333273
723499587 723499587
361801156 361801156
996926469 996926469
618650850 618650850
940104384 940104384
990321554 990321554
854633666 854633666
38253229 38253229
503885914 503885914
296587473 296587473
340258886 340258886
555156936 555156936
575097379 575097379
473918498 473918498
341126881 341126881
846735951 846735951
591117295 591117295
155644957 155644957
192707102 192707102
519606860 519606860
108466710 108466710
13114201 13114201
197578651 197578651
197763376 197763376
776297804 776297804
881741268 881741268
93576382 93576382
247460546 247460546
393574049 393574049
24112711 24112711
201597509 201597509
573723468 573723468
407221208 407221208
629139571 629139571
736413971 736413971
709762829 709762829
675820489 675820489
915477405 915477405
481905551 481905551
945900694 945900694
329709903 329709903
984452633 984452633
200898378 200898378
438300757 438300757
284678348 284678348
935859075 935859075
807134230 807134230
217266866 217266866
80980504 80980504
663878749 663878749
718075238 718075238
796045888 796045888
258911732 258911732
831870782 831870782
923968821 923968821
897799743 897799743
612253164 612253164
221268776 221268776
160854479 160854479
598997025 598997025
809884257 809884257
774888220 774888220
768746620 768746620
384339318 384339318
185970018 185970018
164889170 164889170
581757567 581757567
923721759 923721759
824880533 824880533
452247844 452247844
532002679 532002679
114620331 114620331
623215200 623215200
59520484 59520484
607878341 607878341
204474714 204474714
136799832 136799832
894715779 894715779
96045667 96045667
266204657 266204657
141092501 141092501
25733301 25733301
8115100 8115100
780921567 780921567
877523928 877523928
14626228 14626228
373578561 373578561
575260006 575260006
223176526 223176526
363071020 363071020
938746919 938746919
3198308 3198308
281897620 281897620
220730273 220730273
208687237 208687237
312054931 312054931
183607967 183607967
254634247 254634247
808186 808186
217788646 217788646
144122166 144122166
19788791 19788791
66649723 66649723
669850270 669850270
263088954 263088954
110830773 110830773
915435283 915435283
82016365 82016365
130179214 130179214
395576665 395576665
202152284 202152284
660434926 660434926
559181565 559181565
765586492 765586492
213305754 213305754
122687958 122687958
568595376 568595376
571755636 571755636
731943428 731943428
719511800 719511800
903883089 903883089
758859070 758859070
701806270 701806270
315215855 315215855
716412718 716412718
215129318 215129318
206835948 206835948
22579045 22579045
168498550 168498550
374237150 374237150
884422289 884422289
932990515 932990515
456189310 456189310
265647588 265647588
135702688 135702688
262856462 262856462
848272614 848272614
457959281 457959281
541943909 541943909
121332527 121332527
449770895 449770895
830290307 830290307
851439632 851439632
137816766 137816766
581486526 581486526
179766435 179766435
304830716 304830716
754259071 754259071
688395784 688395784
611820861 611820861
953409989 953409989
411787245 411787245
579342196 579342196
597027631 597027631
562164000 562164000
282856754 282856754
92879104 92879104
635010586 635010586
428519539 428519539
363717552 363717552
228092191 228092191
581991830 581991830
87415666 87415666
210913063 210913063
342921417 342921417
968021744 968021744
143784690 143784690
855885548 855885548
129402336 129402336
605720744 605720744
229903294 229903294
711159608 711159608
971372758 971372758
849089737 849089737
763945565 763945565
954012410 954012410
21386249 21386249
366801570 366801570
14723128 14723128
248253428 248253428
42514926 42514926
629394438 629394438
104931804 104931804
247497407 247497407
253906778 253906778
485079035 485079035
775832328 775832328
698914065 698914065
565689747 565689747
164656730 164656730
506116063 506116063
982072089 982072089
188654371 188654371
599928573 599928573
84766644 84766644
328426754 328426754
186918965 186918965
171866602 171866602
245014726 245014726
746524022 746524022
227289643 227289643
780197874 780197874
350389525 350389525
297114237 297114237
84464205 84464205
11763506 11763506
422631152 422631152
688254038 688254038
912759854 912759854
731762031 731762031
82912842 82912842
167082952 167082952
552632112 552632112
899446121 899446121
483779270 483779270
175100567 175100567
176102301 176102301
429455956 429455956
55659923 55659923
198646158 198646158
273960162 273960162
399706071 399706071
854469934 854469934
322126201 322126201
461057787 461057787
260225224 260225224
898307196 898307196
180457579 180457579
105858292 105858292
736826158 736826158
545272549 545272549
807165106 807165106
966905555 966905555
516294912 516294912
127243131 127243131
245582129 245582129
796916957 796916957
1171309 1171309
118723098 118723098
98030457 98030457
504957867 504957867
310040216 310040216
914000497 914000497
48432076 48432076
164147218 164147218
7627163 7627163
717365480 717365480
427920230 427920230
739004629 739004629
5478287 5478287
113743903 113743903
621178437 621178437
750181098 750181098
796890069 796890069
481997731 481997731
717240511 717240511
162456808 162456808
897451723 897451723
542972095 542972095
328095524 328095524
559036350 559036350
392554523 392554523
661171061 661171061
979116209 979116209
294555198 294555198
97264499 97264499
86863704 86863704
488977293 488977293
404921963 404921963
101255990 101255990
362359799 362359799
883062662 883062662
494664544 494664544
250256637 250256637
204905428 204905428
272071150 272071150
843490078 843490078
210449347 210449347
152086749 152086749
542062822 542062822
772857718 772857718
265616515 265616515
825110771 825110771
704563760 704563760
84588550 84588550
931697968 931697968
413619973 413619973
503026495 503026495
265501859 265501859
150439357 150439357
722086803 722086803
767874214 767874214
514318906 514318906
302486432 302486432
791009718 791009718
816499208 816499208
59181015 59181015
636355912 636355912
257367133 257367133
50125670 50125670
854317916 854317916
32535561 32535561
464952409 464952409
740193401 740193401
758381153 758381153
312808747 312808747
10189138 10189138
621277570 621277570
747961047 747961047
547983896 547983896
805281512 805281512
403604395 403604395
456340222 456340222
15551246 15551246
533001615 533001615
47372082 47372082
275783772 275783772
41389424 41389424
987279231 987279231
605660462 605660462
122275860 122275860
717401688 717401688
136940581 136940581
424205865 424205865
141262269 141262269
598954602 598954602
26648438 26648438
143933849 143933849
551945041 551945041
671068013 671068013
404110668 404110668
859722785 859722785
829592835 829592835
160137454 160137454
563244910 563244910
150367799 150367799
256225726 256225726
989666971 989666971
604282263 604282263
885297002 885297002
273919960 273919960
158415961 158415961
39360309 39360309
322440908 322440908
383418553 383418553
92746729 92746729
186850274 186850274
357581787 357581787
145667071 145667071
536808390 536808390
932497826 932497826
131550531 131550531
543714134 543714134
506868772 506868772
288624735 288624735
585935826 585935826
102282320 102282320
28399407 28399407
563617397 563617397
930637267 930637267
888333509 888333509
562259871 562259871
588806561 588806561
631248073 631248073
309299384 309299384
153174023 153174023
473141324 473141324
5570614 5570614
350922775 350922775
260562984 260562984
991661514 991661514
610460076 610460076
366109613 366109613
429890909 429890909
86293796 86293796
299725876 299725876
242372961 242372961
420586863 420586863
851413421 851413421
899012152 899012152
472545821 472545821
162816789 162816789
72077277 72077277
212305846 212305846
44000194 44000194
982994086 982994086
228899047 228899047
800665009 800665009
34993252 34993252
129226248 129226248
259792665 259792665
100622560 100622560
799115797 799115797
892514055 892514055
175860855 175860855
662683095 662683095
12794561 12794561
68513495 68513495
274318620 274318620
250716289 250716289
514451203 514451203
223254990 223254990
495890190 495890190
466892636 466892636
188533917 188533917
716529356 716529356
447522240 447522240
143006151 143006151
44086225 44086225
849759357 849759357
562831850 562831850
14601360 14601360
287902692 287902692
442021170 442021170
656720969 656720969
104648070 104648070
589669148 589669148
61359492 61359492
157016626 157016626
789472568 789472568
553935774 553935774
28486108 28486108
685008850 685008850
707458372 707458372
658744352 658744352
36021219 36021219
645417544 645417544
282003653 282003653
24196156 24196156
51202849 51202849
834446451 834446451
135041991 135041991
801751406 801751406
846320378 846320378
57692111 57692111
325014038 325014038
751872945 751872945
594877046 594877046
438093513 438093513
37418062 37418062
505845668 505845668
289372864 289372864
656221703 656221703
222313792 222313792
553905349 553905349
626004595 626004595
272311252 272311252
974254759 974254759
557607282 557607282
342733767 342733767
67775238 67775238
79018042 79018042
463522087 463522087
324502523 324502523
79160516 79160516
247422421 247422421
207301505 207301505
94583845 94583845
231603729 231603729
614444999 614444999
794408333 794408333
972148295 972148295
263101380 263101380
63295920 63295920
283370203 283370203
824068618 824068618
537797694 537797694
684257389 684257389
321124787 321124787
813364508 813364508
808944912 808944912
977203137 977203137
192708958 192708958
125069135 125069135
188173443 188173443
725420935 725420935
227323537 227323537
739272312 739272312
471610906 471610906
460720821 460720821
25567072 25567072
988163543 988163543
478831644 478831644
516352850 516352850
894174830 894174830
201367659 201367659
905221351 905221351
889900232 889900232
250708337 250708337
66835166 66835166
910251151 910251151
28156172 28156172
28152659 28152659
550260846 550260846
536555470 536555470
800511711 800511711
542293106 542293106
55091265 55091265
301919881 301919881
549537043 549537043
592495928 592495928
279554326 279554326
829067361 829067361
617444169 617444169
638795462 638795462
574342275 574342275
207174772 207174772
153904089 153904089
770843599 770843599
799541399 799541399
696016218 696016218
123861464 123861464
461725624 461725624
851650250 851650250
213552986 213552986
806007882 806007882
82623585 82623585
498839123 498839123
290659751 290659751
265870436 265870436
617728652 617728652
469961883 469961883
581528324 581528324
992692601 992692601
4973805 4973805
815543682 815543682
1956251 1956251
679568955 679568955
19131689 19131689
479220149 479220149
54429139 54429139
559147276 559147276
406333505 406333505
545527399 545527399
586784154 586784154
445709587 445709587
689387908 689387908
619807570 619807570
877905797 877905797
59487573 59487573
423066034 423066034
32377966 32377966
86810791 86810791
325687739 325687739
757118289 757118289
823203685 823203685
510759446 510759446
957273747 957273747
819658275 819658275
557209513 557209513
268178062 268178062
262540886 262540886
947441187 947441187
371642731 371642731
697624701 697624701
493828300 493828300
877701350 877701350
611930013 611930013
31275893 31275893
444975732 444975732
131507826 131507826
743158837 743158837
473520923 473520923
887167972 887167972
735050359 735050359
875508761 875508761
181932351 181932351
673385320 673385320
4430242 4430242
453868354 453868354
353354545 353354545
697821326 697821326
278547763 278547763
254202375 254202375
853873680 853873680
646005565 646005565
53686076 53686076
770239587 770239587
246902655 246902655
931801667 931801667
964868494 964868494
475660098 475660098
848643767 848643767
95174630 95174630
332483560 332483560
795291755 795291755
895229310 895229310
50801003 50801003
806842048 806842048
434098095 434098095
618796335 618796335
731760843 731760843
606227833 606227833
861719220 861719220
688849556 688849556
952637040 952637040
721376857 721376857
461620261 461620261
933887974 933887974
975840602 975840602
697398714 697398714
823043647 823043647
245821810 245821810
194778513 194778513
586375117 586375117
347233075 347233075
579552588 579552588
153895815 153895815
446050110 446050110
547402354 547402354
194501981 194501981
417130722 417130722
648168406 648168406
25019605 25019605
411079471 411079471
163943525 163943525
67035831 67035831
709370659 709370659
561160085 561160085
169434958 169434958
389333805 389333805
705049150 705049150
481280055 481280055
133093208 133093208
95054869 95054869
44006626 44006626
733425788 733425788
272635035 272635035
701382020 701382020
101533474 101533474
161683594 161683594
70081409 70081409
683990818 683990818
859061516 859061516
896597707 896597707
66787868 66787868
486093095 486093095
188784371 188784371
775757725 775757725
672144804 672144804
437692393 437692393
264028218 264028218
41104415 41104415
192760487 192760487
638666402 638666402
997640991 997640991
838368751 838368751
798530946 798530946
588753793 588753793
715131602 715131602
613763228 613763228
744674747 744674747
810165938 810165938
806786106 806786106
606740870 606740870
502717244 502717244
656473736 656473736
447581681 447581681
892787837 892787837
177341661 177341661
112633953 112633953
588869647 588869647
578160256 578160256
343179400 343179400
458890471 458890471
695866765 695866765
354076301 354076301
571467624 571467624
640889942 640889942
540085282 540085282
969084773 969084773
839630291 839630291
604866923 604866923
43227475 43227475
391531784 391531784
279874354 279874354
569809955 569809955
929787111 929787111
149501875 149501875
300572885 300572885
6435510 6435510
253318086 253318086
569439666 569439666
880830772 880830772
229943562 229943562
297970217 297970217
825753104 825753104
293181711 293181711
123881713 123881713
757307330 757307330
166361094 166361094
875154197 875154197
111991522 111991522
689118756 689118756
232687938 232687938
997275957 997275957
651217554 651217554
132882612 132882612
270721151 270721151
784281756 784281756
390651843 390651843
628613710 628613710
858877902 858877902
620021231 620021231
846191967 846191967
865723134 865723134
385300185 385300185
833089146 833089146
384076865 384076865
927346178 927346178
181240741 181240741
550703745 550703745
852972574 852972574
129614911 129614911
69845462 69845462
437026576 437026576
75638229 75638229
732343830 732343830
612287704 612287704
461912687 461912687
796603762 796603762
22445181 22445181
62378735 62378735
789338259 789338259
126983844 126983844
907082445 907082445
451113130 451113130
925618209 925618209
529947618 529947618
84464980 84464980
518449777 518449777
699786609 699786609
877225426 877225426
722691842 722691842
747562786 747562786
626837435 626837435
136852254 136852254
331225112 331225112
121562393 121562393
597753363 597753363
699401523 699401523
28252909 28252909
132589258 132589258
717193100 717193100
231881383 231881383
150536706 150536706
361685819 361685819
628418522 628418522
155016561 155016561
674686093 674686093
4118885 4118885
730304764 730304764
975691445 975691445
688639873 688639873
962590655 962590655
112262608 112262608
778074307 778074307
736313841 736313841
443240688 443240688
705432200 705432200
932404784 932404784
118176120 118176120
120079701 120079701
333307181 333307181
196478473 196478473
632092933 632092933
812785470 812785470
361564257 361564257
429955377 429955377
675544461 675544461
581993201 581993201
997657350 997657350
617864624 617864624
991904381 991904381
970872020 970872020
50713951 50713951
179177302 179177302
739073711 739073711
34875909 34875909
819158206 819158206
93805718 93805718
628174902 628174902
520472436 520472436
193342033 193342033
786217134 786217134
100997127 100997127
430338283 430338283
599340511 599340511
849873554 849873554
159121287 159121287
423139108 423139108
43094848 43094848
921289953 921289953
5653550 5653550
255527572 255527572
391393708 391393708
189002290 189002290
555086415 555086415
406358096 406358096
237195926 237195926
195299309 195299309
314132243 314132243
588084631 588084631
236187627 236187627
688561608 688561608
70879924 70879924
326914854 326914854
855688097 855688097
728460588 728460588
346542207 346542207
471048260 471048260
547380258 547380258
141912912 141912912
281166858 281166858
610543573 610543573
532013681 532013681
177170340 177170340
911011222 911011222
883325811 883325811
548703064 548703064
637491242 637491242
572373832 572373832
561581369 561581369
162525223 162525223
259200439 259200439
430800056 430800056
861153472 861153472
381092697 381092697
223167657 223167657
263647545 263647545
295503842 295503842
848901351 848901351
889309035 889309035
858621279 858621279
334549850 334549850
966018109 966018109
688064121 688064121
825091011 825091011
321643171 321643171
73242585 73242585
320683443 320683443
257773941 257773941
935292617 935292617
664359598 664359598
478248186 478248186
598212192 598212192
372630566 372630566
289370189 289370189
356426539 356426539
164612839 164612839
933655877 933655877
831292114 831292114
689581080 689581080
676504851 676504851
703641961 703641961
38699570 38699570
3984629 3984629
555696243 555696243
504880555 504880555
586952497 586952497
765028420 765028420
800516062 800516062
633195324 633195324
594553946 594553946
466509040 466509040
991588144 991588144
673997871 673997871
2017342 2017342
757690265 757690265
175256002 175256002
811228537 811228537
585512093 585512093
359695228 359695228
508131832 508131832
858228868 858228868
698706886 698706886
358055202 358055202
149424005 149424005
700720940 700720940
480890113 480890113
888934280 888934280
850828673 850828673
994573720 994573720
722903166 722903166
657598599 657598599
96649072 96649072
24582266 24582266
753085427 753085427
133677632 133677632
877036382 877036382
757175438 757175438
945180017 945180017
498081174 498081174
771618218 771618218
503782782 503782782
204873106 204873106
761883892 761883892
335773737 335773737
882894106 882894106
58701046 58701046
278542981 278542981
238573793 238573793
760806313 760806313
106554180 106554180
904393511 904393511
304026970 304026970
166129533 166129533
269044175 269044175
534978916 534978916
502404779 502404779
197962073 197962073
259450516 259450516
698094447 698094447
742665234 742665234
237408673 237408673
325445609 325445609
804857569 804857569
499872040 499872040
742902455 742902455
722494861 722494861
930964839 930964839
15306533 15306533
421462828 421462828
566806775 566806775
30767031 30767031
823114126 823114126
328054127 328054127
908651509 908651509
818246570 818246570
652601397 652601397
438901307 438901307
840734728 840734728
805967729 805967729
525551729 525551729
843705708 843705708
633039779 633039779
338343642 338343642
272592700 272592700
786006273 786006273
487847396 487847396
901572451 901572451
914212423 914212423
756397782 756397782
50627249 50627249
165805281 165805281
593877209 593877209
272936358 272936358
566029347 566029347
91917326 91917326
902633820 902633820
479310123 479310123
577587056 577587056
945201780 945201780
673809626 673809626
6130996 6130996
324753450 324753450
99972431 99972431
440111458 440111458
23825919 23825919
765376347 765376347
225511648 225511648
9595597 9595597
10352172 10352172
778444461 778444461
311103312 311103312
796982164 796982164
132222622 132222622
848953627 848953627
42956639 42956639
392553346 392553346
634886364 634886364
730386480 730386480
28272971 28272971
954619786 954619786
262091967 262091967
939768892 939768892
743491569 743491569
585917808 585917808
880715557 880715557
159858816 159858816
226179756 226179756
481844843 481844843
22717052 22717052
861813237 861813237
454389588 454389588
983675504 983675504
398880569 398880569
388177869 388177869
331038877 331038877
817177168 817177168
79635717 79635717
727540752 727540752
658792497 658792497
103885326 103885326
259556564 259556564
754473680 754473680
936124851 936124851
169024137 169024137
367577899 367577899
358841048 358841048
189943127 189943127
980280899 980280899
101338596 101338596
498687793 498687793
396201494 396201494
234778899 234778899
348587958 348587958
188874730 188874730
900552931 900552931
29654448 29654448
993130464 993130464
662122207 662122207
395240418 395240418
578071489 578071489
762400328 762400328
65599083 65599083
911927077 911927077
129815896 129815896
648432901 648432901
655252238 655252238
730634646 730634646
120445224 120445224
65109823 65109823
140726808 140726808
510838221 510838221
654956650 654956650
853832672 853832672
169355598 169355598
391189223 391189223
525517497 525517497
351139160 351139160
209740499 209740499
877430775 877430775
236554252 236554252
175046173 175046173
202270996 202270996
464449670 464449670
534944980 534944980
159866578 159866578
618159492 618159492
10118955 10118955
74118884 74118884
310440690 310440690
207427242 207427242
42955501 42955501
19423812 19423812
318856217 318856217
113528148 113528148
553455553 553455553
351156872 351156872
221850738 221850738
845724752 845724752
757495030 757495030
267486921 267486921
521639843 521639843
505133146 505133146
946041660 946041660
819546388 819546388
457817681 457817681
672322284 672322284
425378084 425378084
305749469 305749469
178185829 178185829
94752718 94752718
578841987 578841987
270229423 270229423
192144442 192144442
111364982 111364982
133964856 133964856
530261553 530261553
8969672 8969672
245576624 245576624
910138728 910138728
635531672 635531672
534444702 534444702
881938287 881938287
772388934 772388934
267547872 267547872
968040748 968040748
152245362 152245362
720411994 720411994
726175517 726175517
366031733 366031733
376616845 376616845
589966235 589966235
529876505 529876505
275513290 275513290
167228948 167228948
51905014 51905014
193327951 193327951
807213710 807213710
437506230 437506230
517664509 517664509
856386562 856386562
615594335 615594335
407944874 407944874
383272550 383272550
873588386 873588386
273726084 273726084
318766658 318766658
699257781 699257781
478879469 478879469
710133660 710133660
837228688 837228688
224036337 224036337
226178631 226178631
725807802 725807802
206653290 206653290
575585909 575585909
510825633 510825633
791088239 791088239
793914579 793914579
563616226 563616226
572482190 572482190
229739926 229739926
365836247 365836247
645674215 645674215
49995898 49995898
321508854 321508854
664026020 664026020
71829598 71829598
559740671 559740671
722851911 722851911
196870222 196870222
394045616 394045616
605068 605068
648405651 648405651
615795271 615795271
887526748 887526748
102231292 102231292
237598090 237598090
140612306 140612306
78123290 78123290
11223966 11223966
450951282 450951282
138972127 138972127
690435634 690435634
469807429 469807429
551698259 551698259
38981791 38981791
989988368 989988368
477151600 477151600
941580793 941580793
607531107 607531107
140641754 140641754
599863285 599863285
649743958 649743958
746294111 746294111
208823932 208823932
288105194 288105194
110328925 110328925
102693380 102693380
803199129 803199129
90448016 90448016
225688525 225688525
462862360 462862360
455219081 455219081
923271683 923271683
23736386 23736386
320079523 320079523
677434751 677434751
195379504 195379504
765473708 765473708
221042087 221042087
650922804 650922804
199574695 199574695
981491392 981491392
82438407 82438407
99732167 99732167
961952496 961952496
234551181 234551181
502804283 502804283
211246132 211246132
535676295 535676295
146753955 146753955
223460390 223460390
624466184 624466184
892122446 892122446
948435025 948435025
903672120 903672120
475592458 475592458
638176508 638176508
593140938 593140938
263141493 263141493
36722230 36722230
283430800 283430800
804646110 804646110
948307146 948307146
993674572 993674572
647108351 647108351
815321616 815321616
160749906 160749906
316544666 316544666
789860960 789860960
664468347 664468347
785706213 785706213
238003852 238003852
203768896 203768896
342429182 342429182
841649219 841649219
518488172 518488172
152162199 152162199
163949402 163949402
738080367 738080367
443212831 443212831
18481874 18481874
902513316 902513316
325042827 325042827
264188069 264188069
501852968 501852968
613000018 613000018
152775579 152775579
880471939 880471939
102783618 102783618
906197630 906197630
962131867 962131867
175246163 175246163
399804124 399804124
422020295 422020295
339195481 339195481
984462643 984462643
502165862 502165862
321577079 321577079
555188171 555188171
107845241 107845241
98040136 98040136
82243433 82243433
710954167 710954167
764107406 764107406
444392981 444392981
322286700 322286700
443504340 443504340
244778094 244778094
332677206 332677206
22884068 22884068
660073691 660073691
138891692 138891692
486874577 486874577
813192310 813192310
100637690 100637690
164361988 164361988
160077142 160077142
538859883 538859883
239384800 239384800
510306303 510306303
428896650 428896650
798761981 798761981
153751789 153751789
853408164 853408164
631171794 631171794
392997921 392997921
283506813 283506813
46273017 46273017
225583607 225583607
587384781 587384781
547006638 547006638
396180913 396180913
755060198 755060198
119341961 119341961
858746235 858746235
59772041 59772041
75595160 75595160
245987809 245987809
391105765 391105765
856005667 856005667
120746053 120746053
759374824 759374824
318836671 318836671
145554039 145554039
415749893 415749893
86487282 86487282
162608898 162608898
716120073 716120073
31918561 31918561
946793532 946793532
210059906 210059906
375610539 375610539
872548425 872548425
402825143 402825143
467211366 467211366
863244753 863244753
33916968 33916968
619599018 619599018
65895317 65895317
551763963 551763963
539580174 539580174
783646277 783646277
284969373 284969373
582905675 582905675
513949789 513949789
763296780 763296780
682820039 682820039
928310214 928310214
840577282 840577282
939675192 939675192
616476678 616476678
816509025 816509025
53084361 53084361
46479206 46479206
481662561 481662561
918033662 918033662
402893272 402893272
570911700 570911700
902204919 902204919
461283 461283
73370850 73370850
808766555 808766555
487315882 487315882
920795642 920795642
696086282 696086282
298297246 298297246
733768222 733768222
422121061 422121061
83494822 83494822
779296212 779296212
610861059 610861059
68070215 68070215
743960353 743960353
842854144 842854144
819951557 819951557
36585785 36585785
818601128 818601128
141135192 141135192
147446167 147446167
241822371 241822371
291575282 291575282
83291600 83291600
414129275 414129275
566485671 566485671
359693204 359693204
759497118 759497118
17002279 17002279
401598347 401598347
755966253 755966253
402434451 402434451
35621312 35621312
851297063 851297063
730485239 730485239
145354165 145354165
563631794 563631794
95441127 95441127
123719510 123719510
978755185 978755185
408798846 408798846
785690006 785690006
674934144 674934144
220320859 220320859
497399092 497399092
419461385 419461385
540730235 540730235
419123296 419123296
553047936 553047936
190313490 190313490
705027443 705027443
901049501 901049501
273554522 273554522
906545222 906545222
747211894 747211894
216997265 216997265
41747094 41747094
420186177 420186177
866477302 866477302
279196417 279196417
600846741 600846741
65524597 65524597
337827719 337827719
960771780 960771780
670115965 670115965
620642430 620642430
623152897 623152897
171860311 171860311
94039001 94039001
322999209 322999209
92314307 92314307
531569805 531569805
690316737 690316737
345712558 345712558
433473608 433473608
367514084 367514084
539284565 539284565
107261404 107261404
785333735 785333735
645486515 645486515
214994392 214994392
155028805 155028805
522109797 522109797
316950673 316950673
26619365 26619365
29824224 29824224
196002710 196002710
113826904 113826904
893676544 893676544
213132294 213132294
571207232 571207232
97950873 97950873
34364659 34364659
292478183 292478183
657034973 657034973
196596508 196596508
319972479 319972479
355280370 355280370
200680576 200680576
175008960 175008960
192553355 192553355
461881749 461881749
189976602 189976602
582819680 582819680
933197792 933197792
478054142 478054142
577562997 577562997
468615642 468615642
641531170 641531170
601268633 601268633
940670304 940670304
351030123 351030123
520454675 520454675
517629172 517629172
509526300 509526300
460967231 460967231
162886475 162886475
693710862 693710862
527849240 527849240
626100845 626100845
57671411 57671411
262407711 262407711
12270505 12270505
924932539 924932539
915252606 915252606
857663007 857663007
693034496 693034496
428978504 428978504
488883773 488883773
952123785 952123785
317930379 317930379
843752178 843752178
357809250 357809250
961715508 961715508
150704195 150704195
968405531 968405531
730815686 730815686
32661118 32661118
477031522 477031522
283192834 283192834
551665588 551665588
621125444 621125444
591227067 591227067
165089790 165089790
233951837 233951837
678889991 678889991
357788776 357788776
139272122 139272122
171999476 171999476
493748823 493748823
258210109 258210109
485148019 485148019
488699619 488699619
42986797 42986797
874413593 874413593
213510212 213510212
233993951 233993951
70640671 70640671
641725633 641725633
118820319 118820319
966993633 966993633
136713848 136713848
4413194 4413194
180328515 180328515
629374439 629374439
538601236 538601236
254447988 254447988
509122479 509122479
199312131 199312131
267829004 267829004
510285342 510285342
871475635 871475635
664313306 664313306
127802179 127802179
101443868 101443868
257716398 257716398
33667275 33667275
140314218 140314218
352735352 352735352
274105100 274105100
230009234 230009234
877815210 877815210
607743009 607743009
748036531 748036531
573345329 573345329
966891493 966891493
787161748 787161748
86154632 86154632
10088135 10088135
648131255 648131255
385913558 385913558
766725522 766725522
533547037 533547037
946777138 946777138
42902262 42902262
201160974 201160974
487590786 487590786
63520514 63520514
132914315 132914315
209931727 209931727
705956398 705956398
100925995 100925995
669320927 669320927
144087988 144087988
488611554 488611554
137019814 137019814
407029141 407029141
146333751 146333751
230195200 230195200
442365344 442365344
508677450 508677450
258431980 258431980
750469410 750469410
427292328 427292328
152503709 152503709
313532775 313532775
117026816 117026816
561832336 561832336
521938985 521938985
817360970 817360970
303828617 303828617
658049946 658049946
940513176 940513176
567562740 567562740
450007962 450007962
55890823 55890823
929928846 929928846
717804470 717804470
217965058 217965058
382938347 382938347
297754152 297754152
289338566 289338566
740464010 740464010
752094831 752094831
747921046 747921046
983577037 983577037
80566017 80566017
344095636 344095636
665015145 665015145
932719220 932719220
154742873 154742873
655541803 655541803
950443147 950443147
641335655 641335655
626909930 626909930
880092291 880092291
833385119 833385119
106080273 106080273
470545771 470545771
167183742 167183742
198795891 198795891
630402948 630402948
369650748 369650748
534360232 534360232
974409556 974409556
104755858 104755858
950872892 950872892
826511259 826511259
224482828 224482828
271323586 271323586
874395848 874395848
341120725 341120725
98373005 98373005
26438027 26438027
637128225 637128225
455647748 455647748
9442129 9442129
546342622 546342622
757689743 757689743
705377783 705377783
308359664 308359664
607818036 607818036
596152841 596152841
747316989 747316989
720649185 720649185
674559682 674559682
507148941 507148941
873254471 873254471
441766992 441766992
259080739 259080739
467085513 467085513
282524624 282524624
349730577 349730577
429580428 429580428
350509376 350509376
952441693 952441693
565876515 565876515
556385868 556385868
816294761 816294761
556388187 556388187
306577264 306577264
61781644 61781644
895464268 895464268
552157230 552157230
187277288 187277288
858348493 858348493
221188675 221188675
381259139 381259139
463840248 463840248
214769459 214769459
32130835 32130835
870384435 870384435
153026347 153026347
554502130 554502130
200383483 200383483
677948591 677948591
739585048 739585048
699761048 699761048
425312384 425312384
281624252 281624252
35498666 35498666
892843882 892843882
163472575 163472575
152086388 152086388
908994112 908994112
108835965 108835965
197836007 197836007
99359915 99359915
226216735 226216735
318479764 318479764
148311339 148311339
324206755 324206755
987879536 987879536
133102470 133102470
840025564 840025564
909194224 909194224
654135332 654135332
341661529 341661529
395077172 395077172
530255188 530255188
35851597 35851597
686941130 686941130
976329783 976329783
68795837 68795837
954558073 954558073
947570539 947570539
550364242 550364242
807721741 807721741
52021333 52021333
444437660 444437660
209221445 209221445
371064116 371064116
908513630 908513630
345820513 345820513
938638208 938638208
74660738 74660738
948617288 948617288
44515610 44515610
630106602 630106602
493069148 493069148
93141472 93141472
433905756 433905756
841273145 841273145
701648730 701648730
888713332 888713332
932267541 932267541
65988291 65988291
34588117 34588117
164170651 164170651
144899194 144899194
244100861 244100861
705244831 705244831
300217455 300217455
843495048 843495048
198053988 198053988
520667996 520667996
636645491 636645491
331506274 331506274
635387839 635387839
568610808 568610808
824090960 824090960
86690707 86690707
961103028 961103028
901082096 901082096
408924533 408924533
563153304 563153304
813139816 813139816
688333750 688333750
666014235 666014235
938013896 938013896
560517239 560517239
388856703 388856703
554442300 554442300
886612698 886612698
3178546 3178546
789516752 789516752
199516993 199516993
672267851 672267851
651101179 651101179
48587272 48587272
537652011 537652011
163458379 163458379
432235313 432235313
192146877 192146877
482434076 482434076
692856017 692856017
937645065 937645065
362730137 362730137
456893513 456893513
974284954 974284954
799205208 799205208
445632751 445632751
240105783 240105783
772202280 772202280
903858144 903858144
9229128 9229128
750539167 750539167
395147247 395147247
232297566 232297566
204192432 204192432
963533506 963533506
253016041 253016041
649277900 649277900
291225121 291225121
380097116 380097116
915465044 915465044
291309654 291309654
232016974 232016974
279107286 279107286
93911626 93911626
778954885 778954885
93952511 93952511
196500120 196500120
145021535 145021535
632259988 632259988
510495746 510495746
390210044 390210044
639063345 639063345
109373665 109373665
6067317 6067317
613504023 613504023
891993999 891993999
548128402 548128402
675978700 675978700
446660964 446660964
814268845 814268845
492416043 492416043
316075339 316075339
332021845 332021845
278874359 278874359
821873693 821873693
114939702 114939702
804576784 804576784
787546142 787546142
144926117 144926117
563729835 563729835
681000204 681000204
496100287 496100287
695568038 695568038
37827711 37827711
970349712 970349712
28900580 28900580
521249480 521249480
116483710 116483710
861850302 861850302
367202806 367202806
139506592 139506592
163769446 163769446
854475344 854475344
597444980 597444980
513796294 513796294
128181203 128181203
45859152 45859152
745211086 745211086
278727204 278727204
528649694 528649694
728011824 728011824
441130509 441130509
814235596 814235596
126335713 126335713
444094891 444094891
414114456 414114456
837978989 837978989
522674682 522674682
104046585 104046585
768001195 768001195
562070917 562070917
762833152 762833152
959896765 959896765
820875213 820875213
517992554 517992554
930569209 930569209
512762194 512762194
458500340 458500340
646472490 646472490
551236303 551236303
17950836 17950836
370149274 370149274
490176961 490176961
664399485 664399485
181617089 181617089
957958617 957958617
32626293 32626293
501741825 501741825
181891074 181891074
164737643 164737643
588066311 588066311
546711661 546711661
557361341 557361341
354263988 354263988
906595432 906595432
541985517 541985517
38500385 38500385
520707283 520707283
596925997 596925997
86202169 86202169
569714318 569714318
679876479 679876479
266637780 266637780
371270029 371270029
730905465 730905465
552854572 552854572
74321662 74321662
970589433 970589433
876093479 876093479
967121410 967121410
938683526 938683526
591105709 591105709
703475734 703475734
486576549 486576549
866325415 866325415
596582454 596582454
641694515 641694515
281130308 281130308
55777329 55777329
474954742 474954742
221445086 221445086
301891191 301891191
343173566 343173566
880882584 880882584
365257859 365257859
394590504 394590504
443945797 443945797
788904974 788904974
267974337 267974337
640438664 640438664
575822679 575822679
47508336 47508336
334249191 334249191
647805804 647805804
383304257 383304257
91159467 91159467
399645565 399645565
694907189 694907189
933146988 933146988
160887809 160887809
288357542 288357542
144834139 144834139
156113568 156113568
861330817 861330817
246464759 246464759
694420205 694420205
952869416 952869416
944781738 944781738
461246812 461246812
763777481 763777481
580621479 580621479
860243269 860243269
866681747 866681747
158418869 158418869
342684129 342684129
304354586 304354586
758147551 758147551
243434858 243434858
752896404 752896404
778890991 778890991
758274143 758274143
939546318 939546318
678843453 678843453
658148377 658148377
254706336 254706336
56489241 56489241
843029306 843029306
438016269 438016269
747744630 747744630
284604793 284604793
690705013 690705013
614594237 614594237
69621716 69621716
6257251 6257251
116391933 116391933
912580748 912580748
426092311 426092311
655387508 655387508
919413698 919413698
474126647 474126647
188673666 188673666
438604292 438604292
327530283 327530283
992367430 992367430
825431436 825431436
36775961 36775961
825048135 825048135
819130072 819130072
161517766 161517766
174391166 174391166
497788147 497788147
7360758 7360758
909622147 909622147
449969800 449969800
35853571 35853571
62922749 62922749
144691972 144691972
851142749 851142749
842360335 842360335
400867589 400867589
803885563 803885563
12614348 12614348
980577164 980577164
96137164 96137164
869935022 869935022
42103994 42103994
514424202 514424202
745632946 745632946
222281106 222281106
120544412 120544412
960293004 960293004
577240065 577240065
288554258 288554258
623162357 623162357
533528632 533528632
62364904 62364904
403968042 403968042
168741309 168741309
245466580 245466580
659372088 659372088
496865398 496865398
493044433 493044433
931466321 931466321
390817889 390817889
525300100 525300100
866740168 866740168
359964636 359964636
359238704 359238704
598818980 598818980
781354063 781354063
44602899 44602899
736031846 736031846
247066999 247066999
42993730 42993730
929986238 929986238
515578666 515578666
113538436 113538436
70091812 70091812
172123264 172123264
28506502 28506502
288558848 288558848
474299625 474299625
75775766 75775766
80690030 80690030
797267031 797267031
671695973 671695973
185557197 185557197
270977476 270977476
457266734 457266734
994985658 994985658
712744851 712744851
997965937 997965937
570239194 570239194
766881628 766881628
653670089 653670089
770810193 770810193
97747178 97747178
58240571 58240571
424150968 424150968
867387570 867387570
641483478 641483478
204085138 204085138
700884655 700884655
193993587 193993587
588970946 588970946
674056147 674056147
88737490 88737490
634871262 634871262
517736550 517736550
306100187 306100187
134023657 134023657
298437622 298437622
611832104 611832104
13371608 13371608
80032664 80032664
73421763 73421763
209512712 209512712
228648624 228648624
756958173 756958173
589488503 589488503
522058574 522058574
231531135 231531135
25144750 25144750
869795292 869795292
118645884 118645884
459805384 459805384
59740653 59740653
296414672 296414672
676947056 676947056
334645761 334645761
550367844 550367844
542562016 542562016
75343278 75343278
389622683 389622683
593997456 593997456
163069264 163069264
247619124 247619124
651920790 651920790
510622321 510622321
347656166 347656166
473838671 473838671
643120092 643120092
170442913 170442913
281699786 281699786
746612444 746612444
582107184 582107184
246517970 246517970
8669472 8669472
954011589 954011589
979999395 979999395
22114233 22114233
620842223 620842223
108572825 108572825
711522156 711522156
601578068 601578068
174242912 174242912
139883061 139883061
417765760 417765760
85416393 85416393
244692988 244692988
363583718 363583718
85579928 85579928
911491469 911491469
113685374 113685374
606998935 606998935
869417469 869417469
847410504 847410504
113124260 113124260
708607187 708607187
992354844 992354844
371830852 371830852
635387089 635387089
876200220 876200220
159632713 159632713
830174363 830174363
173664246 173664246
711939924 711939924
361934293 361934293
172830751 172830751
441621584 441621584
49893504 49893504
317233362 317233362
835269477 835269477
284425790 284425790
982385100 982385100
810808918 810808918
379961260 379961260
462270304 462270304
24249221 24249221
242844431 242844431
653892234 653892234
452749603 452749603
620471659 620471659
577225562 577225562
165806654 165806654
655574782 655574782
255107176 255107176
720948532 720948532
104431161 104431161
256227250 256227250
340788160 340788160
101742691 101742691
165780465 165780465
455774571 455774571
931990807 931990807
160902745 160902745
202789595 202789595
480515276 480515276
263878015 263878015
624358263 624358263
27024357 27024357
98861071 98861071
976803770 976803770
373367383 373367383
496440023 496440023
166929020 166929020
430831781 430831781
287716807 287716807
967066630 967066630
307473873 307473873
780518067 780518067
525499421 525499421
162056600 162056600
121031912 121031912
328554435 328554435
809218941 809218941
23146920 23146920
879491125 879491125
324604077 324604077
732758536 732758536
308559535 308559535
683965840 683965840
281866824 281866824
497004888 497004888
57986994 57986994
791826637 791826637
884339871 884339871
841899460 841899460
939221489 939221489
700442130 700442130
165154883 165154883
480018924 480018924
625084928 625084928
860946944 860946944
96517604 96517604
915442823 915442823
271922480 271922480
608870803 608870803
400491357 400491357
245974923 245974923
128927364 128927364
4942465 4942465
137400572 137400572
172161075 172161075
98969817 98969817
117553948 117553948
537341683 537341683
376891273 376891273
855330363 855330363
958406743 958406743
317688471 317688471
606778235 606778235
853576387 853576387
865116406 865116406
849059041 849059041
404585061 404585061
628801265 628801265
788327755 788327755
131599356 131599356
616674520 616674520
320919591 320919591
997637799 997637799
128996249 128996249
44999636 44999636
640548639 640548639
745164840 745164840
32335481 32335481
723989792 723989792
999170142 999170142
1754479 1754479
2601590 2601590
554669326 554669326
704032035 704032035
548604219 548604219
652358849 652358849
908013394 908013394
517386230 517386230
161775716 161775716
146053776 146053776
523531854 523531854
591792592 591792592
577279027 577279027
422895504 422895504
951325020 951325020
432805792 432805792
273322485 273322485
922143024 922143024
706812351 706812351
83781922 83781922
762731736 762731736
584677930 584677930
577291589 577291589
222001426 222001426
124576125 124576125
415299998 415299998
238816882 238816882
864697509 864697509
662013885 662013885
14239661 14239661
448534545 448534545
283934353 283934353
485425330 485425330
727032950 727032950
185245656 185245656
585838453 585838453
530419172 530419172
950127773 950127773
992909527 992909527
319578440 319578440
365307978 365307978
94802774 94802774
734336821 734336821
844158711 844158711
52204823 52204823
978187986 978187986
757731814 757731814
318557726 318557726
832634117 832634117
905231212 905231212
939859440 939859440
180526638 180526638
661247440 661247440
510744597 510744597
132059037 132059037
141512606 141512606
457988449 457988449
792720659 792720659
883695222 883695222
998722419 998722419
505808811 505808811
1009344 1009344
228245557 228245557
826752951 826752951
952593727 952593727
23739704 23739704
281608628 281608628
856444655 856444655
656146750 656146750
145884440 145884440
30318670 30318670
67856166 67856166
846711403 846711403
48608030 48608030
795003886 795003886
213990219 213990219
462475919 462475919
152277937 152277937
755990328 755990328
967522661 967522661
28789903 28789903
444437033 444437033
833507570 833507570
142729185 142729185
499773023 499773023
754638621 754638621
458366759 458366759
652825794 652825794
623220901 623220901
1009363 1009363
253401093 253401093
22421780 22421780
939479818 939479818
889425592 889425592
182427071 182427071
243095187 243095187
107529544 107529544
262091393 262091393
667763633 667763633
238724593 238724593
755150024 755150024
673787158 673787158
475150418 475150418
386366897 386366897
276855591 276855591
475382304 475382304
90152649 90152649
43303047 43303047
568857413 568857413
495962157 495962157
755398318 755398318
219775845 219775845
74497817 74497817
252374331 252374331
837748989 837748989
466331872 466331872
747937438 747937438
172559007 172559007
566692274 566692274
487155301 487155301
762475033 762475033
957853662 957853662
819800926 819800926
876965597 876965597
868910351 868910351
920027740 920027740
894265631 894265631
305582028 305582028
211188996 211188996
240506275 240506275
802472861 802472861
81491203 81491203
306266420 306266420
322383042 322383042
565444449 565444449
844295018 844295018
161234914 161234914
785195839 785195839
295943950 295943950
951910104 951910104
34443226 34443226
900762664 900762664
900125374 900125374
900783391 900783391
540030093 540030093
440440362 440440362
294067964 294067964
764356971 764356971
793082317 793082317
188948766 188948766
606348647 606348647
552219487 552219487
447608239 447608239
682246905 682246905
43449219 43449219
989388737 989388737
604755789 604755789
626132987 626132987
584312143 584312143
782467022 782467022
468633606 468633606
44408278 44408278
76655233 76655233
57394004 57394004
661645203 661645203
8721894 8721894
705030655 705030655
539824632 539824632
953581935 953581935
945738828 945738828
532992561 532992561
751236706 751236706
406267292 406267292
602331583 602331583
251168716 251168716
304968445 304968445
239656291 239656291
341506184 341506184
191456988 191456988
846338892 846338892
87601747 87601747
475516762 475516762
47127908 47127908
580781479 580781479
727866054 727866054
125226156 125226156
275633198 275633198
923543953 923543953
241261456 241261456
917278871 917278871
159123035 159123035
193660004 193660004
945524253 945524253
848545118 848545118
958834610 958834610
180503974 180503974
312574750 312574750
467499901 467499901
916367087 916367087
104643686 104643686
158100853 158100853
127204480 127204480
167381558 167381558
959349015 959349015
281034693 281034693
553484743 553484743
262915620 262915620
278809547 278809547
690354373 690354373
46993090 46993090
550208684 550208684
431700828 431700828
992231233 992231233
462187114 462187114
889869953 889869953
616698441 616698441
837659935 837659935
996133102 996133102
332363874 332363874
735920228 735920228
183680349 183680349
886198013 886198013
774730918 774730918
756435382 756435382
952411101 952411101
626166375 626166375
911719056 911719056
867360926 867360926
647570171 647570171
869499973 869499973
937063483 937063483
786741607 786741607
46387219 46387219
775631997 775631997
587787368 587787368
184650280 184650280
725386770 725386770
555470070 555470070
265343305 265343305
817516395 817516395
94228160 94228160
406651285 406651285
379377793 379377793
859680752 859680752
563644615 563644615
939388178 939388178
206706757 206706757
110530828 110530828
237583018 237583018
873869289 873869289
163309735 163309735
716878154 716878154
129714736 129714736
551944541 551944541
256512228 256512228
802148186 802148186
943893695 943893695
86920353 86920353
406990072 406990072
55854535 55854535
104179268 104179268
922055754 922055754
343078777 343078777
816336623 816336623
493889219 493889219
543586680 543586680
163688869 163688869
495010362 495010362
588353720 588353720
30864966 30864966
601515312 601515312
572964867 572964867
917211872 917211872
304966494 304966494
67194412 67194412
361102877 361102877
792497071 792497071
981657012 981657012
400530189 400530189
367899066 367899066
127716078 127716078
306224256 306224256
530155599 530155599
753044894 753044894
182094098 182094098
445850041 445850041
890334773 890334773
250095221 250095221
434256089 434256089
439780661 439780661
538342707 538342707
965922489 965922489
778817720 778817720
680792272 680792272
845305892 845305892
740998471 740998471
964361482 964361482
724251507 724251507
869989757 869989757
256478707 256478707
53230828 53230828
998531957 998531957
107833501 107833501
219742313 219742313
721142802 721142802
37477367 37477367
656279943 656279943
183502710 183502710
402144801 402144801
73002623 73002623
561138719 561138719
545898620 545898620
741315086 741315086
480408159 480408159
43098554 43098554
481863104 481863104
161876560 161876560
823635827 823635827
2918919 2918919
850736982 850736982
967809356 967809356
751359258 751359258
240250370 240250370
503146963 503146963
794914682 794914682
458417101 458417101
770317753 770317753
204477055 204477055
690721626 690721626
549922025 549922025
405556924 405556924
966549524 966549524
172428947 172428947
451662809 451662809
50671010 50671010
172269732 172269732
613843846 613843846
716615202 716615202
245292182 245292182
781899689 781899689
326644547 326644547
628872875 628872875
515129038 515129038
778520813 778520813
831943064 831943064
845496679 845496679
126878240 126878240
957491318 957491318
792881510 792881510
145611196 145611196
178455516 178455516
834326667 834326667
291141610 291141610
279010969 279010969
936840293 936840293
240751976 240751976
844032853 844032853
384514375 384514375
935348062 935348062
921632736 921632736
675989537 675989537
839067615 839067615
469721850 469721850
25269919 25269919
147719818 147719818
6921658 6921658
858808958 858808958
359691451 359691451
476597848 476597848
830921859 830921859
444423267 444423267
803115433 803115433
464144900 464144900
396023385 396023385
63179767 63179767
153408866 153408866
299441973 299441973
760767185 760767185
829362309 829362309
759324756 759324756
247332483 247332483
249940286 249940286
361406673 361406673
942008939 942008939
804349623 804349623
248721743 248721743
955394386 955394386
160546050 160546050
269458399 269458399
615052761 615052761
520465524 520465524
183511781 183511781
514483748 514483748
473255118 473255118
605363603 605363603
449212358 449212358
864793417 864793417
372865843 372865843
273067126 273067126
1228329 1228329
626111391 626111391
828843168 828843168
70420395 70420395
702184251 702184251
33606453 33606453
241181383 241181383
258388667 258388667
30964513 30964513
383986297 383986297
164460416 164460416
265509114 265509114
365508911 365508911
863792463 863792463
521824714 521824714
609063012 609063012
34272632 34272632
163524133 163524133
456731829 456731829
261289091 261289091
114242218 114242218
108969178 108969178
522901884 522901884
525338697 525338697
797637187 797637187
838869030 838869030
895171764 895171764
137177560 137177560
504286027 504286027
643106690 643106690
900317842 900317842
209996088 209996088
803305757 803305757
358647562 358647562
645533176 645533176
602357672 602357672
60809536 60809536
640243892 640243892
806307724 806307724
731557900 731557900
811908695 811908695
50214543 50214543
689764842 689764842
800023804 800023804
96292560 96292560
40757102 40757102
502048620 502048620
275103883 275103883
682836352 682836352
327546560 327546560
939751563 939751563
963540108 963540108
113984782 113984782
488641493 488641493
77878868 77878868
555545808 555545808
846021150 846021150
837174238 837174238
518257433 518257433
699773332 699773332
282612259 282612259
657655634 657655634
251922043 251922043
166062423 166062423
387068420 387068420
92645212 92645212
853210605 853210605
683955989 683955989
82229950 82229950
824397884 824397884
842398378 842398378
11718562 11718562
133072456 133072456
374981290 374981290
205067649 205067649
719817473 719817473
158713449 158713449
947992949 947992949
82632001 82632001
519325149 519325149
150624685 150624685
142390630 142390630
175612859 175612859
931437707 931437707
523132729 523132729
399906858 399906858
374831414 374831414
960693300 960693300
265344459 265344459
406166897 406166897
708258131 708258131
950204358 950204358
152629933 152629933
482946479 482946479
99333200 99333200
245942048 245942048
864630873 864630873
97984353 97984353
340681140 340681140
371610197 371610197
788993175 788993175
122543385 122543385
413678875 413678875
189118718 189118718
902723100 902723100
402181745 402181745
730851028 730851028
935452356 935452356
843533954 843533954
54006915 54006915
101924039 101924039
472178177 472178177
437704464 437704464
588492441 588492441
630733664 630733664
693829054 693829054
551861861 551861861
570064698 570064698
200907435 200907435
695932653 695932653
201059356 201059356
335345370 335345370
318611411 318611411
243260059 243260059
427152470 427152470
712014530 712014530
29882667 29882667
640665877 640665877
495627812 495627812
378456927 378456927
934452472 934452472
830807959 830807959
867261146 867261146
670136240 670136240
811309826 811309826
732963183 732963183
44441165 44441165
281516288 281516288
385048977 385048977
291320025 291320025
108942832 108942832
976616114 976616114
113365228 113365228
340966584 340966584
50078473 50078473
615764396 615764396
949370847 949370847
867261770 867261770
515643639 515643639
830289068 830289068
431666026 431666026
664792726 664792726
447945722 447945722
452149731 452149731
27324652 27324652
363294478 363294478
964849180 964849180
882961731 882961731
567974915 567974915
419720157 419720157
978811393 978811393
238435182 238435182
583277500 583277500
998794555 998794555
570758759 570758759
451540391 451540391
757781608 757781608
679854568 679854568
327243568 327243568
510974707 510974707
301505443 301505443
666851425 666851425
349235481 349235481
923943246 923943246
292121857 292121857
773859565 773859565
65777192 65777192
630527135 630527135
979377511 979377511
519585893 519585893
687671465 687671465
939966629 939966629
339100900 339100900
682277076 682277076
51495070 51495070
594149636 594149636
163028172 163028172
597467124 597467124
657080173 657080173
673348945 673348945
20484596 20484596
164735708 164735708
125386378 125386378
315527320 315527320
839047663 839047663
42725073 42725073
120405608 120405608
978798764 978798764
213168740 213168740
867276244 867276244
562521273 562521273
685882564 685882564
457222511 457222511
306225119 306225119
897866438 897866438
731948554 731948554
188515172 188515172
605586515 605586515
124503532 124503532
403512086 403512086
192836253 192836253
37749868 37749868
37856012 37856012
460738953 460738953
765645587 765645587
346888253 346888253
417069038 417069038
26493376 26493376
207609700 207609700
173504194 173504194
228264672 228264672
427832649 427832649
997757332 997757332
651658016 651658016
572056426 572056426
289306795 289306795
758532737 758532737
141428232 141428232
508406059 508406059
472812597 472812597
107548376 107548376
624199123 624199123
733659216 733659216
235728163 235728163
382709897 382709897
454508262 454508262
119474301 119474301
564641351 564641351
132915102 132915102
809547914 809547914
107571877 107571877
351046927 351046927
330731223 330731223
519335760 519335760
217592224 217592224
725959013 725959013
301878594 301878594
627679785 627679785
414991212 414991212
364768450 364768450
412451813 412451813
606845690 606845690
17098483 17098483
679042761 679042761
685842993 685842993
950735841 950735841
954414084 954414084
538660687 538660687
664605405 664605405
681038525 681038525
948780269 948780269
914598555 914598555
998467735 998467735
621763663 621763663
535419623 535419623
627183343 627183343
577948182 577948182
160235476 160235476
570089005 570089005
523373826 523373826
352343047 352343047
452762639 452762639
932616092 932616092
895940604 895940604
966555707 966555707
56066081 56066081
49230888 49230888
159630990 159630990
424880232 424880232
321318715 321318715
933845502 933845502
863500841 863500841
953885306 953885306
383378301 383378301
988506162 988506162
802129511 802129511
96922890 96922890
530299898 530299898
83547062 83547062
7309533 7309533
156484681 156484681
390761116 390761116
747885576 747885576
880602251 880602251
40949355 40949355
639433970 639433970
306461876 306461876
16888861 16888861
764248497 764248497
942251615 942251615
911506059 911506059
300031045 300031045
966107211 966107211
36245005 36245005
943890493 943890493
431061360 431061360
148046599 148046599
14400335 14400335
218075226 218075226
729876081 729876081
242354253 242354253
694948246 694948246
196427581 196427581
701156841 701156841
753484556 753484556
462167846 462167846
613427726 613427726
419020950 419020950
204941656 204941656
583544060 583544060
308915909 308915909
74149695 74149695
696985327 696985327
112757315 112757315
32656044 32656044
725069755 725069755
504884614 504884614
828215178 828215178
849024692 849024692
318417014 318417014
251620017 251620017
363311211 363311211
144682580 144682580
783406790 783406790
48731647 48731647
664473346 664473346
423131207 423131207
157066152 157066152
917871043 917871043
150909959 150909959
156668807 156668807
390290898 390290898
515830647 515830647
186474141 186474141
626122817 626122817
903391028 903391028
355788415 355788415
932953703 932953703
438924229 438924229
368895326 368895326
846395765 846395765
205811446 205811446
523632127 523632127
740402087 740402087
884583779 884583779
630618731 630618731
644850612 644850612
151087147 151087147
366959428 366959428
346043942 346043942
977162315 977162315
350619910 350619910
200538981 200538981
600719782 600719782
292144021 292144021
919679974 919679974
137787668 137787668
379031353 379031353
532639410 532639410
404168985 404168985
945130740 945130740
522354413 522354413
405574764 405574764
175409789 175409789
632196895 632196895
599849032 599849032
66759218 66759218
637927966 637927966
543666880 543666880
704785745 704785745
395270178 395270178
41850511 41850511
414747084 414747084
580460656 580460656
964252200 964252200
937773797 937773797
197059269 197059269
634945528 634945528
594622603 594622603
937026298 937026298
515926979 515926979
512606829 512606829
328567858 328567858
783323028 783323028
500532265 500532265
521190763 521190763
560595417 560595417
51360100 51360100
972103348 972103348
939480734 939480734
800851605 800851605
267351661 267351661
232286928 232286928
863983242 863983242
7115497 7115497
27440278 27440278
519623864 519623864
470045267 470045267
888440620 888440620
23430818 23430818
380672856 380672856
63351975 63351975
4340771 4340771
52343066 52343066
524215331 524215331
702989041 702989041
963136531 963136531
240703376 240703376
992811579 992811579
951067798 951067798
483334448 483334448
965957443 965957443
975989591 975989591
62301012 62301012
260315545 260315545
316521432 316521432
424596270 424596270
669471452 669471452
670963910 670963910
101329682 101329682
947820019 947820019
509740259 509740259
256781641 256781641
560364257 560364257
918505992 918505992
972173043 972173043
984871072 984871072
872644001 872644001
174704667 174704667
708112458 708112458
449868140 449868140
389113605 389113605
332431885 332431885
153754402 153754402
304573221 304573221
600871081 600871081
766419013 766419013
957578863 957578863
846664574 846664574
663045399 663045399
277761450 277761450
744507366 744507366
146332593 146332593
680557466 680557466
641692831 641692831
60983235 60983235
40029097 40029097
166925657 166925657
181697511 181697511
832032340 832032340
104334753 104334753
643163510 643163510
494863025 494863025
124449518 124449518
185818529 185818529
888711783 888711783
763785889 763785889
592148710 592148710
545516650 545516650
500996095 500996095
163086652 163086652
33423732 33423732
744423679 744423679
779204168 779204168
490691373 490691373
992991861 992991861
328246896 328246896
733635500 733635500
521184642 521184642
896460399 896460399
192611343 192611343
84518039 84518039
391977969 391977969
954164825 954164825
22156088 22156088
404842879 404842879
542642905 542642905
865821924 865821924
945018728 945018728
485707927 485707927
23449512 23449512
331228652 331228652
308176988 308176988
671153691 671153691
39706598 39706598
222956565 222956565
401039728 401039728
253236798 253236798
99377503 99377503
155232819 155232819
715422141 715422141
564963882 564963882
649156932 649156932
56837269 56837269
610394574 610394574
944835632 944835632
130788181 130788181
427905955 427905955
107698332 107698332
782886382 782886382
124461251 124461251
854002669 854002669
969530347 969530347
167093325 167093325
937446050 937446050
212188628 212188628
853000307 853000307
662643848 662643848
34609720 34609720
486354656 486354656
272625719 272625719
507989871 507989871
594451698 594451698
308232559 308232559
685648385 685648385
861423383 861423383
286459594 286459594
646358820 646358820
763680145 763680145
183517066 183517066
44192388 44192388
386110478 386110478
296185579 296185579
314340598 314340598
611154398 611154398
940643772 940643772
355398002 355398002
752943276 752943276
848482710 848482710
200386313 200386313
140840985 140840985
772846271 772846271
461444721 461444721
417535440 417535440
901368312 901368312
908528959 908528959
573215048 573215048
688498020 688498020
886210108 886210108
31857469 31857469
527745596 527745596
341050329 341050329
710889064 710889064
729537038 729537038
674866328 674866328
120782634 120782634
474180798 474180798
521437212 521437212
397892931 397892931
858293471 858293471
218263056 218263056
362218955 362218955
549430279 549430279
363530886 363530886
737110328 737110328
494035787 494035787
905146172 905146172
487411049 487411049
599494524 599494524
826801191 826801191
929854037 929854037
884221460 884221460
155499551 155499551
688066702 688066702
312175246 312175246
801120638 801120638
796231043 796231043
244877625 244877625
91711901 91711901
331180583 331180583
595455813 595455813
704593609 704593609
85302797 85302797
614432740 614432740
250878246 250878246
142973298 142973298
75261032 75261032
26299894 26299894
487709602 487709602
38952513 38952513
145048414 145048414
408690631 408690631
666982621 666982621
764464077 764464077
712006479 712006479
170989108 170989108
269644510 269644510
844154248 844154248
257818868 257818868
232263445 232263445
10082707 10082707
304369234 304369234
796457296 796457296
740403581 740403581
115733609 115733609
115159399 115159399
527381104 527381104
342174416 342174416
463726995 463726995
442593897 442593897
663646478 663646478
209387053 209387053
948414305 948414305
211545230 211545230
515868149 515868149
5758484 5758484
221434543 221434543
329597551 329597551
906603366 906603366
249561490 249561490
78601940 78601940
541220828 541220828
998690344 998690344
444954508 444954508
453717948 453717948
718224479 718224479
513140347 513140347
403445882 403445882
945185642 945185642
20152368 20152368
62503592 62503592
115973200 115973200
459289969 459289969
82744785 82744785
602188627 602188627
489959722 489959722
619238002 619238002
247267495 247267495
752575867 752575867
846013784 846013784
134843952 134843952
672167011 672167011
808554157 808554157
969444704 969444704
61176299 61176299
122109657 122109657
205028338 205028338
279541379 279541379
251237476 251237476
754604198 754604198
601530356 601530356
859294871 859294871
525852496 525852496
102530210 102530210
637101535 637101535
102847403 102847403
758213238 758213238
64394992 64394992
237710285 237710285
193429244 193429244
160987428 160987428
774954713 774954713
480500242 480500242
170980752 170980752
141715852 141715852
243085330 243085330
782026314 782026314
241872795 241872795
553744697 553744697
98078336 98078336
701263686 701263686
647528488 647528488
438385225 438385225
952749009 952749009
272778281 272778281
873416057 873416057
120371125 120371125
712278956 712278956
625989197 625989197
947875053 947875053
632878158 632878158
175062436 175062436
55875693 55875693
920757561 920757561
232536585 232536585
952799028 952799028
167959505 167959505
823469618 823469618
578996181 578996181
749362857 749362857
566630364 566630364
544961553 544961553
478249233 478249233
722480543 722480543
791850319 791850319
465976433 465976433
174703537 174703537
670905009 670905009
611180604 611180604
983123428 983123428
557396685 557396685
163709980 163709980
827358133 827358133
992934360 992934360
363166502 363166502
332857834 332857834
527072111 527072111
25987698 25987698
753837632 753837632
876522962 876522962
135665942 135665942
679929731 679929731
564324037 564324037
259468457 259468457
505471449 505471449
972301889 972301889
694268498 694268498
893657337 893657337
221811155 221811155
320805006 320805006
836196338 836196338
948979301 948979301
356789721 356789721
589082867 589082867
731190610 731190610
871195329 871195329
6210583 6210583
92156556 92156556
524364896 524364896
154908694 154908694
267767132 267767132
135260228 135260228
309715418 309715418
96299475 96299475
95113269 95113269
623406894 623406894
93111731 93111731
416326127 416326127
786763749 786763749
854839902 854839902
366942735 366942735
83689594 83689594
848904133 848904133
326943302 326943302
49666392 49666392
597591850 597591850
731477000 731477000
477559243 477559243
276706524 276706524
816393351 816393351
184586704 184586704
297656354 297656354
853143618 853143618
887487277 887487277
46190718 46190718
847620873 847620873
508294419 508294419
365618484 365618484
832651521 832651521
371929206 371929206
539934392 539934392
287153807 287153807
86721821 86721821
984740498 984740498
257231613 257231613
63596028 63596028
637670530 637670530
113179292 113179292
382408043 382408043
383864235 383864235
833538842 833538842
741647911 741647911
232824380 232824380
363488622 363488622
280452793 280452793
3052508 3052508
136987194 136987194
431866037 431866037
397781728 397781728
10617421 10617421
178721543 178721543
128044991 128044991
939544663 939544663
554363910 554363910
309959891 309959891
136073870 136073870
638235560 638235560
957535962 957535962
953858984 953858984
380175521 380175521
903100267 903100267
822206692 822206692
335201282 335201282
209698821 209698821
791422794 791422794
579789213 579789213
605442415 605442415
949853142 949853142
94403878 94403878
512064473 512064473
430358823 430358823
322450898 322450898
561699125 561699125
597298847 597298847
131119361 131119361
407447264 407447264
416924270 416924270
344446157 344446157
47120824 47120824
606787238 606787238
568056020 568056020
4514542 4514542
365977660 365977660
662768358 662768358
604519188 604519188
601294239 601294239
789132843 789132843
344148829 344148829
583222673 583222673
776111770 776111770
35702463 35702463
164358366 164358366
308315434 308315434
712905667 712905667
863228219 863228219
122659650 122659650
31680300 31680300
447779034 447779034
527557308 527557308
692229677 692229677
870854157 870854157
835656054 835656054
228171745 228171745
66571034 66571034
97501644 97501644
59762668 59762668
12211327 12211327
664044833 664044833
71217871 71217871
360569438 360569438
930454550 930454550
793612841 793612841
147400264 147400264
832364492 832364492
231915461 231915461
104810886 104810886
403942515 403942515
432550527 432550527
516156240 516156240
287376552 287376552
244737717 244737717
134169978 134169978
93447266 93447266
556297695 556297695
754402778 754402778
786669029 786669029
213227187 213227187
597262877 597262877
702395208 702395208
90699682 90699682
561713206 561713206
714908819 714908819
367427738 367427738
165643253 165643253
900023814 900023814
781751684 781751684
482116661 482116661
65954169 65954169
202263609 202263609
649355718 649355718
885063280 885063280
303216079 303216079
74334714 74334714
690481083 690481083
880238503 880238503
968874613 968874613
566796958 566796958
384272530 384272530
281259924 281259924
596121307 596121307
682235575 682235575
408292037 408292037
528305761 528305761
694216218 694216218
551482296 551482296
109822016 109822016
619037534 619037534
32679894 32679894
673434678 673434678
370580122 370580122
866829028 866829028
747484698 747484698
80971584 80971584
851096267 851096267
116510515 116510515
269838262 269838262
777826630 777826630
596505288 596505288
265793177 265793177
659030584 659030584
949531502 949531502
339264221 339264221
874027531 874027531
118267159 118267159
746772866 746772866
963095678 963095678
795694374 795694374
778359551 778359551
252494997 252494997
939165774 939165774
958872679 958872679
465522113 465522113
859512272 859512272
767737496 767737496
818623977 818623977
294061326 294061326
265984040 265984040
142118841 142118841
592380631 592380631
643421898 643421898
611073587 611073587
874613222 874613222
570312482 570312482
186468946 186468946
826974015 826974015
197631666 197631666
547383586 547383586
769031510 769031510
364686580 364686580
501823539 501823539
111749897 111749897
19689565 19689565
274925980 274925980
487903630 487903630
735295729 735295729
481419693 481419693
771140403 771140403
739362985 739362985
237794706 237794706
599610593 599610593
901405138 901405138
495004994 495004994
940436626 940436626
213159968 213159968
449100704 449100704
5848426 5848426
154254302 154254302
378657689 378657689
598574852 598574852
611284326 611284326
629527539 629527539
615418887 615418887
192705223 192705223
861256414 861256414
463208053 463208053
147284520 147284520
274110574 274110574
994120494 994120494
87479166 87479166
371384276 371384276
794699785 794699785
358177527 358177527
537314279 537314279
603730014 603730014
242537111 242537111
442271163 442271163
55864312 55864312
24228073 24228073
955545618 955545618
52659233 52659233
111284688 111284688
363516134 363516134
829277621 829277621
625653251 625653251
438509808 438509808
357611848 357611848
995942706 995942706
901156147 901156147
86807884 86807884
144155538 144155538
346636241 346636241
140776268 140776268
66400035 66400035
594617088 594617088
385790642 385790642
685259670 685259670
858922332 858922332
811468504 811468504
501518531 501518531
993446494 993446494
642750032 642750032
356055720 356055720
199319330 199319330
877369702 877369702
410609824 410609824
519238949 519238949
217740171 217740171
478571300 478571300
676389124 676389124
896704526 896704526
127500873 127500873
28898167 28898167
412845440 412845440
443363823 443363823
536962785 536962785
849307937 849307937
245507280 245507280
368448696 368448696
914369990 914369990
19585359 19585359
502186779 502186779
764336640 764336640
918921643 918921643
106725408 106725408
307715856 307715856
336751921 336751921
145173798 145173798
349193488 349193488
203700606 203700606
279194898 279194898
772524639 772524639
429623228 429623228
319686257 319686257
263177993 263177993
18651154 18651154
43049880 43049880
668324112 668324112
873991938 873991938
138352805 138352805
773377177 773377177
240618145 240618145
671382471 671382471
668466952 668466952
268049963 268049963
117374959 117374959
457690747 457690747
716518320 716518320
76668099 76668099
720107815 720107815
979267637 979267637
580270906 580270906
731809322 731809322
754265704 754265704
40324441 40324441
434167563 434167563
835813171 835813171
206155177 206155177
201706432 201706432
970080072 970080072
292522324 292522324
594455659 594455659
692855141 692855141
883794804 883794804
496645468 496645468
368894922 368894922
813816428 813816428
634653643 634653643
739045231 739045231
668500271 668500271
200212237 200212237
572831288 572831288
911635946 911635946
157228831 157228831
202840333 202840333
246288064 246288064
513879546 513879546
56454244 56454244
192008833 192008833
843626445 843626445
751981766 751981766
254119381 254119381
158863800 158863800
598860687 598860687
364087812 364087812
951011354 951011354
241077536 241077536
986804470 986804470
819454870 819454870
50685478 50685478
704506481 704506481
358414580 358414580
562131490 562131490
38200951 38200951
787501015 787501015
789349587 789349587
68903475 68903475
742110161 742110161
113285855 113285855
89433488 89433488
582871267 582871267
41566166 41566166
205538232 205538232
405581009 405581009
280004500 280004500
787895335 787895335
560702884 560702884
269391623 269391623
639124720 639124720
519654993 519654993
677619332 677619332
154887477 154887477
55023265 55023265
274098844 274098844
626392544 626392544
137211556 137211556
133696630 133696630
721325825 721325825
689026969 689026969
928513206 928513206
641438021 641438021
336356222 336356222
546609986 546609986
557628534 557628534
378729825 378729825
952378037 952378037
241548279 241548279
33363749 33363749
12263645 12263645
830215878 830215878
220863231 220863231
104929953 104929953
129389050 129389050
330547382 330547382
613011039 613011039
464375405 464375405
68599469 68599469
821835551 821835551
94480814 94480814
1971004 1971004
197614294 197614294
430234259 430234259
682109179 682109179
953152996 953152996
248130091 248130091
768843030 768843030
510665 510665
385095285 385095285
36908893 36908893
151539936 151539936
942124535 942124535
440335043 440335043
917445777 917445777
373697818 373697818
194514718 194514718
165614797 165614797
865703405 865703405
546118368 546118368
982683081 982683081
587498199 587498199
646659787 646659787
147190163 147190163
694324786 694324786
515131648 515131648
714740137 714740137
259712387 259712387
26531381 26531381
353407824 353407824
302017815 302017815
696369388 696369388
187502774 187502774
903851229 903851229
127233612 127233612
883650771 883650771
57955966 57955966
689629813 689629813
619593500 619593500
227163296 227163296
145071497 145071497
619709334 619709334
224003948 224003948
131259646 131259646
81471515 81471515
680983275 680983275
851768562 851768562
478389944 478389944
719796998 719796998
419409493 419409493
519472700 519472700
267180728 267180728
977973783 977973783
120934961 120934961
517083963 517083963
802887987 802887987
164025700 164025700
364846977 364846977
469721746 469721746
266219942 266219942
182553567 182553567
779670804 779670804
343080746 343080746
100895907 100895907
762414009 762414009
359772993 359772993
596718518 596718518
969094751 969094751
453315583 453315583
598519778 598519778
74465063 74465063
85834634 85834634
871252647 871252647
207435816 207435816
350692905 350692905
762259165 762259165
736222567 736222567
341963541 341963541
440217132 440217132
376590506 376590506
38638765 38638765
451896161 451896161
778958575 778958575
779789540 779789540
601194434 601194434
268476476 268476476
790931835 790931835
557748884 557748884
328342499 328342499
831544899 831544899
149719821 149719821
358859068 358859068
357862737 357862737
376485754 376485754
877814100 877814100
809225795 809225795
691714026 691714026
107715393 107715393
471546992 471546992
697247942 697247942
194819816 194819816
306829843 306829843
613556671 613556671
521857637 521857637
379249409 379249409
393320912 393320912
559726137 559726137
389343728 389343728
781715150 781715150
323216351 323216351
12125136 12125136
59047821 59047821
615180864 615180864
524111347 524111347
549920458 549920458
934671405 934671405
686237057 686237057
157565254 157565254
583069231 583069231
301336708 301336708
178375812 178375812
348859251 348859251
113531077 113531077
137832153 137832153
34741886 34741886
965329604 965329604
281265599 281265599
306589283 306589283
967993863 967993863
376466604 376466604
360899458 360899458
232086642 232086642
592750996 592750996
34320249 34320249
341918787 341918787
229230866 229230866
559070857 559070857
314500738 314500738
785846387 785846387
852850072 852850072
728050916 728050916
497522783 497522783
174292163 174292163
581538205 581538205
745858310 745858310
771060058 771060058
164412213 164412213
401895576 401895576
179170451 179170451
940540632 940540632
220893329 220893329
293615027 293615027
760490763 760490763
377441207 377441207
939887526 939887526
629001687 629001687
776147496 776147496
422854811 422854811
119559860 119559860
57617235 57617235
689208392 689208392
633721972 633721972
650923401 650923401
625448484 625448484
512898060 512898060
997380128 997380128
769343861 769343861
857631933 857631933
41798053 41798053
589007827 589007827
893478444 893478444
27299870 27299870
186462653 186462653
260440870 260440870
680098427 680098427
332756517 332756517
444514802 444514802
94620480 94620480
644690299 644690299
95334262 95334262
371645289 371645289
940600091 940600091
254956295 254956295
739097577 739097577
84380112 84380112
978498302 978498302
297190419 297190419
901003180 901003180
345995094 345995094
759371184 759371184
680355298 680355298
961766083 961766083
530803626 530803626
585051940 585051940
780066910 780066910
505444214 505444214
520245692 520245692
332550065 332550065
654455289 654455289
868893200 868893200
987958743 987958743
201624881 201624881
891497499 891497499
604354061 604354061
845008696 845008696
469651732 469651732
107771989 107771989
666842855 666842855
167463296 167463296
388647323 388647323
912843158 912843158
491346882 491346882
762102894 762102894
485678764 485678764
265572437 265572437
239796768 239796768
575017897 575017897
738579879 738579879
688621093 688621093
466018655 466018655
298497708 298497708
90457366 90457366
341625028 341625028
463280568 463280568
362002003 362002003
229708568 229708568
926406120 926406120
583002999 583002999
260273690 260273690
278283359 278283359
946518488 946518488
215115887 215115887
945959651 945959651
72595149 72595149
69822339 69822339
578325456 578325456
932269915 932269915
269326564 269326564
742131915 742131915
202096976 202096976
670597217 670597217
873258218 873258218
400031241 400031241
895759709 895759709
778998886 778998886
678200621 678200621
85146104 85146104
351487626 351487626
390162851 390162851
198722804 198722804
158306664 158306664
597617613 597617613
761696099 761696099
184049155 184049155
380211864 380211864
208532061 208532061
399972323 399972323
298055016 298055016
300449335 300449335
139141097 139141097
38095711 38095711
271967065 271967065
341139808 341139808
17252914 17252914
708525701 708525701
255202984 255202984
897316377 897316377
334390090 334390090
90461875 90461875
992563802 992563802
783468921 783468921
42818698 42818698
224599249 224599249
807573776 807573776
453567214 453567214
929267983 929267983
656223640 656223640
715753914 715753914
87054005 87054005
831713869 831713869
284469826 284469826
595105422 595105422
203757245 203757245
658885562 658885562
274773898 274773898
778050213 778050213
248096317 248096317
862276744 862276744
164960349 164960349
949953261 949953261
117134945 117134945
768253204 768253204
962336508 962336508
841173565 841173565
72260255 72260255
941904946 941904946
471815083 471815083
673967679 673967679
39460852 39460852
791186743 791186743
177054088 177054088
960590201 960590201
482075324 482075324
965004619 965004619
60530699 60530699
847327270 847327270
240590798 240590798
602529957 602529957
530837050 530837050
797490541 797490541
818332599 818332599
687947409 687947409
60401813 60401813
251102397 251102397
625492016 625492016
921381244 921381244
948271926 948271926
903869287 903869287
364571495 364571495
34701592 34701592
823759990 823759990
567248336 567248336
713767521 713767521
468894336 468894336
964155819 964155819
973879298 973879298
688670944 688670944
597697551 597697551
219662995 219662995
78938360 78938360
506470988 506470988
251994362 251994362
809983375 809983375
278972404 278972404
354023814 354023814
165527182 165527182
970954379 970954379
275931410 275931410
454270511 454270511
406857142 406857142
110732120 110732120
500057853 500057853
193732561 193732561
328182862 328182862
279830796 279830796
250959221 250959221
500062927 500062927
238967625 238967625
756049294 756049294
401763676 401763676
75717834 75717834
303182612 303182612
582991492 582991492
320471334 320471334
925186181 925186181
788494261 788494261
90398736 90398736
850356857 850356857
269341300 269341300
806823010 806823010
10964321 10964321
389235338 389235338
740115261 740115261
205496255 205496255
594242694 594242694
731719232 731719232
187569235 187569235
712820911 712820911
95664226 95664226
519927629 519927629
215160772 215160772
568781222 568781222
209663343 209663343
874327906 874327906
23509377 23509377
36558632 36558632
994588218 994588218
613921201 613921201
936683135 936683135
648337760 648337760
636848173 636848173
83489363 83489363
583894359 583894359
141820264 141820264
845935876 845935876
780309479 780309479
789254406 789254406
899304687 899304687
766995265 766995265
153428866 153428866
412260850 412260850
88915151 88915151
971645065 971645065
939864967 939864967
285889790 285889790
248870508 248870508
600279 600279
131274306 131274306
265477919 265477919
772517512 772517512
354608216 354608216
186186584 186186584
612689472 612689472
179921278 179921278
74300169 74300169
987754386 987754386
708342693 708342693
3660913 3660913
983336565 983336565
656567922 656567922
115907344 115907344
178955817 178955817
127469215 127469215
559740874 559740874
320468290 320468290
197706907 197706907
641217552 641217552
679943545 679943545
182564895 182564895
182915578 182915578
264922881 264922881
172061564 172061564
76783524 76783524
671759263 671759263
23839427 23839427
28619554 28619554
87164024 87164024
554016519 554016519
396507047 396507047
239084863 239084863
800266757 800266757
115395847 115395847
593178760 593178760
291651141 291651141
888335390 888335390
960087399 960087399
846341623 846341623
342816698 342816698
871706211 871706211
407974882 407974882
544555015 544555015
656276552 656276552
749872870 749872870
79615662 79615662
445251560 445251560
209445705 209445705
410473655 410473655
842877572 842877572
694861846 694861846
723367788 723367788
341857737 341857737
393333957 393333957
592800321 592800321
92597053 92597053
184028781 184028781
996098126 996098126
786962214 786962214
846959515 846959515
26911704 26911704
929865297 929865297
317348262 317348262
105683612 105683612
868917989 868917989
814399073 814399073
202524001 202524001
527925170 527925170
286192131 286192131
444935351 444935351
393863807 393863807
153707555 153707555
864639433 864639433
694024838 694024838
987759552 987759552
15617441 15617441
100370493 100370493
81127186 81127186
683657005 683657005
191148689 191148689
851431514 851431514
169196453 169196453
435978861 435978861
848581095 848581095
343782264 343782264
19330583 19330583
120908180 120908180
822528381 822528381
37704735 37704735
46663018 46663018
680035403 680035403
542951412 542951412
523611354 523611354
818738216 818738216
123458968 123458968
771954447 771954447
412697764 412697764
537774056 537774056
178094877 178094877
20250836 20250836
487101907 487101907
135035876 135035876
826580662 826580662
561944911 561944911
175064742 175064742
141434983 141434983
316374991 316374991
206187470 206187470
590084952 590084952
12536232 12536232
508106504 508106504
329231121 329231121
108817591 108817591
401187868 401187868
469330290 469330290
24671083 24671083
471710213 471710213
168876044 168876044
947917153 947917153
418089664 418089664
387328695 387328695
374720130 374720130
39945905 39945905
148042771 148042771
662116202 662116202
848937663 848937663
112344458 112344458
291797125 291797125
339061491 339061491
6860035 6860035
908444112 908444112
23979638 23979638
520911281 520911281
11284355 11284355
873335171 873335171
224873794 224873794
918936955 918936955
985934110 985934110
925444780 925444780
870548579 870548579
691594605 691594605
198401089 198401089
590545498 590545498
519477400 519477400
425040597 425040597
529951688 529951688
286987390 286987390
703662522 703662522
199564291 199564291
104190432 104190432
717447096 717447096
30674921 30674921
126344379 126344379
744780317 744780317
402411690 402411690
598411352 598411352
792390743 792390743
217244473 217244473
97532638 97532638
502502504 502502504
743566865 743566865
520093628 520093628
970420816 970420816
292809914 292809914
585170756 585170756
6850657 6850657
253275113 253275113
490230981 490230981
81698354 81698354
822540287 822540287
407892352 407892352
695737046 695737046
996214621 996214621
844398582 844398582
370844886 370844886
9617440 9617440
187247341 187247341
406567576 406567576
842059632 842059632
619102007 619102007
388845309 388845309
75575223 75575223
951495863 951495863
473603609 473603609
500057013 500057013
96071216 96071216
547756770 547756770
592441060 592441060
222818892 222818892
128509763 128509763
69316216 69316216
252398701 252398701
509665766 509665766
556042282 556042282
791290226 791290226
277308009 277308009
961363662 961363662
598983583 598983583
38576364 38576364
790851512 790851512
766105295 766105295
580773245 580773245
265197100 265197100
506705200 506705200
964547255 964547255
840980028 840980028
1970794 1970794
286376229 286376229
255151734 255151734
763073524 763073524
797552866 797552866
686925099 686925099
863615043 863615043
226034987 226034987
92480222 92480222
57233106 57233106
991329617 991329617
19192044 19192044
266874313 266874313
349181547 349181547
932052578 932052578
571015573 571015573
104813134 104813134
99048671 99048671
291902382 291902382
965916349 965916349
55886470 55886470
513513932 513513932
944634690 944634690
647359541 647359541
439923614 439923614
535999405 535999405
878757271 878757271
899866737 899866737
979523753 979523753
190478727 190478727
332820446 332820446
15699523 15699523
755869016 755869016
715081795 715081795
486711884 486711884
102893846 102893846
179190938 179190938
1154142 1154142
850090521 850090521
880676121 880676121
888802391 888802391
970102944 970102944
145478153 145478153
124337933 124337933
354263309 354263309
383366835 383366835
390143017 390143017
870661983 870661983
264448912 264448912
350583759 350583759
265220766 265220766
206588105 206588105
616298543 616298543
434943085 434943085
822718138 822718138
839939380 839939380
98413947 98413947
135283762 135283762
431982921 431982921
131021464 131021464
186059062 186059062
854991602 854991602
339973390 339973390
85594225 85594225
620182560 620182560
194846678 194846678
186085230 186085230
214078448 214078448
146029512 146029512
234018846 234018846
185229096 185229096
99000656 99000656
986109706 986109706
294330776 294330776
578632870 578632870
215165621 215165621
494402585 494402585
374267592 374267592
171517336 171517336
297610827 297610827
336787720 336787720
941287223 941287223
989429362 989429362
243076244 243076244
511261749 511261749
718583350 718583350
615423907 615423907
969193288 969193288
755241632 755241632
967211915 967211915
215623199 215623199
940195534 940195534
976663715 976663715
838726912 838726912
984245089 984245089
872927150 872927150
265194923 265194923
34808145 34808145
184906434 184906434
454311164 454311164
540296701 540296701
129313871 129313871
589269964 589269964
178523575 178523575
526918002 526918002
647716232 647716232
720500148 720500148
943631732 943631732
267726679 267726679
249434789 249434789
93889546 93889546
346690408 346690408
259333036 259333036
943377966 943377966
457767606 457767606
730688952 730688952
982260705 982260705
999990709 999990709
991166925 991166925
715483851 715483851
526555069 526555069
10454240 10454240
227702729 227702729
443247366 443247366
760049239 760049239
630189787 630189787
325189976 325189976
722668614 722668614
287633863 287633863
530332682 530332682
21603445 21603445
895450096 895450096
607850175 607850175
523233185 523233185
151157250 151157250
804278719 804278719
467012693 467012693
366599194 366599194
66109563 66109563
330216445 330216445
558242962 558242962
134018723 134018723
224326072 224326072
244485755 244485755
480818090 480818090
776898563 776898563
223491146 223491146
105271615 105271615
121146989 121146989
667099282 667099282
379787241 379787241
97114971 97114971
899475131 899475131
235489739 235489739
780888979 780888979
29578785 29578785
368742712 368742712
713189954 713189954
596416347 596416347
591072615 591072615
842080673 842080673
370486650 370486650
559072986 559072986
222329926 222329926
327766691 327766691
180406041 180406041
789662125 789662125
29134239 29134239
412139439 412139439
654433426 654433426
296267196 296267196
976898513 976898513
463720110 463720110
476701948 476701948
638945130 638945130
315150920 315150920
721643688 721643688
527853523 527853523
52283431 52283431
750979181 750979181
883664399 883664399
894758335 894758335
631348448 631348448
220085739 220085739
795065424 795065424
891880376 891880376
595340266 595340266
378702360 378702360
610590265 610590265
176004812 176004812
577171765 577171765
178249170 178249170
604649679 604649679
576595242 576595242
211883031 211883031
33256050 33256050
211943385 211943385
658952989 658952989
652689435 652689435
762361680 762361680
992986082 992986082
382052082 382052082
622305540 622305540
386304053 386304053
697237384 697237384
114190051 114190051
692121657 692121657
360142129 360142129
542163123 542163123
275047187 275047187
284461472 284461472
628099693 628099693
586681666 586681666
361666817 361666817
222199999 222199999
37296164 37296164
60069426 60069426
164717824 164717824
922528737 922528737
611061974 611061974
560736460 560736460
327060798 327060798
963850853 963850853
41650372 41650372
492452701 492452701
977316541 977316541
124133007 124133007
168602396 168602396
53118478 53118478
49546210 49546210
755803452 755803452
288529917 288529917
174158947 174158947
937190809 937190809
150178554 150178554
378150290 378150290
641665087 641665087
826611934 826611934
772237491 772237491
815766806 815766806
428773619 428773619
565608550 565608550
210507837 210507837
603868815 603868815
927498902 927498902
767355533 767355533
581436900 581436900
644036243 644036243
277128447 277128447
634957259 634957259
640311734 640311734
334199258 334199258
416686875 416686875
498203074 498203074
661613378 661613378
886587173 886587173
458722789 458722789
247303762 247303762
198202704 198202704
970843124 970843124
289893929 289893929
992030779 992030779
309788034 309788034
466956937 466956937
132207626 132207626
727373048 727373048
16932364 16932364
76720510 76720510
190746 190746
64549024 64549024
328637241 328637241
158217098 158217098
146429312 146429312
562257289 562257289
110407915 110407915
688092360 688092360
334007330 334007330
628140381 628140381
482643962 482643962
213708446 213708446
194704360 194704360
204217279 204217279
472093478 472093478
789194230 789194230
656045775 656045775
470983522 470983522
196541748 196541748
42281415 42281415
121554934 121554934
676983214 676983214
369584006 369584006
844462609 844462609
118546150 118546150
361853188 361853188
71467552 71467552
902733529 902733529
640645408 640645408
913213400 913213400
891025195 891025195
222918071 222918071
737744901 737744901
408402130 408402130
721943675 721943675
455209311 455209311
416754176 416754176
660232453 660232453
467011323 467011323
961069653 961069653
229932690 229932690
30208232 30208232
172382659 172382659
378089282 378089282
795299344 795299344
855965047 855965047
145233742 145233742
263701079 263701079
403779256 403779256
535918850 535918850
878080366 878080366
493322601 493322601
106333561 106333561
50702465 50702465
967911582 967911582
926196696 926196696
355387012 355387012
252254931 252254931
190168755 190168755
204842776 204842776
536761592 536761592
946855787 946855787
658161532 658161532
489772939 489772939
106636474 106636474
964841425 964841425
821290858 821290858
919691924 919691924
473546950 473546950
550569613 550569613
320162950 320162950
566044013 566044013
60476612 60476612
195631457 195631457
796811081 796811081
384602612 384602612
413109158 413109158
597830454 597830454
397407473 397407473
972107690 972107690
430613289 430613289
823483116 823483116
777839547 777839547
594193675 594193675
467836431 467836431
629351928 629351928
690955052 690955052
597960907 597960907
479019697 479019697
856859409 856859409
59489858 59489858
940614523 940614523
545978334 545978334
155913956 155913956
433527813 433527813
663529181 663529181
24374688 24374688
782056770 782056770
385348798 385348798
643440797 643440797
952657825 952657825
292484607 292484607
934396557 934396557
186354719 186354719
472254289 472254289
757031576 757031576
266395708 266395708
262554975 262554975
590633315 590633315
785748272 785748272
216436180 216436180
426011974 426011974
475475496 475475496
280199769 280199769
382312554 382312554
117395988 117395988
32934223 32934223
749004035 749004035
422585003 422585003
149091508 149091508
70300491 70300491
400529265 400529265
367999837 367999837
828660599 828660599
166801186 166801186
954442634 954442634
878372099 878372099
15664736 15664736
370919085 370919085
188670134 188670134
681068421 681068421
964070002 964070002
782921390 782921390
594138811 594138811
342621776 342621776
102852031 102852031
552397497 552397497
424019466 424019466
308446079 308446079
610704802 610704802
107905592 107905592
374767233 374767233
735573611 735573611
120323334 120323334
687855870 687855870
510138845 510138845
848173454 848173454
391016286 391016286
143487984 143487984
951602028 951602028
129794806 129794806
42766758 42766758
50618358 50618358
838353104 838353104
330044535 330044535
247391029 247391029
58169436 58169436
68132775 68132775
411243921 411243921
761112722 761112722
478292505 478292505
950733204 950733204
780643914 780643914
360534240 360534240
450858708 450858708
987936343 987936343
762829538 762829538
953868329 953868329
861122907 861122907
162983985 162983985
961302492 961302492
132023093 132023093
630117324 630117324
164043906 164043906
556375011 556375011
652812293 652812293
242094241 242094241
973507697 973507697
482739410 482739410
534963969 534963969
565626929 565626929
844756065 844756065
713065496 713065496
662129998 662129998
245380897 245380897
58742676 58742676
377624033 377624033
351114036 351114036
768640586 768640586
23277478 23277478
886411901 886411901
738624700 738624700
107065884 107065884
755843936 755843936
496458664 496458664
544300567 544300567
164337808 164337808
802563711 802563711
83929556 83929556
130816053 130816053
88087415 88087415
430770421 430770421
166750805 166750805
147152062 147152062
74217750 74217750
193773394 193773394
471776124 471776124
9912715 9912715
924319334 924319334
189193347 189193347
318560506 318560506
71314852 71314852
750543403 750543403
970975619 970975619
570273682 570273682
235098868 235098868
590592478 590592478
88170060 88170060
36619607 36619607
177182746 177182746
871685819 871685819
762670214 762670214
154668545 154668545
735067275 735067275
72969573 72969573
905877184 905877184
497270312 497270312
430277068 430277068
17105300 17105300
787515844 787515844
964544178 964544178
581595289 581595289
343127275 343127275
636975758 636975758
204843729 204843729
7407713 7407713
739509637 739509637
311063660 311063660
518043839 518043839
195546312 195546312
625443003 625443003
909607079 909607079
192385355 192385355
27442397 27442397
112494405 112494405
545525264 545525264
647843101 647843101
660266511 660266511
155335021 155335021
470009952 470009952
139622052 139622052
45055652 45055652
289026000 289026000
293914797 293914797
136822137 136822137
976480065 976480065
24284991 24284991
302852454 302852454
819976771 819976771
729393887 729393887
689353412 689353412
161663479 161663479
767632639 767632639
655075009 655075009
241510601 241510601
767655766 767655766
896993359 896993359
441660966 441660966
860186439 860186439
593374518 593374518
419655737 419655737
625193949 625193949
342591031 342591031
817241256 817241256
938268896 938268896
883754836 883754836
394960511 394960511
39590368 39590368
332612497 332612497
664154178 664154178
692321015 692321015
216941500 216941500
555988939 555988939
681832599 681832599
495818587 495818587
576075427 576075427
53492072 53492072
895721724 895721724
803440420 803440420
679330567 679330567
375364301 375364301
278717765 278717765
88267143 88267143
365056961 365056961
40729234 40729234
637629333 637629333
859846890 859846890
387573724 387573724
821942556 821942556
796241787 796241787
223052961 223052961
611492133 611492133
124607074 124607074
998134219 998134219
160069251 160069251
8935874 8935874
322136759 322136759
232184370 232184370
939239089 939239089
987238233 987238233
559115379 559115379
872377304 872377304
553851706 553851706
620636928 620636928
464528951 464528951
280525333 280525333
120236724 120236724
382950023 382950023
830169606 830169606
254159143 254159143
230146382 230146382
176344143 176344143
4882046 4882046
442013022 442013022
376527646 376527646
879933727 879933727
915624889 915624889
844723273 844723273
9500772 9500772
570927243 570927243
634049409 634049409
465331320 465331320
241820045 241820045
162150650 162150650
943994052 943994052
376660372 376660372
442243306 442243306
139102979 139102979
71588966 71588966
900521810 900521810
518420013 518420013
33951958 33951958
159676544 159676544
120655139 120655139
898713940 898713940
605683355 605683355
358832783 358832783
163442481 163442481
293373240 293373240
650876637 650876637
491706455 491706455
506795252 506795252
78539582 78539582
616577573 616577573
278070578 278070578
127458399 127458399
129097640 129097640
790468431 790468431
157466038 157466038
181197625 181197625
74451068 74451068
395873889 395873889
811401344 811401344
736779043 736779043
706885796 706885796
751938089 751938089
373535273 373535273
224895646 224895646
176046719 176046719
876881630 876881630
215581069 215581069
858755162 858755162
117682821 117682821
63908597 63908597
449720047 449720047
849353934 849353934
633765093 633765093
875233390 875233390
510146498 510146498
344769449 344769449
710512312 710512312
130051153 130051153
841527605 841527605
358736277 358736277
343927280 343927280
620765062 620765062
473066456 473066456
128968557 128968557
985072626 985072626
504418795 504418795
269765000 269765000
34274160 34274160
888005807 888005807
321447497 321447497
334006645 334006645
654720324 654720324
45654241 45654241
348489167 348489167
247323217 247323217
523180768 523180768
77724060 77724060
879044705 879044705
83150469 83150469
998973771 998973771
623078007 623078007
77206480 77206480
57137043 57137043
648247486 648247486
892405992 892405992
604372997 604372997
489712242 489712242
378557488 378557488
922384169 922384169
766395099 766395099
157695933 157695933
259644680 259644680
274548511 274548511
344124471 344124471
220211869 220211869
290954892 290954892
936119040 936119040
889660826 889660826
479338288 479338288
717187346 717187346
982170908 982170908
451845323 451845323
367454142 367454142
991445256 991445256
882270840 882270840
710603433 710603433
882495769 882495769
755427563 755427563
71425071 71425071
746147932 746147932
153285421 153285421
196143860 196143860
484520143 484520143
488781569 488781569
819135595 819135595
933172750 933172750
765693096 765693096
299207241 299207241
48296173 48296173
262131774 262131774
555164250 555164250
275369670 275369670
285362888 285362888
641566045 641566045
580291140 580291140
391165111 391165111
257213558 257213558
434628641 434628641
457507256 457507256
483046305 483046305
954946912 954946912
341497264 341497264
616842828 616842828
685356031 685356031
759682184 759682184
238105431 238105431
381866204 381866204
515414956 515414956
67671199 67671199
74801888 74801888
882835914 882835914
78156592 78156592
511269095 511269095
823237601 823237601
407626689 407626689
192988513 192988513
779531162 779531162
81437299 81437299
180903545 180903545
285701584 285701584
871174953 871174953
248646683 248646683
96535300 96535300
854732154 854732154
27964280 27964280
495276547 495276547
294074137 294074137
501685421 501685421
227305676 227305676
485750969 485750969
553164587 553164587
247308430 247308430
332344723 332344723
253806359 253806359
286530519 286530519
684050325 684050325
136746800 136746800
302521104 302521104
420111679 420111679
245007801 245007801
307239446 307239446
620584717 620584717
642742514 642742514
528620263 528620263
406305451 406305451
496831914 496831914
478319017 478319017
642500209 642500209
713825256 713825256
292505695 292505695
926480668 926480668
677399059 677399059
571896707 571896707
871632333 871632333
925830988 925830988
318341548 318341548
403115630 403115630
438617582 438617582
313578666 313578666
11822656 11822656
948316092 948316092
894070652 894070652
903076799 903076799
193890289 193890289
664250259 664250259
864980032 864980032
941524122 941524122
321532475 321532475
135746313 135746313
295861125 295861125
308414180 308414180
711214514 711214514
895320200 895320200
655931351 655931351
481179464 481179464
350950641 350950641
461039957 461039957
571090677 571090677
296523150 296523150
940381907 940381907
764381945 764381945
418940132 418940132
944885523 944885523
133590790 133590790
671469180 671469180
269752038 269752038
161563886 161563886
763492852 763492852
991582755 991582755
653829093 653829093
105135017 105135017
263686083 263686083
744934015 744934015
406230498 406230498
421458348 421458348
764834212 764834212
870789594 870789594
321557195 321557195
323441194 323441194
342637269 342637269
266244578 266244578
253917610 253917610
430873626 430873626
20833571 20833571
744399824 744399824
924799563 924799563
804723980 804723980
159701656 159701656
940583240 940583240
781724523 781724523
755205119 755205119
23913461 23913461
77046952 77046952
175772044 175772044
448272678 448272678
308131603 308131603
238611757 238611757
372554698 372554698
982708317 982708317
585197788 585197788
391214406 391214406
703683060 703683060
65086300 65086300
697514177 697514177
296599042 296599042
533301397 533301397
222157270 222157270
702979417 702979417
772126980 772126980
245936405 245936405
63785358 63785358
392292262 392292262
418774329 418774329
609236757 609236757
436775999 436775999
232898362 232898362
452294651 452294651
152334725 152334725
260870999 260870999
412292784 412292784
173885280 173885280
781401135 781401135
738245824 738245824
406517020 406517020
160107277 160107277
146899741 146899741
820835399 820835399
325438435 325438435
274034119 274034119
973031323 973031323
891410405 891410405
460547820 460547820
896675178 896675178
342603825 342603825
227876512 227876512
88811465 88811465
1220793 1220793
90123890 90123890
883483768 883483768
304305918 304305918
832402684 832402684
129821537 129821537
592524037 592524037
337571837 337571837
877905322 877905322
749566150 749566150
497280576 497280576
67588574 67588574
347134563 347134563
819170508 819170508
137715787 137715787
602508595 602508595
709559354 709559354
573182908 573182908
842468531 842468531
352649828 352649828
634294823 634294823
339443139 339443139
10897336 10897336
765942671 765942671
714574114 714574114
245161041 245161041
218701486 218701486
745820063 745820063
547187393 547187393
669647625 669647625
316203 316203
355478471 355478471
94522339 94522339
145265649 145265649
174237309 174237309
609753562 609753562
100261258 100261258
368594209 368594209
522342370 522342370
109074017 109074017
983852134 983852134
918925761 918925761
761630317 761630317
803700899 803700899
408935260 408935260
181614526 181614526
279542993 279542993
223191794 223191794
35871028 35871028
146526860 146526860
227527140 227527140
800808213 800808213
265373847 265373847
185376814 185376814
385664695 385664695
233154041 233154041
323186237 323186237
574629643 574629643
194664985 194664985
875089699 875089699
457865792 457865792
506499702 506499702
54675646 54675646
988129326 988129326
382529901 382529901
202396098 202396098
6163969 6163969
109663358 109663358
538779676 538779676
458303017 458303017
95080198 95080198
147063827 147063827
67389861 67389861
551063049 551063049
384765858 384765858
265152451 265152451
466532925 466532925
217729423 217729423
101136080 101136080
856982047 856982047
833769609 833769609
402650575 402650575
26925488 26925488
939177073 939177073
973567960 973567960
618457174 618457174
492766338 492766338
53856662 53856662
93058007 93058007
308350848 308350848
730127787 730127787
354992371 354992371
729810055 729810055
46511150 46511150
88623759 88623759
914620410 914620410
34543123 34543123
53852095 53852095
894552124 894552124
602408123 602408123
115396485 115396485
882963027 882963027
379982423 379982423
967293480 967293480
448543098 448543098
348611438 348611438
155824485 155824485
65510451 65510451
139568901 139568901
960971998 960971998
556992876 556992876
414554914 414554914
282819734 282819734
732400417 732400417
704007225 704007225
244086514 244086514
715705953 715705953
195358404 195358404
346476593 346476593
713027288 713027288
27160971 27160971
200651768 200651768
278982366 278982366
352398645 352398645
469969516 469969516
625582147 625582147
938056280 938056280
67191509 67191509
884005390 884005390
432711574 432711574
413031352 413031352
206872780 206872780
970691657 970691657
150048539 150048539
168459756 168459756
9418069 9418069
435777361 435777361
311769364 311769364
643537827 643537827
767606745 767606745
863025581 863025581
595185559 595185559
982637258 982637258
689315719 689315719
352867955 352867955
981678610 981678610
339989295 339989295
780714085 780714085
698864102 698864102
549603142 549603142
369556675 369556675
286644455 286644455
843220558 843220558
174694589 174694589
997476830 997476830
274647772 274647772
507192519 507192519
231551637 231551637
255570888 255570888
455967822 455967822
486549619 486549619
576749751 576749751
501808237 501808237
167259371 167259371
981120558 981120558
405265601 405265601
753277827 753277827
260923309 260923309
268531710 268531710
128909951 128909951
153974772 153974772
70554238 70554238
968102828 968102828
829211568 829211568
822949093 822949093
858516180 858516180
961566092 961566092
504917563 504917563
10488720 10488720
964906399 964906399
493923640 493923640
63663218 63663218
479868199 479868199
518178918 518178918
75973030 75973030
428423682 428423682
198646643 198646643
947146636 947146636
306680068 306680068
151885265 151885265
427993307 427993307
196016914 196016914
77225438 77225438
496444266 496444266
73295111 73295111
744646439 744646439
475719728 475719728
277441436 277441436
653363434 653363434
173910675 173910675
204395191 204395191
166887907 166887907
38529803 38529803
327998291 327998291
80465628 80465628
101461713 101461713
415974545 415974545
826555364 826555364
57891299 57891299
17312004 17312004
837094316 837094316
851298734 851298734
154247532 154247532
447699979 447699979
976867831 976867831
214266248 214266248
71295659 71295659
703221584 703221584
63744604 63744604
780372639 780372639
515374028 515374028
726296218 726296218
907494840 907494840
930155977 930155977
376473571 376473571
11377728 11377728
903508955 903508955
126974537 126974537
567794901 567794901
906157494 906157494
298574047 298574047
370690738 370690738
500386126 500386126
223812871 223812871
715963157 715963157
639653890 639653890
171709048 171709048
197898573 197898573
224364841 224364841
10213254 10213254
294612153 294612153
466733482 466733482
956271909 956271909
982091790 982091790
5580154 5580154
731289719 731289719
745159390 745159390
183766671 183766671
697428465 697428465
102487925 102487925
238055356 238055356
6913388 6913388
388520119 388520119
448219347 448219347
174131646 174131646
405495359 405495359
93508896 93508896
95786902 95786902
606368580 606368580
970571928 970571928
352560230 352560230
261219289 261219289
124977220 124977220
955561627 955561627
821417732 821417732
271378843 271378843
567115739 567115739
43975901 43975901
42190673 42190673
997539034 997539034
353240146 353240146
499276778 499276778
753030889 753030889
5064088 5064088
194814731 194814731
33228583 33228583
129489694 129489694
934910753 934910753
989106039 989106039
454257011 454257011
706999842 706999842
257040036 257040036
30973740 30973740
219142070 219142070
60713700 60713700
102407228 102407228
189726961 189726961
603806234 603806234
643087282 643087282
739380001 739380001
954517448 954517448
255227544 255227544
220594918 220594918
635487245 635487245
314732174 314732174
86516401 86516401
129012408 129012408
491512205 491512205
476790860 476790860
110077438 110077438
691501632 691501632
919324992 919324992
710074778 710074778
191604325 191604325
271996498 271996498
134650980 134650980
628329823 628329823
3620421 3620421
470152242 470152242
702476867 702476867
107561743 107561743
700166486 700166486
611008919 611008919
242423037 242423037
71873677 71873677
499492222 499492222
370306540 370306540
763066042 763066042
374039085 374039085
295650101 295650101
74470890 74470890
643901134 643901134
437681774 437681774
57751422 57751422
117213904 117213904
43187426 43187426
118160033 118160033
175592261 175592261
596194366 596194366
805529403 805529403
937629101 937629101
46929007 46929007
521861256 521861256
956101176 956101176
925635736 925635736
34583488 34583488
729138351 729138351
376675778 376675778
328586817 328586817
555263567 555263567
313919500 313919500
377118800 377118800
297719031 297719031
934132699 934132699
381275125 381275125
665550680 665550680
546254149 546254149
406168766 406168766
939791975 939791975
758204050 758204050
343149231 343149231
801806517 801806517
774156362 774156362
21486489 21486489
215727065 215727065
207054751 207054751
215709742 215709742
167353449 167353449
657683504 657683504
205310997 205310997
723778942 723778942
367020632 367020632
568537861 568537861
253827919 253827919
784075747 784075747
176137072 176137072
259608103 259608103
866763447 866763447
837318735 837318735
336403779 336403779
157093368 157093368
557786609 557786609
397141791 397141791
788323633 788323633
247975652 247975652
239206553 239206553
395779184 395779184
625310604 625310604
905013750 905013750
778947287 778947287
270168062 270168062
750975131 750975131
739908258 739908258
742880090 742880090
903376661 903376661
385060611 385060611
474331602 474331602
923953018 923953018
195274153 195274153
95467299 95467299
668962198 668962198
223112739 223112739
769515356 769515356
634945382 634945382
869924270 869924270
833468802 833468802
215814450 215814450
515606194 515606194
941462746 941462746
292124796 292124796
487441740 487441740
916740761 916740761
702156108 702156108
869192999 869192999
649157778 649157778
642392015 642392015
199937014 199937014
735135407 735135407
576651609 576651609
389914026 389914026
399880765 399880765
609328895 609328895
967818240 967818240
795946549 795946549
338026298 338026298
896623018 896623018
557950753 557950753
801064836 801064836
952880307 952880307
795189261 795189261
792712249 792712249
792274676 792274676
910329119 910329119
312516720 312516720
764049517 764049517
109277267 109277267
283155878 283155878
296031465 296031465
896033645 896033645
378442830 378442830
170207864 170207864
190711094 190711094
463234561 463234561
474994124 474994124
147308310 147308310
503380732 503380732
900314059 900314059
878385960 878385960
124442560 124442560
737915633 737915633
164135654 164135654
496071865 496071865
409740834 409740834
516780576 516780576
364421445 364421445
812811579 812811579
464679197 464679197
853101451 853101451
975929887 975929887
13974982 13974982
573191514 573191514
521548564 521548564
757762009 757762009
530760931 530760931
28885332 28885332
70831803 70831803
254214951 254214951
629718670 629718670
48878521 48878521
417182553 417182553
135879939 135879939
903936850 903936850
556767693 556767693
192263372 192263372
24663883 24663883
275971595 275971595
67504692 67504692
935834756 935834756
264361000 264361000
506657668 506657668
359151300 359151300
233969672 233969672
996541058 996541058
665459347 665459347
464026086 464026086
965510681 965510681
943135496 943135496
339125579 339125579
655048900 655048900
915245734 915245734
903692569 903692569
804796617 804796617
965773962 965773962
443011313 443011313
333986452 333986452
693876471 693876471
415376230 415376230
687632147 687632147
127213799 127213799
637173991 637173991
594891787 594891787
327880867 327880867
633257896 633257896
312684245 312684245
149571717 149571717
457142932 457142932
565166449 565166449
151137719 151137719
878496596 878496596
227754197 227754197
980382050 980382050
96928796 96928796
567267077 567267077
897506088 897506088
659653355 659653355
674801736 674801736
51115800 51115800
355119772 355119772
310433196 310433196
392787056 392787056
39478988 39478988
500575336 500575336
728528063 728528063
387486387 387486387
745445686 745445686
90477224 90477224
168498372 168498372
44308680 44308680
573313257 573313257
541047776 541047776
786601292 786601292
953401561 953401561
99176596 99176596
156197237 156197237
405413669 405413669
16713543 16713543
973362374 973362374
925185870 925185870
556779671 556779671
407804070 407804070
545485734 545485734
272139665 272139665
938171207 938171207
531597317 531597317
247939566 247939566
652072600 652072600
687040449 687040449
279733085 279733085
782302870 782302870
367401625 367401625
398852761 398852761
301177964 301177964
818464187 818464187
872638488 872638488
749482249 749482249
906477668 906477668
187722824 187722824
351642797 351642797
27083771 27083771
969782002 969782002
382650018 382650018
286328580 286328580
894435646 894435646
364139800 364139800
625705401 625705401
549234251 549234251
793146180 793146180
398267779 398267779
779223471 779223471
699968140 699968140
563737829 563737829
504903350 504903350
666468774 666468774
86002214 86002214
799387625 799387625
870346629 870346629
969170219 969170219
860575356 860575356
615958148 615958148
123756802 123756802
664219793 664219793
414076457 414076457
146222813 146222813
678772785 678772785
965707415 965707415
516887887 516887887
65826066 65826066
978374707 978374707
131783988 131783988
896108341 896108341
435782831 435782831
827938359 827938359
506812246 506812246
127784563 127784563
948114436 948114436
147713533 147713533
244567828 244567828
593561113 593561113
880497258 880497258
879842728 879842728
727030126 727030126
786345832 786345832
14417661 14417661
667486991 667486991
851143993 851143993
159869927 159869927
858638957 858638957
843147319 843147319
70505441 70505441
946618502 946618502
207918044 207918044
53659359 53659359
287464599 287464599
733236040 733236040
668572216 668572216
283061823 283061823
954373345 954373345
936262217 936262217
754953499 754953499
914282541 914282541
691827094 691827094
884729504 884729504
573866156 573866156
891677975 891677975
880255719 880255719
164863018 164863018
224878475 224878475
68504757 68504757
41963232 41963232
278343620 278343620
562220251 562220251
608495923 608495923
288810947 288810947
717236020 717236020
219550519 219550519
442512483 442512483
445281754 445281754
999838969 999838969
65987621 65987621
583758725 583758725
345457163 345457163
601894712 601894712
538802762 538802762
245811132 245811132
750473545 750473545
895888120 895888120
738507953 738507953
387489307 387489307
649031722 649031722
704143595 704143595
193750854 193750854
612597869 612597869
400361776 400361776
195915057 195915057
6303416 6303416
636911176 636911176
755230268 755230268
596963202 596963202
46675927 46675927
708319420 708319420
922502857 922502857
226891018 226891018
973441785 973441785
234629473 234629473
569322069 569322069
508670869 508670869
530870554 530870554
316694631 316694631
42929804 42929804
282839421 282839421
611317288 611317288
258842556 258842556
272801406 272801406
796536194 796536194
209303267 209303267
769760353 769760353
194571218 194571218
65112350 65112350
240045498 240045498
288321245 288321245
801741688 801741688
307398735 307398735
950476321 950476321
167288133 167288133
189736855 189736855
484970265 484970265
606828398 606828398
478422720 478422720
342684660 342684660
575959658 575959658
446937304 446937304
590110836 590110836
441325409 441325409
79267248 79267248
69174491 69174491
859883744 859883744
482644587 482644587
51632727 51632727
238964599 238964599
231390501 231390501
633909785 633909785
120611151 120611151
457754093 457754093
44238507 44238507
870823810 870823810
973786797 973786797
184643351 184643351
836029995 836029995
29233571 29233571
292227398 292227398
213903711 213903711
650143010 650143010
578031107 578031107
118886299 118886299
86854277 86854277
975469582 975469582
180495652 180495652
789669567 789669567
491805224 491805224
644209438 644209438
356156435 356156435
6411852 6411852
769504732 769504732
562150459 562150459
259142023 259142023
982020553 982020553
950514327 950514327
979685734 979685734
124598912 124598912
483496235 483496235
249765278 249765278
82737520 82737520
125704180 125704180
288442328 288442328
240364527 240364527
549246682 549246682
150948309 150948309
466930888 466930888
679656996 679656996
480160710 480160710
743131568 743131568
755498342 755498342
895701066 895701066
569619339 569619339
995452496 995452496
593623955 593623955
114903301 114903301
537796914 537796914
945367924 945367924
344256110 344256110
973187262 973187262
601472721 601472721
523489455 523489455
980261157 980261157
20110610 20110610
316805948 316805948
167478790 167478790
92164839 92164839
866637001 866637001
956872359 956872359
628127692 628127692
266787468 266787468
706229213 706229213
969210140 969210140
190180107 190180107
969806327 969806327
3460371 3460371
634672924 634672924
960501692 960501692
592456730 592456730
43961174 43961174
607509823 607509823
426308664 426308664
885116370 885116370
699643485 699643485
717970067 717970067
593634093 593634093
587561796 587561796
103597217 103597217
839397624 839397624
967119909 967119909
888990252 888990252
250914680 250914680
544274614 544274614
138953867 138953867
138222325 138222325
465147180 465147180
992860872 992860872
114228572 114228572
30882538 30882538
150162042 150162042
105389872 105389872
7385427 7385427
243411542 243411542
653332413 653332413
112333342 112333342
83983514 83983514
249284166 249284166
835681020 835681020
116906714 116906714
81252593 81252593
530209620 530209620
20259589 20259589
50689766 50689766
750002909 750002909
69876923 69876923
275443105 275443105
259465330 259465330
696682010 696682010
996708812 996708812
854711096 854711096
39297272 39297272
731042070 731042070
717350655 717350655
403834600 403834600
964734413 964734413
190460359 190460359
919475097 919475097
385892221 385892221
113863975 113863975
235097061 235097061
720432496 720432496
692949950 692949950
718715097 718715097
208043027 208043027
398328791 398328791
998478708 998478708
646315273 646315273
858124096 858124096
452888085 452888085
828088707 828088707
603405015 603405015
957235651 957235651
674259008 674259008
80752297 80752297
838406469 838406469
774350050 774350050
344127203 344127203
349629103 349629103
308772217 308772217
325116776 325116776
482448232 482448232
673722340 673722340
265227078 265227078
222705849 222705849
17352795 17352795
33831322 33831322
963089066 963089066
775787447 775787447
353841570 353841570
194117514 194117514
239226325 239226325
242300743 242300743
361497289 361497289
140763925 140763925
79380145 79380145
673873030 673873030
360533561 360533561
760765472 760765472
590800926 590800926
93140249 93140249
100860681 100860681
132596707 132596707
159995457 159995457
715865833 715865833
695862650 695862650
75675884 75675884
639281561 639281561
845411439 845411439
870962746 870962746
94812156 94812156
84659074 84659074
413948699 413948699
100027263 100027263
94041577 94041577
165003623 165003623
292097039 292097039
620210019 620210019
501041180 501041180
9225919 9225919
61714291 61714291
515410953 515410953
842173027 842173027
439423618 439423618
476695736 476695736
172929358 172929358
431498550 431498550
803847365 803847365
523417687 523417687
514128626 514128626
216209596 216209596
795043802 795043802
462505568 462505568
452859897 452859897
269608810 269608810
666928890 666928890
281025713 281025713
64934923 64934923
224857981 224857981
126103052 126103052
106555040 106555040
35653650 35653650
533380423 533380423
850690843 850690843
746350903 746350903
379851312 379851312
422719092 422719092
277045689 277045689
395386131 395386131
976924624 976924624
905140773 905140773
623583211 623583211
162607211 162607211
353718301 353718301
866828507 866828507
376009942 376009942
780029037 780029037
953269673 953269673
115815115 115815115
834920341 834920341
84813161 84813161
429711355 429711355
891078167 891078167
449329142 449329142
822983092 822983092
227766623 227766623
380729818 380729818
645646713 645646713
937264102 937264102
617163360 617163360
880146560 880146560
989434467 989434467
591363188 591363188
659550951 659550951
348365070 348365070
19314469 19314469
538723225 538723225
832461418 832461418
160912462 160912462
857797272 857797272
194693595 194693595
721777695 721777695
370093001 370093001
233510497 233510497
945254533 945254533
990681347 990681347
155556878 155556878
572322046 572322046
844967455 844967455
839581407 839581407
362217652 362217652
549290474 549290474
838258396 838258396
924123337 924123337
748573235 748573235
60683179 60683179
668056942 668056942
944097489 944097489
401194050 401194050
877798753 877798753
87768044 87768044
370458774 370458774
523271406 523271406
511746064 511746064
677304851 677304851
250489828 250489828
580331345 580331345
923761411 923761411
472821591 472821591
462045970 462045970
982745234 982745234
359179125 359179125
986283411 986283411
969618391 969618391
756668582 756668582
395389753 395389753
780492041 780492041
18707685 18707685
479237736 479237736
927991132 927991132
584134 584134
787605709 787605709
878945154 878945154
158005130 158005130
919425430 919425430
147694447 147694447
271715432 271715432
242367160 242367160
159446720 159446720
895251116 895251116
493469919 493469919
215291044 215291044
761086236 761086236
459550515 459550515
573784349 573784349
867505313 867505313
755911247 755911247
4001121 4001121
976639837 976639837
418253668 418253668
263595439 263595439
627581785 627581785
284547422 284547422
9856643 9856643
872513944 872513944
368588938 368588938
162465540 162465540
167716734 167716734
2070782 2070782
683141014 683141014
44331015 44331015
386806944 386806944
205541726 205541726
451840083 451840083
565819368 565819368
845934129 845934129
305218017 305218017
948703633 948703633
935407311 935407311
251282374 251282374
857945154 857945154
150493018 150493018
821112407 821112407
392726132 392726132
74053896 74053896
324875973 324875973
591881022 591881022
668258487 668258487
435983473 435983473
651653272 651653272
355750161 355750161
359349758 359349758
235916172 235916172
953041748 953041748
393599817 393599817
84372808 84372808
918242942 918242942
500830603 500830603
192937094 192937094
516508486 516508486
270454442 270454442
773383108 773383108
606484141 606484141
521126119 521126119
287376960 287376960
173926538 173926538
251701008 251701008
67018932 67018932
281238500 281238500
744244872 744244872
557198004 557198004
874259971 874259971
542403379 542403379
113747193 113747193
80502947 80502947
133499 133499
206221584 206221584
213116396 213116396
448876028 448876028
971836267 971836267
225369951 225369951
234252069 234252069
730222743 730222743
358084283 358084283
106984219 106984219
509920266 509920266
834999678 834999678
385364608 385364608
589326753 589326753
766606204 766606204
768503579 768503579
11814678 11814678
192882292 192882292
861425939 861425939
756994892 756994892
286050853 286050853
164526189 164526189
988165051 988165051
59257300 59257300
267442577 267442577
767762355 767762355
147200388 147200388
351687117 351687117
894905372 894905372
376777168 376777168
90383623 90383623
351318901 351318901
48938078 48938078
976077991 976077991
136094195 136094195
399405742 399405742
3956329 3956329
600451437 600451437
881535421 881535421
549243578 549243578
537707488 537707488
815861630 815861630
846698447 846698447
880413631 880413631
768360294 768360294
36425097 36425097
211081724 211081724
877095466 877095466
213278316 213278316
934638492 934638492
566526042 566526042
997591456 997591456
106985534 106985534
895188019 895188019
730035182 730035182
834108314 834108314
995322672 995322672
109031218 109031218
9152532 9152532
877173562 877173562
317655939 317655939
105708822 105708822
684505221 684505221
303726993 303726993
535148254 535148254
210870664 210870664
459051072 459051072
808330354 808330354
736079468 736079468
593436138 593436138
539156282 539156282
872900471 872900471
256337008 256337008
53140522 53140522
877196021 877196021
488336544 488336544
742913512 742913512
668856893 668856893
495979917 495979917
630931163 630931163
270881213 270881213
99151882 99151882
135122198 135122198
810203137 810203137
152158631 152158631
788878995 788878995
550802228 550802228
808104869 808104869
408322301 408322301
329773704 329773704
365974755 365974755
636047799 636047799
172774107 172774107
105558513 105558513
791805901 791805901
771959125 771959125
576478457 576478457
863453588 863453588
860769240 860769240
884588800 884588800
9600407 9600407
852141002 852141002
17070244 17070244
621753958 621753958
557497686 557497686
259315259 259315259
927830617 927830617
797702983 797702983
658295410 658295410
407355477 407355477
45082760 45082760
363932270 363932270
674697041 674697041
489510071 489510071
326353073 326353073
965033886 965033886
293531325 293531325
219639571 219639571
584597204 584597204
379456518 379456518
325862717 325862717
229620269 229620269
350677675 350677675
326239202 326239202
846119812 846119812
712271066 712271066
305114159 305114159
517541757 517541757
24905972 24905972
870734069 870734069
107351682 107351682
201278878 201278878
229086054 229086054
467432855 467432855
760833436 760833436
239781293 239781293
239418944 239418944
852015909 852015909
259117699 259117699
63856354 63856354
655369090 655369090
34790429 34790429
654616327 654616327
436170676 436170676
413158699 413158699
811199832 811199832
123754801 123754801
267692998 267692998
61656575 61656575
796380945 796380945
853770707 853770707
698984018 698984018
611243132 611243132
64763515 64763515
691484699 691484699
300471090 300471090
757940223 757940223
799108847 799108847
675159877 675159877
925943635 925943635
586711773 586711773
409994185 409994185
951320983 951320983
194564837 194564837
186024554 186024554
597813648 597813648
837415595 837415595
775091555 775091555
119475452 119475452
804546695 804546695
257978291 257978291
897576032 897576032
724513313 724513313
122149009 122149009
637349537 637349537
117963485 117963485
589881347 589881347
908539687 908539687
205193420 205193420
7091866 7091866
312036611 312036611
564273074 564273074
799375210 799375210
881390806 881390806
365440687 365440687
283495506 283495506
792493548 792493548
29955107 29955107
935028534 935028534
161160801 161160801
569349516 569349516
760519755 760519755
943808510 943808510
761087771 761087771
462849680 462849680
428629051 428629051
468367333 468367333
343370092 343370092
608983006 608983006
385231895 385231895
887445356 887445356
850970714 850970714
982145243 982145243
975019095 975019095
247978086 247978086
491271316 491271316
351997356 351997356
492418682 492418682
997607039 997607039
885609126 885609126
29385772 29385772
726938218 726938218
841522052 841522052
137184030 137184030
869384912 869384912
327995835 327995835
320056410 320056410
192115039 192115039
810923675 810923675
22557075 22557075
238357422 238357422
688249049 688249049
62478915 62478915
425129275 425129275
46256202 46256202
457102215 457102215
73000954 73000954
80672310 80672310
833695885 833695885
975706591 975706591
139296778 139296778
341636242 341636242
549780342 549780342
703199176 703199176
43426702 43426702
657012995 657012995
14434143 14434143
540493925 540493925
166547137 166547137
250857615 250857615
980131012 980131012
936735736 936735736
831221094 831221094
464019646 464019646
156372314 156372314
520382230 520382230
710875947 710875947
739464921 739464921
111369551 111369551
265285305 265285305
870626154 870626154
755542037 755542037
377685016 377685016
124911330 124911330
841640835 841640835
363443195 363443195
561433092 561433092
568703761 568703761
321840368 321840368
232683140 232683140
322918663 322918663
580764490 580764490
543977130 543977130
411108790 411108790
124972114 124972114
645981883 645981883
533008874 533008874
146219386 146219386
937035553 937035553
121826332 121826332
20749003 20749003
218965438 218965438
142767756 142767756
383115802 383115802
396008317 396008317
170734057 170734057
801649310 801649310
327357724 327357724
207219783 207219783
659059243 659059243
795388007 795388007
873965289 873965289
221550555 221550555
275115221 275115221
731799391 731799391
225603615 225603615
655357246 655357246
595658121 595658121
45655313 45655313
508789722 508789722
368766422 368766422
434096896 434096896
216321704 216321704
611014292 611014292
940343016 940343016
615807034 615807034
869457534 869457534
354042833 354042833
467717960 467717960
191510590 191510590
49247951 49247951
108571661 108571661
266636817 266636817
730017062 730017062
522622697 522622697
286588963 286588963
434457099 434457099
633938954 633938954
876806575 876806575
734941520 734941520
982677051 982677051
650396283 650396283
120437648 120437648
597416882 597416882
896584531 896584531
283217015 283217015
15345070 15345070
897860839 897860839
810952693 810952693
471487520 471487520
806522591 806522591
216474218 216474218
961092688 961092688
203342356 203342356
105159553 105159553
825962216 825962216
579988039 579988039
747921934 747921934
25041739 25041739
430374830 430374830
303102957 303102957
599730460 599730460
475225221 475225221
663876736 663876736
926377252 926377252
138515886 138515886
214251964 214251964
844322771 844322771
622240594 622240594
124054896 124054896
362845096 362845096
926480862 926480862
930375046 930375046
125542294 125542294
426301040 426301040
271889054 271889054
907736540 907736540
363691507 363691507
633355660 633355660
374056843 374056843
258327904 258327904
228273115 228273115
823180187 823180187
752418210 752418210
633275768 633275768
450626073 450626073
383399776 383399776
283746703 283746703
810606222 810606222
992756516 992756516
565394974 565394974
938901929 938901929
434132787 434132787
116430742 116430742
772709861 772709861
596496813 596496813
573238058 573238058
781663720 781663720
36079253 36079253
583221668 583221668
224060101 224060101
451680738 451680738
365998268 365998268
593180173 593180173
507641903 507641903
269416481 269416481
596294083 596294083
884243207 884243207
80642316 80642316
5379154 5379154
41352246 41352246
676896921 676896921
996092618 996092618
525809385 525809385
994879819 994879819
969928387 969928387
170541975 170541975
570452222 570452222
13142633 13142633
600756383 600756383
897476292 897476292
985844261 985844261
474049080 474049080
214049309 214049309
763060367 763060367
858750740 858750740
899433903 899433903
520014537 520014537
244090340 244090340
463202711 463202711
659129637 659129637
521829796 521829796
999497957 999497957
254551701 254551701
533672049 533672049
287621586 287621586
987237092 987237092
852356372 852356372
164582671 164582671
621185874 621185874
274552157 274552157
333325384 333325384
73935795 73935795
800798978 800798978
920007532 920007532
319601350 319601350
368342059 368342059
133524440 133524440
697196885 697196885
30822855 30822855
818543899 818543899
397886401 397886401
750872071 750872071
25531631 25531631
258256384 258256384
173083421 173083421
833392033 833392033
314289589 314289589
818880601 818880601
862168935 862168935
638904890 638904890
600605745 600605745
991810467 991810467
824295387 824295387
362483673 362483673
564815668 564815668
644547410 644547410
505452048 505452048
440196475 440196475
579530616 579530616
639209783 639209783
79996335 79996335
41776409 41776409
675548092 675548092
105302458 105302458
127538366 127538366
621429047 621429047
43616187 43616187
31929906 31929906
208428241 208428241
530865258 530865258
514426182 514426182
858865485 858865485
132478176 132478176
112338178 112338178
581812076 581812076
812056142 812056142
613234471 613234471
328813245 328813245
942238368 942238368
51528895 51528895
480540610 480540610
157046077 157046077
370433766 370433766
447055847 447055847
842789963 842789963
509722288 509722288
806594226 806594226
381469856 381469856
861170128 861170128
958070070 958070070
389171429 389171429
731590100 731590100
486493391 486493391
79528333 79528333
604478253 604478253
130833928 130833928
45151844 45151844
692048555 692048555
766206918 766206918
117673309 117673309
799166787 799166787
921024776 921024776
107681917 107681917
764256623 764256623
857028820 857028820
293640193 293640193
726206654 726206654
39165364 39165364
327160542 327160542
264876442 264876442
982962407 982962407
546133229 546133229
7043600 7043600
779408754 779408754
247087329 247087329
512523168 512523168
227410698 227410698
767740215 767740215
988444180 988444180
767193495 767193495
136389542 136389542
746504786 746504786
377116552 377116552
855407802 855407802
863950809 863950809
199667 199667
604361254 604361254
996094177 996094177
644678878 644678878
651604635 651604635
743160187 743160187
358491552 358491552
988321232 988321232
562516905 562516905
453521792 453521792
552463265 552463265
957949611 957949611
936377507 936377507
126743971 126743971
72658810 72658810
945872720 945872720
835133557 835133557
297898674 297898674
281945354 281945354
824280517 824280517
582531350 582531350
715842339 715842339
137985151 137985151
176283788 176283788
969801159 969801159
250917201 250917201
134458990 134458990
369836664 369836664
548044558 548044558
165521528 165521528
940840948 940840948
10916944 10916944
932400990 932400990
931945381 931945381
744618204 744618204
979534659 979534659
928168033 928168033
532898277 532898277
104277689 104277689
537266152 537266152
91473165 91473165
200813772 200813772
222247909 222247909
744689684 744689684
890329478 890329478
362070771 362070771
376904328 376904328
287406860 287406860
894707419 894707419
237171209 237171209
560751329 560751329
826364153 826364153
411245527 411245527
16313741 16313741
92375789 92375789
620096019 620096019
916675362 916675362
341787513 341787513
596370119 596370119
108212204 108212204
887518525 887518525
946336872 946336872
276218274 276218274
947343340 947343340
211897483 211897483
213381989 213381989
874017876 874017876
92526159 92526159
783625065 783625065
272916083 272916083
816287171 816287171
811606543 811606543
82859353 82859353
558977365 558977365
767566294 767566294
373384862 373384862
320320611 320320611
388744706 388744706
885947643 885947643
553541668 553541668
831917854 831917854
446868253 446868253
389231677 389231677
397770458 397770458
176639963 176639963
39484290 39484290
389543210 389543210
882883612 882883612
341109078 341109078
591035625 591035625
375824517 375824517
621219310 621219310
164741980 164741980
890139258 890139258
280392927 280392927
972525043 972525043
222995145 222995145
385808962 385808962
325828373 325828373
813729828 813729828
547954308 547954308
646574954 646574954
885545253 885545253
316477369 316477369
536025926 536025926
620318454 620318454
233547225 233547225
288576746 288576746
624390259 624390259
210922644 210922644
558924561 558924561
9906706 9906706
92935551 92935551
229753996 229753996
89266282 89266282
47900772 47900772
290752865 290752865
34205914 34205914
111636173 111636173
397294351 397294351
722292788 722292788
504757089 504757089
766992210 766992210
769498510 769498510
497417548 497417548
344627709 344627709
326837725 326837725
742271803 742271803
206512725 206512725
586403126 586403126
309023647 309023647
653776997 653776997
200388780 200388780
443368416 443368416
392234041 392234041
435074257 435074257
93534777 93534777
235931468 235931468
946979691 946979691
747282648 747282648
695339138 695339138
122375200 122375200
906988001 906988001
936837013 936837013
586177109 586177109
557109667 557109667
749138903 749138903
173009334 173009334
778736445 778736445
207386904 207386904
113961282 113961282
325764611 325764611
928794240 928794240
14428436 14428436
468819659 468819659
496362495 496362495
569696193 569696193
717147117 717147117
360675041 360675041
696310918 696310918
27153576 27153576
510606758 510606758
326850059 326850059
179568492 179568492
400473297 400473297
105632196 105632196
890408983 890408983
117340987 117340987
993825491 993825491
447232838 447232838
630626410 630626410
263413534 263413534
279591167 279591167
28469493 28469493
535356857 535356857
808665364 808665364
721919500 721919500
986457761 986457761
666445978 666445978
522024240 522024240
52562141 52562141
408714566 408714566
526651077 526651077
871952810 871952810
664995994 664995994
792414753 792414753
744547676 744547676
881930212 881930212
151351947 151351947
688493968 688493968
367287149 367287149
360450374 360450374
124046147 124046147
410738957 410738957
240120686 240120686
99362171 99362171
511500401 511500401
559702145 559702145
919758713 919758713
49760441 49760441
348004995 348004995
96745941 96745941
356720136 356720136
254851563 254851563
317413350 317413350
121152888 121152888
530001173 530001173
994705490 994705490
528983425 528983425
892917015 892917015
359850572 359850572
195580484 195580484
345257737 345257737
138449557 138449557
40574143 40574143
733286253 733286253
83499056 83499056
61966328 61966328
963057349 963057349
187791009 187791009
441348181 441348181
212922824 212922824
622670962 622670962
383101377 383101377
224900983 224900983
765562712 765562712
90467905 90467905
420112113 420112113
132278862 132278862
399594971 399594971
155123041 155123041
367434074 367434074
793265368 793265368
879699670 879699670
134982369 134982369
772841590 772841590
804624468 804624468
829918783 829918783
41838124 41838124
885580908 885580908
414626372 414626372
793504564 793504564
46188633 46188633
518697998 518697998
674882085 674882085
239948659 239948659
622715011 622715011
236724393 236724393
674773476 674773476
403715616 403715616
894770207 894770207
609284096 609284096
824510532 824510532
166700245 166700245
649737209 649737209
767621801 767621801
205854678 205854678
597230307 597230307
388870910 388870910
429519491 429519491
329643999 329643999
754238876 754238876
58419768 58419768
253713283 253713283
368589089 368589089
485033388 485033388
73738400 73738400
722661140 722661140
611153616 611153616
1329863 1329863
88059538 88059538
158803843 158803843
402301407 402301407
6100167 6100167
633927055 633927055
479891798 479891798
478820103 478820103
34105296 34105296
950406358 950406358
74704608 74704608
183616107 183616107
373107145 373107145
621476297 621476297
116839056 116839056
150352976 150352976
365508889 365508889
898083779 898083779
735975437 735975437
125735073 125735073
613130358 613130358
316767655 316767655
409783018 409783018
663159477 663159477
418105552 418105552
704767394 704767394
716718228 716718228
926877704 926877704
681988561 681988561
498498348 498498348
117303703 117303703
977690546 977690546
81649500 81649500
959197374 959197374
103774745 103774745
259816853 259816853
390325823 390325823
557006643 557006643
666578517 666578517
347204500 347204500
700627454 700627454
140927800 140927800
350638007 350638007
777051712 777051712
183228410 183228410
326650435 326650435
391241296 391241296
959679904 959679904
84763207 84763207
440472072 440472072
871072857 871072857
332891059 332891059
435729315 435729315
298180900 298180900
92227707 92227707
906939225 906939225
907556298 907556298
998582718 998582718
978330094 978330094
480945636 480945636
478025375 478025375
686077576 686077576
155448800 155448800
486232948 486232948
514638452 514638452
697360730 697360730
854487351 854487351
393443273 393443273
240621413 240621413
298780614 298780614
519417360 519417360
915947849 915947849
614519426 614519426
87345865 87345865
495216131 495216131
481189201 481189201
307465601 307465601
527472085 527472085
12251746 12251746
366674578 366674578
237478073 237478073
958446041 958446041
312065862 312065862
487913851 487913851
24959119 24959119
323280067 323280067
106679460 106679460
905543532 905543532
991327545 991327545
692618556 692618556
238551235 238551235
101999036 101999036
286112977 286112977
744888726 744888726
750149353 750149353
564133441 564133441
1173624 1173624
860016060 860016060
949041870 949041870
432373082 432373082
496464330 496464330
337556764 337556764
629312304 629312304
94268974 94268974
282939835 282939835
765939889 765939889
332336246 332336246
166019740 166019740
135113486 135113486
365406905 365406905
167164964 167164964
440730292 440730292
970400247 970400247
934401978 934401978
104504312 104504312
106154635 106154635
467270135 467270135
900305804 900305804
141948151 141948151
843749606 843749606
304648008 304648008
446385867 446385867
985998456 985998456
527034704 527034704
618240239 618240239
570980210 570980210
51521644 51521644
509308124 509308124
813704614 813704614
143969127 143969127
368218359 368218359
116907985 116907985
182481208 182481208
248984127 248984127
663247820 663247820
543825379 543825379
143808622 143808622
12230274 12230274
92071004 92071004
16981281 16981281
603312831 603312831
878590123 878590123
723839757 723839757
806401683 806401683
33207162 33207162
245715590 245715590
77648988 77648988
761151002 761151002
197455865 197455865
285407796 285407796
939074433 939074433
790173552 790173552
286255403 286255403
992970812 992970812
688793278 688793278
265432542 265432542
764334518 764334518
304792876 304792876
720339132 720339132
209931603 209931603
820882270 820882270
528295891 528295891
396322639 396322639
664900466 664900466
989156833 989156833
273589284 273589284
633101504 633101504
122639643 122639643
771927724 771927724
505599629 505599629
580970438 580970438
431462526 431462526
929957442 929957442
647159674 647159674
36039938 36039938
141912107 141912107
591021654 591021654
200199293 200199293
897489411 897489411
747474261 747474261
325042951 325042951
447872972 447872972
716337895 716337895
933000708 933000708
662128691 662128691
821166050 821166050
174301150 174301150
905867187 905867187
509314070 509314070
295764272 295764272
332904764 332904764
843601594 843601594
332476816 332476816
319121174 319121174
500478454 500478454
355164914 355164914
573510296 573510296
279329347 279329347
968722204 968722204
349872397 349872397
510532668 510532668
250071732 250071732
557126703 557126703
129392774 129392774
791098988 791098988
686522386 686522386
12192477 12192477
206868434 206868434
644369697 644369697
323782234 323782234
384258955 384258955
236461502 236461502
549648053 549648053
891777962 891777962
857670585 857670585
935444230 935444230
220638726 220638726
736476081 736476081
396287296 396287296
323498901 323498901
873101570 873101570
445346880 445346880
68289350 68289350
142452941 142452941
873791192 873791192
26387577 26387577
94591727 94591727
936867095 936867095
285135347 285135347
60075335 60075335
124670267 124670267
54586416 54586416
797328042 797328042
631709888 631709888
109139317 109139317
79439298 79439298
824503515 824503515
285106008 285106008
476889320 476889320
553749707 553749707
354102934 354102934
914734532 914734532
654450494 654450494
130398832 130398832
602892646 602892646
329247879 329247879
146608211 146608211
82696132 82696132
848757850 848757850
125378242 125378242
62731756 62731756
767852473 767852473
537701599 537701599
472732417 472732417
285494037 285494037
943688780 943688780
897947310 897947310
482258661 482258661
970238100 970238100
398341872 398341872
154722063 154722063
469333895 469333895
768999205 768999205
411750804 411750804
56287277 56287277
755878793 755878793
276339436 276339436
635544199 635544199
517659588 517659588
142871774 142871774
93909556 93909556
992515021 992515021
696117820 696117820
572163917 572163917
518315922 518315922
802426798 802426798
283751275 283751275
600105696 600105696
938714676 938714676
396339194 396339194
926990386 926990386
527822630 527822630
309635288 309635288
375525442 375525442
363265166 363265166
478982378 478982378
849014614 849014614
421190915 421190915
39612306 39612306
917071752 917071752
317235823 317235823
145320151 145320151
538504630 538504630
401769377 401769377
719594769 719594769
943743960 943743960
245291771 245291771
608906637 608906637
146095528 146095528
464836542 464836542
86741456 86741456
90978747 90978747
57625570 57625570
63503092 63503092
785204313 785204313
451927580 451927580
943508960 943508960
866075972 866075972
291121135 291121135
193056482 193056482
157857667 157857667
431184258 431184258
445500185 445500185
143855433 143855433
190930400 190930400
211637956 211637956
959698690 959698690
193455944 193455944
722614880 722614880
850456053 850456053
43453938 43453938
420539550 420539550
963372567 963372567
538127469 538127469
587146 587146
838035985 838035985
115652934 115652934
817153904 817153904
163187601 163187601
117848816 117848816
137583823 137583823
374769870 374769870
978765186 978765186
249804284 249804284
558479144 558479144
876417403 876417403
245464916 245464916
315467231 315467231
885162259 885162259
325594115 325594115
202475935 202475935
299333808 299333808
486448912 486448912
774771777 774771777
389761642 389761642
226711919 226711919
135520860 135520860
732189600 732189600
698348701 698348701
485985118 485985118
210262073 210262073
518651171 518651171
900035148 900035148
568773085 568773085
398989587 398989587
494109475 494109475
309568015 309568015
74881621 74881621
242202757 242202757
846141363 846141363
454138913 454138913
409097901 409097901
771695593 771695593
88663006 88663006
679944734 679944734
556885738 556885738
644939520 644939520
554675019 554675019
538665383 538665383
6512471 6512471
501516532 501516532
755480155 755480155
507931388 507931388
174149653 174149653
385072096 385072096
710068621 710068621
117270265 117270265
59722254 59722254
523667822 523667822
478756243 478756243
536445432 536445432
742035767 742035767
491452824 491452824
510246888 510246888
733572316 733572316
78232169 78232169
94860944 94860944
928818611 928818611
727405888 727405888
768756606 768756606
219081633 219081633
9791867 9791867
292642471 292642471
332126812 332126812
378160016 378160016
862383546 862383546
660449268 660449268
865572103 865572103
114329347 114329347
993614779 993614779
97848005 97848005
494802039 494802039
231194804 231194804
853962796 853962796
689432534 689432534
401225296 401225296
243701151 243701151
428944594 428944594
249133560 249133560
791212738 791212738
98792141 98792141
726188301 726188301
938392086 938392086
744563597 744563597
161319572 161319572
426903258 426903258
406778502 406778502
498313197 498313197
484094387 484094387
104296580 104296580
733026658 733026658
832211404 832211404
527074923 527074923
865728656 865728656
468347186 468347186
424458637 424458637
141315635 141315635
44880776 44880776
739714590 739714590
411554418 411554418
264062996 264062996
129505775 129505775
191956153 191956153
873731588 873731588
111204864 111204864
375364021 375364021
227703653 227703653
124738346 124738346
441700706 441700706
93452285 93452285
780568035 780568035
855481977 855481977
60214667 60214667
352649632 352649632
238218060 238218060
345706080 345706080
978237729 978237729
898756603 898756603
154438891 154438891
183963012 183963012
670445365 670445365
527497384 527497384
269888076 269888076
677500021 677500021
296477272 296477272
189711517 189711517
906068689 906068689
946676026 946676026
478587317 478587317
159542814 159542814
290155182 290155182
655684205 655684205
172629136 172629136
902410091 902410091
14075958 14075958
775294194 775294194
680893782 680893782
36911844 36911844
767255290 767255290
967139021 967139021
266574294 266574294
36274181 36274181
729655173 729655173
151368671 151368671
247621500 247621500
109130576 109130576
630617723 630617723
268195256 268195256
739639800 739639800
163978484 163978484
967692196 967692196
735974952 735974952
741378568 741378568
27728160 27728160
672460456 672460456
360481441 360481441
31503395 31503395
303339560 303339560
558481766 558481766
52397134 52397134
432641126 432641126
391974635 391974635
42784218 42784218
15848801 15848801
15413829 15413829
432005204 432005204
762761773 762761773
718475608 718475608
940470259 940470259
877533021 877533021
724422020 724422020
923312200 923312200
483784592 483784592
225248896 225248896
310114814 310114814
142189290 142189290
849991652 849991652
736116173 736116173
194592979 194592979
143136167 143136167
494692298 494692298
54279443 54279443
555611375 555611375
267571524 267571524
576903413 576903413
470043045 470043045
228874014 228874014
637496073 637496073
905737545 905737545
572124751 572124751
185897182 185897182
750218100 750218100
813663857 813663857
935435768 935435768
548887634 548887634
138954129 138954129
840335703 840335703
49284937 49284937
382678018 382678018
27816580 27816580
127198085 127198085
15101184 15101184
40659279 40659279
645512319 645512319
957518363 957518363
584688746 584688746
73991451 73991451
261433677 261433677
862676679 862676679
534732019 534732019
229467461 229467461
134493093 134493093
735080596 735080596
209505923 209505923
320575260 320575260
14901438 14901438
424934972 424934972
981895302 981895302
453731675 453731675
119581102 119581102
817433225 817433225
879919384 879919384
466846092 466846092
338848698 338848698
873767887 873767887
308801880 308801880
151155446 151155446
918273268 918273268
669571081 669571081
297935230 297935230
683507042 683507042
767598326 767598326
438456734 438456734
114986039 114986039
710018822 710018822
386023417 386023417
929684132 929684132
251672445 251672445
673072684 673072684
3404198 3404198
539692284 539692284
105555593 105555593
411287459 411287459
777760958 777760958
16578190 16578190
83937658 83937658
313126217 313126217
515171003 515171003
863801567 863801567
221879894 221879894
508516593 508516593
691203223 691203223
165962361 165962361
192764969 192764969
361376936 361376936
984260772 984260772
778668641 778668641
6553026 6553026
147300047 147300047
595456157 595456157
315485319 315485319
578582529 578582529
239382880 239382880
908908923 908908923
478325435 478325435
362517196 362517196
884603456 884603456
302187567 302187567
762615577 762615577
820737827 820737827
603132874 603132874
841410048 841410048
888917401 888917401
112317091 112317091
61358800 61358800
575542739 575542739
275984647 275984647
605302149 605302149
875863539 875863539
304895836 304895836
988553099 988553099
832785863 832785863
700031328 700031328
355743412 355743412
880967187 880967187
608360322 608360322
142869745 142869745
738272999 738272999
207842431 207842431
307759983 307759983
602181263 602181263
632906200 632906200
203162194 203162194
477362738 477362738
222810221 222810221
492360393 492360393
829008274 829008274
478105901 478105901
7081675 7081675
847524396 847524396
648367005 648367005
981097015 981097015
373983826 373983826
816808029 816808029
456485552 456485552
517243826 517243826
507373848 507373848
202135362 202135362
900608074 900608074
525926944 525926944
493387657 493387657
267888931 267888931
504545899 504545899
636652731 636652731
588813532 588813532
619810695 619810695
488609267 488609267
354189163 354189163
535799983 535799983
543063291 543063291
114149573 114149573
611612171 611612171
557689065 557689065
266614330 266614330
811986381 811986381
178730031 178730031
865921413 865921413
174997354 174997354
302729641 302729641
378884202 378884202
31452800 31452800
657330338 657330338
404967242 404967242
774006915 774006915
39684581 39684581
278828574 278828574
27358536 27358536
469051713 469051713
831023070 831023070
403801922 403801922
253977209 253977209
459848448 459848448
32067026 32067026
736684312 736684312
846231772 846231772
637906281 637906281
371499179 371499179
765958065 765958065
918958306 918958306
101559331 101559331
478922658 478922658
321943726 321943726
54447593 54447593
31413133 31413133
859941144 859941144
132718760 132718760
643623424 643623424
21162868 21162868
151479169 151479169
442737225 442737225
102976481 102976481
655958731 655958731
508918574 508918574
48179528 48179528
940103663 940103663
816295871 816295871
963491073 963491073
606820311 606820311
210713303 210713303
359531634 359531634
733408737 733408737
176015905 176015905
979613825 979613825
96307286 96307286
262135173 262135173
213379395 213379395
516232494 516232494
216672091 216672091
85080142 85080142
273694983 273694983
163865871 163865871
992709831 992709831
104365352 104365352
553739310 553739310
38799316 38799316
260623838 260623838
77946589 77946589
552537361 552537361
11869576 11869576
73684831 73684831
303674899 303674899
221139463 221139463
956276603 956276603
459901792 459901792
116668094 116668094
261252122 261252122
385980085 385980085
463670587 463670587
159520451 159520451
116801671 116801671
13769076 13769076
314318409 314318409
668635635 668635635
598638641 598638641
244439594 244439594
279549958 279549958
286375910 286375910
833790366 833790366
142896329 142896329
332955288 332955288
179176222 179176222
752165848 752165848
536958543 536958543
657521631 657521631
608124101 608124101
499834842 499834842
845454958 845454958
496014044 496014044
462763325 462763325
232269361 232269361
86542298 86542298
930930414 930930414
803413546 803413546
773973115 773973115
69120552 69120552
558154491 558154491
123443456 123443456
664856936 664856936
724424768 724424768
453338826 453338826
173964207 173964207
575620815 575620815
221098777 221098777
639379390 639379390
705036824 705036824
213254815 213254815
82329787 82329787
739170549 739170549
542170577 542170577
22891078 22891078
403003965 403003965
594677052 594677052
728276594 728276594
194041488 194041488
205728167 205728167
289737369 289737369
230140568 230140568
564910020 564910020
432102645 432102645
318711168 318711168
66118268 66118268
831352093 831352093
62068835 62068835
371658245 371658245
205105443 205105443
677062737 677062737
253602648 253602648
455568312 455568312
100398568 100398568
727443223 727443223
152085785 152085785
138453010 138453010
738403995 738403995
810799985 810799985
117159826 117159826
652649207 652649207
279857727 279857727
408478082 408478082
551137042 551137042
596142651 596142651
103060780 103060780
734241621 734241621
580262079 580262079
958125151 958125151
820736413 820736413
871600026 871600026
841313427 841313427
992947259 992947259
124240377 124240377
9653474 9653474
886785804 886785804
595898182 595898182
98439019 98439019
279289754 279289754
888524842 888524842
97815048 97815048
452310555 452310555
343646958 343646958
536089434 536089434
940161551 940161551
426310987 426310987
582850567 582850567
294946276 294946276
162662207 162662207
139207760 139207760
153362286 153362286
941264404 941264404
698159450 698159450
991639441 991639441
978328087 978328087
500875611 500875611
674733983 674733983
576348535 576348535
282138105 282138105
705351593 705351593
355134174 355134174
817743583 817743583
577718470 577718470
417378886 417378886
834863161 834863161
340971245 340971245
565655924 565655924
744467909 744467909
541253198 541253198
227493302 227493302
455106879 455106879
464305797 464305797
526039851 526039851
470258023 470258023
586903113 586903113
384381880 384381880
28968513 28968513
373919414 373919414
913910459 913910459
325549802 325549802
365982820 365982820
36114572 36114572
737443799 737443799
803056437 803056437
926763201 926763201
26224821 26224821
685565073 685565073
44959442 44959442
961881840 961881840
89098564 89098564
258465826 258465826
320881775 320881775
566414522 566414522
541344486 541344486
907584623 907584623
825846363 825846363
992360496 992360496
279684954 279684954
516956358 516956358
257235103 257235103
307362852 307362852
971328923 971328923
876271903 876271903
297851061 297851061
135185490 135185490
248530168 248530168
78170811 78170811
671544621 671544621
176701782 176701782
354189716 354189716
832716227 832716227
931699754 931699754
758532564 758532564
835651934 835651934
32696751 32696751
317230681 317230681
812013960 812013960
120555374 120555374
792489434 792489434
744587668 744587668
416476625 416476625
347844457 347844457
205515709 205515709
193371441 193371441
276639973 276639973
822547344 822547344
430538572 430538572
931817571 931817571
10444068 10444068
348523450 348523450
265841594 265841594
988529091 988529091
933524870 933524870
106027691 106027691
877081517 877081517
120988217 120988217
954133035 954133035
168486908 168486908
381191613 381191613
161885034 161885034
98692873 98692873
324939158 324939158
837817966 837817966
778417978 778417978
413353964 413353964
841211585 841211585
505323233 505323233
76427004 76427004
935014532 935014532
110394826 110394826
109289634 109289634
275102298 275102298
6004770 6004770
660871293 660871293
812916145 812916145
354723969 354723969
988906774 988906774
969944012 969944012
944284012 944284012
525309990 525309990
457663253 457663253
317975180 317975180
649204169 649204169
407377964 407377964
489346454 489346454
343107478 343107478
908818601 908818601
726693044 726693044
449716017 449716017
907045635 907045635
652510676 652510676
396968846 396968846
210171630 210171630
384519893 384519893
258360217 258360217
17391144 17391144
720762950 720762950
681813604 681813604
180151401 180151401
973054400 973054400
812464072 812464072
640299841 640299841
88493963 88493963
1851462 1851462
507416560 507416560
668346604 668346604
222161596 222161596
928988655 928988655
537029780 537029780
24370936 24370936
714691930 714691930
476221879 476221879
513649950 513649950
737262358 737262358
778933585 778933585
275142426 275142426
652769213 652769213
891162223 891162223
705413384 705413384
643774947 643774947
177385096 177385096
61551694 61551694
353775323 353775323
12391929 12391929
643475456 643475456
992627417 992627417
165599166 165599166
945158719 945158719
288322591 288322591
429037550 429037550
145296463 145296463
26767001 26767001
539117012 539117012
453526291 453526291
683199511 683199511
770807128 770807128
358639091 358639091
479766048 479766048
537339654 537339654
665997362 665997362
704458145 704458145
824507693 824507693
189756396 189756396
120810291 120810291
319106219 319106219
706972176 706972176
650622950 650622950
786421871 786421871
859076332 859076332
342268019 342268019
421882554 421882554
144276644 144276644
843303498 843303498
829949311 829949311
224404981 224404981
740587155 740587155
722461164 722461164
269124297 269124297
960566035 960566035
338239125 338239125
371963443 371963443
588167108 588167108
452448033 452448033
715073978 715073978
12648329 12648329
710566141 710566141
171849170 171849170
76534247 76534247
990347067 990347067
70785172 70785172
927998693 927998693
812243134 812243134
804560816 804560816
445399919 445399919
308311482 308311482
883598871 883598871
255961091 255961091
946126486 946126486
895904247 895904247
665082314 665082314
942081330 942081330
629858 629858
19124622 19124622
956230295 956230295
777324928 777324928
250426082 250426082
188760642 188760642
307168523 307168523
772431682 772431682
75210355 75210355
260027545 260027545
92091665 92091665
815855786 815855786
675319169 675319169
642361893 642361893
640813204 640813204
115356923 115356923
712016879 712016879
793375760 793375760
640663674 640663674
934894514 934894514
996120821 996120821
166781996 166781996
257266943 257266943
675034053 675034053
626001070 626001070
264669301 264669301
196619283 196619283
965419963 965419963
382854405 382854405
981046912 981046912
531815584 531815584
61857117 61857117
975479576 975479576
506629820 506629820
753286448 753286448
211900931 211900931
167712150 167712150
213597246 213597246
519704961 519704961
198793334 198793334
365997826 365997826
684049197 684049197
606854128 606854128
799511387 799511387
349464846 349464846
179140845 179140845
6998453 6998453
34739319 34739319
96332521 96332521
22741029 22741029
489528595 489528595
835218982 835218982
834450306 834450306
494011109 494011109
909896978 909896978
197320226 197320226
523887715 523887715
181208112 181208112
512578166 512578166
50936528 50936528
29474405 29474405
826489766 826489766
92542500 92542500
494097920 494097920
591391702 591391702
520355808 520355808
146978309 146978309
949854585 949854585
439528409 439528409
989986781 989986781
853495506 853495506
514478928 514478928
375478005 375478005
806467553 806467553
236621483 236621483
553862944 553862944
617522010 617522010
921191228 921191228
6848974 6848974
86262633 86262633
967618 967618
845931061 845931061
238404797 238404797
772409636 772409636
81947664 81947664
446125694 446125694
424728228 424728228
274402544 274402544
934886981 934886981
325692599 325692599
163528577 163528577
558861883 558861883
728651663 728651663
225029298 225029298
54045926 54045926
250016699 250016699
323852394 323852394
360905794 360905794
5004942 5004942
76707826 76707826
103817111 103817111
937652093 937652093
637319213 637319213
470735547 470735547
326990036 326990036
486453259 486453259
374395021 374395021
449146709 449146709
818965828 818965828
397461756 397461756
653054410 653054410
509062989 509062989
352540927 352540927
58401556 58401556
395165937 395165937
272709865 272709865
71070673 71070673
344201022 344201022
887956871 887956871
124171111 124171111
532927392 532927392
629812490 629812490
410512161 410512161
869666442 869666442
665128312 665128312
216361815 216361815
803232273 803232273
731229717 731229717
611545925 611545925
378638070 378638070
244300050 244300050
211468161 211468161
289253193 289253193
197066763 197066763
181306565 181306565
329417238 329417238
406683546 406683546
54871735 54871735
760271251 760271251
590482741 590482741
67452567 67452567
41496608 41496608
519165944 519165944
447622840 447622840
550819713 550819713
326438752 326438752
91565811 91565811
343748065 343748065
208380601 208380601
638832894 638832894
157487833 157487833
966992647 966992647
379692492 379692492
766258718 766258718
71933908 71933908
139488697 139488697
199404435 199404435
395111365 395111365
250567465 250567465
81145241 81145241
580438627 580438627
864010768 864010768
841154650 841154650
771637246 771637246
172051245 172051245
195072706 195072706
325350546 325350546
90880710 90880710
597244320 597244320
98882985 98882985
654059107 654059107
557170087 557170087
731609039 731609039
327158949 327158949
996046207 996046207
860485595 860485595
411648437 411648437
972921033 972921033
724155458 724155458
590819603 590819603
160295856 160295856
220611882 220611882
866907835 866907835
62237144 62237144
715192693 715192693
496474293 496474293
503226850 503226850
728096442 728096442
9169001 9169001
587942860 587942860
92805009 92805009
974920248 974920248
693411518 693411518
425525843 425525843
29055738 29055738
404780038 404780038
33706013 33706013
78807174 78807174
547180428 547180428
424932113 424932113
407136635 407136635
768213203 768213203
151934838 151934838
158663560 158663560
61174299 61174299
975651041 975651041
703860586 703860586
428186509 428186509
801563458 801563458
718854787 718854787
73517504 73517504
390580548 390580548
511404864 511404864
801529318 801529318
985771098 985771098
200277734 200277734
118125089 118125089
922810475 922810475
895361046 895361046
617190064 617190064
768882056 768882056
216657188 216657188
637028271 637028271
787379124 787379124
947268595 947268595
103169061 103169061
494450769 494450769
160561581 160561581
207182125 207182125
666462348 666462348
476443272 476443272
799396638 799396638
216136707 216136707
14495587 14495587
134040048 134040048
9318819 9318819
761012403 761012403
89333475 89333475
689569901 689569901
771201165 771201165
946061553 946061553
132266767 132266767
472105159 472105159
272063424 272063424
340751516 340751516
237139749 237139749
206925427 206925427
539926618 539926618
313409114 313409114
226465711 226465711
522785966 522785966
213496067 213496067
361375170 361375170
366866958 366866958
118003928 118003928
230942135 230942135
229664660 229664660
754001114 754001114
626603175 626603175
256927473 256927473
808068430 808068430
747972913 747972913
687638248 687638248
177584211 177584211
118377593 118377593
846341473 846341473
783547920 783547920
824669338 824669338
138737584 138737584
999661255 999661255
734636083 734636083
54931918 54931918
18885687 18885687
62547189 62547189
923765060 923765060
564430926 564430926
909672690 909672690
380146179 380146179
246908557 246908557
138642706 138642706
763992838 763992838
617354228 617354228
340009960 340009960
977942335 977942335
956957965 956957965
731447354 731447354
178739358 178739358
397288663 397288663
900042025 900042025
802717318 802717318
816268569 816268569
732411150 732411150
891911875 891911875
887034788 887034788
524832308 524832308
945858004 945858004
939074862 939074862
51282839 51282839
483506435 483506435
450523016 450523016
894245886 894245886
188224999 188224999
611036774 611036774
279692871 279692871
58147864 58147864
3661522 3661522
843554894 843554894
332007674 332007674
216938893 216938893
619409044 619409044
236694249 236694249
133153848 133153848
128145872 128145872
787620076 787620076
100261715 100261715
928108802 928108802
173930738 173930738
673585745 673585745
84174201 84174201
432521967 432521967
277005658 277005658
347434210 347434210
905753830 905753830
408074151 408074151
775848567 775848567
621374742 621374742
673925138 673925138
913817107 913817107
689392809 689392809
873329520 873329520
814483960 814483960
835514964 835514964
762463772 762463772
7081032 7081032
265691726 265691726
961554776 961554776
691901099 691901099
396035802 396035802
920715499 920715499
180512663 180512663
432479500 432479500
613139823 613139823
802224759 802224759
292944051 292944051
364362511 364362511
693711674 693711674
777409321 777409321
116491768 116491768
824925902 824925902
94780509 94780509
161353423 161353423
945475996 945475996
983822823 983822823
394542076 394542076
980587179 980587179
783653215 783653215
81616702 81616702
326311722 326311722
133306075 133306075
186612064 186612064
509633696 509633696
980164148 980164148
73760897 73760897
101290054 101290054
692393584 692393584
901474980 901474980
743884188 743884188
621515808 621515808
179980490 179980490
754171597 754171597
175327195 175327195
375993651 375993651
271061352 271061352
794983430 794983430
765040648 765040648
344856665 344856665
817360444 817360444
933502352 933502352
791028696 791028696
342400340 342400340
624693272 624693272
924846095 924846095
601311672 601311672
206866968 206866968
141647343 141647343
653877726 653877726
57868913 57868913
260911792 260911792
903649675 903649675
454535960 454535960
42578013 42578013
39477501 39477501
222053939 222053939
15262186 15262186
193712772 193712772
990751125 990751125
78946364 78946364
500212293 500212293
495068185 495068185
387325296 387325296
410478042 410478042
17515660 17515660
987493477 987493477
274235718 274235718
684138533 684138533
925523098 925523098
113481822 113481822
646555148 646555148
514508605 514508605
482157244 482157244
561444886 561444886
438015747 438015747
644790010 644790010
861343100 861343100
206098903 206098903
211704449 211704449
983541508 983541508
758476854 758476854
49891172 49891172
692903914 692903914
267106419 267106419
691818343 691818343
53451626 53451626
539092181 539092181
197854913 197854913
134665546 134665546
246708988 246708988
652216370 652216370
180636120 180636120
306246921 306246921
804655055 804655055
328968134 328968134
877917318 877917318
788229020 788229020
847383194 847383194
32799187 32799187
422878097 422878097
680726398 680726398
121002285 121002285
140717916 140717916
195110947 195110947
665281129 665281129
427731123 427731123
743251706 743251706
355400269 355400269
666913781 666913781
482183764 482183764
397529649 397529649
194803990 194803990
408472342 408472342
828493435 828493435
47634735 47634735
321490882 321490882
11186533 11186533
225566966 225566966
966440047 966440047
882613538 882613538
62839446 62839446
580737073 580737073
112445944 112445944
367457406 367457406
479358437 479358437
232164200 232164200
880818826 880818826
637555140 637555140
53548258 53548258
199819243 199819243
624103180 624103180
464974257 464974257
948223287 948223287
17860049 17860049
801246185 801246185
74049747 74049747
465540884 465540884
145305166 145305166
874014683 874014683
500811128 500811128
39781915 39781915
739727873 739727873
915116414 915116414
36304957 36304957
314484344 314484344
829910099 829910099
111168042 111168042
524432077 524432077
317075447 317075447
178439137 178439137
912904487 912904487
171197761 171197761
165410190 165410190
155314484 155314484
332557351 332557351
89929575 89929575
1311669 1311669
317894594 317894594
438891445 438891445
465383899 465383899
183977414 183977414
975331951 975331951
376491266 376491266
645152044 645152044
677824766 677824766
416388393 416388393
69646245 69646245
563215774 563215774
243294029 243294029
985790150 985790150
801130732 801130732
83397631 83397631
331018044 331018044
198382497 198382497
930170903 930170903
323905552 323905552
439086860 439086860
259333420 259333420
468946376 468946376
560651476 560651476
613631372 613631372
659062442 659062442
22822928 22822928
823137838 823137838
482019193 482019193
109764285 109764285
388565818 388565818
249916223 249916223
958842382 958842382
149537205 149537205
714861745 714861745
611790808 611790808
657246575 657246575
473817705 473817705
199345741 199345741
675793116 675793116
909671109 909671109
390591724 390591724
94700208 94700208
839092000 839092000
426149290 426149290
957665480 957665480
196088205 196088205
607112181 607112181
401904348 401904348
876662860 876662860
207527174 207527174
529672485 529672485
888111006 888111006
965743762 965743762
692688145 692688145
233480628 233480628
936519926 936519926
474212622 474212622
860522184 860522184
804976283 804976283
323307214 323307214
404365610 404365610
895896059 895896059
938700768 938700768
557608455 557608455
893718315 893718315
183866349 183866349
1825698 1825698
730598120 730598120
494005449 494005449
909579563 909579563
280183834 280183834
495718824 495718824
74963097 74963097
134437501 134437501
870219750 870219750
709635232 709635232
2281838 2281838
965610569 965610569
807356699 807356699
823670642 823670642
874292059 874292059
467034943 467034943
252525498 252525498
7509813 7509813
168867494 168867494
247521277 247521277
61014661 61014661
294477290 294477290
93853053 93853053
318615097 318615097
67836042 67836042
415578367 415578367
930068004 930068004
573050937 573050937
29685458 29685458
310088790 310088790
62623566 62623566
441350829 441350829
79719719 79719719
847771498 847771498
922617440 922617440
631262432 631262432
166263731 166263731
253050156 253050156
488634537 488634537
956002190 956002190
944844552 944844552
785411872 785411872
720694724 720694724
952954488 952954488
814728528 814728528
868747025 868747025
206593191 206593191
527881301 527881301
631031137 631031137
329294959 329294959
39140587 39140587
23142456 23142456
775869954 775869954
605822658 605822658
61167028 61167028
382304520 382304520
622465403 622465403
758198987 758198987
538287631 538287631
677492940 677492940
130566853 130566853
342019267 342019267
144460491 144460491
265557916 265557916
651579568 651579568
202996247 202996247
145278442 145278442
519809423 519809423
471895947 471895947
118356828 118356828
76520109 76520109
498340097 498340097
672754114 672754114
716244801 716244801
357841879 357841879
728310374 728310374
726092651 726092651
887555162 887555162
82025653 82025653
818388832 818388832
137678260 137678260
197111908 197111908
391278097 391278097
917560321 917560321
141899716 141899716
211345566 211345566
498178080 498178080
928249952 928249952
412938131 412938131
767456849 767456849
577353179 577353179
846152642 846152642
543504326 543504326
614790905 614790905
480347116 480347116
717034135 717034135
22067736 22067736
479123844 479123844
47152352 47152352
153631122 153631122
36688381 36688381
221288754 221288754
164822821 164822821
844197021 844197021
529776747 529776747
825747409 825747409
265576688 265576688
859414666 859414666
869606436 869606436
70118600 70118600
7255239 7255239
44089319 44089319
965524667 965524667
793563894 793563894
529193243 529193243
255735961 255735961
241705991 241705991
23063761 23063761
412209262 412209262
420176560 420176560
24580246 24580246
382734123 382734123
65792017 65792017
23573471 23573471
541316336 541316336
686142460 686142460
246237818 246237818
997604812 997604812
81574531 81574531
366013192 366013192
678584067 678584067
750651601 750651601
86018062 86018062
51351040 51351040
602726913 602726913
338629798 338629798
177863669 177863669
356557968 356557968
769319463 769319463
937702201 937702201
761679602 761679602
106902001 106902001
320974609 320974609
788301371 788301371
370699433 370699433
39368720 39368720
179448904 179448904
478984821 478984821
212271452 212271452
840926728 840926728
501723539 501723539
994056143 994056143
514535220 514535220
278697037 278697037
885203362 885203362
143234740 143234740
412321820 412321820
557979727 557979727
43178605 43178605
240217223 240217223
300855546 300855546
361478498 361478498
566050914 566050914
660240621 660240621
161403788 161403788
907382611 907382611
744128649 744128649
772960823 772960823
4900569 4900569
742681157 742681157
222154502 222154502
149425819 149425819
375469040 375469040
638523724 638523724
163692189 163692189
139871066 139871066
385974984 385974984
119500485 119500485
972418031 972418031
33488277 33488277
345174312 345174312
212930254 212930254
710565510 710565510
686541413 686541413
750748393 750748393
942949 942949
242666758 242666758
777366680 777366680
135369896 135369896
953020242 953020242
966723781 966723781
708054482 708054482
180687347 180687347
633388095 633388095
823177087 823177087
393825823 393825823
195986108 195986108
132123272 132123272
394490556 394490556
372704825 372704825
926830004 926830004
358853882 358853882
289864024 289864024
583728048 583728048
271421768 271421768
97091505 97091505
826604914 826604914
475654428 475654428
863181768 863181768
170975127 170975127
937814576 937814576
711513163 711513163
262137546 262137546
176530486 176530486
873637126 873637126
66559564 66559564
423925343 423925343
604086956 604086956
355260137 355260137
24583837 24583837
380019332 380019332
681749259 681749259
324195100 324195100
756486669 756486669
41409714 41409714
468193866 468193866
188689609 188689609
748985984 748985984
428270578 428270578
633114954 633114954
436469987 436469987
504384171 504384171
959555560 959555560
207368043 207368043
821211418 821211418
572435964 572435964
219285385 219285385
287004869 287004869
524939777 524939777
21335036 21335036
138872292 138872292
310379708 310379708
459095463 459095463
174671657 174671657
874130185 874130185
619148965 619148965
758204785 758204785
378738531 378738531
909920272 909920272
815689929 815689929
491205619 491205619
453214978 453214978
246816286 246816286
619345978 619345978
761277777 761277777
817481103 817481103
768893413 768893413
291438886 291438886
539608196 539608196
993956928 993956928
105109498 105109498
566115322 566115322
78423979 78423979
343722729 343722729
229335905 229335905
167398283 167398283
523605963 523605963
19061939 19061939
334764545 334764545
138961599 138961599
180171877 180171877
924018224 924018224
805075082 805075082
831481067 831481067
707890688 707890688
735627823 735627823
616796442 616796442
863285881 863285881
213296768 213296768
277264577 277264577
675251037 675251037
492668400 492668400
811851136 811851136
584094456 584094456
267075035 267075035
948645987 948645987
756095702 756095702
694204959 694204959
731215333 731215333
181790872 181790872
975426549 975426549
548867580 548867580
446776415 446776415
156100494 156100494
170721502 170721502
644817761 644817761
73646343 73646343
730137283 730137283
997076403 997076403
592797632 592797632
851803757 851803757
751497218 751497218
493746096 493746096
190004058 190004058
409816220 409816220
332551495 332551495
549023365 549023365
733026982 733026982
419987386 419987386
39664181 39664181
690748218 690748218
175583437 175583437
698253526 698253526
132708373 132708373
240757777 240757777
354903584 354903584
507209122 507209122
662930286 662930286
656716962 656716962
492361970 492361970
215350948 215350948
366451453 366451453
554408162 554408162
47611009 47611009
48816076 48816076
769329335 769329335
904856418 904856418
518456129 518456129
612214709 612214709
329711398 329711398
433238138 433238138
37816297 37816297
925239142 925239142
506326167 506326167
742663916 742663916
840175606 840175606
192051781 192051781
548650973 548650973
723557185 723557185
906772847 906772847
741200744 741200744
9031925 9031925
292296069 292296069
675143834 675143834
793624441 793624441
862045582 862045582
874649406 874649406
977532372 977532372
913747373 913747373
776159017 776159017
335328950 335328950
341310396 341310396
904473503 904473503
154741282 154741282
821199156 821199156
137424419 137424419
970465493 970465493
286863485 286863485
664149094 664149094
148354265 148354265
257550935 257550935
180012418 180012418
469619070 469619070
470051901 470051901
657867184 657867184
392014025 392014025
365913995 365913995
225368224 225368224
436488065 436488065
727723493 727723493
652456457 652456457
907514710 907514710
236879614 236879614
241592700 241592700
976343220 976343220
102781112 102781112
861205296 861205296
915014494 915014494
737233516 737233516
546857958 546857958
519926193 519926193
72299932 72299932
502417141 502417141
125785022 125785022
158664516 158664516
388275983 388275983
302269958 302269958
955068033 955068033
505232545 505232545
677080489 677080489
332306103 332306103
691306606 691306606
18500452 18500452
381171236 381171236
81642571 81642571
934066068 934066068
547814172 547814172
264337260 264337260
726338101 726338101
264984780 264984780
713302684 713302684
73240894 73240894
298540135 298540135
344843995 344843995
251435484 251435484
633801361 633801361
907246953 907246953
921947559 921947559
665594901 665594901
209952586 209952586
382931091 382931091
387716451 387716451
37228564 37228564
364997320 364997320
860887244 860887244
981462229 981462229
832993622 832993622
177927238 177927238
834521846 834521846
5446581 5446581
207341258 207341258
49406144 49406144
867780460 867780460
840336757 840336757
91161814 91161814
362913728 362913728
16801970 16801970
481680133 481680133
940154347 940154347
487685199 487685199
162741643 162741643
782000778 782000778
503547400 503547400
144359377 144359377
432024046 432024046
219975816 219975816
133874177 133874177
689001785 689001785
631375431 631375431
501279637 501279637
485164136 485164136
8353380 8353380
144909773 144909773
423691413 423691413
360634587 360634587
767757061 767757061
113802936 113802936
182188149 182188149
401065514 401065514
820371027 820371027
74219265 74219265
884875225 884875225
192296248 192296248
116113083 116113083
767398467 767398467
499305997 499305997
397722431 397722431
949697013 949697013
505314758 505314758
652650857 652650857
981569706 981569706
88404510 88404510
474065787 474065787
900102299 900102299
289346891 289346891
197743773 197743773
60602895 60602895
549110689 549110689
791497639 791497639
160223895 160223895
96324028 96324028
290989041 290989041
301539309 301539309
484712396 484712396
339240741 339240741
645939581 645939581
77199243 77199243
798847346 798847346
547734294 547734294
434361715 434361715
878375002 878375002
855366207 855366207
551181840 551181840
357001780 357001780
714176216 714176216
871788512 871788512
932159188 932159188
841334861 841334861
174111314 174111314
924998639 924998639
106972236 106972236
179126177 179126177
958819133 958819133
193582360 193582360
665218728 665218728
761084502 761084502
365773640 365773640
640546605 640546605
301016290 301016290
511055736 511055736
132516069 132516069
768061322 768061322
604650833 604650833
629163028 629163028
93185270 93185270
535808258 535808258
247767195 247767195
219433982 219433982
793863612 793863612
725931908 725931908
25465553 25465553
887046193 887046193
85800920 85800920
315873654 315873654
979448967 979448967
377060254 377060254
554688624 554688624
657806801 657806801
223162518 223162518
648691704 648691704
907543212 907543212
606941841 606941841
259553425 259553425
896323077 896323077
158191831 158191831
107663461 107663461
216570143 216570143
960235147 960235147
377814762 377814762
902648986 902648986
915696734 915696734
489553463 489553463
924789811 924789811
984496431 984496431
952278221 952278221
306914941 306914941
702247176 702247176
314152438 314152438
803449516 803449516
978413257 978413257
794281778 794281778
65202840 65202840
216414565 216414565
57055240 57055240
852630030 852630030
327767218 327767218
825365033 825365033
384107057 384107057
58414960 58414960
61816907 61816907
716335958 716335958
690895546 690895546
260626098 260626098
316723260 316723260
572946642 572946642
897802793 897802793
553185290 553185290
241442363 241442363
111323008 111323008
822610972 822610972
917632506 917632506
341207905 341207905
594905281 594905281
538911855 538911855
750664899 750664899
596518546 596518546
821793618 821793618
973454951 973454951
130810899 130810899
103223455 103223455
296189403 296189403
748430021 748430021
585590636 585590636
799699723 799699723
784202463 784202463
644174809 644174809
516533179 516533179
539194857 539194857
46264295 46264295
13488381 13488381
416680787 416680787
939906507 939906507
989173468 989173468
301421496 301421496
913042584 913042584
650176505 650176505
706567216 706567216
807413005 807413005
820788107 820788107
342674351 342674351
151764997 151764997
276804162 276804162
751697919 751697919
176364526 176364526
643332423 643332423
704364027 704364027
127425415 127425415
217280579 217280579
517199215 517199215
632375158 632375158
383665096 383665096
15925662 15925662
985294123 985294123
553297972 553297972
25832211 25832211
485793276 485793276
528410187 528410187
16848938 16848938
242931873 242931873
188632626 188632626
727682964 727682964
265501359 265501359
246548817 246548817
598447162 598447162
61088326 61088326
754325991 754325991
614937740 614937740
791719694 791719694
192466465 192466465
946660511 946660511
80968693 80968693
242844271 242844271
631418691 631418691
963593515 963593515
461644833 461644833
210246198 210246198
547509431 547509431
833351013 833351013
59271303 59271303
155064634 155064634
153702420 153702420
759716800 759716800
974432139 974432139
68612006 68612006
534742318 534742318
219948172 219948172
617069726 617069726
133146482 133146482
784420720 784420720
89466807 89466807
806805971 806805971
869974378 869974378
641555259 641555259
275525883 275525883
72555221 72555221
12878880 12878880
269153224 269153224
278419485 278419485
387478879 387478879
424523250 424523250
31217538 31217538
270633805 270633805
196487186 196487186
772410478 772410478
268617629 268617629
342423968 342423968
275688125 275688125
773105854 773105854
971358128 971358128
41230629 41230629
933366468 933366468
153208104 153208104
687100832 687100832
481427595 481427595
659533543 659533543
122728583 122728583
95372632 95372632
649135182 649135182
498408783 498408783
660757066 660757066
352383563 352383563
580344732 580344732
62522658 62522658
203667659 203667659
668544531 668544531
834802238 834802238
659029851 659029851
899058900 899058900
558095208 558095208
925604160 925604160
760552107 760552107
7029441 7029441
428749858 428749858
274954038 274954038
85359782 85359782
268131704 268131704
745201316 745201316
546439531 546439531
809484701 809484701
225223439 225223439
162194449 162194449
127625789 127625789
632418333 632418333
482194716 482194716
167306681 167306681
981599087 981599087
233997624 233997624
649882809 649882809
772483034 772483034
934461704 934461704
64141893 64141893
881584603 881584603
637726848 637726848
526720631 526720631
698970592 698970592
69782239 69782239
546358743 546358743
280804190 280804190
626947995 626947995
310404701 310404701
402353874 402353874
221134666 221134666
186017847 186017847
30634501 30634501
813237475 813237475
455765354 455765354
254943562 254943562
552170217 552170217
584052339 584052339
411519819 411519819
187607794 187607794
169209713 169209713
128200720 128200720
64047685 64047685
885040838 885040838
88527910 88527910
932455833 932455833
175760400 175760400
202091955 202091955
274036384 274036384
765287364 765287364
835478291 835478291
191215773 191215773
743821020 743821020
886927574 886927574
219965097 219965097
924599246 924599246
775641680 775641680
413788100 413788100
251176397 251176397
380141834 380141834
353324677 353324677
235458540 235458540
80068954 80068954
231918902 231918902
166284902 166284902
239853037 239853037
615207001 615207001
529137650 529137650
110964790 110964790
48884474 48884474
501548785 501548785
913567636 913567636
803825334 803825334
955476144 955476144
55646251 55646251
876810854 876810854
789133573 789133573
400177395 400177395
70418362 70418362
924352825 924352825
295982103 295982103
982231275 982231275
30861693 30861693
182520789 182520789
238343891 238343891
321774103 321774103
942242558 942242558
407136087 407136087
86986652 86986652
370350602 370350602
760529432 760529432
700867450 700867450
102994827 102994827
394364758 394364758
94408655 94408655
670446169 670446169
274199918 274199918
606816178 606816178
647176316 647176316
672595505 672595505
13699011 13699011
296134574 296134574
339898096 339898096
826145765 826145765
255862528 255862528
270579358 270579358
744879865 744879865
252610077 252610077
749328640 749328640
799892645 799892645
568808169 568808169
38882555 38882555
335626220 335626220
774970232 774970232
606903936 606903936
23597571 23597571
631640781 631640781
406743218 406743218
405294225 405294225
142835260 142835260
368869811 368869811
157980925 157980925
289869069 289869069
100882418 100882418
41628233 41628233
592129099 592129099
831495261 831495261
672063667 672063667
604141030 604141030
760995760 760995760
41293241 41293241
86318204 86318204
860335298 860335298
217547928 217547928
26169853 26169853
283942507 283942507
400351669 400351669
843691250 843691250
725066697 725066697
654433304 654433304
980596612 980596612
538449142 538449142
733475667 733475667
543673019 543673019
516549748 516549748
427639135 427639135
942309566 942309566
378569919 378569919
141217574 141217574
259077638 259077638
704133989 704133989
415442517 415442517
156584937 156584937
251399008 251399008
386881756 386881756
111808018 111808018
284032296 284032296
479942284 479942284
207545102 207545102
42730575 42730575
878936640 878936640
117134777 117134777
110614214 110614214
68070298 68070298
228862586 228862586
247174153 247174153
512874051 512874051
461698061 461698061
133832135 133832135
211616590 211616590
980865184 980865184
331218309 331218309
808594472 808594472
83543606 83543606
879752927 879752927
612986587 612986587
669618097 669618097
351646685 351646685
256495296 256495296
771929939 771929939
296565050 296565050
177015398 177015398
150091329 150091329
965571484 965571484
786136672 786136672
11837843 11837843
704498891 704498891
293014047 293014047
96987411 96987411
86527786 86527786
303628735 303628735
126223177 126223177
788519676 788519676
362741537 362741537
300521960 300521960
872393289 872393289
294296111 294296111
706447857 706447857
234891630 234891630
757851369 757851369
122363599 122363599
587638100 587638100
40423452 40423452
564691035 564691035
625379351 625379351
585623553 585623553
8033439 8033439
719956461 719956461
55655785 55655785
474793746 474793746
813363346 813363346
385112523 385112523
138940792 138940792
111069211 111069211
593072952 593072952
948481358 948481358
67694294 67694294
281578667 281578667
362817045 362817045
885646732 885646732
735047372 735047372
108698938 108698938
21213122 21213122
599607517 599607517
236785957 236785957
504521938 504521938
837156095 837156095
279639851 279639851
739496662 739496662
490958312 490958312
494616803 494616803
346358911 346358911
229955711 229955711
666940183 666940183
30111382 30111382
139979821 139979821
343547488 343547488
454978829 454978829
75531319 75531319
561150253 561150253
656408057 656408057
80923900 80923900
325346495 325346495
276947289 276947289
442708338 442708338
450031394 450031394
159687292 159687292
866663092 866663092
562396555 562396555
736634969 736634969
83228133 83228133
689420583 689420583
904234710 904234710
376103975 376103975
476673575 476673575
341955703 341955703
895903539 895903539
397392054 397392054
16380042 16380042
416770750 416770750
16639318 16639318
87163671 87163671
495494369 495494369
586218640 586218640
8769680 8769680
451828056 451828056
765095463 765095463
843466195 843466195
579136224 579136224
353145956 353145956
990087772 990087772
29632182 29632182
128234118 128234118
495083497 495083497
94976404 94976404
30996010 30996010
109980181 109980181
274027936 274027936
54041712 54041712
23235435 23235435
953583398 953583398
173255076 173255076
488567699 488567699
276798388 276798388
493840420 493840420
358720466 358720466
452425730 452425730
371771123 371771123
205463444 205463444
380757865 380757865
172237712 172237712
64171634 64171634
73455564 73455564
119303556 119303556
755644290 755644290
231114893 231114893
296044070 296044070
176139281 176139281
90463298 90463298
166527680 166527680
403478558 403478558
753758925 753758925
634165063 634165063
416855612 416855612
944627747 944627747
200914541 200914541
358492076 358492076
14959217 14959217
210132373 210132373
583729711 583729711
322281079 322281079
958872917 958872917
257112172 257112172
188401902 188401902
307173956 307173956
918035885 918035885
417996094 417996094
683773020 683773020
981763692 981763692
251761114 251761114
261884349 261884349
406041980 406041980
701028680 701028680
12213921 12213921
145862300 145862300
197112093 197112093
142287305 142287305
911780259 911780259
842935325 842935325
699350116 699350116
742271716 742271716
857553947 857553947
575238326 575238326
492514049 492514049
256884843 256884843
808984560 808984560
981622165 981622165
457361339 457361339
737557751 737557751
807209362 807209362
150598177 150598177
325815581 325815581
848746610 848746610
155049044 155049044
291219996 291219996
643162721 643162721
839812089 839812089
923476945 923476945
970380829 970380829
806098150 806098150
516637295 516637295
914994756 914994756
157676049 157676049
291315026 291315026
398685067 398685067
134903162 134903162
162205950 162205950
962742624 962742624
242233194 242233194
818035410 818035410
393736463 393736463
178050417 178050417
377947711 377947711
248505418 248505418
649760131 649760131
403786899 403786899
790762564 790762564
684423559 684423559
458545506 458545506
749281939 749281939
581509711 581509711
253156169 253156169
25635183 25635183
11373342 11373342
149129265 149129265
218718699 218718699
502901316 502901316
243010477 243010477
924939401 924939401
170327866 170327866
264470166 264470166
646447673 646447673
256135401 256135401
547254137 547254137
242826329 242826329
828939939 828939939
509300543 509300543
793268708 793268708
12859168 12859168
265483738 265483738
202791198 202791198
402685494 402685494
789429259 789429259
111421142 111421142
782582927 782582927
336652392 336652392
369376453 369376453
360184135 360184135
105323509 105323509
898658452 898658452
805136450 805136450
361205596 361205596
833744116 833744116
129854683 129854683
326573313 326573313
906432835 906432835
8377304 8377304
703365101 703365101
599222856 599222856
395802074 395802074
915579668 915579668
330593421 330593421
402909451 402909451
34360994 34360994
121236612 121236612
906885093 906885093
986225872 986225872
419260400 419260400
832603695 832603695
910073692 910073692
258410994 258410994
561971522 561971522
260462315 260462315
277159618 277159618
978748399 978748399
516725563 516725563
53667514 53667514
959663580 959663580
979225380 979225380
876000164 876000164
604061006 604061006
561101675 561101675
233689086 233689086
989041439 989041439
724689167 724689167
633971011 633971011
143172439 143172439
163639090 163639090
958351156 958351156
576502376 576502376
748205279 748205279
97117371 97117371
897019879 897019879
953479852 953479852
1698044 1698044
773997286 773997286
369859766 369859766
415281639 415281639
843452675 843452675
542864264 542864264
718332825 718332825
791350711 791350711
823930549 823930549
230717577 230717577
318667463 318667463
905355599 905355599
391424172 391424172
202071699 202071699
947878732 947878732
612913718 612913718
385787380 385787380
170254277 170254277
738129684 738129684
448702361 448702361
334734494 334734494
191107736 191107736
554521714 554521714
684066252 684066252
621116498 621116498
52462077 52462077
199765510 199765510
821286461 821286461
667933436 667933436
495947078 495947078
642215926 642215926
891472412 891472412
337494691 337494691
893751987 893751987
294315062 294315062
447909634 447909634
970173441 970173441
229674042 229674042
635233109 635233109
189276028 189276028
800800815 800800815
645805002 645805002
355760333 355760333
758251258 758251258
756156928 756156928
976632869 976632869
667792990 667792990
180414622 180414622
643119089 643119089
895861493 895861493
991415517 991415517
958630164 958630164
412629754 412629754
331268314 331268314
171487481 171487481
564952989 564952989
932464290 932464290
425897043 425897043
371332319 371332319
822517455 822517455
138246036 138246036
970322995 970322995
447549960 447549960
391041771 391041771
814833687 814833687
22082563 22082563
470373291 470373291
722099721 722099721
363197681 363197681
883293688 883293688
837926524 837926524
520700893 520700893
573014588 573014588
238199679 238199679
238888031 238888031
58991927 58991927
234530190 234530190
576956191 576956191
881706766 881706766
223357346 223357346
483131587 483131587
469221837 469221837
804966 804966
175528699 175528699
577345550 577345550
388960823 388960823
47684537 47684537
612277317 612277317
65635971 65635971
607411764 607411764
376874949 376874949
846639305 846639305
247347703 247347703
485691435 485691435
143980336 143980336
224081413 224081413
506658687 506658687
274163303 274163303
376389115 376389115
491695954 491695954
337473562 337473562
662136764 662136764
936332352 936332352
202540061 202540061
417987966 417987966
53994083 53994083
635499383 635499383
392934033 392934033
577449783 577449783
854001084 854001084
955119108 955119108
252885828 252885828
992225235 992225235
643898983 643898983
677454537 677454537
10264180 10264180
21136387 21136387
994247558 994247558
699413010 699413010
244423586 244423586
409405202 409405202
951762882 951762882
749752937 749752937
585463296 585463296
279131006 279131006
44913706 44913706
932522166 932522166
716460817 716460817
656973067 656973067
746492282 746492282
999904148 999904148
933910226 933910226
674091330 674091330
662223120 662223120
219861242 219861242
301420365 301420365
118324811 118324811
104718180 104718180
184378747 184378747
463003725 463003725
7775683 7775683
677799830 677799830
374705149 374705149
338867580 338867580
263576538 263576538
291314090 291314090
251328016 251328016
955708657 955708657
167002703 167002703
171544135 171544135
854145672 854145672
671057322 671057322
118594260 118594260
18164811 18164811
786819472 786819472
372038955 372038955
612304129 612304129
162263227 162263227
15049004 15049004
987878176 987878176
884856090 884856090
659637075 659637075
933773849 933773849
790312644 790312644
980956513 980956513
944966620 944966620
39540137 39540137
525293038 525293038
495579091 495579091
111748387 111748387
870016084 870016084
561979197 561979197
813791891 813791891
546488863 546488863
795566483 795566483
287092969 287092969
65513205 65513205
816207683 816207683
120652685 120652685
187871965 187871965
551689019 551689019
337680042 337680042
127808218 127808218
562122132 562122132
612039069 612039069
6414557 6414557
291435382 291435382
746887463 746887463
208413189 208413189
176611433 176611433
406786591 406786591
414478361 414478361
71990407 71990407
766479431 766479431
831362033 831362033
472317312 472317312
792440250 792440250
951738597 951738597
641955579 641955579
25098914 25098914
549751034 549751034
17892483 17892483
779615402 779615402
843874105 843874105
568245789 568245789
40064431 40064431
97653007 97653007
402196043 402196043
288292285 288292285
222206974 222206974
887158315 887158315
535581830 535581830
304932977 304932977
477206013 477206013
645603781 645603781
318849040 318849040
653623509 653623509
503281232 503281232
413600670 413600670
292189205 292189205
390353682 390353682
866049222 866049222
440250750 440250750
3293212 3293212
448537004 448537004
991787726 991787726
19108341 19108341
753072910 753072910
389718759 389718759
534688503 534688503
598767117 598767117
715997119 715997119
438136699 438136699
278332244 278332244
186876202 186876202
55755510 55755510
346993736 346993736
285202998 285202998
194104169 194104169
608600413 608600413
350874504 350874504
385122004 385122004
227268989 227268989
157198022 157198022
6268017 6268017
264204553 264204553
715116306 715116306
803202925 803202925
549537055 549537055
981277894 981277894
58113188 58113188
224856671 224856671
836383165 836383165
44641336 44641336
513448557 513448557
367870207 367870207
509540454 509540454
964291274 964291274
192491388 192491388
649393081 649393081
751886625 751886625
781500122 781500122
432825382 432825382
45730706 45730706
240488451 240488451
839302928 839302928
122209213 122209213
800403966 800403966
856209702 856209702
930483062 930483062
16183967 16183967
764289255 764289255
739018455 739018455
98009971 98009971
707609074 707609074
908626920 908626920
104523765 104523765
615982395 615982395
226488417 226488417
148215474 148215474
996804164 996804164
144309144 144309144
803893060 803893060
909381797 909381797
897790246 897790246
217259106 217259106
150378533 150378533
663001134 663001134
516264889 516264889
312925304 312925304
171871240 171871240
350557387 350557387
239147033 239147033
281002813 281002813
572583669 572583669
553760561 553760561
984914410 984914410
572484251 572484251
395212317 395212317
667440174 667440174
68783406 68783406
767634132 767634132
110180697 110180697
961728713 961728713
705405128 705405128
995288746 995288746
323724600 323724600
833865247 833865247
222480054 222480054
529420964 529420964
133387102 133387102
611338466 611338466
832996456 832996456
292752903 292752903
183510818 183510818
425591004 425591004
989176673 989176673
211004732 211004732
461016975 461016975
60136926 60136926
874275248 874275248
545487297 545487297
199966885 199966885
442648848 442648848
297433962 297433962
259049346 259049346
198674778 198674778
777633868 777633868
83155019 83155019
329758081 329758081
134230563 134230563
449416801 449416801
250894760 250894760
333547224 333547224
275974509 275974509
872177096 872177096
336326975 336326975
32318352 32318352
918124508 918124508
965115473 965115473
934767370 934767370
502100806 502100806
745008917 745008917
945107011 945107011
253880110 253880110
825271783 825271783
407456769 407456769
136992918 136992918
887856464 887856464
529114100 529114100
132430 132430
970568432 970568432
204856982 204856982
217583229 217583229
190842435 190842435
846452275 846452275
746934362 746934362
492687008 492687008
166786397 166786397
568796558 568796558
287719313 287719313
230044444 230044444
167550804 167550804
727854126 727854126
570580353 570580353
309580262 309580262
442983319 442983319
238354938 238354938
654580976 654580976
495924730 495924730
328072434 328072434
907609933 907609933
815760845 815760845
332118391 332118391
767233112 767233112
85995889 85995889
123774404 123774404
931789907 931789907
194088541 194088541
96949636 96949636
491189754 491189754
493857687 493857687
379614449 379614449
199395872 199395872
316075406 316075406
691778387 691778387
114366379 114366379
330453463 330453463
802912778 802912778
678430044 678430044
133735306 133735306
557368086 557368086
159549954 159549954
691594132 691594132
388126022 388126022
211694613 211694613
217237130 217237130
539292228 539292228
422881315 422881315
956502406 956502406
186693477 186693477
965703719 965703719
605675571 605675571
400829245 400829245
606390750 606390750
55001222 55001222
895055923 895055923
459632692 459632692
290615981 290615981
249612192 249612192
738063450 738063450
24161363 24161363
226133752 226133752
721357012 721357012
225001129 225001129
366312803 366312803
326137153 326137153
642842021 642842021
489234146 489234146
783046870 783046870
682758249 682758249
645254898 645254898
997689428 997689428
847102749 847102749
302871432 302871432
89959758 89959758
806432685 806432685
773558842 773558842
667909878 667909878
71264327 71264327
544618625 544618625
366947949 366947949
716814380 716814380
926238052 926238052
656604679 656604679
152596662 152596662
719784351 719784351
153305026 153305026
618477737 618477737
259023307 259023307
685742260 685742260
33060819 33060819
801020368 801020368
785552059 785552059
747456009 747456009
230855611 230855611
653658703 653658703
873838656 873838656
410830480 410830480
472176860 472176860
847560896 847560896
182048830 182048830
678830248 678830248
246814585 246814585
352668106 352668106
918257918 918257918
927148425 927148425
67005260 67005260
374095680 374095680
912101705 912101705
828719839 828719839
568870365 568870365
394158055 394158055
345087248 345087248
570359732 570359732
15551842 15551842
570001467 570001467
441027845 441027845
197304082 197304082
421378412 421378412
516573332 516573332
247106599 247106599
268388831 268388831
725978070 725978070
606966275 606966275
666071606 666071606
277735047 277735047
580732244 580732244
189015082 189015082
181966911 181966911
781166602 781166602
564684603 564684603
247810903 247810903
808301451 808301451
655970365 655970365
581716603 581716603
237056816 237056816
198629756 198629756
740785267 740785267
277602362 277602362
83751370 83751370
927506249 927506249
66396438 66396438
543803721 543803721
143903337 143903337
556800423 556800423
173159751 173159751
542549239 542549239
349603821 349603821
202900248 202900248
308015329 308015329
711011119 711011119
769016250 769016250
431580837 431580837
917429298 917429298
318122209 318122209
124336822 124336822
920461882 920461882
609377148 609377148
2385115 2385115
596423226 596423226
780030696 780030696
531254326 531254326
931559593 931559593
212828075 212828075
544799262 544799262
622066218 622066218
423701892 423701892
623277136 623277136
942830295 942830295
115835169 115835169
731945245 731945245
313594086 313594086
89260747 89260747
39403066 39403066
584802955 584802955
356313568 356313568
676506952 676506952
751423718 751423718
877469734 877469734
300095523 300095523
866671273 866671273
46478472 46478472
61801940 61801940
796297143 796297143
884982426 884982426
380411946 380411946
179746648 179746648
547493174 547493174
342744484 342744484
690635528 690635528
285806680 285806680
6118521 6118521
886196610 886196610
912874115 912874115
481412916 481412916
721366131 721366131
611110202 611110202
515067080 515067080
714114987 714114987
176562033 176562033
238174957 238174957
513279877 513279877
98920258 98920258
619112140 619112140
285511489 285511489
897285879 897285879
399330552 399330552
117984777 117984777
460208736 460208736
196251450 196251450
476273200 476273200
896347982 896347982
165688428 165688428
891626671 891626671
46573813 46573813
686714969 686714969
637069170 637069170
536817267 536817267
32157577 32157577
747450822 747450822
137117696 137117696
489329136 489329136
85703805 85703805
589436067 589436067
531235967 531235967
141456121 141456121
698369924 698369924
863339636 863339636
542342058 542342058
470915242 470915242
32692513 32692513
245150061 245150061
255962079 255962079
954937404 954937404
880773602 880773602
292119928 292119928
842719693 842719693
208751084 208751084
641857582 641857582
497538710 497538710
295559748 295559748
294328850 294328850
393965666 393965666
255009695 255009695
970240167 970240167
403808292 403808292
182838397 182838397
425682512 425682512
404191704 404191704
169740219 169740219
267568879 267568879
873780272 873780272
736461162 736461162
509996348 509996348
151611345 151611345
612901137 612901137
246713279 246713279
724358894 724358894
770105113 770105113
97384780 97384780
609470210 609470210
65556016 65556016
660267727 660267727
995586073 995586073
345076645 345076645
349812569 349812569
908191378 908191378
412052097 412052097
979289115 979289115
284132686 284132686
315343458 315343458
52357727 52357727
190464349 190464349
678849629 678849629
860568287 860568287
32586231 32586231
493613167 493613167
260990653 260990653
749275436 749275436
439304525 439304525
33304620 33304620
193477647 193477647
598880740 598880740
176602825 176602825
106966732 106966732
144573011 144573011
208608645 208608645
74862562 74862562
923382327 923382327
317386416 317386416
809896592 809896592
765965052 765965052
893146555 893146555
138573294 138573294
275236744 275236744
922865352 922865352
624164006 624164006
389215865 389215865
780128726 780128726
989834415 989834415
47625840 47625840
211490584 211490584
952587653 952587653
192963693 192963693
253644909 253644909
745079288 745079288
642317215 642317215
921847273 921847273
993550964 993550964
328191400 328191400
872644754 872644754
642697634 642697634
385257184 385257184
553629380 553629380
664300878 664300878
528107785 528107785
476126544 476126544
580561647 580561647
242914019 242914019
421472129 421472129
66098485 66098485
106739976 106739976
276241194 276241194
264677910 264677910
86203745 86203745
587166265 587166265
715295385 715295385
198427057 198427057
872162175 872162175
740139059 740139059
996516559 996516559
894395960 894395960
313095226 313095226
120460922 120460922
844750367 844750367
196011791 196011791
293641210 293641210
140859004 140859004
633083712 633083712
696068857 696068857
103872487 103872487
351764723 351764723
291107075 291107075
55143349 55143349
665716301 665716301
888592908 888592908
139111219 139111219
915799456 915799456
971291658 971291658
72860377 72860377
919392563 919392563
40021354 40021354
191899090 191899090
504418626 504418626
192029539 192029539
646863984 646863984
136763447 136763447
715897711 715897711
76700486 76700486
915692131 915692131
908498988 908498988
178971962 178971962
997347312 997347312
568952987 568952987
793807281 793807281
424455771 424455771
410170996 410170996
519199502 519199502
692815362 692815362
605732703 605732703
716201240 716201240
964777787 964777787
85049512 85049512
396500157 396500157
12871808 12871808
81836788 81836788
221490847 221490847
203823640 203823640
488707702 488707702
870644602 870644602
636039538 636039538
734397656 734397656
584058569 584058569
152722983 152722983
961238230 961238230
624877449 624877449
779698726 779698726
705448951 705448951
444192039 444192039
32622046 32622046
742130151 742130151
123261978 123261978
678411749 678411749
365964416 365964416
58107913 58107913
151710244 151710244
871972225 871972225
964509707 964509707
788742158 788742158
551646278 551646278
101286524 101286524
627921878 627921878
534406242 534406242
85768826 85768826
601581696 601581696
322328899 322328899
966246625 966246625
388278180 388278180
133256683 133256683
360148707 360148707
385664118 385664118
28096913 28096913
707851769 707851769
273932512 273932512
300468947 300468947
423962275 423962275
788837938 788837938
672050983 672050983
148509499 148509499
681083888 681083888
747727957 747727957
308759158 308759158
830245371 830245371
163421720 163421720
139657864 139657864
278677508 278677508
416971870 416971870
487111534 487111534
464632622 464632622
817688265 817688265
138761713 138761713
398486992 398486992
483512425 483512425
745340410 745340410
259487661 259487661
617036550 617036550
639161863 639161863
197791417 197791417
70324245 70324245
181443199 181443199
636848228 636848228
826948610 826948610
863845895 863845895
120424258 120424258
174289642 174289642
582218158 582218158
495748755 495748755
42167436 42167436
987201866 987201866
944148438 944148438
149357352 149357352
954353707 954353707
988314837 988314837
285543658 285543658
907572374 907572374
321459886 321459886
503019941 503019941
286554142 286554142
344303707 344303707
101165803 101165803
194808317 194808317
192568562 192568562
398171154 398171154
251986061 251986061
394990469 394990469
836891096 836891096
469061555 469061555
277585857 277585857
487446002 487446002
14873664 14873664
238754021 238754021
705421805 705421805
239150059 239150059
678443231 678443231
849578510 849578510
258512072 258512072
920380643 920380643
477591090 477591090
865483179 865483179
251390171 251390171
378197516 378197516
818295842 818295842
233408706 233408706
246324544 246324544
118726172 118726172
233921254 233921254
818515682 818515682
216883122 216883122
639118692 639118692
755904056 755904056
904268207 904268207
752307358 752307358
776813676 776813676
68551331 68551331
944895556 944895556
648413073 648413073
788863554 788863554
540386219 540386219
300745970 300745970
876384850 876384850
142347361 142347361
4938076 4938076
633519804 633519804
989448561 989448561
985927515 985927515
332613316 332613316
397742787 397742787
128600431 128600431
439681298 439681298
270056323 270056323
338430034 338430034
947438971 947438971
629624897 629624897
46806204 46806204
638122615 638122615
21849929 21849929
325220307 325220307
468797897 468797897
981872501 981872501
4687905 4687905
122632817 122632817
61384198 61384198
87381836 87381836
639463297 639463297
503782668 503782668
73808115 73808115
793509375 793509375
248504972 248504972
1337149 1337149
874090048 874090048
924849612 924849612
70646593 70646593
162297545 162297545
546285955 546285955
157728515 157728515
592136476 592136476
170500192 170500192
287690359 287690359
946119512 946119512
132617280 132617280
329937941 329937941
903927908 903927908
876861802 876861802
601277191 601277191
242184172 242184172
596516157 596516157
728374578 728374578
103435964 103435964
692973417 692973417
306577743 306577743
420327155 420327155
614512890 614512890
129307966 129307966
419815767 419815767
789205850 789205850
450934394 450934394
552301454 552301454
878587248 878587248
754699241 754699241
54912848 54912848
91357841 91357841
499737725 499737725
133221904 133221904
186399764 186399764
565519767 565519767
154044570 154044570
216822053 216822053
410473651 410473651
384362977 384362977
384169582 384169582
288797526 288797526
165395729 165395729
858665096 858665096
44515103 44515103
396071916 396071916
289442568 289442568
996904371 996904371
61769538 61769538
960932723 960932723
581297967 581297967
255045829 255045829
546019069 546019069
593242911 593242911
660535143 660535143
263978670 263978670
154744391 154744391
506427472 506427472
61157137 61157137
929276324 929276324
677586619 677586619
281342283 281342283
111060793 111060793
386360704 386360704
328173790 328173790
566223522 566223522
107068721 107068721
579815052 579815052
127625792 127625792
123990462 123990462
383311730 383311730
740305534 740305534
130684632 130684632
587221337 587221337
268627396 268627396
556651470 556651470
120655571 120655571
538406602 538406602
160512213 160512213
560448187 560448187
30101502 30101502
101943488 101943488
923859136 923859136
77075840 77075840
741973848 741973848
520871360 520871360
697205648 697205648
205310834 205310834
106019671 106019671
781468402 781468402
817452133 817452133
375819591 375819591
49752347 49752347
860816898 860816898
819701572 819701572
22981015 22981015
211556503 211556503
571480757 571480757
279641050 279641050
403635015 403635015
238541604 238541604
584815199 584815199
31976427 31976427
507400689 507400689
57852604 57852604
962239827 962239827
468295241 468295241
107773396 107773396
432137830 432137830
675638668 675638668
745594981 745594981
54210818 54210818
751756557 751756557
579541043 579541043
184103117 184103117
641184238 641184238
507954800 507954800
804260112 804260112
462292589 462292589
312952939 312952939
100054738 100054738
277441052 277441052
183731984 183731984
341726614 341726614
784628787 784628787
755709591 755709591
690596388 690596388
139668565 139668565
574360526 574360526
504856055 504856055
124074401 124074401
634165212 634165212
776292455 776292455
653115128 653115128
725498625 725498625
993572875 993572875
719128455 719128455
636143852 636143852
501871204 501871204
516654994 516654994
880955056 880955056
270938844 270938844
261129962 261129962
864241486 864241486
322479792 322479792
18635548 18635548
775003264 775003264
69502526 69502526
370256017 370256017
479698236 479698236
268777535 268777535
465902085 465902085
903156263 903156263
293846442 293846442
220909862 220909862
648919695 648919695
134827094 134827094
491135396 491135396
37606170 37606170
621890061 621890061
283131842 283131842
519120142 519120142
64999533 64999533
2566857 2566857
51149529 51149529
246603139 246603139
293448563 293448563
357256540 357256540
200679101 200679101
77015266 77015266
536690588 536690588
354904963 354904963
937387242 937387242
841114688 841114688
682235368 682235368
277908138 277908138
814662248 814662248
580013665 580013665
336843594 336843594
337636096 337636096
674752755 674752755
467696695 467696695
245524300 245524300
695695547 695695547
150210478 150210478
157888545 157888545
88281210 88281210
416322518 416322518
959825232 959825232
728908251 728908251
99675185 99675185
838951587 838951587
463455285 463455285
492993043 492993043
44180203 44180203
912435900 912435900
442650231 442650231
354264568 354264568
745658515 745658515
785501974 785501974
194182999 194182999
343976773 343976773
64958417 64958417
428029432 428029432
341906324 341906324
846271534 846271534
342596314 342596314
486300218 486300218
405695237 405695237
229405960 229405960
708914331 708914331
957636145 957636145
509004643 509004643
533596672 533596672
749040453 749040453
869065820 869065820
466301946 466301946
271163729 271163729
571511484 571511484
149800034 149800034
234874081 234874081
868949408 868949408
392842241 392842241
425724878 425724878
155845265 155845265
666034607 666034607
159009192 159009192
83793790 83793790
764173905 764173905
800618063 800618063
189095609 189095609
806404800 806404800
195528790 195528790
819473545 819473545
127193405 127193405
67413648 67413648
136323824 136323824
97923059 97923059
517300670 517300670
806442492 806442492
967531586 967531586
367380936 367380936
806333936 806333936
551160644 551160644
321131184 321131184
503278047 503278047
890196667 890196667
365019444 365019444
969834063 969834063
561499313 561499313
831525835 831525835
127420109 127420109
183802005 183802005
258905517 258905517
548509839 548509839
505811654 505811654
668364377 668364377
315530053 315530053
257854188 257854188
961221553 961221553
573030938 573030938
412322543 412322543
831739399 831739399
329697027 329697027
680001629 680001629
359679680 359679680
551429141 551429141
841081337 841081337
528980172 528980172
911600415 911600415
652244118 652244118
649484865 649484865
929632511 929632511
729078602 729078602
382206581 382206581
639037320 639037320
150664383 150664383
605364700 605364700
344738359 344738359
484719949 484719949
527291466 527291466
138288192 138288192
192657744 192657744
750419508 750419508
936299803 936299803
436041809 436041809
356004311 356004311
729212355 729212355
884496487 884496487
203429064 203429064
399789643 399789643
167040740 167040740
265256091 265256091
250377191 250377191
424850654 424850654
270302077 270302077
77802087 77802087
521797278 521797278
684370631 684370631
610958228 610958228
824294205 824294205
423992816 423992816
652526166 652526166
638311157 638311157
604579841 604579841
150508844 150508844
518836988 518836988
55234943 55234943
843824640 843824640
173243617 173243617
897108111 897108111
949721476 949721476
8157875 8157875
542111544 542111544
631286364 631286364
745197285 745197285
407170972 407170972
223331158 223331158
315245123 315245123
514363798 514363798
297284065 297284065
50462915 50462915
187178697 187178697
121198035 121198035
993836737 993836737
36973055 36973055
536646306 536646306
902197842 902197842
700279585 700279585
112891639 112891639
110276625 110276625
140413742 140413742
94454874 94454874
926063385 926063385
732185565 732185565
276012022 276012022
775594972 775594972
643636973 643636973
968959474 968959474
850853740 850853740
458266492 458266492
684190735 684190735
263963507 263963507
286510121 286510121
619903018 619903018
798279165 798279165
509027333 509027333
292457231 292457231
308867571 308867571
317038339 317038339
65296271 65296271
767090383 767090383
971291969 971291969
187563353 187563353
195664537 195664537
525899463 525899463
924117481 924117481
785832735 785832735
616158520 616158520
346175879 346175879
490610825 490610825
952025725 952025725
624328001 624328001
567067446 567067446
831166900 831166900
944720112 944720112
528883768 528883768
304442829 304442829
266076481 266076481
492499423 492499423
745193022 745193022
508004273 508004273
720718697 720718697
694365596 694365596
715915216 715915216
347609063 347609063
807703410 807703410
51911361 51911361
536855404 536855404
834411163 834411163
837710398 837710398
822235075 822235075
70823708 70823708
164917811 164917811
305147049 305147049
553935760 553935760
259962130 259962130
724955471 724955471
494507034 494507034
419526094 419526094
86756568 86756568
392452076 392452076
362589663 362589663
658187689 658187689
362240682 362240682
492314816 492314816
447304377 447304377
828108631 828108631
964100661 964100661
473250445 473250445
232836182 232836182
848736450 848736450
573210943 573210943
180528793 180528793
635022672 635022672
607472583 607472583
661115388 661115388
238470204 238470204
246801838 246801838
188048065 188048065
797829145 797829145
102221065 102221065
154413260 154413260
665200413 665200413
437909127 437909127
440575659 440575659
803464001 803464001
141842100 141842100
951103458 951103458
261475577 261475577
399885357 399885357
75450871 75450871
52344256 52344256
989442377 989442377
116690894 116690894
534771315 534771315
265983750 265983750
94524461 94524461
248227682 248227682
790399858 790399858
600881337 600881337
787246166 787246166
18382783 18382783
222122307 222122307
329967220 329967220
231633356 231633356
865471485 865471485
889460669 889460669
124763044 124763044
666727435 666727435
587666843 587666843
819148265 819148265
258574172 258574172
376651730 376651730
955570387 955570387
917506729 917506729
957954587 957954587
316563041 316563041
867362527 867362527
59885957 59885957
677947522 677947522
509116674 509116674
307743132 307743132
40228890 40228890
755105490 755105490
456446003 456446003
544083760 544083760
60275769 60275769
637705285 637705285
289226660 289226660
801402239 801402239
222916832 222916832
123211365 123211365
149536705 149536705
346670778 346670778
400402791 400402791
314087524 314087524
350033882 350033882
600013959 600013959
683478142 683478142
758371693 758371693
183245423 183245423
641706757 641706757
384770455 384770455
585727678 585727678
162132994 162132994
18260881 18260881
368457374 368457374
966878697 966878697
274967795 274967795
987941441 987941441
469368949 469368949
990880756 990880756
493795333 493795333
7830537 7830537
151951669 151951669
571792909 571792909
820582436 820582436
439164813 439164813
665789918 665789918
912245775 912245775
125096527 125096527
473107287 473107287
704170585 704170585
159536149 159536149
964308115 964308115
975907389 975907389
710016850 710016850
898306851 898306851
511970926 511970926
738810683 738810683
150944557 150944557
335104637 335104637
635228618 635228618
667309288 667309288
943537571 943537571
736336319 736336319
769208484 769208484
61881292 61881292
872684682 872684682
33876803 33876803
484323398 484323398
531246592 531246592
272664215 272664215
898987710 898987710
863541611 863541611
257030203 257030203
903254693 903254693
925538443 925538443
891518621 891518621
310041958 310041958
24289869 24289869
13386242 13386242
115387652 115387652
327125951 327125951
445965728 445965728
364198055 364198055
14783270 14783270
264161950 264161950
509570931 509570931
445553469 445553469
986474069 986474069
174100248 174100248
161205731 161205731
887638785 887638785
471010274 471010274
938453593 938453593
247427021 247427021
735289180 735289180
945974233 945974233
619575989 619575989
445437100 445437100
729293672 729293672
911396584 911396584
958339098 958339098
62383927 62383927
632946616 632946616
206475638 206475638
779706966 779706966
813321232 813321232
698290127 698290127
337153304 337153304
780965764 780965764
461818170 461818170
247194158 247194158
82051284 82051284
267117666 267117666
690084095 690084095
34447092 34447092
228532878 228532878
313321999 313321999
402213841 402213841
586335137 586335137
42345345 42345345
184658229 184658229
522364206 522364206
36689059 36689059
793136432 793136432
154283299 154283299
37086843 37086843
707657205 707657205
638696360 638696360
446094603 446094603
758491446 758491446
271633310 271633310
224539338 224539338
560325417 560325417
783735827 783735827
20845611 20845611
991466142 991466142
741571337 741571337
757832967 757832967
618499750 618499750
838852647 838852647
52928662 52928662
853227021 853227021
928399896 928399896
10404621 10404621
600223435 600223435
900096105 900096105
371964683 371964683
811114082 811114082
665794401 665794401
61796884 61796884
8610043 8610043
566368431 566368431
517800785 517800785
802424633 802424633
566218768 566218768
633200670 633200670
691035955 691035955
382952194 382952194
88139116 88139116
203801786 203801786
898116305 898116305
54686366 54686366
644190974 644190974
363109544 363109544
951829534 951829534
925448934 925448934
485919735 485919735
949325953 949325953
78002450 78002450
369818622 369818622
303367050 303367050
17758190 17758190
654348983 654348983
590939288 590939288
531177855 531177855
384253757 384253757
56248891 56248891
473527426 473527426
187989082 187989082
208177802 208177802
489595910 489595910
237619394 237619394
728753529 728753529
818601332 818601332
140062583 140062583
218925624 218925624
122072219 122072219
973540581 973540581
722559019 722559019
432895801 432895801
731178263 731178263
143017342 143017342
788561967 788561967
939236627 939236627
288447740 288447740
528533259 528533259
438398134 438398134
15487910 15487910
435195159 435195159
235849314 235849314
300597585 300597585
315064126 315064126
291063217 291063217
568155339 568155339
287821779 287821779
381634741 381634741
682427400 682427400
892745875 892745875
748382853 748382853
977899306 977899306
479727398 479727398
524812352 524812352
538008122 538008122
164609694 164609694
80058126 80058126
526658018 526658018
947030462 947030462
22429501 22429501
474496436 474496436
868804577 868804577
999530858 999530858
442826402 442826402
27880946 27880946
70445505 70445505
388112370 388112370
158562545 158562545
556721601 556721601
114349700 114349700
663829205 663829205
256033789 256033789
114476839 114476839
482535830 482535830
817398466 817398466
327623157 327623157
301844705 301844705
918186273 918186273
35200307 35200307
646563384 646563384
215386996 215386996
775821877 775821877
875044976 875044976
261327718 261327718
838776277 838776277
383041813 383041813
193831262 193831262
258554808 258554808
681314163 681314163
984348080 984348080
66495873 66495873
562950535 562950535
499667389 499667389
178267977 178267977
414067500 414067500
248211027 248211027
156903424 156903424
861487792 861487792
830345157 830345157
561936304 561936304
353205729 353205729
816363202 816363202
53176128 53176128
835484205 835484205
66144827 66144827
926629198 926629198
399639250 399639250
884995434 884995434
247846273 247846273
743575543 743575543
575898667 575898667
232241650 232241650
616646326 616646326
988421949 988421949
185338872 185338872
987926213 987926213
160767674 160767674
692857178 692857178
209932658 209932658
307936394 307936394
541296310 541296310
868946473 868946473
279026249 279026249
351299945 351299945
718598059 718598059
786850325 786850325
604002871 604002871
888177335 888177335
861063950 861063950
157157592 157157592
362571163 362571163
306051884 306051884
229190452 229190452
966624135 966624135
23892482 23892482
566221795 566221795
667020951 667020951
12820440 12820440
230846433 230846433
81090257 81090257
930005543 930005543
233129753 233129753
245355072 245355072
701505007 701505007
960260115 960260115
573944226 573944226
712326324 712326324
556050169 556050169
233644744 233644744
753132317 753132317
577898762 577898762
148381413 148381413
11065662 11065662
683856233 683856233
823439219 823439219
83405173 83405173
103112544 103112544
637872419 637872419
671662426 671662426
980470432 980470432
35849768 35849768
554003121 554003121
453321599 453321599
574410789 574410789
165153301 165153301
406468445 406468445
137859841 137859841
140873457 140873457
304916313 304916313
235740110 235740110
116106211 116106211
279040146 279040146
89204500 89204500
794792904 794792904
352640439 352640439
510319766 510319766
532980214 532980214
238028687 238028687
300855459 300855459
448373302 448373302
270492103 270492103
926953749 926953749
2882474 2882474
915753816 915753816
329911868 329911868
259950140 259950140
147407618 147407618
905498666 905498666
391607262 391607262
48803503 48803503
596299048 596299048
324194829 324194829
390469149 390469149
467705445 467705445
289785798 289785798
999895424 999895424
419453809 419453809
105973723 105973723
76299580 76299580
821767760 821767760
971998773 971998773
693740632 693740632
93256640 93256640
388027772 388027772
868260376 868260376
174345429 174345429
880473588 880473588
610119483 610119483
454837546 454837546
901787841 901787841
467605836 467605836
262312578 262312578
66953159 66953159
55683498 55683498
647074129 647074129
448511663 448511663
278602121 278602121
525466653 525466653
232098016 232098016
944814855 944814855
920753743 920753743
569773250 569773250
620494554 620494554
840815762 840815762
718840735 718840735
260719635 260719635
10347378 10347378
71013237 71013237
13782516 13782516
528938789 528938789
545837866 545837866
314604872 314604872
540214798 540214798
313236079 313236079
919126325 919126325
425824374 425824374
252703065 252703065
957840322 957840322
495998050 495998050
74328792 74328792
901300983 901300983
18459960 18459960
373567913 373567913
617046877 617046877
791869107 791869107
462999974 462999974
874070610 874070610
269256154 269256154
372476116 372476116
838845372 838845372
880613476 880613476
415456467 415456467
298061901 298061901
510049574 510049574
4129309 4129309
513601783 513601783
688599148 688599148
444698781 444698781
846260563 846260563
317459750 317459750
44352500 44352500
816866780 816866780
609729630 609729630
651868973 651868973
848876890 848876890
254905792 254905792
233883675 233883675
815036565 815036565
352898176 352898176
362810550 362810550
923886864 923886864
271217881 271217881
812224040 812224040
960755086 960755086
701049152 701049152
195957894 195957894
205436285 205436285
944924036 944924036
5033598 5033598
519017979 519017979
46545462 46545462
895712796 895712796
293396156 293396156
93825031 93825031
543249595 543249595
723157867 723157867
911180070 911180070
39301461 39301461
220377437 220377437
60420436 60420436
745865555 745865555
835863954 835863954
724418752 724418752
194698441 194698441
805846638 805846638
618347 618347
22784668 22784668
777288534 777288534
84233390 84233390
797349665 797349665
589679682 589679682
818512349 818512349
152770479 152770479
475759498 475759498
309805103 309805103
225994878 225994878
331839302 331839302
164702202 164702202
532759380 532759380
325907288 325907288
123567312 123567312
260069309 260069309
886961592 886961592
330213209 330213209
473506816 473506816
402085487 402085487
228039411 228039411
763862875 763862875
678353314 678353314
334882832 334882832
117112762 117112762
318841080 318841080
8827652 8827652
176268331 176268331
480333313 480333313
515777214 515777214
78903408 78903408
898193627 898193627
452685104 452685104
283235762 283235762
297673060 297673060
411938166 411938166
98614520 98614520
10262126 10262126
733143035 733143035
276960438 276960438
922007501 922007501
455762551 455762551
232434597 232434597
779327178 779327178
625341468 625341468
625710969 625710969
911595384 911595384
620205707 620205707
929754184 929754184
906683223 906683223
681029906 681029906
904805562 904805562
789141057 789141057
571150067 571150067
186615171 186615171
200683053 200683053
334363673 334363673
520282242 520282242
49029166 49029166
343875319 343875319
974512837 974512837
488821015 488821015
442914939 442914939
481415969 481415969
579673104 579673104
94907210 94907210
153950546 153950546
199638162 199638162
122244577 122244577
61482168 61482168
870307958 870307958
39966439 39966439
643081917 643081917
656677329 656677329
709743481 709743481
929288309 929288309
901752873 901752873
244606638 244606638
888930960 888930960
469416604 469416604
897865906 897865906
963937629 963937629
994576762 994576762
390304198 390304198
597775374 597775374
212778057 212778057
686998718 686998718
885210020 885210020
456598911 456598911
908254107 908254107
477122886 477122886
856855162 856855162
112247598 112247598
748789845 748789845
467485698 467485698
809568643 809568643
881409313 881409313
343241070 343241070
818577633 818577633
181021475 181021475
995605053 995605053
808223745 808223745
587001496 587001496
852790542 852790542
406864121 406864121
469248518 469248518
321240165 321240165
451901504 451901504
507893898 507893898
404996507 404996507
248135654 248135654
322463073 322463073
294503737 294503737
420384541 420384541
647132915 647132915
53530516 53530516
978616712 978616712
477759005 477759005
676029685 676029685
576162427 576162427
305277049 305277049
875304712 875304712
560571179 560571179
411920516 411920516
272134169 272134169
664594381 664594381
901461220 901461220
604912740 604912740
246257696 246257696
741312808 741312808
478953500 478953500
3433288 3433288
774847326 774847326
695943062 695943062
717677232 717677232
214471197 214471197
27781960 27781960
358403860 358403860
257777430 257777430
890929487 890929487
664150270 664150270
20698950 20698950
176647674 176647674
684874772 684874772
429222837 429222837
2553474 2553474
221284741 221284741
710648158 710648158
864589864 864589864
47455491 47455491
824695538 824695538
709921978 709921978
661413273 661413273
275175383 275175383
120714942 120714942
139146842 139146842
11979988 11979988
231929215 231929215
375888208 375888208
161224813 161224813
40613165 40613165
916191298 916191298
272293388 272293388
282617046 282617046
672965893 672965893
938877911 938877911
368870770 368870770
353135700 353135700
606617416 606617416
597909487 597909487
229040495 229040495
650730514 650730514
10755461 10755461
404251131 404251131
783785949 783785949
47363884 47363884
431642764 431642764
264164242 264164242
369495129 369495129
230644600 230644600
145530514 145530514
315302286 315302286
841431397 841431397
144786422 144786422
411013400 411013400
754316417 754316417
139843178 139843178
211635188 211635188
748777104 748777104
764226314 764226314
605385620 605385620
292760555 292760555
257470779 257470779
371397469 371397469
686052634 686052634
406812345 406812345
375394219 375394219
575161907 575161907
20238701 20238701
846728864 846728864
695784559 695784559
989955190 989955190
349544147 349544147
237788527 237788527
15201486 15201486
85640913 85640913
959506176 959506176
678550459 678550459
796320676 796320676
526666869 526666869
884794696 884794696
12018312 12018312
216055753 216055753
870293345 870293345
845906016 845906016
634734835 634734835
25074310 25074310
14462136 14462136
960127019 960127019
716912993 716912993
894440035 894440035
175280959 175280959
647352921 647352921
576367340 576367340
477823849 477823849
682109689 682109689
175257048 175257048
585239943 585239943
566367717 566367717
109327189 109327189
625003271 625003271
898173086 898173086
250985260 250985260
171703368 171703368
529121433 529121433
625006765 625006765
201561182 201561182
333635172 333635172
54601334 54601334
196766541 196766541
965906898 965906898
988434736 988434736
188342344 188342344
171540538 171540538
423913173 423913173
392980334 392980334
989714886 989714886
228919197 228919197
278201700 278201700
275610310 275610310
642821828 642821828
455928325 455928325
482226311 482226311
408531318 408531318
977726081 977726081
926546555 926546555
185942906 185942906
845768252 845768252
808141672 808141672
257987078 257987078
491947951 491947951
575167891 575167891
514571696 514571696
722268396 722268396
471971170 471971170
356361829 356361829
55107256 55107256
39617012 39617012
462126691 462126691
283445625 283445625
39794719 39794719
229951089 229951089
53669794 53669794
288088298 288088298
566524552 566524552
49170994 49170994
292679418 292679418
346514277 346514277
346172253 346172253
185665472 185665472
289297721 289297721
267078419 267078419
41326952 41326952
148430719 148430719
63594276 63594276
285909667 285909667
359279746 359279746
698506279 698506279
669263689 669263689
479805850 479805850
420519611 420519611
579735371 579735371
238406665 238406665
10038896 10038896
545884180 545884180
368725018 368725018
908621333 908621333
882166221 882166221
632823363 632823363
673400378 673400378
835032156 835032156
265871943 265871943
400885271 400885271
88481712 88481712
278701140 278701140
656862145 656862145
458623427 458623427
405374969 405374969
646008027 646008027
981718550 981718550
112214828 112214828
273690582 273690582
573565196 573565196
534636165 534636165
40521231 40521231
245721237 245721237
406436318 406436318
282950521 282950521
225020315 225020315
960911882 960911882
62373625 62373625
19784177 19784177
477683640 477683640
784766952 784766952
492094812 492094812
574670575 574670575
226052728 226052728
387193013 387193013
123311095 123311095
801615244 801615244
316613655 316613655
256485179 256485179
226839589 226839589
399786521 399786521
965183058 965183058
929570259 929570259
398095086 398095086
211015788 211015788
789099677 789099677
381837684 381837684
17713938 17713938
553268377 553268377
70506992 70506992
210368292 210368292
208987693 208987693
210953386 210953386
914771895 914771895
168116682 168116682
781379755 781379755
605687346 605687346
338221185 338221185
118065402 118065402
103522855 103522855
260974129 260974129
456351297 456351297
900905376 900905376
892930630 892930630
662744358 662744358
293513657 293513657
415971928 415971928
816114263 816114263
418255151 418255151
273431226 273431226
186049273 186049273
563312881 563312881
385272059 385272059
901978624 901978624
621252995 621252995
5118351 5118351
937470092 937470092
301739086 301739086
664967804 664967804
829452394 829452394
526439152 526439152
389255073 389255073
635526167 635526167
13546067 13546067
765383632 765383632
939085445 939085445
226368392 226368392
619291740 619291740
156714259 156714259
707336689 707336689
176476018 176476018
203052658 203052658
769275343 769275343
383192030 383192030
117316384 117316384
257341143 257341143
208317362 208317362
701248967 701248967
244068695 244068695
66478652 66478652
665987284 665987284
289587895 289587895
412576954 412576954
90759872 90759872
830869431 830869431
539718624 539718624
62590329 62590329
836158945 836158945
434868162 434868162
765194759 765194759
901678090 901678090
852484757 852484757
564984963 564984963
146062713 146062713
129145292 129145292
211437300 211437300
406291374 406291374
22720010 22720010
916485521 916485521
678864931 678864931
946583863 946583863
368335223 368335223
648952918 648952918
183923386 183923386
682392599 682392599
618851735 618851735
838888564 838888564
980140007 980140007
17523420 17523420
861259308 861259308
88352761 88352761
663117024 663117024
47352759 47352759
995479388 995479388
604567613 604567613
256195599 256195599
162961840 162961840
722611615 722611615
380834539 380834539
755292058 755292058
817071808 817071808
83638881 83638881
53336833 53336833
375280864 375280864
644996989 644996989
164519211 164519211
966453566 966453566
55683993 55683993
733116284 733116284
362812354 362812354
794044481 794044481
745654058 745654058
238743724 238743724
291043506 291043506
418735102 418735102
485228298 485228298
315270704 315270704
866293823 866293823
225606160 225606160
943285499 943285499
107784369 107784369
746196890 746196890
963533612 963533612
255884435 255884435
490660257 490660257
304672924 304672924
89017446 89017446
319358028 319358028
623154429 623154429
17260414 17260414
725836406 725836406
671038722 671038722
207397328 207397328
728446904 728446904
44204073 44204073
175440054 175440054
345242782 345242782
521809365 521809365
695493122 695493122
59285607 59285607
405988108 405988108
857179812 857179812
491812516 491812516
936246784 936246784
962357288 962357288
617244301 617244301
455355420 455355420
226889557 226889557
418229523 418229523
106058182 106058182
300932305 300932305
471582074 471582074
122626193 122626193
583826879 583826879
272626089 272626089
858637188 858637188
227137747 227137747
461399551 461399551
874414098 874414098
121336210 121336210
162430705 162430705
214837484 214837484
472423630 472423630
681069134 681069134
300808754 300808754
879873733 879873733
905540339 905540339
30935901 30935901
129459284 129459284
602613253 602613253
159955035 159955035
904887732 904887732
804383285 804383285
754219541 754219541
472962624 472962624
605007956 605007956
382012576 382012576
739434708 739434708
961782727 961782727
242051495 242051495
99115019 99115019
924406288 924406288
673426064 673426064
815446579 815446579
514848189 514848189
394433479 394433479
975708367 975708367
813125269 813125269
219660050 219660050
664206254 664206254
543744295 543744295
612156806 612156806
649714711 649714711
458284789 458284789
722074425 722074425
950892798 950892798
507733997 507733997
443502622 443502622
738180681 738180681
477885881 477885881
505203290 505203290
87688201 87688201
166832656 166832656
101577068 101577068
91619573 91619573
186751346 186751346
793868675 793868675
84912379 84912379
582144768 582144768
881887382 881887382
186619534 186619534
494896364 494896364
565809784 565809784
830877234 830877234
169036830 169036830
755786 755786
153310082 153310082
493714717 493714717
959324453 959324453
176273869 176273869
151887649 151887649
916442254 916442254
93025860 93025860
100958602 100958602
154005925 154005925
433394079 433394079
642606352 642606352
518349890 518349890
167438481 167438481
723761894 723761894
351636081 351636081
233428905 233428905
692507969 692507969
219582992 219582992
476589850 476589850
716772086 716772086
569561743 569561743
180539301 180539301
540018393 540018393
89207367 89207367
433820652 433820652
574230255 574230255
606867862 606867862
322808450 322808450
103542604 103542604
379994063 379994063
457932426 457932426
341760058 341760058
424629559 424629559
803903129 803903129
547075981 547075981
938179314 938179314
622222687 622222687
969709788 969709788
405940966 405940966
46199468 46199468
514624095 514624095
423183948 423183948
660241209 660241209
845403313 845403313
620755086 620755086
480384606 480384606
54316976 54316976
286968456 286968456
870144861 870144861
883547103 883547103
998015448 998015448
360176823 360176823
659043675 659043675
923425278 923425278
396272562 396272562
592257555 592257555
311898900 311898900
958261925 958261925
928737060 928737060
982132865 982132865
464181006 464181006
448989780 448989780
889070424 889070424
364209977 364209977
890593727 890593727
890404161 890404161
934410381 934410381
855152376 855152376
868649570 868649570
334513196 334513196
218108941 218108941
207891589 207891589
745118134 745118134
505642966 505642966
284209164 284209164
25603632 25603632
48412393 48412393
314639613 314639613
739942465 739942465
92537595 92537595
18026619 18026619
787170172 787170172
658825006 658825006
623261362 623261362
676983862 676983862
819901231 819901231
73623629 73623629
102069872 102069872
181860494 181860494
989754365 989754365
563423698 563423698
978700481 978700481
501313775 501313775
996026010 996026010
727287432 727287432
695244429 695244429
76694738 76694738
768445292 768445292
283465211 283465211
409405246 409405246
959699474 959699474
618776736 618776736
662157829 662157829
584166093 584166093
307137854 307137854
854174408 854174408
810617706 810617706
185905266 185905266
966560180 966560180
871597743 871597743
215481570 215481570
607787246 607787246
727999287 727999287
594406390 594406390
177770723 177770723
912360883 912360883
287291821 287291821
368082638 368082638
827083065 827083065
489959505 489959505
901299035 901299035
851245279 851245279
874734858 874734858
123235272 123235272
221695816 221695816
60029886 60029886
635271940 635271940
982094485 982094485
867690797 867690797
631102020 631102020
100357584 100357584
166775712 166775712
323344298 323344298
541487336 541487336
869235760 869235760
582189219 582189219
231277734 231277734
703794445 703794445
368726250 368726250
847222563 847222563
159990456 159990456
753316967 753316967
124341444 124341444
186403840 186403840
279906404 279906404
244745707 244745707
836371528 836371528
44018571 44018571
757722544 757722544
912587097 912587097
586985717 586985717
350192222 350192222
103706628 103706628
267830966 267830966
893868991 893868991
16160641 16160641
297868476 297868476
109393479 109393479
236139472 236139472
801350167 801350167
39453223 39453223
456689503 456689503
995258856 995258856
765181049 765181049
309245504 309245504
868374871 868374871
158858069 158858069
825052992 825052992
822336105 822336105
632299896 632299896
607723600 607723600
412357015 412357015
635811290 635811290
14782558 14782558
930322548 930322548
214129826 214129826
143748264 143748264
237954222 237954222
67673914 67673914
696352702 696352702
961395329 961395329
981140858 981140858
324432523 324432523
818544454 818544454
383798981 383798981
431522862 431522862
77038496 77038496
973493407 973493407
994592806 994592806
204284151 204284151
904615564 904615564
312164096 312164096
787825794 787825794
103687704 103687704
475749865 475749865
997788877 997788877
718233819 718233819
525989142 525989142
945058161 945058161
347052920 347052920
785705642 785705642
382535082 382535082
294162734 294162734
145652764 145652764
220896966 220896966
492008660 492008660
312404945 312404945
134954445 134954445
525381842 525381842
851235571 851235571
228666660 228666660
115034485 115034485
575596724 575596724
232417490 232417490
133809842 133809842
915939643 915939643
837458841 837458841
240297991 240297991
609890188 609890188
98659106 98659106
136817266 136817266
371466965 371466965
266752240 266752240
210882535 210882535
887021476 887021476
522679064 522679064
646518775 646518775
91038421 91038421
819598228 819598228
268950156 268950156
731257171 731257171
139791644 139791644
233105551 233105551
889982280 889982280
904991031 904991031
682013374 682013374
574544976 574544976
100673098 100673098
464519539 464519539
443187387 443187387
209498516 209498516
489057981 489057981
826875926 826875926
99043146 99043146
742278169 742278169
871265546 871265546
767623884 767623884
296598758 296598758
313162126 313162126
379844028 379844028
706199749 706199749
54748087 54748087
347234749 347234749
534509295 534509295
477011303 477011303
114429978 114429978
724768443 724768443
340382412 340382412
981138642 981138642
502083311 502083311
9626282 9626282
550990652 550990652
328444853 328444853
363394283 363394283
271165503 271165503
23031210 23031210
241255684 241255684
337304025 337304025
737739525 737739525
998816074 998816074
716712147 716712147
387604626 387604626
670284053 670284053
323635803 323635803
807397675 807397675
905434371 905434371
674992985 674992985
228928467 228928467
969212559 969212559
645524001 645524001
46827315 46827315
687194476 687194476
451988968 451988968
401710829 401710829
894719289 894719289
140129524 140129524
492081643 492081643
593276467 593276467
317078614 317078614
872038736 872038736
387716583 387716583
898226301 898226301
468109163 468109163
320159947 320159947
461286671 461286671
930740270 930740270
635191625 635191625
591348052 591348052
269938769 269938769
636792401 636792401
551779741 551779741
834670494 834670494
432328027 432328027
66583028 66583028
123456562 123456562
511130840 511130840
712264177 712264177
667356221 667356221
857860622 857860622
1499296 1499296
449152216 449152216
517862997 517862997
574004668 574004668
881118027 881118027
424334600 424334600
120545046 120545046
851378687 851378687
60865735 60865735
718320158 718320158
485270999 485270999
628608638 628608638
524000604 524000604
432891084 432891084
41247167 41247167
20677562 20677562
125132623 125132623
616906988 616906988
690689429 690689429
299673236 299673236
792678251 792678251
279012024 279012024
439338921 439338921
787366752 787366752
189064511 189064511
200986671 200986671
246029470 246029470
198823987 198823987
145356589 145356589
495533600 495533600
936696490 936696490
324181494 324181494
290600134 290600134
743627943 743627943
74998726 74998726
655425157 655425157
274534080 274534080
226459932 226459932
359822935 359822935
60834822 60834822
487057876 487057876
387034183 387034183
300576085 300576085
889709787 889709787
665966038 665966038
535322026 535322026
744012041 744012041
381538542 381538542
63489812 63489812
699116897 699116897
473206773 473206773
523657022 523657022
641475990 641475990
765567001 765567001
274001652 274001652
276150019 276150019
429022181 429022181
832580094 832580094
302209319 302209319
820176637 820176637
840991331 840991331
903856267 903856267
65308155 65308155
173542559 173542559
497829045 497829045
529478404 529478404
246738753 246738753
487847917 487847917
978219698 978219698
69129362 69129362
193265122 193265122
220139114 220139114
511054258 511054258
60407083 60407083
392352078 392352078
515924450 515924450
510917924 510917924
93080512 93080512
300154873 300154873
660611915 660611915
691502845 691502845
873273822 873273822
871446506 871446506
661850501 661850501
482792658 482792658
117167991 117167991
148843514 148843514
876818875 876818875
875185419 875185419
405391647 405391647
437549904 437549904
852179807 852179807
823003320 823003320
268397855 268397855
280129534 280129534
47282393 47282393
698491203 698491203
557476309 557476309
630680362 630680362
631652202 631652202
527111734 527111734
730840018 730840018
655971795 655971795
849686413 849686413
26819558 26819558
989281815 989281815
218969363 218969363
267705505 267705505
804339423 804339423
979766109 979766109
790927793 790927793
151109243 151109243
289683820 289683820
33964905 33964905
620117611 620117611
548243137 548243137
495000842 495000842
995482893 995482893
957978527 957978527
840979109 840979109
571600298 571600298
858622343 858622343
574560457 574560457
757793591 757793591
239869666 239869666
180671100 180671100
704067595 704067595
301383777 301383777
532330635 532330635
430095369 430095369
755281373 755281373
850012161 850012161
880122668 880122668
203069966 203069966
344741978 344741978
901767463 901767463
616176816 616176816
848934251 848934251
626709190 626709190
212590955 212590955
243011949 243011949
298546856 298546856
273093151 273093151
997559271 997559271
171459098 171459098
95218151 95218151
131640553 131640553
95418274 95418274
770983333 770983333
118043325 118043325
490683042 490683042
977284948 977284948
21259755 21259755
280504878 280504878
628714779 628714779
289535678 289535678
321670842 321670842
586310553 586310553
70479365 70479365
661684404 661684404
454573766 454573766
273543769 273543769
659577602 659577602
6140908 6140908
555187225 555187225
299393321 299393321
284453934 284453934
890238579 890238579
220785454 220785454
333038422 333038422
846141019 846141019
70663343 70663343
753301193 753301193
680814840 680814840
438619411 438619411
141778998 141778998
523181268 523181268
810613636 810613636
134186031 134186031
116066222 116066222
701436606 701436606
871569628 871569628
686189862 686189862
782967376 782967376
942949466 942949466
634718155 634718155
710319581 710319581
795423415 795423415
187863390 187863390
443226445 443226445
274744440 274744440
376355312 376355312
516309215 516309215
393503398 393503398
63554000 63554000
878552370 878552370
33607379 33607379
254726636 254726636
472782908 472782908
259312081 259312081
123234820 123234820
246653334 246653334
579115769 579115769
114296271 114296271
950259755 950259755
736286734 736286734
485531093 485531093
17645548 17645548
902167337 902167337
385109591 385109591
401379360 401379360
45965114 45965114
124011248 124011248
737246482 737246482
782298037 782298037
140063620 140063620
5606323 5606323
418265307 418265307
707860436 707860436
454387247 454387247
704843897 704843897
875116670 875116670
332176473 332176473
166178738 166178738
319080097 319080097
608250031 608250031
57405302 57405302
839264837 839264837
458361547 458361547
543800142 543800142
150972372 150972372
81732958 81732958
56955878 56955878
586104361 586104361
183475161 183475161
401113321 401113321
14809767 14809767
191452782 191452782
216373935 216373935
665177598 665177598
922568596 922568596
498231394 498231394
240907439 240907439
97768901 97768901
720414611 720414611
749073905 749073905
674375203 674375203
868011959 868011959
862975092 862975092
43671056 43671056
490079434 490079434
489606366 489606366
506859388 506859388
760999264 760999264
222953072 222953072
556112990 556112990
375376434 375376434
927279081 927279081
246942042 246942042
696474263 696474263
439875247 439875247
701662131 701662131
114692152 114692152
784003510 784003510
900625157 900625157
134192473 134192473
752237083 752237083
834137245 834137245
515567492 515567492
635378561 635378561
185532674 185532674
147451815 147451815
730372183 730372183
367658341 367658341
437935378 437935378
317450000 317450000
59300695 59300695
395673652 395673652
209240614 209240614
6606432 6606432
12464844 12464844
615117779 615117779
495233918 495233918
894921399 894921399
546440200 546440200
725254134 725254134
597684370 597684370
788605189 788605189
696854241 696854241
955589614 955589614
53760227 53760227
107912656 107912656
64277998 64277998
357717825 357717825
133111620 133111620
334833806 334833806
100673166 100673166
423784598 423784598
520425390 520425390
977846160 977846160
942697825 942697825
287699714 287699714
166915851 166915851
329578333 329578333
593093383 593093383
277456348 277456348
74718835 74718835
201929568 201929568
907068790 907068790
60854280 60854280
581097583 581097583
754593076 754593076
794208241 794208241
339897339 339897339
902954461 902954461
396988072 396988072
651446408 651446408
827888447 827888447
294191324 294191324
264152933 264152933
164981431 164981431
521230619 521230619
661403194 661403194
188734236 188734236
809999764 809999764
403597416 403597416
795915202 795915202
750741954 750741954
370599138 370599138
103662263 103662263
846199352 846199352
365537417 365537417
170862176 170862176
309052559 309052559
448232755 448232755
128200374 128200374
820314294 820314294
484970890 484970890
629565948 629565948
939545400 939545400
140380279 140380279
485446263 485446263
143281787 143281787
731992078 731992078
992137813 992137813
803402534 803402534
154409042 154409042
335754632 335754632
637534108 637534108
144723366 144723366
728587679 728587679
869816946 869816946
739293887 739293887
421644357 421644357
249730295 249730295
522616010 522616010
347194099 347194099
435009745 435009745
573244597 573244597
925416418 925416418
212128911 212128911
141346893 141346893
57375795 57375795
351057187 351057187
478316499 478316499
755775959 755775959
720614179 720614179
351932472 351932472
143045989 143045989
272871911 272871911
14358872 14358872
165822028 165822028
316951643 316951643
290470927 290470927
767417149 767417149
329754509 329754509
39769389 39769389
210924445 210924445
696158431 696158431
59890111 59890111
314872144 314872144
568195441 568195441
94710952 94710952
451388153 451388153
191142549 191142549
538638970 538638970
363454765 363454765
4679880 4679880
404191460 404191460
62840858 62840858
847345666 847345666
504854048 504854048
403692784 403692784
57695606 57695606
278336175 278336175
407380725 407380725
444006581 444006581
480993240 480993240
915795472 915795472
199006875 199006875
783705671 783705671
464668117 464668117
878361684 878361684
463127751 463127751
792500999 792500999
701085224 701085224
309942083 309942083
177901918 177901918
795624756 795624756
768991005 768991005
274624236 274624236
443411501 443411501
241533917 241533917
55098426 55098426
34732976 34732976
805802933 805802933
10660920 10660920
585506245 585506245
385181785 385181785
831796616 831796616
324909866 324909866
957778562 957778562
216293053 216293053
251036201 251036201
215740048 215740048
5170455 5170455
214641997 214641997
631029747 631029747
80977932 80977932
271245012 271245012
504431047 504431047
947044 947044
84818880 84818880
751282430 751282430
309722592 309722592
56990100 56990100
841700661 841700661
780950325 780950325
444729554 444729554
927257959 927257959
358635523 358635523
218872072 218872072
304101070 304101070
174145328 174145328
964501705 964501705
807139686 807139686
436251704 436251704
971406106 971406106
40330213 40330213
736095337 736095337
200392186 200392186
2266386 2266386
171676126 171676126
659139584 659139584
590111419 590111419
181757951 181757951
197848815 197848815
308245122 308245122
507567747 507567747
403319628 403319628
743271791 743271791
157217354 157217354
613784402 613784402
661396822 661396822
806759111 806759111
524885705 524885705
98781511 98781511
976531034 976531034
636777087 636777087
904023773 904023773
946028495 946028495
213278461 213278461
940386685 940386685
788995004 788995004
210058599 210058599
832876723 832876723
295736711 295736711
281139860 281139860
932748803 932748803
690168207 690168207
906144661 906144661
849856146 849856146
600555622 600555622
595113464 595113464
260120068 260120068
293918997 293918997
423969839 423969839
705796569 705796569
240941292 240941292
688115180 688115180
189214859 189214859
121815023 121815023
564488959 564488959
323923452 323923452
274726939 274726939
212218223 212218223
447676437 447676437
548019397 548019397
456083444 456083444
973817430 973817430
56040469 56040469
550686787 550686787
688390170 688390170
383596084 383596084
330717607 330717607
963407339 963407339
406533650 406533650
299859773 299859773
969124669 969124669
133014562 133014562
446589517 446589517
697916204 697916204
512181289 512181289
275418369 275418369
932057742 932057742
103766244 103766244
19352055 19352055
437547227 437547227
265381542 265381542
241884342 241884342
740885237 740885237
141184514 141184514
637535952 637535952
395189545 395189545
355341249 355341249
95125389 95125389
548563277 548563277
966532365 966532365
576202758 576202758
23014174 23014174
385611145 385611145
19313523 19313523
119801462 119801462
68511678 68511678
379301113 379301113
467666888 467666888
33539806 33539806
18290869 18290869
587707516 587707516
451881980 451881980
714367663 714367663
782874051 782874051
501804568 501804568
917466544 917466544
8370861 8370861
637850210 637850210
97615244 97615244
726733269 726733269
193658883 193658883
233673655 233673655
532732770 532732770
831815984 831815984
265135635 265135635
175565948 175565948
577150090 577150090
191086178 191086178
62420599 62420599
973260558 973260558
140130200 140130200
324672351 324672351
917062401 917062401
287075160 287075160
963595637 963595637
177012320 177012320
40552720 40552720
20078294 20078294
205371301 205371301
347564223 347564223
174827553 174827553
37526966 37526966
775106243 775106243
794588539 794588539
557357970 557357970
512864880 512864880
75827645 75827645
143632591 143632591
8001159 8001159
890372849 890372849
225048154 225048154
414536157 414536157
592952357 592952357
574493366 574493366
29687716 29687716
181033897 181033897
741173376 741173376
490195095 490195095
665931047 665931047
32577254 32577254
937441905 937441905
693210758 693210758
924218882 924218882
625531869 625531869
793848993 793848993
337695593 337695593
84957636 84957636
731439963 731439963
298090089 298090089
807226977 807226977
169249422 169249422
576482492 576482492
450201141 450201141
401599368 401599368
580061536 580061536
19833099 19833099
378588933 378588933
419819331 419819331
496503560 496503560
786066221 786066221
535945150 535945150
589328116 589328116
806472236 806472236
149620956 149620956
927096854 927096854
595609530 595609530
71196709 71196709
966217796 966217796
435428135 435428135
92375956 92375956
694888629 694888629
351460786 351460786
325342340 325342340
830933199 830933199
733263407 733263407
565338809 565338809
575909101 575909101
471634065 471634065
359997920 359997920
634181141 634181141
188352075 188352075
659504455 659504455
399298362 399298362
673679333 673679333
341485265 341485265
679919786 679919786
808535064 808535064
880843939 880843939
764822842 764822842
769046590 769046590
557184077 557184077
986362710 986362710
629408526 629408526
436039233 436039233
260501951 260501951
819634816 819634816
920846118 920846118
215857448 215857448
936199096 936199096
625489074 625489074
727133586 727133586
250051669 250051669
594010956 594010956
322195702 322195702
871607939 871607939
419853838 419853838
497401353 497401353
995694123 995694123
255089794 255089794
289750868 289750868
779470017 779470017
898041843 898041843
17585530 17585530
879335269 879335269
190074747 190074747
210502243 210502243
76739826 76739826
64293556 64293556
199846998 199846998
738293678 738293678
788907340 788907340
167340387 167340387
528087961 528087961
561942874 561942874
102283844 102283844
696075445 696075445
144853784 144853784
410447363 410447363
669450218 669450218
972154345 972154345
309212814 309212814
89516596 89516596
50691169 50691169
292731025 292731025
981340345 981340345
768514833 768514833
139988826 139988826
449027973 449027973
832225797 832225797
514710831 514710831
496804278 496804278
217316774 217316774
493355838 493355838
75487641 75487641
369182195 369182195
238956556 238956556
147630810 147630810
796982527 796982527
1528018 1528018
563568886 563568886
146763846 146763846
376804484 376804484
860800155 860800155
144959149 144959149
778262770 778262770
157553999 157553999
404361770 404361770
925542496 925542496
151896802 151896802
623110407 623110407
95154543 95154543
219086582 219086582
194137866 194137866
102671953 102671953
67482274 67482274
736044835 736044835
813822662 813822662
615235142 615235142
117162550 117162550
71105286 71105286
959349577 959349577
881601263 881601263
828866082 828866082
839832595 839832595
130410212 130410212
675482059 675482059
147985611 147985611
819077670 819077670
488201563 488201563
81339650 81339650
637078191 637078191
140205826 140205826
17547536 17547536
565056000 565056000
647216113 647216113
279184263 279184263
50036174 50036174
477682205 477682205
149323760 149323760
493570156 493570156
421786677 421786677
107564107 107564107
40181814 40181814
691304956 691304956
364238307 364238307
237658170 237658170
287766993 287766993
351852276 351852276
126661874 126661874
314652610 314652610
392660262 392660262
614427674 614427674
470365319 470365319
798480027 798480027
349590878 349590878
160807092 160807092
429641296 429641296
853668845 853668845
153656449 153656449
605587170 605587170
695953118 695953118
184070318 184070318
884099655 884099655
257285849 257285849
750792573 750792573
734329618 734329618
52650605 52650605
429043548 429043548
928958977 928958977
67512061 67512061
673009067 673009067
482590662 482590662
87460482 87460482
243425370 243425370
300542683 300542683
245529204 245529204
5400159 5400159
74591360 74591360
188621430 188621430
488793734 488793734
458178882 458178882
103128381 103128381
315790746 315790746
200289376 200289376
383011396 383011396
805532879 805532879
287013892 287013892
459263905 459263905
975216984 975216984
745971873 745971873
625849701 625849701
209105590 209105590
550123404 550123404
713611068 713611068
742681364 742681364
228745113 228745113
680998602 680998602
77980459 77980459
35854168 35854168
432046432 432046432
552519486 552519486
219558784 219558784
271580385 271580385
788392239 788392239
66509812 66509812
881012350 881012350
462572747 462572747
157665726 157665726
532154749 532154749
19388307 19388307
60123246 60123246
976943115 976943115
14180762 14180762
937540529 937540529
115331951 115331951
958775661 958775661
295446496 295446496
701299263 701299263
200349087 200349087
911705282 911705282
870977566 870977566
415540728 415540728
981322769 981322769
584002188 584002188
895402918 895402918
910590272 910590272
601833913 601833913
175913805 175913805
755405753 755405753
944839050 944839050
928122414 928122414
658176954 658176954
662860642 662860642
562511652 562511652
327672895 327672895
611969586 611969586
522723639 522723639
33506949 33506949
277277549 277277549
209343105 209343105
271919824 271919824
624204212 624204212
804860166 804860166
499467350 499467350
858519297 858519297
231822020 231822020
914285533 914285533
232874519 232874519
48863670 48863670
715308433 715308433
614509574 614509574
739438757 739438757
948118834 948118834
98169378 98169378
51554032 51554032
318758177 318758177
126287379 126287379
864058945 864058945
338128553 338128553
635039629 635039629
629326745 629326745
191939738 191939738
748652789 748652789
260626775 260626775
276852223 276852223
570719473 570719473
412854130 412854130
638705521 638705521
652518108 652518108
306450954 306450954
744409903 744409903
725721542 725721542
744688223 744688223
72490125 72490125
507160217 507160217
551363089 551363089
151924479 151924479
12768642 12768642
88197916 88197916
860630624 860630624
37688634 37688634
804320695 804320695
982552481 982552481
954093386 954093386
323015477 323015477
244550911 244550911
850721414 850721414
724427272 724427272
55768165 55768165
630060077 630060077
269320514 269320514
111093570 111093570
841864573 841864573
771383284 771383284
725012754 725012754
97969883 97969883
410633389 410633389
278772308 278772308
42631319 42631319
72221042 72221042
812518752 812518752
171230505 171230505
508045801 508045801
315011080 315011080
870230221 870230221
517784786 517784786
618011501 618011501
404097034 404097034
93910018 93910018
151766921 151766921
321722463 321722463
525444791 525444791
872398475 872398475
379468471 379468471
71594878 71594878
203833700 203833700
542336025 542336025
686827784 686827784
300924307 300924307
632818765 632818765
904770895 904770895
858792599 858792599
497254469 497254469
355705890 355705890
267626151 267626151
707936906 707936906
50428060 50428060
743571320 743571320
555894563 555894563
40510137 40510137
286892080 286892080
775275744 775275744
612371331 612371331
980445256 980445256
226233862 226233862
909231933 909231933
189029662 189029662
389562541 389562541
433880941 433880941
851588545 851588545
636448806 636448806
740924341 740924341
552194519 552194519
338937505 338937505
385291192 385291192
978489109 978489109
859514310 859514310
184008481 184008481
80548634 80548634
386277221 386277221
632368727 632368727
976153005 976153005
933496514 933496514
105110045 105110045
2335148 2335148
369727957 369727957
146218318 146218318
570587023 570587023
762149370 762149370
168062101 168062101
107667049 107667049
196757396 196757396
847620759 847620759
196778457 196778457
759391317 759391317
729300489 729300489
25963287 25963287
927772389 927772389
21114653 21114653
940707908 940707908
105208983 105208983
614942899 614942899
334560306 334560306
425345946 425345946
668958451 668958451
481432920 481432920
723336058 723336058
128233448 128233448
622091937 622091937
535628684 535628684
486812301 486812301
789395453 789395453
871698113 871698113
497842723 497842723
628843838 628843838
562656954 562656954
913799475 913799475
258390411 258390411
475404036 475404036
722844693 722844693
67261510 67261510
416601539 416601539
721154283 721154283
989413842 989413842
442278698 442278698
973017320 973017320
472556388 472556388
587435335 587435335
148024746 148024746
470756801 470756801
233545110 233545110
396590798 396590798
708267572 708267572
602914332 602914332
167653198 167653198
583496970 583496970
769382163 769382163
173763825 173763825
872848481 872848481
80372680 80372680
465523158 465523158
374817742 374817742
571452233 571452233
716682100 716682100
929077724 929077724
531775955 531775955
439785568 439785568
293405105 293405105
32808579 32808579
40446848 40446848
126110416 126110416
653182002 653182002
20853502 20853502
87056706 87056706
796240543 796240543
92565524 92565524
69272309 69272309
679834833 679834833
106549613 106549613
375971990 375971990
970034941 970034941
874503171 874503171
563905827 563905827
814200391 814200391
410392697 410392697
176945181 176945181
160837195 160837195
323283788 323283788
874435274 874435274
527613376 527613376
5374301 5374301
693096175 693096175
300914260 300914260
999098407 999098407
645401769 645401769
916764993 916764993
886044939 886044939
20802930 20802930
129975916 129975916
857050198 857050198
25922541 25922541
490964462 490964462
70181926 70181926
133963039 133963039
760179105 760179105
263290197 263290197
192134476 192134476
67858790 67858790
877483369 877483369
758815983 758815983
504235136 504235136
902686186 902686186
448219772 448219772
276435909 276435909
124436314 124436314
743165032 743165032
84961226 84961226
977132487 977132487
390117845 390117845
469872333 469872333
231767015 231767015
865016193 865016193
73375656 73375656
161821272 161821272
803205649 803205649
238603483 238603483
875371241 875371241
257897066 257897066
910137195 910137195
39840478 39840478
878580122 878580122
476869425 476869425
230186143 230186143
265292041 265292041
832342157 832342157
591881198 591881198
193566321 193566321
867235450 867235450
87336695 87336695
472091421 472091421
22509883 22509883
145077092 145077092
113806084 113806084
164868392 164868392
25309427 25309427
158751730 158751730
902224649 902224649
901100795 901100795
899716171 899716171
663730226 663730226
16843167 16843167
803721439 803721439
695773945 695773945
31565869 31565869
942138811 942138811
920850263 920850263
217946011 217946011
624721718 624721718
788347515 788347515
157693498 157693498
110307042 110307042
325103359 325103359
863212328 863212328
124048146 124048146
276222697 276222697
294316454 294316454
640207084 640207084
493280196 493280196
897713829 897713829
748201888 748201888
113970460 113970460
147081758 147081758
460707538 460707538
610074891 610074891
284949633 284949633
599027438 599027438
214347708 214347708
510447437 510447437
549174969 549174969
980326775 980326775
330907034 330907034
239465916 239465916
68368283 68368283
679423615 679423615
273879951 273879951
733127966 733127966
456416524 456416524
910403934 910403934
418618796 418618796
759996043 759996043
511369984 511369984
253207553 253207553
469445749 469445749
63023204 63023204
395413128 395413128
282785445 282785445
319885243 319885243
913314324 913314324
368297636 368297636
439828361 439828361
351708396 351708396
308906691 308906691
23678297 23678297
613694065 613694065
277507206 277507206
75666542 75666542
98534192 98534192
459761776 459761776
156395422 156395422
653775664 653775664
99834094 99834094
967204964 967204964
513384734 513384734
253005845 253005845
904171869 904171869
196226020 196226020
257839131 257839131
924648010 924648010
811308942 811308942
309483395 309483395
53654244 53654244
614689968 614689968
693847259 693847259
46651887 46651887
819569423 819569423
101944147 101944147
807564145 807564145
342254454 342254454
909424093 909424093
411152391 411152391
864251291 864251291
260623232 260623232
313794022 313794022
18702210 18702210
508915322 508915322
256998991 256998991
567336777 567336777
464688895 464688895
466752081 466752081
837285014 837285014
519282205 519282205
19847469 19847469
361937015 361937015
120406648 120406648
242008528 242008528
362727169 362727169
976139008 976139008
250088841 250088841
896714669 896714669
426039413 426039413
373835230 373835230
731090415 731090415
361826529 361826529
694680587 694680587
736157593 736157593
600838620 600838620
189625482 189625482
171314382 171314382
814796954 814796954
599404962 599404962
535226906 535226906
715713216 715713216
619387964 619387964
550740900 550740900
661433906 661433906
795964615 795964615
723522587 723522587
535058711 535058711
225382525 225382525
376625002 376625002
867561145 867561145
985099876 985099876
10350744 10350744
502344146 502344146
945003190 945003190
143057611 143057611
900939424 900939424
369878419 369878419
733705705 733705705
695007237 695007237
185214750 185214750
822864080 822864080
111960322 111960322
646497704 646497704
139030755 139030755
473703331 473703331
971871948 971871948
421145539 421145539
617305351 617305351
378421790 378421790
454685902 454685902
677530260 677530260
743344000 743344000
285433848 285433848
454345138 454345138
6412704 6412704
321996433 321996433
112807207 112807207
19306808 19306808
759573350 759573350
433677935 433677935
558210269 558210269
21151447 21151447
809463619 809463619
80074593 80074593
658454171 658454171
813301447 813301447
390807068 390807068
904464818 904464818
647477372 647477372
26029075 26029075
277170198 277170198
553874315 553874315
421710784 421710784
416881515 416881515
267773060 267773060
21492780 21492780
709042241 709042241
214040336 214040336
780695630 780695630
939881005 939881005
179992835 179992835
379990116 379990116
93462583 93462583
425709276 425709276
928938641 928938641
989986992 989986992
376918601 376918601
625426573 625426573
877804647 877804647
242726826 242726826
385951995 385951995
545203674 545203674
663492507 663492507
397897900 397897900
410185469 410185469
318982832 318982832
415498075 415498075
695036466 695036466
355560743 355560743
826623925 826623925
142624199 142624199
871605073 871605073
303074935 303074935
543976556 543976556
903883144 903883144
836760563 836760563
456319037 456319037
88632858 88632858
946848828 946848828
985583876 985583876
314316398 314316398
966882514 966882514
62157725 62157725
709462126 709462126
762107520 762107520
50450443 50450443
96450948 96450948
532153785 532153785
457275836 457275836
107642667 107642667
666268079 666268079
895226169 895226169
44994546 44994546
725298424 725298424
246061711 246061711
359013127 359013127
167073931 167073931
453080791 453080791
618425835 618425835
693062326 693062326
392454649 392454649
396297626 396297626
329255363 329255363
861940873 861940873
377664278 377664278
809582877 809582877
44877469 44877469
695785074 695785074
252713703 252713703
556800431 556800431
607683324 607683324
599153498 599153498
740123234 740123234
757901933 757901933
762628271 762628271
959742118 959742118
378856699 378856699
45615197 45615197
934362644 934362644
148856571 148856571
507743113 507743113
999608157 999608157
267573938 267573938
384993817 384993817
5396574 5396574
939211410 939211410
321976026 321976026
658141822 658141822
166768334 166768334
466295418 466295418
976817446 976817446
96943083 96943083
989034460 989034460
986932316 986932316
933166806 933166806
786928276 786928276
426396956 426396956
49548639 49548639
644335663 644335663
330942882 330942882
129997419 129997419
169738623 169738623
758049608 758049608
354188559 354188559
124156435 124156435
797588595 797588595
795218231 795218231
292969354 292969354
489938713 489938713
494608916 494608916
569082489 569082489
904940621 904940621
585706710 585706710
481844795 481844795
95078552 95078552
157325795 157325795
607598220 607598220
942840746 942840746
617997675 617997675
752478050 752478050
222557909 222557909
531443656 531443656
97275675 97275675
105784877 105784877
533671075 533671075
77443817 77443817
58758144 58758144
8600136 8600136
162482587 162482587
893413712 893413712
614836466 614836466
639497093 639497093
394295799 394295799
109186026 109186026
97622631 97622631
433641364 433641364
644436803 644436803
889008505 889008505
638748098 638748098
86787098 86787098
326866812 326866812
787281987 787281987
256703142 256703142
483298459 483298459
122079863 122079863
968718457 968718457
359134817 359134817
93812124 93812124
514863416 514863416
693310773 693310773
4719938 4719938
198260294 198260294
812244375 812244375
893683678 893683678
164188668 164188668
78219552 78219552
73715534 73715534
33917846 33917846
351348323 351348323
698378414 698378414
407572113 407572113
388100848 388100848
629910670 629910670
94216413 94216413
63901260 63901260
113623083 113623083
532458786 532458786
272632447 272632447
572721450 572721450
842959164 842959164
551126814 551126814
900308538 900308538
26703412 26703412
482802707 482802707
613940556 613940556
312883376 312883376
899927341 899927341
88566643 88566643
790951684 790951684
898025519 898025519
984374069 984374069
32964266 32964266
10357420 10357420
118816171 118816171
868951550 868951550
930525365 930525365
632240860 632240860
992520906 992520906
611996369 611996369
313679605 313679605
736780563 736780563
119297351 119297351
162114436 162114436
795886302 795886302
920223356 920223356
767131198 767131198
45986036 45986036
802318144 802318144
361261842 361261842
514328715 514328715
286631675 286631675
361052924 361052924
558605190 558605190
435989336 435989336
468727799 468727799
746494212 746494212
576360456 576360456
714354438 714354438
731940831 731940831
859169768 859169768
681317997 681317997
72614969 72614969
446217571 446217571
801830099 801830099
158027265 158027265
554813220 554813220
344602571 344602571
225731003 225731003
925478957 925478957
141864483 141864483
902731960 902731960
262694728 262694728
565836834 565836834
359990339 359990339
536704599 536704599
171999873 171999873
116044304 116044304
812237810 812237810
44945523 44945523
913030404 913030404
831984405 831984405
934092849 934092849
253392709 253392709
278332343 278332343
694377437 694377437
264444144 264444144
255344243 255344243
261146958 261146958
57378519 57378519
120640449 120640449
474808742 474808742
564016044 564016044
276221026 276221026
242136219 242136219
155565796 155565796
307559666 307559666
2755678 2755678
563955416 563955416
796124470 796124470
232606311 232606311
19028974 19028974
282078874 282078874
594661883 594661883
948499645 948499645
625081017 625081017
262314419 262314419
321152493 321152493
493349803 493349803
177141870 177141870
210482365 210482365
785878144 785878144
442522929 442522929
621369384 621369384
26935949 26935949
41729942 41729942
624663644 624663644
483968607 483968607
380910768 380910768
159695264 159695264
918922826 918922826
113830349 113830349
782487295 782487295
179280314 179280314
319630922 319630922
92161815 92161815
951748190 951748190
627679125 627679125
403692158 403692158
380508038 380508038
264967831 264967831
475695939 475695939
137553943 137553943
129288813 129288813
83162547 83162547
256155780 256155780
140820305 140820305
513002026 513002026
675848737 675848737
959905134 959905134
536826751 536826751
980037502 980037502
911023797 911023797
714022178 714022178
817252045 817252045
717082313 717082313
776190484 776190484
737227222 737227222
292974181 292974181
112711342 112711342
208335739 208335739
246966544 246966544
282667418 282667418
342422904 342422904
208174584 208174584
512417265 512417265
532282183 532282183
816994954 816994954
521155863 521155863
635085598 635085598
80294050 80294050
263836936 263836936
825982061 825982061
123256337 123256337
235626791 235626791
689119598 689119598
167140450 167140450
464169206 464169206
280725391 280725391
455612167 455612167
183128127 183128127
851449893 851449893
763550340 763550340
813283672 813283672
193129644 193129644
920807924 920807924
372308302 372308302
171841431 171841431
944823103 944823103
221651657 221651657
753289161 753289161
306310424 306310424
522307779 522307779
233919051 233919051
548130449 548130449
702245753 702245753
189234650 189234650
846851505 846851505
255605249 255605249
198901728 198901728
892236615 892236615
714940258 714940258
713687229 713687229
677691451 677691451
814175933 814175933
343826055 343826055
226678733 226678733
960688606 960688606
328461499 328461499
165186246 165186246
287577067 287577067
472019801 472019801
334818309 334818309
582698964 582698964
21122200 21122200
361079597 361079597
510971012 510971012
263184482 263184482
301111819 301111819
956490967 956490967
408030702 408030702
245219839 245219839
293539563 293539563
568027805 568027805
398609864 398609864
86754097 86754097
108360891 108360891
87162204 87162204
615259038 615259038
702467453 702467453
264435373 264435373
112223821 112223821
615941535 615941535
276256437 276256437
448233545 448233545
793425732 793425732
130662537 130662537
170501889 170501889
527528593 527528593
66625899 66625899
471219616 471219616
947765830 947765830
529390547 529390547
794427686 794427686
39090318 39090318
284458462 284458462
113070561 113070561
270041110 270041110
954821657 954821657
230485541 230485541
186621705 186621705
530337055 530337055
694997608 694997608
669597267 669597267
879066518 879066518
749279898 749279898
361291049 361291049
603526338 603526338
912087703 912087703
98342730 98342730
959966428 959966428
848339933 848339933
419557620 419557620
587019382 587019382
13947809 13947809
184209390 184209390
834582369 834582369
893627405 893627405
574084946 574084946
277740441 277740441
72148346 72148346
185641707 185641707
494659943 494659943
623401059 623401059
467000897 467000897
281868073 281868073
377355448 377355448
983168654 983168654
561652275 561652275
66680723 66680723
891571188 891571188
129855255 129855255
417145493 417145493
949144085 949144085
65371598 65371598
33609291 33609291
205115304 205115304
845759809 845759809
698084207 698084207
528116809 528116809
472160096 472160096
585414280 585414280
685298065 685298065
905530053 905530053
409643060 409643060
680341669 680341669
816084110 816084110
307235540 307235540
142703514 142703514
713094665 713094665
195455514 195455514
70705373 70705373
493390505 493390505
113874695 113874695
624506798 624506798
238600698 238600698
759722822 759722822
925722697 925722697
775951769 775951769
210140784 210140784
429183526 429183526
795408024 795408024
754913833 754913833
795337777 795337777
74145587 74145587
39724703 39724703
726391714 726391714
486631599 486631599
925338739 925338739
273547650 273547650
24855821 24855821
330132606 330132606
623263086 623263086
44854150 44854150
935448985 935448985
997875652 997875652
897381499 897381499
156920835 156920835
259115886 259115886
714526275 714526275
876800366 876800366
702832665 702832665
744041805 744041805
232494835 232494835
915764261 915764261
126140083 126140083
492873906 492873906
32892370 32892370
254753651 254753651
298229394 298229394
476814974 476814974
435357614 435357614
671411008 671411008
917207743 917207743
93149586 93149586
929528055 929528055
520701191 520701191
256688976 256688976
723593202 723593202
831060338 831060338
882080342 882080342
306706081 306706081
477268504 477268504
298465392 298465392
75414931 75414931
493030690 493030690
663616966 663616966
426636895 426636895
616912835 616912835
553567143 553567143
8705960 8705960
721154916 721154916
838790711 838790711
115742565 115742565
734532179 734532179
185529600 185529600
383772 383772
60190714 60190714
209360670 209360670
241277568 241277568
905035282 905035282
429244839 429244839
479976210 479976210
975997357 975997357
706739105 706739105
534453880 534453880
958168916 958168916
414415568 414415568
138216714 138216714
632091361 632091361
822681467 822681467
40788482 40788482
410084393 410084393
195342734 195342734
872921113 872921113
113589093 113589093
250350499 250350499
291385880 291385880
186037972 186037972
808347354 808347354
154762208 154762208
670244025 670244025
583888500 583888500
994417661 994417661
407954676 407954676
702968868 702968868
825228238 825228238
859352532 859352532
96767846 96767846
896734046 896734046
474564943 474564943
557383111 557383111
211359866 211359866
652604716 652604716
644978934 644978934
635539055 635539055
226348117 226348117
401354077 401354077
711330130 711330130
3450096 3450096
517651798 517651798
425632272 425632272
687659628 687659628
501000089 501000089
36814421 36814421
498366138 498366138
387207024 387207024
109403463 109403463
485080231 485080231
977072824 977072824
220234307 220234307
959188900 959188900
295663009 295663009
412153473 412153473
921993094 921993094
70536379 70536379
727192587 727192587
31041035 31041035
335983054 335983054
991912086 991912086
174648367 174648367
711519483 711519483
73942717 73942717
639118647 639118647
30753741 30753741
553448425 553448425
597249623 597249623
72927710 72927710
127245638 127245638
992976616 992976616
219522673 219522673
28784901 28784901
168141318 168141318
950959655 950959655
300951615 300951615
501992071 501992071
263834936 263834936
19265656 19265656
946478112 946478112
532389091 532389091
45337255 45337255
816251842 816251842
752692646 752692646
748245624 748245624
483050887 483050887
967654251 967654251
318292617 318292617
804403016 804403016
172916101 172916101
244314247 244314247
573573782 573573782
609336546 609336546
621639465 621639465
384531846 384531846
610452964 610452964
611396956 611396956
20369697 20369697
182033839 182033839
347227846 347227846
470462942 470462942
72164160 72164160
992571571 992571571
648646682 648646682
294125252 294125252
314633038 314633038
991582881 991582881
782440762 782440762
287492390 287492390
990965369 990965369
253475198 253475198
238250040 238250040
718796269 718796269
412886725 412886725
87022894 87022894
363822534 363822534
391629414 391629414
611196587 611196587
935833746 935833746
774030340 774030340
138113015 138113015
203347321 203347321
285622418 285622418
677749052 677749052
514058204 514058204
34602481 34602481
376559599 376559599
57666561 57666561
897093623 897093623
30638830 30638830
108365235 108365235
396580436 396580436
237644622 237644622
332955507 332955507
322440953 322440953
743049342 743049342
93823449 93823449
793477820 793477820
55406179 55406179
454306702 454306702
206943031 206943031
106676050 106676050
233429586 233429586
58582327 58582327
815810695 815810695
216171199 216171199
690261901 690261901
666517884 666517884
882254737 882254737
270428779 270428779
44310387 44310387
241500578 241500578
767503211 767503211
297604672 297604672
849434832 849434832
966546957 966546957
92119013 92119013
111331276 111331276
612334011 612334011
493034922 493034922
56130197 56130197
311352344 311352344
77396552 77396552
240967780 240967780
153692711 153692711
821505677 821505677
435749657 435749657
90657940 90657940
242998215 242998215
32080848 32080848
162704903 162704903
495482003 495482003
240892625 240892625
741077580 741077580
888386781 888386781
213548857 213548857
942292080 942292080
176206463 176206463
811731993 811731993
171964537 171964537
768010350 768010350
103179024 103179024
122591243 122591243
367216597 367216597
460176479 460176479
157895492 157895492
438590600 438590600
767201958 767201958
715267214 715267214
226810689 226810689
835411246 835411246
832719226 832719226
746873754 746873754
297018250 297018250
467062175 467062175
907613952 907613952
901598559 901598559
760300546 760300546
922681512 922681512
165465422 165465422
603053328 603053328
131858884 131858884
922749454 922749454
906890503 906890503
780074228 780074228
598050966 598050966
837770896 837770896
420634084 420634084
563983373 563983373
297883009 297883009
91667366 91667366
986754325 986754325
325400305 325400305
60201673 60201673
434455959 434455959
171115019 171115019
24609472 24609472
429473638 429473638
702171063 702171063
426840474 426840474
511712377 511712377
789734382 789734382
447990079 447990079
39924547 39924547
331639258 331639258
114686650 114686650
368894605 368894605
521137486 521137486
735603061 735603061
832575728 832575728
903135219 903135219
994616394 994616394
638017064 638017064
955078324 955078324
985427862 985427862
547126021 547126021
406608467 406608467
63316132 63316132
526420460 526420460
136220638 136220638
990106249 990106249
258847032 258847032
52743660 52743660
568894734 568894734
689198931 689198931
977944740 977944740
691696687 691696687
30025384 30025384
223942852 223942852
240853790 240853790
225111468 225111468
83198603 83198603
638373367 638373367
351091975 351091975
95142227 95142227
135967037 135967037
189903127 189903127
534179213 534179213
339506416 339506416
492616483 492616483
328621201 328621201
4434755 4434755
158900858 158900858
635638385 635638385
784795992 784795992
805894546 805894546
101147515 101147515
673651751 673651751
139325612 139325612
25072938 25072938
171031680 171031680
968843576 968843576
378176571 378176571
379402610 379402610
14426639 14426639
178405773 178405773
80859397 80859397
912330662 912330662
783354825 783354825
155953058 155953058
178795300 178795300
507348295 507348295
569754025 569754025
41174962 41174962
267487410 267487410
228470044 228470044
527115954 527115954
941703600 941703600
255953938 255953938
296340475 296340475
554726342 554726342
568055655 568055655
110053012 110053012
201287266 201287266
640469658 640469658
241083150 241083150
290824244 290824244
36105756 36105756
591196767 591196767
768217751 768217751
114836075 114836075
83712977 83712977
122574526 122574526
549505799 549505799
613567529 613567529
57647244 57647244
180600589 180600589
278685413 278685413
215191805 215191805
466734032 466734032
784560567 784560567
20662821 20662821
237072088 237072088
12684822 12684822
668159755 668159755
210012854 210012854
698194946 698194946
568489351 568489351
734522621 734522621
135307282 135307282
325134462 325134462
791012969 791012969
353302364 353302364
867277568 867277568
282301737 282301737
649371719 649371719
103971163 103971163
684175316 684175316
882608359 882608359
22991881 22991881
687013408 687013408
334309501 334309501
899030007 899030007
421853983 421853983
9029043 9029043
910374709 910374709
581513511 581513511
385039595 385039595
638016468 638016468
111777638 111777638
225773979 225773979
501141833 501141833
908739839 908739839
728570545 728570545
918762732 918762732
349318021 349318021
39974265 39974265
168805891 168805891
917936102 917936102
913784738 913784738
618646908 618646908
932328249 932328249
64690735 64690735
314347409 314347409
226162598 226162598
486967113 486967113
551612625 551612625
231273360 231273360
112933404 112933404
424642499 424642499
414291549 414291549
835652526 835652526
67160072 67160072
44614134 44614134
389033230 389033230
284497221 284497221
820566830 820566830
5543471 5543471
225781538 225781538
296436272 296436272
433999595 433999595
734120949 734120949
649105525 649105525
536282717 536282717
415543858 415543858
591160063 591160063
919938075 919938075
722956903 722956903
45878248 45878248
27493628 27493628
133937810 133937810
922337006 922337006
925731858 925731858
221176497 221176497
644364493 644364493
817216154 817216154
369340929 369340929
85436459 85436459
75570944 75570944
568159212 568159212
748866446 748866446
135120519 135120519
591260842 591260842
140790845 140790845
904881237 904881237
61844210 61844210
775320685 775320685
296089824 296089824
368582982 368582982
343461229 343461229
919889849 919889849
605294964 605294964
488881226 488881226
529132484 529132484
628926164 628926164
496207821 496207821
739683258 739683258
233578973 233578973
585420007 585420007
520777740 520777740
472334365 472334365
116711632 116711632
789872493 789872493
866621745 866621745
91885917 91885917
683921702 683921702
559120865 559120865
897083287 897083287
920924926 920924926
144227998 144227998
827461535 827461535
101394905 101394905
401675426 401675426
180225094 180225094
173141824 173141824
322573594 322573594
247449009 247449009
383659395 383659395
505286765 505286765
526105848 526105848
354659863 354659863
715639232 715639232
975751138 975751138
472190044 472190044
566960937 566960937
851254934 851254934
791965573 791965573
171991282 171991282
57752854 57752854
348893583 348893583
402525124 402525124
321443197 321443197
405423040 405423040
292160589 292160589
809339580 809339580
758683687 758683687
497047314 497047314
33599103 33599103
706132182 706132182
606557 606557
723684599 723684599
756150415 756150415
671516633 671516633
976191377 976191377
628104228 628104228
30244492 30244492
131076896 131076896
814328478 814328478
612273124 612273124
77263280 77263280
509635680 509635680
902260990 902260990
310774706 310774706
502507802 502507802
47797148 47797148
195725649 195725649
166158096 166158096
32310006 32310006
246399665 246399665
742013105 742013105
70030394 70030394
524846998 524846998
390491985 390491985
25631568 25631568
872020865 872020865
295556498 295556498
948361565 948361565
599501030 599501030
11438538 11438538
188321933 188321933
545054507 545054507
301990220 301990220
874109778 874109778
969690690 969690690
223685863 223685863
206549616 206549616
473858620 473858620
413406516 413406516
52137795 52137795
567922041 567922041
859200491 859200491
85737264 85737264
148441113 148441113
18326639 18326639
37015267 37015267
64585680 64585680
98687319 98687319
256203986 256203986
688909479 688909479
288356390 288356390
973186757 973186757
21776893 21776893
390339194 390339194
698490549 698490549
716777197 716777197
908270626 908270626
747421437 747421437
908806007 908806007
335729471 335729471
967475083 967475083
655970069 655970069
58266972 58266972
485157253 485157253
791668338 791668338
535923117 535923117
690394498 690394498
640535508 640535508
61432463 61432463
442640094 442640094
478396866 478396866
689735548 689735548
532170987 532170987
200108548 200108548
926153310 926153310
504771069 504771069
464972162 464972162
532506178 532506178
248698325 248698325
549590382 549590382
956367889 956367889
55501893 55501893
316431400 316431400
873180202 873180202
944276952 944276952
631645811 631645811
399833540 399833540
528681142 528681142
797555028 797555028
343434231 343434231
880321202 880321202
148985187 148985187
761422416 761422416
974548167 974548167
572253034 572253034
882618117 882618117
427757008 427757008
952701789 952701789
771945310 771945310
466405690 466405690
61297471 61297471
73435925 73435925
66284760 66284760
402065235 402065235
489143381 489143381
783296471 783296471
83616215 83616215
348182208 348182208
24371470 24371470
636816537 636816537
363633338 363633338
770331582 770331582
435524271 435524271
79234451 79234451
97394776 97394776
7382557 7382557
830696585 830696585
401609323 401609323
315724794 315724794
407371890 407371890
756133945 756133945
137028864 137028864
1811871 1811871
844148466 844148466
343560924 343560924
684835360 684835360
793902817 793902817
959392292 959392292
582277307 582277307
482460014 482460014
447658336 447658336
952622370 952622370
134281229 134281229
588355314 588355314
960152121 960152121
486073139 486073139
452360141 452360141
202651232 202651232
53325229 53325229
311246517 311246517
538710786 538710786
702721392 702721392
197975691 197975691
572207911 572207911
459398817 459398817
687788352 687788352
890876085 890876085
526149787 526149787
104253271 104253271
788313494 788313494
239014912 239014912
951846405 951846405
396320384 396320384
577866515 577866515
214304027 214304027
575707732 575707732
181528405 181528405
52169969 52169969
233064406 233064406
924662722 924662722
314941691 314941691
146210870 146210870
648950551 648950551
411940248 411940248
920518221 920518221
877750842 877750842
378682884 378682884
112870954 112870954
534470456 534470456
420381586 420381586
632309748 632309748
12070854 12070854
211891764 211891764
920091005 920091005
276129089 276129089
59428177 59428177
561608470 561608470
500277071 500277071
965364493 965364493
111204784 111204784
840031818 840031818
679301150 679301150
323978231 323978231
14924943 14924943
897731757 897731757
498033509 498033509
481550640 481550640
484011248 484011248
270639649 270639649
17367458 17367458
508780110 508780110
659366512 659366512
120968773 120968773
722303088 722303088
675291995 675291995
513827908 513827908
824124112 824124112
568604019 568604019
674321924 674321924
457587461 457587461
587370211 587370211
427966543 427966543
991117895 991117895
942999770 942999770
767873538 767873538
97864620 97864620
432417684 432417684
808359357 808359357
172452674 172452674
53461786 53461786
117128930 117128930
974863916 974863916
71999681 71999681
684342286 684342286
546874269 546874269
222459044 222459044
581997051 581997051
165143992 165143992
930411696 930411696
293927809 293927809
979262941 979262941
293188449 293188449
163441343 163441343
546651172 546651172
865530668 865530668
678166790 678166790
519777281 519777281
733876417 733876417
973689709 973689709
116260052 116260052
220056341 220056341
188908678 188908678
168004450 168004450
445292044 445292044
787248265 787248265
638886283 638886283
904751015 904751015
585896192 585896192
464211309 464211309
738172808 738172808
624365029 624365029
594480598 594480598
956877608 956877608
561249928 561249928
238672255 238672255
294108809 294108809
433038597 433038597
499097292 499097292
682842705 682842705
108017643 108017643
381130960 381130960
756445873 756445873
940831212 940831212
35946276 35946276
924266191 924266191
694691948 694691948
582077367 582077367
69293919 69293919
970981482 970981482
831871537 831871537
108449994 108449994
290693189 290693189
74777899 74777899
449661312 449661312
484535972 484535972
941621505 941621505
680834926 680834926
961645911 961645911
313934462 313934462
88923126 88923126
415522286 415522286
243511556 243511556
726058828 726058828
879074944 879074944
521515599 521515599
296080730 296080730
890954382 890954382
385496547 385496547
375013282 375013282
198208842 198208842
758238644 758238644
535322763 535322763
573548138 573548138
572816261 572816261
553629147 553629147
238520149 238520149
159920087 159920087
758981530 758981530
604116287 604116287
983850754 983850754
595431310 595431310
933431859 933431859
281940244 281940244
319494220 319494220
789868579 789868579
398479105 398479105
769158542 769158542
691223114 691223114
767537960 767537960
430776338 430776338
890188678 890188678
173715538 173715538
756022820 756022820
984089919 984089919
137614856 137614856
604803215 604803215
756010691 756010691
962805880 962805880
254276477 254276477
777076266 777076266
491986914 491986914
50059052 50059052
179948701 179948701
996674309 996674309
406488430 406488430
991009082 991009082
849975086 849975086
972022669 972022669
199834393 199834393
595778727 595778727
294333140 294333140
806762604 806762604
91767177 91767177
665412981 665412981
861172394 861172394
203315523 203315523
887310729 887310729
733561101 733561101
81914907 81914907
644354900 644354900
106908383 106908383
968913775 968913775
170340545 170340545
531419950 531419950
399777976 399777976
335731030 335731030
190558712 190558712
429607205 429607205
336293156 336293156
23039769 23039769
807881193 807881193
961550067 961550067
282325794 282325794
424989812 424989812
257516099 257516099
598056674 598056674
835521526 835521526
138322076 138322076
521362374 521362374
754356879 754356879
6540852 6540852
164597868 164597868
115937267 115937267
63042975 63042975
844516252 844516252
67156158 67156158
567633210 567633210
310572962 310572962
629870270 629870270
195210359 195210359
830912549 830912549
488567318 488567318
932797679 932797679
522141362 522141362
837738007 837738007
161444969 161444969
984716771 984716771
625543836 625543836
585421908 585421908
813666187 813666187
887981264 887981264
986692927 986692927
518011375 518011375
503290971 503290971
303206305 303206305
23331264 23331264
749062151 749062151
695416649 695416649
827077781 827077781
586606402 586606402
199075945 199075945
734596747 734596747
43652108 43652108
796197825 796197825
261915772 261915772
552004308 552004308
754456703 754456703
759865650 759865650
435697772 435697772
972403977 972403977
950400668 950400668
99209269 99209269
963379207 963379207
977252083 977252083
17920823 17920823
615347680 615347680
748164408 748164408
623173620 623173620
4955636 4955636
519133447 519133447
170308802 170308802
996689079 996689079
362560638 362560638
487192478 487192478
141132537 141132537
645820600 645820600
360123261 360123261
943641241 943641241
625941095 625941095
71777560 71777560
397018253 397018253
744186364 744186364
326494097 326494097
921681168 921681168
924789723 924789723
712489147 712489147
942603420 942603420
93921153 93921153
572678387 572678387
261447599 261447599
304157284 304157284
415436401 415436401
668157286 668157286
933880392 933880392
668049001 668049001
312578066 312578066
577465022 577465022
477321756 477321756
13615975 13615975
495118192 495118192
737231764 737231764
888047952 888047952
326227160 326227160
366864135 366864135
228669531 228669531
103134451 103134451
428170774 428170774
121844166 121844166
185800410 185800410
39015091 39015091
54959971 54959971
128060142 128060142
380478741 380478741
608284093 608284093
240210075 240210075
78116285 78116285
402345595 402345595
885945072 885945072
298741276 298741276
940836039 940836039
583271423 583271423
519795281 519795281
962266929 962266929
345061197 345061197
154529773 154529773
304912822 304912822
363550876 363550876
910013990 910013990
196537464 196537464
86943482 86943482
577119014 577119014
228748991 228748991
974013244 974013244
724945496 724945496
168782951 168782951
111611565 111611565
490202594 490202594
483665092 483665092
610162691 610162691
798467829 798467829
271508444 271508444
110111057 110111057
375491120 375491120
906718600 906718600
721941128 721941128
61583136 61583136
883355257 883355257
744765552 744765552
189622084 189622084
691580447 691580447
213016898 213016898
435457142 435457142
196192101 196192101
194101549 194101549
742466515 742466515
195657075 195657075
636989343 636989343
322460443 322460443
241556648 241556648
22092290 22092290
725796814 725796814
912242579 912242579
951590665 951590665
613078566 613078566
750203353 750203353
71081194 71081194
184257998 184257998
936845228 936845228
599094128 599094128
575597495 575597495
357984342 357984342
753940728 753940728
145897699 145897699
981305402 981305402
167680358 167680358
498609831 498609831
388355034 388355034
243669203 243669203
225879843 225879843
564081699 564081699
336987521 336987521
461743231 461743231
312667833 312667833
620750280 620750280
702089333 702089333
519914944 519914944
188368837 188368837
34870492 34870492
506633885 506633885
947193957 947193957
438102385 438102385
169064183 169064183
247942751 247942751
647110446 647110446
400853995 400853995
662620001 662620001
210562021 210562021
632083324 632083324
198706409 198706409
414628659 414628659
145866745 145866745
549163262 549163262
527616429 527616429
300509575 300509575
741476384 741476384
964580424 964580424
127240653 127240653
164490515 164490515
413126132 413126132
725673737 725673737
669344561 669344561
759356576 759356576
843826043 843826043
948372987 948372987
266756426 266756426
643530798 643530798
319731923 319731923
425404397 425404397
905888826 905888826
215401656 215401656
159766229 159766229
258063696 258063696
948699944 948699944
265775215 265775215
342058174 342058174
74301579 74301579
431745077 431745077
185239985 185239985
635610626 635610626
757626675 757626675
486412605 486412605
970589063 970589063
125015545 125015545
667452775 667452775
631413280 631413280
22945883 22945883
267962573 267962573
293218665 293218665
951370514 951370514
307775481 307775481
822394517 822394517
404730215 404730215
840980759 840980759
682367904 682367904
612999442 612999442
75100149 75100149
65247620 65247620
54510943 54510943
167951908 167951908
624969536 624969536
923629351 923629351
486534220 486534220
642513273 642513273
137511762 137511762
896107428 896107428
833047167 833047167
965304799 965304799
140498399 140498399
22229988 22229988
300964890 300964890
902139078 902139078
493673141 493673141
768016365 768016365
611198284 611198284
445442783 445442783
867064295 867064295
876681265 876681265
274777678 274777678
189780776 189780776
702008224 702008224
407730121 407730121
957517003 957517003
857770424 857770424
985586422 985586422
146157952 146157952
438736893 438736893
411374950 411374950
363366517 363366517
860273706 860273706
590248466 590248466
598920884 598920884
177285304 177285304
466521822 466521822
188232708 188232708
352712057 352712057
891712025 891712025
41025680 41025680
284928978 284928978
358345971 358345971
982617713 982617713
464007628 464007628
496571847 496571847
827596632 827596632
203724015 203724015
189314187 189314187
199460806 199460806
398554155 398554155
732519157 732519157
517987652 517987652
635758879 635758879
74751992 74751992
792351601 792351601
258710726 258710726
72533788 72533788
473493959 473493959
415397359 415397359
899345387 899345387
548105202 548105202
760900367 760900367
445612662 445612662
999954985 999954985
134400764 134400764
256079493 256079493
74580350 74580350
69327367 69327367
984195106 984195106
33994958 33994958
264682688 264682688
746507840 746507840
934394466 934394466
975659793 975659793
657399426 657399426
192238937 192238937
445072553 445072553
21555335 21555335
882023050 882023050
145165169 145165169
285221015 285221015
515456338 515456338
571567919 571567919
113631436 113631436
931451026 931451026
451012134 451012134
25376518 25376518
713437177 713437177
592886363 592886363
72868565 72868565
819600481 819600481
833419074 833419074
456137654 456137654
138133751 138133751
167762930 167762930
345548238 345548238
891230140 891230140
245263230 245263230
845885532 845885532
985140151 985140151
509710787 509710787
894108003 894108003
65050991 65050991
11704259 11704259
543393467 543393467
381367523 381367523
459727063 459727063
617070048 617070048
240153888 240153888
512535415 512535415
631715271 631715271
95449337 95449337
944867148 944867148
756528470 756528470
820714746 820714746
878244872 878244872
571346663 571346663
337508714 337508714
297814349 297814349
590756696 590756696
603859799 603859799
427927538 427927538
181184784 181184784
166335437 166335437
651974476 651974476
461048662 461048662
978720235 978720235
106976901 106976901
965822207 965822207
223982489 223982489
397321616 397321616
586227690 586227690
755781799 755781799
26545955 26545955
173931744 173931744
179721991 179721991
338950940 338950940
164362242 164362242
844691810 844691810
866728170 866728170
216565736 216565736
370763371 370763371
237526825 237526825
924437264 924437264
286914187 286914187
177401438 177401438
613716713 613716713
931302540 931302540
30152088 30152088
988740440 988740440
333083477 333083477
132643128 132643128
734691069 734691069
811029738 811029738
586388493 586388493
238354104 238354104
313152732 313152732
214147373 214147373
936586539 936586539
551668958 551668958
304587174 304587174
172370150 172370150
443418462 443418462
324077238 324077238
934545187 934545187
230673323 230673323
761122393 761122393
39401938 39401938
56348194 56348194
605171078 605171078
783870214 783870214
51065602 51065602
9731766 9731766
989693120 989693120
293898797 293898797
638453015 638453015
729225973 729225973
233269988 233269988
2244438 2244438
287485678 287485678
476134858 476134858
184451720 184451720
471839023 471839023
517627941 517627941
143937669 143937669
375904224 375904224
369731495 369731495
550039640 550039640
92225691 92225691
391610186 391610186
479652315 479652315
549020875 549020875
789952697 789952697
12714657 12714657
269800325 269800325
724063084 724063084
689476090 689476090
185293120 185293120
530963989 530963989
438246293 438246293
655177590 655177590
660519369 660519369
540592585 540592585
374093272 374093272
673487109 673487109
486499559 486499559
861291041 861291041
476362525 476362525
442589661 442589661
223255177 223255177
443101701 443101701
547310372 547310372
215752510 215752510
60368255 60368255
806697108 806697108
568049843 568049843
32612217 32612217
293686774 293686774
463552003 463552003
340710818 340710818
570660632 570660632
542661740 542661740
283965314 283965314
2935680 2935680
962583287 962583287
909250696 909250696
572713584 572713584
409543848 409543848
196200127 196200127
988162145 988162145
733293022 733293022
398514306 398514306
950889602 950889602
93858575 93858575
900287686 900287686
243817723 243817723
34970683 34970683
914220221 914220221
944599360 944599360
11236005 11236005
277919765 277919765
64962627 64962627
958155291 958155291
74395142 74395142
207093792 207093792
588889105 588889105
339399502 339399502
414511435 414511435
44407178 44407178
452377065 452377065
440473426 440473426
720562394 720562394
448079392 448079392
768324092 768324092
470853993 470853993
388003411 388003411
958175248 958175248
448991107 448991107
972620199 972620199
983560340 983560340
984766763 984766763
214025799 214025799
131638825 131638825
495212518 495212518
847608104 847608104
862155633 862155633
676630826 676630826
953543358 953543358
52302797 52302797
234005117 234005117
815055728 815055728
88932412 88932412
671771299 671771299
263246359 263246359
165762711 165762711
844541901 844541901
399065835 399065835
342610578 342610578
29669218 29669218
851104931 851104931
128844917 128844917
601434855 601434855
79095617 79095617
142674277 142674277
587335750 587335750
327547284 327547284
263884545 263884545
110054391 110054391
427926721 427926721
723479540 723479540
61009470 61009470
189194312 189194312
38223147 38223147
193673742 193673742
493312044 493312044
651978377 651978377
912277596 912277596
47827724 47827724
61194913 61194913
787730288 787730288
141783487 141783487
54791990 54791990
216092674 216092674
408143837 408143837
49152910 49152910
796885385 796885385
881331314 881331314
161600558 161600558
112451424 112451424
912508106 912508106
228638746 228638746
627210096 627210096
937762163 937762163
508976297 508976297
309392441 309392441
188880572 188880572
495116347 495116347
386346957 386346957
973709693 973709693
679521500 679521500
376666200 376666200
250090183 250090183
46059297 46059297
491545364 491545364
721287735 721287735
839885472 839885472
503830486 503830486
208279033 208279033
144389672 144389672
100896636 100896636
305917958 305917958
961134279 961134279
238297816 238297816
79738926 79738926
940773000 940773000
604516746 604516746
242329820 242329820
4727075 4727075
3601799 3601799
173286978 173286978
663393851 663393851
353335635 353335635
126782510 126782510
503388296 503388296
364400786 364400786
608651364 608651364
813258514 813258514
330113432 330113432
57573151 57573151
67680358 67680358
224775442 224775442
110299730 110299730
381480594 381480594
520964539 520964539
973528429 973528429
318695893 318695893
315625954 315625954
356190453 356190453
224593514 224593514
210020816 210020816
82683401 82683401
573696911 573696911
391017675 391017675
93875981 93875981
954651311 954651311
997552386 997552386
209777830 209777830
902090662 902090662
956298678 956298678
686989329 686989329
623153177 623153177
457556163 457556163
807505145 807505145
192482336 192482336
734941756 734941756
362156914 362156914
173443133 173443133
802883028 802883028
948310574 948310574
952718692 952718692
31602576 31602576
8568134 8568134
254612567 254612567
848540029 848540029
117506147 117506147
388921597 388921597
161166511 161166511
727247330 727247330
555293910 555293910
729402444 729402444
744335663 744335663
993394854 993394854
846290829 846290829
850365364 850365364
634904212 634904212
317966565 317966565
978618815 978618815
870339633 870339633
947521675 947521675
457881098 457881098
107124204 107124204
397642453 397642453
699120765 699120765
211381687 211381687
872494695 872494695
347568474 347568474
367643746 367643746
613314634 613314634
232199403 232199403
683503414 683503414
696699000 696699000
730671426 730671426
819596033 819596033
666439399 666439399
761380745 761380745
280487069 280487069
55292349 55292349
560855102 560855102
224239711 224239711
211393298 211393298
82892462 82892462
69012831 69012831
77630063 77630063
908127701 908127701
603333489 603333489
145632481 145632481
193304378 193304378
214560450 214560450
931142182 931142182
658844027 658844027
479235351 479235351
282804252 282804252
531830070 531830070
842014459 842014459
864839291 864839291
327633833 327633833
219509597 219509597
320015084 320015084
656339378 656339378
118289207 118289207
820818749 820818749
306242147 306242147
926709173 926709173
131418255 131418255
175341850 175341850
372863814 372863814
447070131 447070131
988026780 988026780
830387258 830387258
762913872 762913872
4059048 4059048
271774816 271774816
476451144 476451144
435831038 435831038
869212002 869212002
367989397 367989397
215745793 215745793
74911267 74911267
840173313 840173313
651728621 651728621
407630942 407630942
106664351 106664351
80983313 80983313
863089397 863089397
306063595 306063595
324484073 324484073
776654568 776654568
536705687 536705687
325762136 325762136
47398848 47398848
221938956 221938956
484346346 484346346
999476364 999476364
682224974 682224974
860421340 860421340
636793486 636793486
813931124 813931124
7721507 7721507
784025683 784025683
814038762 814038762
898745557 898745557
731074937 731074937
749910213 749910213
466024951 466024951
449737247 449737247
930182871 930182871
720949620 720949620
860918279 860918279
744620476 744620476
532724684 532724684
232650988 232650988
45217112 45217112
431608166 431608166
939451992 939451992
360798093 360798093
6864522 6864522
799345602 799345602
191888146 191888146
147540057 147540057
443251538 443251538
296807407 296807407
977431802 977431802
134358510 134358510
162857269 162857269
535159029 535159029
513804063 513804063
246238180 246238180
900153880 900153880
579967383 579967383
864116196 864116196
218368343 218368343
615236900 615236900
862615655 862615655
426243448 426243448
816491472 816491472
70496920 70496920
394034356 394034356
675607629 675607629
920925035 920925035
179476443 179476443
258318383 258318383
551846866 551846866
419257959 419257959
207461760 207461760
674466570 674466570
819411113 819411113
297177307 297177307
329081231 329081231
916993230 916993230
934126174 934126174
293685726 293685726
617466479 617466479
766425455 766425455
975242417 975242417
179906448 179906448
148486491 148486491
183981042 183981042
583874850 583874850
668303726 668303726
447820518 447820518
255831035 255831035
484371276 484371276
804202492 804202492
566869828 566869828
382362129 382362129
603069543 603069543
476587126 476587126
499438033 499438033
850524137 850524137
739123883 739123883
440708914 440708914
567057175 567057175
658988473 658988473
740379916 740379916
955836630 955836630
712160305 712160305
285644910 285644910
960006407 960006407
448685720 448685720
351672517 351672517
257388376 257388376
571108904 571108904
300060683 300060683
472504789 472504789
324242041 324242041
567856150 567856150
985965836 985965836
365934031 365934031
404415041 404415041
662369543 662369543
412416057 412416057
626862425 626862425
899124385 899124385
135029877 135029877
636062044 636062044
398992904 398992904
549168476 549168476
488237808 488237808
906381965 906381965
303926309 303926309
199979932 199979932
154783918 154783918
766676089 766676089
162908577 162908577
434018513 434018513
816251164 816251164
486827446 486827446
922798855 922798855
229621710 229621710
149079727 149079727
542812430 542812430
12822876 12822876
875233638 875233638
479982411 479982411
891626019 891626019
84840666 84840666
214286026 214286026
197740357 197740357
178413416 178413416
167871482 167871482
167921512 167921512
432842357 432842357
847179963 847179963
208116039 208116039
412449641 412449641
623730033 623730033
160446419 160446419
404965948 404965948
513286585 513286585
44806768 44806768
185404944 185404944
689210794 689210794
415345421 415345421
491729847 491729847
301841858 301841858
671027660 671027660
763914191 763914191
968340199 968340199
79633251 79633251
807907261 807907261
928462711 928462711
836665397 836665397
532817239 532817239
406293995 406293995
657797596 657797596
763785546 763785546
622189372 622189372
71304086 71304086
612885926 612885926
296417681 296417681
428377751 428377751
731854140 731854140
569582856 569582856
358474223 358474223
209268131 209268131
144888907 144888907
882328442 882328442
399546269 399546269
284819013 284819013
209118915 209118915
116130996 116130996
905670380 905670380
275719158 275719158
93190636 93190636
521740205 521740205
252607649 252607649
581228770 581228770
97368886 97368886
6844082 6844082
566283691 566283691
434542650 434542650
539903512 539903512
390953669 390953669
953737038 953737038
640099404 640099404
800752686 800752686
182659436 182659436
998988637 998988637
717542144 717542144
856534627 856534627
39246427 39246427
213043923 213043923
571839841 571839841
832314716 832314716
681824726 681824726
155823172 155823172
524229510 524229510
294859596 294859596
201278653 201278653
590369224 590369224
262208500 262208500
807071163 807071163
607375443 607375443
705622250 705622250
81344825 81344825
679915904 679915904
977036670 977036670
304440971 304440971
378600412 378600412
135209331 135209331
249671072 249671072
396853119 396853119
996560599 996560599
427976497 427976497
822020204 822020204
47522384 47522384
595495788 595495788
659419106 659419106
492074613 492074613
781471040 781471040
935013824 935013824
81291299 81291299
988559725 988559725
563419446 563419446
613579909 613579909
60514806 60514806
646386192 646386192
169332338 169332338
769013001 769013001
190191778 190191778
632006770 632006770
241856431 241856431
968436825 968436825
989361780 989361780
242151486 242151486
525000930 525000930
615997768 615997768
395418079 395418079
993150759 993150759
913068601 913068601
238495559 238495559
378190492 378190492
124998132 124998132
412117650 412117650
762051054 762051054
115992215 115992215
12407091 12407091
538622046 538622046
186623497 186623497
436393395 436393395
103005606 103005606
301518017 301518017
867727752 867727752
291095539 291095539
932948047 932948047
918834249 918834249
781116979 781116979
426354704 426354704
614391583 614391583
189327577 189327577
796291116 796291116
662743538 662743538
352507231 352507231
23960768 23960768
604962864 604962864
855772226 855772226
315014064 315014064
604296977 604296977
466685289 466685289
575547006 575547006
736346184 736346184
508308906 508308906
780009419 780009419
520964337 520964337
122083243 122083243
592347140 592347140
731354635 731354635
175926815 175926815
198860034 198860034
42144958 42144958
185185036 185185036
662158280 662158280
85670916 85670916
634216635 634216635
512411374 512411374
917471802 917471802
925336555 925336555
82299153 82299153
113479584 113479584
549464007 549464007
286270619 286270619
425655944 425655944
307194121 307194121
2956591 2956591
409271936 409271936
184292883 184292883
449840097 449840097
448784595 448784595
57940556 57940556
968408753 968408753
537914091 537914091
626937169 626937169
39233979 39233979
566287575 566287575
34840847 34840847
447697774 447697774
237735514 237735514
995222538 995222538
657177640 657177640
802179803 802179803
494656479 494656479
887836275 887836275
554325445 554325445
874235124 874235124
631763798 631763798
880116244 880116244
650025576 650025576
792336350 792336350
90506998 90506998
103784014 103784014
163630783 163630783
702837671 702837671
133427306 133427306
350506264 350506264
931147378 931147378
329374257 329374257
861284052 861284052
269772807 269772807
991118759 991118759
859224749 859224749
649887721 649887721
424328510 424328510
578580228 578580228
384071305 384071305
321198599 321198599
859622590 859622590
614765911 614765911
92948576 92948576
660948772 660948772
353103369 353103369
201719800 201719800
86951713 86951713
653038417 653038417
102537392 102537392
643240803 643240803
216582563 216582563
837341854 837341854
925260606 925260606
334222489 334222489
140512639 140512639
616925541 616925541
636214921 636214921
230459808 230459808
19000660 19000660
358250733 358250733
959980071 959980071
280276993 280276993
195679626 195679626
292788634 292788634
495569142 495569142
252125364 252125364
226166473 226166473
245300373 245300373
29278201 29278201
26432818 26432818
693706266 693706266
921913456 921913456
654852054 654852054
246167683 246167683
752305337 752305337
629352621 629352621
675653611 675653611
71152243 71152243
816752624 816752624
364457960 364457960
381651087 381651087
972777933 972777933
739363708 739363708
742363643 742363643
256991717 256991717
749918337 749918337
857119905 857119905
31942636 31942636
844750112 844750112
857986898 857986898
37917581 37917581
585716342 585716342
54990115 54990115
146359919 146359919
619182584 619182584
560773774 560773774
653750442 653750442
863186458 863186458
965906269 965906269
619954439 619954439
336477434 336477434
457541563 457541563
629823708 629823708
732378861 732378861
778313958 778313958
964069308 964069308
492602092 492602092
325185603 325185603
242831400 242831400
858010935 858010935
907148010 907148010
501457143 501457143
351984607 351984607
160932501 160932501
280308823 280308823
451850312 451850312
227134882 227134882
136741950 136741950
972107432 972107432
527556974 527556974
271318302 271318302
408178982 408178982
928307569 928307569
63480103 63480103
643358315 643358315
930393859 930393859
992381925 992381925
195873939 195873939
736502475 736502475
113048650 113048650
372020953 372020953
1745429 1745429
35798946 35798946
184315679 184315679
305759026 305759026
343726438 343726438
607995298 607995298
872124099 872124099
871572404 871572404
657903919 657903919
416759514 416759514
973188897 973188897
673110945 673110945
748795814 748795814
580579889 580579889
947787759 947787759
895313588 895313588
168060082 168060082
735570715 735570715
169549555 169549555
336949689 336949689
816751071 816751071
543833282 543833282
678803784 678803784
805752243 805752243
292571670 292571670
39898764 39898764
273567087 273567087
730603537 730603537
397600903 397600903
849193913 849193913
687749940 687749940
320544516 320544516
455658392 455658392
673738675 673738675
878532772 878532772
903222417 903222417
860277535 860277535
465400385 465400385
388965252 388965252
879369945 879369945
10356539 10356539
658069176 658069176
811661344 811661344
559975166 559975166
225414406 225414406
447616516 447616516
271050454 271050454
647063549 647063549
218031147 218031147
172612529 172612529
52075777 52075777
311768725 311768725
281402001 281402001
871961680 871961680
165083007 165083007
14173112 14173112
360359254 360359254
545907821 545907821
273254880 273254880
962265564 962265564
752274896 752274896
610076261 610076261
838098468 838098468
925699254 925699254
720385955 720385955
912983584 912983584
880344195 880344195
553457368 553457368
286540146 286540146
359309863 359309863
673494191 673494191
71284819 71284819
398054113 398054113
615031463 615031463
303705326 303705326
650315750 650315750
832357595 832357595
312666957 312666957
59364829 59364829
274932167 274932167
528511612 528511612
58432454 58432454
544160612 544160612
570782747 570782747
373870260 373870260
77865695 77865695
322941653 322941653
892004495 892004495
973938213 973938213
438292414 438292414
802618610 802618610
626446505 626446505
44701251 44701251
43408487 43408487
394656124 394656124
654303451 654303451
619103788 619103788
317023057 317023057
48280863 48280863
585243583 585243583
36837054 36837054
140734769 140734769
970939153 970939153
677825488 677825488
130001593 130001593
141185453 141185453
26795278 26795278
939531425 939531425
223015013 223015013
363561548 363561548
321029108 321029108
998130194 998130194
916794969 916794969
187482666 187482666
827579275 827579275
480527965 480527965
746831840 746831840
551537857 551537857
714147789 714147789
493916400 493916400
540054060 540054060
113390867 113390867
390196996 390196996
549100235 549100235
802691838 802691838
722833382 722833382
992255261 992255261
940414348 940414348
237194940 237194940
970253991 970253991
335936377 335936377
75913198 75913198
846785802 846785802
947956825 947956825
800935386 800935386
619191891 619191891
820001882 820001882
131984573 131984573
684439061 684439061
170707535 170707535
54866160 54866160
256037042 256037042
213493899 213493899
515931786 515931786
640979039 640979039
128428247 128428247
314216661 314216661
829616496 829616496
406599436 406599436
503932773 503932773
597316329 597316329
126976277 126976277
419945922 419945922
969277262 969277262
183428352 183428352
668782802 668782802
625047782 625047782
264920234 264920234
430358694 430358694
695697642 695697642
77099535 77099535
562118272 562118272
433628551 433628551
794715147 794715147
193824380 193824380
322249239 322249239
188586966 188586966
527606346 527606346
603186269 603186269
18909565 18909565
656277456 656277456
706536518 706536518
536712514 536712514
335824791 335824791
196269858 196269858
434027157 434027157
387212187 387212187
473116821 473116821
605655731 605655731
98377821 98377821
975828095 975828095
148649073 148649073
148104939 148104939
405714846 405714846
982301137 982301137
103419020 103419020
114279645 114279645
139235075 139235075
457714540 457714540
259326885 259326885
595337183 595337183
258265604 258265604
362333678 362333678
112142553 112142553
412744160 412744160
578779328 578779328
312331652 312331652
983139080 983139080
614167536 614167536
535131246 535131246
581787473 581787473
252109660 252109660
129923295 129923295
73715702 73715702
742807986 742807986
766868332 766868332
848560847 848560847
28769248 28769248
65286808 65286808
475908769 475908769
473319796 473319796
315627660 315627660
563987713 563987713
516772370 516772370
159308329 159308329
869895815 869895815
762965286 762965286
313713739 313713739
789569587 789569587
634492997 634492997
739805903 739805903
492752483 492752483
746931195 746931195
680562257 680562257
820829130 820829130
924279164 924279164
885593885 885593885
968755270 968755270
960669431 960669431
587132332 587132332
865477783 865477783
649802388 649802388
769891556 769891556
685385034 685385034
629269135 629269135
32956884 32956884
34656992 34656992
793432345 793432345
992576019 992576019
964690432 964690432
344144585 344144585
669337842 669337842
753984223 753984223
901845104 901845104
994860503 994860503
914751138 914751138
274658453 274658453
251228154 251228154
130916316 130916316
869013725 869013725
957784048 957784048
419823535 419823535
148050960 148050960
671813979 671813979
985220774 985220774
60244047 60244047
642812862 642812862
721785059 721785059
761588350 761588350
119867650 119867650
714046364 714046364
381569922 381569922
65540181 65540181
136765797 136765797
822133361 822133361
696430367 696430367
500858829 500858829
78714913 78714913
788578672 788578672
119136170 119136170
852872981 852872981
666809014 666809014
161753393 161753393
687497518 687497518
895474015 895474015
856565858 856565858
887186855 887186855
374998524 374998524
380166934 380166934
484363957 484363957
931180200 931180200
798421345 798421345
831099497 831099497
818412332 818412332
653243077 653243077
122468231 122468231
257625745 257625745
222300626 222300626
494543406 494543406
895367544 895367544
391125981 391125981
163032276 163032276
369846908 369846908
629258357 629258357
215104489 215104489
451542909 451542909
17513842 17513842
599757336 599757336
603557233 603557233
308463663 308463663
451293876 451293876
12869273 12869273
586039381 586039381
106778412 106778412
62240206 62240206
563779832 563779832
41614576 41614576
216508138 216508138
51874039 51874039
930804969 930804969
503517681 503517681
548393438 548393438
565116010 565116010
818443279 818443279
574406055 574406055
563210045 563210045
872262266 872262266
382551016 382551016
883978530 883978530
244440518 244440518
766190411 766190411
444649519 444649519
988292626 988292626
253961074 253961074
73622266 73622266
218574301 218574301
183783424 183783424
779582738 779582738
329702931 329702931
677177682 677177682
256499473 256499473
928019458 928019458
715443131 715443131
128674458 128674458
850352503 850352503
883442552 883442552
283953933 283953933
452609108 452609108
294118306 294118306
524331632 524331632
873422394 873422394
198184457 198184457
748117229 748117229
190594281 190594281
666216364 666216364
89465844 89465844
707785628 707785628
511220127 511220127
516391263 516391263
221359566 221359566
322368243 322368243
143818059 143818059
628904752 628904752
302287372 302287372
66656669 66656669
679334123 679334123
211262586 211262586
543200 543200
506885512 506885512
166251732 166251732
170073346 170073346
313320069 313320069
122560110 122560110
243855864 243855864
86226082 86226082
97127624 97127624
224070549 224070549
784236255 784236255
167662754 167662754
427711854 427711854
363157611 363157611
724298492 724298492
4320357 4320357
768705735 768705735
483093744 483093744
151007384 151007384
576969441 576969441
284183972 284183972
772607511 772607511
739560437 739560437
109348498 109348498
766805793 766805793
187737474 187737474
341741357 341741357
414029127 414029127
741724828 741724828
295938141 295938141
626138312 626138312
182209073 182209073
507420748 507420748
734699749 734699749
778942674 778942674
333710187 333710187
233960787 233960787
712365510 712365510
480687908 480687908
68535819 68535819
17524473 17524473
421994542 421994542
550161256 550161256
599390972 599390972
135006770 135006770
871681136 871681136
628627829 628627829
200589071 200589071
639142595 639142595
364977521 364977521
735750239 735750239
215242588 215242588
127349275 127349275
161592026 161592026
678660183 678660183
424312431 424312431
348558672 348558672
944285846 944285846
566381622 566381622
685315474 685315474
505395882 505395882
230712433 230712433
696898527 696898527
62879574 62879574
748873670 748873670
674927426 674927426
251973622 251973622
646291622 646291622
406210342 406210342
63191731 63191731
910012591 910012591
754712559 754712559
325159685 325159685
938696607 938696607
906513793 906513793
424783726 424783726
392382814 392382814
677084589 677084589
627954808 627954808
736852276 736852276
140970726 140970726
313291102 313291102
341817469 341817469
245469620 245469620
359909133 359909133
265090764 265090764
404669672 404669672
587078610 587078610
181303392 181303392
995527165 995527165
242194880 242194880
16759683 16759683
814567956 814567956
500071483 500071483
775246059 775246059
634608981 634608981
898738346 898738346
683514139 683514139
13527140 13527140
452016725 452016725
917346899 917346899
664169588 664169588
95680318 95680318
781245037 781245037
609915039 609915039
442754507 442754507
652329921 652329921
701121077 701121077
4011189 4011189
743282513 743282513
808288303 808288303
844174861 844174861
31953405 31953405
72775524 72775524
48350646 48350646
59896157 59896157
514900999 514900999
166655849 166655849
964675228 964675228
463312003 463312003
435284626 435284626
447499527 447499527
89659214 89659214
415474592 415474592
753379082 753379082
215904439 215904439
963765820 963765820
920769714 920769714
937251011 937251011
719746034 719746034
977528 977528
66528801 66528801
499685917 499685917
85441633 85441633
297228636 297228636
719554529 719554529
295432416 295432416
338483376 338483376
613280100 613280100
589944801 589944801
491191754 491191754
293658127 293658127
703013070 703013070
404015471 404015471
993776383 993776383
370701457 370701457
270003527 270003527
838115115 838115115
198528932 198528932
472107653 472107653
279333153 279333153
519494666 519494666
10474574 10474574
805337448 805337448
52327367 52327367
758460077 758460077
949306625 949306625
521944275 521944275
673937290 673937290
536378665 536378665
80344134 80344134
690360519 690360519
436049265 436049265
13922423 13922423
396549583 396549583
219323272 219323272
231733752 231733752
272352147 272352147
364168764 364168764
154416279 154416279
447755476 447755476
427273555 427273555
348293037 348293037
899643497 899643497
414089195 414089195
688172859 688172859
361627001 361627001
732007458 732007458
690577499 690577499
342000393 342000393
168190307 168190307
690820962 690820962
164955329 164955329
631398189 631398189
567077139 567077139
606805030 606805030
390398431 390398431
922773419 922773419
696472549 696472549
56325266 56325266
854179937 854179937
101193610 101193610
990077085 990077085
399252440 399252440
661041703 661041703
70984962 70984962
251393098 251393098
280829700 280829700
541135905 541135905
803429206 803429206
672353408 672353408
27443272 27443272
278080685 278080685
446385022 446385022
461690713 461690713
353801775 353801775
88745341 88745341
792467809 792467809
203566381 203566381
188133335 188133335
749047866 749047866
58891181 58891181
635779302 635779302
506094911 506094911
211107119 211107119
201762105 201762105
63021658 63021658
388650595 388650595
411381030 411381030
581163770 581163770
324868811 324868811
965012631 965012631
197736174 197736174
601048615 601048615
235684464 235684464
971476440 971476440
170290452 170290452
398016261 398016261
957787587 957787587
96449755 96449755
744107433 744107433
175272728 175272728
719191147 719191147
845418123 845418123
955033309 955033309
476232739 476232739
945666821 945666821
151352987 151352987
13593678 13593678
890866830 890866830
975768339 975768339
572019605 572019605
23868763 23868763
165598324 165598324
789485218 789485218
982984315 982984315
564478519 564478519
383058741 383058741
620225708 620225708
202173873 202173873
316856304 316856304
278341766 278341766
890058090 890058090
764479178 764479178
999929048 999929048
334835808 334835808
719634075 719634075
269255655 269255655
503132016 503132016
11053878 11053878
245079563 245079563
645782415 645782415
354094481 354094481
423083952 423083952
990530264 990530264
215692202 215692202
170770623 170770623
930300953 930300953
551085206 551085206
346255991 346255991
315594958 315594958
532099660 532099660
825342662 825342662
584709093 584709093
957436482 957436482
750244031 750244031
620435054 620435054
873236514 873236514
239957805 239957805
733016031 733016031
283748900 283748900
700021080 700021080
48653975 48653975
207410740 207410740
655999354 655999354
90238800 90238800
299449499 299449499
631679156 631679156
148222699 148222699
54168768 54168768
510982899 510982899
258773835 258773835
402360023 402360023
247715405 247715405
453407930 453407930
730284114 730284114
94542927 94542927
753478136 753478136
584436975 584436975
545552457 545552457
748756844 748756844
771659489 771659489
350936070 350936070
862448788 862448788
16639476 16639476
956899613 956899613
961464016 961464016
90235967 90235967
428844075 428844075
131655163 131655163
774447814 774447814
96516229 96516229
237130606 237130606
406374175 406374175
354349074 354349074
324630231 324630231
120405851 120405851
129955090 129955090
441297910 441297910
2305271 2305271
561927695 561927695
787338496 787338496
102439026 102439026
84021355 84021355
662743228 662743228
942429192 942429192
672261033 672261033
143272367 143272367
543358992 543358992
505384081 505384081
774052822 774052822
800145842 800145842
247650901 247650901
97049313 97049313
318325560 318325560
494491738 494491738
236184344 236184344
989758378 989758378
722329307 722329307
392297090 392297090
58615769 58615769
515030420 515030420
295889141 295889141
411108582 411108582
827896942 827896942
319809242 319809242
244867629 244867629
38967846 38967846
835025082 835025082
126126028 126126028
846050364 846050364
927778144 927778144
585030100 585030100
410454591 410454591
47174573 47174573
139206420 139206420
485073307 485073307
559008549 559008549
595067066 595067066
964386807 964386807
371535973 371535973
191358399 191358399
857756562 857756562
19893152 19893152
386417552 386417552
992761255 992761255
443175805 443175805
933911938 933911938
804207450 804207450
775991801 775991801
969633880 969633880
917436340 917436340
446742718 446742718
509265554 509265554
689323715 689323715
925054690 925054690
741202794 741202794
41793140 41793140
705845716 705845716
256448160 256448160
315687811 315687811
271620059 271620059
659125432 659125432
121369007 121369007
786807741 786807741
674016942 674016942
144268389 144268389
543806154 543806154
783541166 783541166
254242094 254242094
395984270 395984270
625088501 625088501
111933265 111933265
234277284 234277284
703504223 703504223
872052196 872052196
288220350 288220350
203997068 203997068
877376969 877376969
713679526 713679526
652531092 652531092
948907376 948907376
102531789 102531789
849962868 849962868
546183948 546183948
951481863 951481863
826290519 826290519
864259539 864259539
962491280 962491280
251891556 251891556
199587455 199587455
876133637 876133637
7519322 7519322
21836091 21836091
70017105 70017105
264488004 264488004
214441027 214441027
169818915 169818915
339611566 339611566
504112645 504112645
923182630 923182630
236850715 236850715
403139609 403139609
127988787 127988787
227182957 227182957
304374731 304374731
938515025 938515025
464348111 464348111
523613966 523613966
607769941 607769941
198412689 198412689
353471305 353471305
781209021 781209021
829127475 829127475
583406997 583406997
256556872 256556872
288541615 288541615
777590150 777590150
521555599 521555599
295873726 295873726
943973822 943973822
119024938 119024938
865719106 865719106
557005400 557005400
96523420 96523420
574932706 574932706
359553244 359553244
62264192 62264192
829696629 829696629
944684820 944684820
252095441 252095441
27850678 27850678
903815486 903815486
532356849 532356849
221272399 221272399
401041344 401041344
511378416 511378416
648153868 648153868
462963817 462963817
187221728 187221728
840347350 840347350
110564185 110564185
829169915 829169915
576857953 576857953
502659599 502659599
977527283 977527283
509325760 509325760
954863293 954863293
514177160 514177160
697349449 697349449
481613651 481613651
675688133 675688133
540631491 540631491
305819039 305819039
830154169 830154169
735323374 735323374
766698892 766698892
809333912 809333912
863000161 863000161
207987322 207987322
152939985 152939985
678216156 678216156
452970087 452970087
989128384 989128384
228839913 228839913
36535676 36535676
142373494 142373494
326538509 326538509
850633695 850633695
16615438 16615438
427944835 427944835
860154705 860154705
943068760 943068760
305235408 305235408
212840026 212840026
852958667 852958667
393443209 393443209
243957233 243957233
769635249 769635249
859094941 859094941
16894064 16894064
305411721 305411721
718211462 718211462
279927945 279927945
821487176 821487176
652757856 652757856
87105147 87105147
645854084 645854084
783144215 783144215
746574611 746574611
109296040 109296040
22627428 22627428
418124857 418124857
906985849 906985849
522148474 522148474
209159767 209159767
806712335 806712335
229229103 229229103
70334275 70334275
361835548 361835548
470985504 470985504
930077391 930077391
171734888 171734888
972174152 972174152
632600194 632600194
212832054 212832054
812715833 812715833
992105114 992105114
950423839 950423839
394537552 394537552
593093627 593093627
357879043 357879043
407278811 407278811
651457292 651457292
327793524 327793524
235820370 235820370
474515525 474515525
25863969 25863969
513156899 513156899
1764652 1764652
280506257 280506257
930474779 930474779
444939613 444939613
899100303 899100303
930922104 930922104
469350389 469350389
781064765 781064765
821873238 821873238
479092537 479092537
54529931 54529931
139024541 139024541
468302494 468302494
611361154 611361154
249687182 249687182
891916606 891916606
760271506 760271506
357434885 357434885
629056394 629056394
921406002 921406002
528427893 528427893
591987481 591987481
197179350 197179350
561735480 561735480
442165045 442165045
59686075 59686075
842000358 842000358
8297394 8297394
244650634 244650634
289018807 289018807
87690231 87690231
23269188 23269188
238050757 238050757
841186511 841186511
472646381 472646381
845978000 845978000
959761115 959761115
196666253 196666253
190159496 190159496
899421709 899421709
531436344 531436344
997044949 997044949
952728019 952728019
48192119 48192119
84633223 84633223
372494325 372494325
811648900 811648900
46392487 46392487
437448959 437448959
928562563 928562563
277358017 277358017
571275209 571275209
298885074 298885074
571423912 571423912
514528149 514528149
16351983 16351983
976714606 976714606
773865816 773865816
214660689 214660689
315864166 315864166
300258541 300258541
860223815 860223815
469235358 469235358
365098527 365098527
403436859 403436859
200477446 200477446
666383649 666383649
546185153 546185153
857989980 857989980
337216892 337216892
327359435 327359435
613260099 613260099
409882980 409882980
632047709 632047709
386335544 386335544
240694777 240694777
193868378 193868378
666595437 666595437
546646640 546646640
255401909 255401909
838460156 838460156
656020020 656020020
512757129 512757129
873714517 873714517
114700823 114700823
381126093 381126093
629871104 629871104
103658719 103658719
290793210 290793210
559040304 559040304
690441056 690441056
702554452 702554452
864440628 864440628
54103543 54103543
814814255 814814255
253117084 253117084
573906894 573906894
405895688 405895688
810514963 810514963
769566384 769566384
529189104 529189104
960124317 960124317
90327996 90327996
347040379 347040379
610288679 610288679
246457403 246457403
420831324 420831324
845670030 845670030
644933028 644933028
606875976 606875976
471201957 471201957
289793933 289793933
797461668 797461668
195362259 195362259
53929922 53929922
862089715 862089715
373502795 373502795
454676001 454676001
978946887 978946887
384809338 384809338
218352346 218352346
843360863 843360863
327368475 327368475
1998866 1998866
546045401 546045401
541532850 541532850
104266960 104266960
896319350 896319350
261630519 261630519
807302996 807302996
14375065 14375065
354222982 354222982
537280652 537280652
145409689 145409689
404018709 404018709
525313602 525313602
870514036 870514036
993943352 993943352
499434683 499434683
868124412 868124412
422558321 422558321
283145046 283145046
219977111 219977111
457599546 457599546
632747704 632747704
242732337 242732337
632297413 632297413
460499638 460499638
786187618 786187618
823448631 823448631
322356947 322356947
899133874 899133874
871990461 871990461
952817158 952817158
96217531 96217531
565572590 565572590
80452959 80452959
413765757 413765757
723738040 723738040
373185473 373185473
889863669 889863669
652536799 652536799
650325410 650325410
63580184 63580184
338116646 338116646
672574815 672574815
964070102 964070102
35936360 35936360
818693111 818693111
467650461 467650461
962985875 962985875
942508365 942508365
391536818 391536818
876644737 876644737
408608647 408608647
506862107 506862107
908538794 908538794
991761757 991761757
300977322 300977322
754406411 754406411
447241763 447241763
404967364 404967364
705674974 705674974
150623525 150623525
572058974 572058974
956344250 956344250
574220636 574220636
11994155 11994155
909497909 909497909
880365073 880365073
834470646 834470646
616224012 616224012
847239047 847239047
225437826 225437826
832883859 832883859
168381792 168381792
503904247 503904247
245642839 245642839
120518473 120518473
421181437 421181437
314050484 314050484
915677485 915677485
428089044 428089044
616495150 616495150
637465974 637465974
28564820 28564820
181768122 181768122
283545362 283545362
654075225 654075225
255076740 255076740
676161482 676161482
240037284 240037284
513497721 513497721
867594333 867594333
77671601 77671601
964402564 964402564
124751842 124751842
683856533 683856533
536444991 536444991
839143850 839143850
449609128 449609128
821838173 821838173
940974409 940974409
476079358 476079358
228104230 228104230
951712174 951712174
123327810 123327810
770087944 770087944
10945085 10945085
359153863 359153863
871834527 871834527
78606777 78606777
48288121 48288121
95960799 95960799
393164960 393164960
856554082 856554082
121588219 121588219
604787248 604787248
199325168 199325168
651120116 651120116
501737340 501737340
122720656 122720656
268575417 268575417
291431376 291431376
3760970 3760970
818879647 818879647
476254583 476254583
3276281 3276281
150306848 150306848
16646610 16646610
94427958 94427958
359256918 359256918
617198997 617198997
82124139 82124139
203821166 203821166
830128604 830128604
920492376 920492376
96173034 96173034
52793678 52793678
207475478 207475478
604547790 604547790
831202262 831202262
342685911 342685911
914581116 914581116
399040322 399040322
659723620 659723620
550293090 550293090
882921789 882921789
726260864 726260864
729078199 729078199
182131839 182131839
104771872 104771872
862084291 862084291
117056420 117056420
221405628 221405628
898245376 898245376
511531667 511531667
162159081 162159081
673086480 673086480
161002237 161002237
219536124 219536124
51145734 51145734
601612407 601612407
521983493 521983493
607026729 607026729
242395540 242395540
51170028 51170028
992654738 992654738
187795983 187795983
391643297 391643297
258697678 258697678
887991994 887991994
463456510 463456510
191018475 191018475
696063533 696063533
693472979 693472979
539100060 539100060
665525138 665525138
118886150 118886150
339105161 339105161
616599213 616599213
336539934 336539934
333122997 333122997
204827451 204827451
73153070 73153070
616960764 616960764
219138942 219138942
770265590 770265590
850155772 850155772
474105475 474105475
844492376 844492376
995305313 995305313
929481293 929481293
717744333 717744333
164680044 164680044
31385422 31385422
843268697 843268697
858028757 858028757
24831888 24831888
279583243 279583243
416382720 416382720
277397866 277397866
279193208 279193208
824463160 824463160
8630742 8630742
707448384 707448384
284425923 284425923
499746414 499746414
742944318 742944318
990800037 990800037
158322680 158322680
413484657 413484657
346185133 346185133
902906370 902906370
233610140 233610140
327832271 327832271
389486859 389486859
186673050 186673050
868126656 868126656
955003592 955003592
612300915 612300915
176822220 176822220
6988467 6988467
479427907 479427907
752056558 752056558
347563344 347563344
342981294 342981294
287586623 287586623
127673235 127673235
63854504 63854504
173854288 173854288
893099278 893099278
606938512 606938512
292118199 292118199
852727918 852727918
907267025 907267025
389454990 389454990
181797403 181797403
372330758 372330758
793386703 793386703
253369245 253369245
737289946 737289946
726236119 726236119
638337313 638337313
646864271 646864271
972893646 972893646
434227637 434227637
744336198 744336198
414343657 414343657
167912494 167912494
152239188 152239188
190618744 190618744
232424964 232424964
380640398 380640398
233871732 233871732
600331683 600331683
208137091 208137091
775693877 775693877
392106491 392106491
750422589 750422589
168613002 168613002
425732255 425732255
355287258 355287258
950080544 950080544
292103336 292103336
355013347 355013347
326198817 326198817
673012359 673012359
15230457 15230457
439086774 439086774
299348635 299348635
13562032 13562032
478762809 478762809
146796460 146796460
501318334 501318334
821959701 821959701
69944656 69944656
920160511 920160511
783926055 783926055
750741053 750741053
207893435 207893435
91691405 91691405
131202363 131202363
13175616 13175616
71154674 71154674
317865739 317865739
31046105 31046105
261135271 261135271
223979930 223979930
896497215 896497215
293093651 293093651
480427369 480427369
274751362 274751362
829094406 829094406
344518650 344518650
743301441 743301441
628834886 628834886
199590553 199590553
708784572 708784572
427678968 427678968
169233562 169233562
169433607 169433607
80130559 80130559
810489867 810489867
964648475 964648475
43633162 43633162
171048004 171048004
268478916 268478916
417522020 417522020
976209744 976209744
536894875 536894875
790165146 790165146
737461987 737461987
385836478 385836478
423233002 423233002
225181366 225181366
966385119 966385119
241019342 241019342
250300767 250300767
676148395 676148395
965207115 965207115
318321803 318321803
533509240 533509240
511501141 511501141
537951070 537951070
871281730 871281730
445490635 445490635
783051523 783051523
110140399 110140399
119771889 119771889
235111663 235111663
115820305 115820305
695432038 695432038
802088487 802088487
849287940 849287940
321297020 321297020
30764334 30764334
157246202 157246202
300115549 300115549
615081802 615081802
418611834 418611834
602372615 602372615
444424887 444424887
410175282 410175282
983008914 983008914
688688057 688688057
635094686 635094686
109570358 109570358
614673939 614673939
644801360 644801360
319110389 319110389
702928575 702928575
260610058 260610058
94613857 94613857
786618471 786618471
670605716 670605716
927437439 927437439
370618910 370618910
624249874 624249874
663151542 663151542
620690785 620690785
352914019 352914019
264900629 264900629
230623748 230623748
36757701 36757701
988569807 988569807
264157476 264157476
445696195 445696195
960801429 960801429
33636421 33636421
671209929 671209929
187330839 187330839
487404336 487404336
110877332 110877332
753047924 753047924
813330905 813330905
738786942 738786942
961386331 961386331
997231415 997231415
76742783 76742783
786614063 786614063
164293746 164293746
23681386 23681386
851107656 851107656
386973657 386973657
424631757 424631757
662090989 662090989
983737867 983737867
492076162 492076162
95673175 95673175
64691908 64691908
656930855 656930855
249393493 249393493
266527771 266527771
465851684 465851684
39578586 39578586
921293338 921293338
478480778 478480778
14450689 14450689
429322934 429322934
30793572 30793572
408199230 408199230
476955469 476955469
346113532 346113532
327695207 327695207
893645377 893645377
93684146 93684146
536979480 536979480
310629581 310629581
28450330 28450330
41205911 41205911
686641491 686641491
83246189 83246189
706118416 706118416
630878713 630878713
849193864 849193864
14285532 14285532
145907174 145907174
588196735 588196735
625491003 625491003
875833277 875833277
146314894 146314894
205470491 205470491
880512875 880512875
504359539 504359539
743716628 743716628
297298639 297298639
948402924 948402924
909885291 909885291
402663964 402663964
584702597 584702597
428303007 428303007
777677842 777677842
571895822 571895822
544729744 544729744
49098710 49098710
468694272 468694272
251347321 251347321
187878298 187878298
460851355 460851355
963407184 963407184
701264851 701264851
803614609 803614609
824029283 824029283
950049697 950049697
78332956 78332956
543507227 543507227
201381398 201381398
542904408 542904408
780308190 780308190
606484914 606484914
679128800 679128800
983222333 983222333
796801001 796801001
326264036 326264036
462542122 462542122
787042672 787042672
257086358 257086358
590062148 590062148
525441755 525441755
985325443 985325443
461160751 461160751
184568546 184568546
2035306 2035306
991626388 991626388
579440901 579440901
863174366 863174366
645647303 645647303
62004703 62004703
887669 887669
244137692 244137692
122539990 122539990
315622478 315622478
872001284 872001284
496601114 496601114
806943458 806943458
44078446 44078446
668737282 668737282
639205701 639205701
326603321 326603321
136881098 136881098
328091988 328091988
315865200 315865200
147629634 147629634
812383063 812383063
548375245 548375245
388632342 388632342
924884577 924884577
227127297 227127297
58750462 58750462
864684843 864684843
537609162 537609162
638503087 638503087
293842501 293842501
830679888 830679888
748569125 748569125
739996039 739996039
452087497 452087497
471367491 471367491
873018119 873018119
523167164 523167164
451991753 451991753
720114077 720114077
146451286 146451286
573227862 573227862
146728437 146728437
820867923 820867923
294781913 294781913
181170370 181170370
68420680 68420680
604164581 604164581
127612424 127612424
781674957 781674957
176454465 176454465
559328102 559328102
90607989 90607989
247059394 247059394
78014203 78014203
774583048 774583048
807371068 807371068
614233275 614233275
329676165 329676165
660742055 660742055
691683083 691683083
772383682 772383682
280875585 280875585
636834761 636834761
430904607 430904607
464576159 464576159
531763812 531763812
152809280 152809280
850319796 850319796
613247552 613247552
53174477 53174477
50819844 50819844
170232114 170232114
539738619 539738619
185332699 185332699
502250384 502250384
115131235 115131235
212941885 212941885
926027211 926027211
121906553 121906553
582970446 582970446
301957253 301957253
307407922 307407922
501233848 501233848
87586966 87586966
750788065 750788065
765146657 765146657
228042348 228042348
37430820 37430820
106350279 106350279
190809429 190809429
487648081 487648081
971587905 971587905
868789249 868789249
713758940 713758940
887570617 887570617
49541290 49541290
322463911 322463911
185368045 185368045
696165273 696165273
212841242 212841242
638937278 638937278
683720257 683720257
947190302 947190302
478241518 478241518
326856285 326856285
694120079 694120079
888227101 888227101
269335906 269335906
951271906 951271906
30564157 30564157
424132349 424132349
872767023 872767023
139518899 139518899
384144234 384144234
921740026 921740026
514542558 514542558
453812757 453812757
359173277 359173277
318520350 318520350
230402931 230402931
100895158 100895158
101840637 101840637
699956323 699956323
612511249 612511249
355780607 355780607
879154616 879154616
771314305 771314305
113043370 113043370
807136249 807136249
621321510 621321510
145915507 145915507
480491209 480491209
690148566 690148566
707668710 707668710
351651399 351651399
803866870 803866870
524451324 524451324
60501022 60501022
112080574 112080574
6290747 6290747
967877431 967877431
152020506 152020506
142488125 142488125
869488702 869488702
298842484 298842484
51049990 51049990
284938091 284938091
426855216 426855216
755590725 755590725
885155023 885155023
369420728 369420728
61332577 61332577
279701212 279701212
221949942 221949942
849512216 849512216
891448579 891448579
980052359 980052359
464058953 464058953
215348076 215348076
104620444 104620444
210954572 210954572
513318870 513318870
820163704 820163704
135736602 135736602
683733895 683733895
221990740 221990740
896140238 896140238
591064926 591064926
328887772 328887772
370293331 370293331
736682754 736682754
974939488 974939488
887056321 887056321
46844321 46844321
111536704 111536704
598664980 598664980
701406150 701406150
243148147 243148147
243947028 243947028
932401819 932401819
340289873 340289873
603780489 603780489
253880070 253880070
596149452 596149452
956961754 956961754
82744262 82744262
800622396 800622396
528681513 528681513
947606839 947606839
821873718 821873718
511761287 511761287
147624583 147624583
957291423 957291423
708411292 708411292
77452026 77452026
303702863 303702863
86987548 86987548
950663710 950663710
375785698 375785698
704913424 704913424
5436880 5436880
373043278 373043278
931438861 931438861
825879738 825879738
236208270 236208270
275089268 275089268
131270945 131270945
9709483 9709483
552612176 552612176
442966235 442966235
268784646 268784646
308037336 308037336
17025491 17025491
283352284 283352284
35961628 35961628
542362209 542362209
640217060 640217060
321767771 321767771
718634179 718634179
342155253 342155253
642032121 642032121
519381665 519381665
369142918 369142918
403236123 403236123
74428274 74428274
719140714 719140714
329053853 329053853
547982465 547982465
725496103 725496103
199295611 199295611
487779179 487779179
919343939 919343939
47511587 47511587
315656757 315656757
439984648 439984648
850478309 850478309
427682820 427682820
193815527 193815527
655801873 655801873
47437633 47437633
539733643 539733643
561367517 561367517
190905873 190905873
307305711 307305711
646238169 646238169
277190632 277190632
736798002 736798002
983694329 983694329
282275323 282275323
25189772 25189772
333299736 333299736
431186409 431186409
237634886 237634886
348779133 348779133
76094724 76094724
488915013 488915013
897875021 897875021
352628055 352628055
502856152 502856152
841354011 841354011
876266590 876266590
404136657 404136657
899345841 899345841
813855890 813855890
19553925 19553925
508442250 508442250
193232230 193232230
716739127 716739127
33651624 33651624
256673346 256673346
878511894 878511894
770363597 770363597
384957242 384957242
249425966 249425966
164572147 164572147
465961331 465961331
135503361 135503361
10870416 10870416
111724205 111724205
310872008 310872008
856134981 856134981
452136579 452136579
533312174 533312174
72719537 72719537
544397423 544397423
108564486 108564486
796870485 796870485
50092194 50092194
500590357 500590357
828119781 828119781
282240491 282240491
989050545 989050545
151907775 151907775
259016076 259016076
500137828 500137828
527745031 527745031
727621718 727621718
890680204 890680204
109967422 109967422
885189735 885189735
698489388 698489388
121765635 121765635
640807143 640807143
15963948 15963948
233543210 233543210
371273395 371273395
382204796 382204796
982940832 982940832
247781839 247781839
659204305 659204305
208819158 208819158
884508379 884508379
231711455 231711455
483246367 483246367
289111499 289111499
443387709 443387709
531053034 531053034
446611231 446611231
345703696 345703696
732878339 732878339
505943603 505943603
628934179 628934179
565462856 565462856
922128635 922128635
447965356 447965356
533036805 533036805
42048592 42048592
791363838 791363838
467527349 467527349
38059591 38059591
487885163 487885163
168643837 168643837
864624634 864624634
999359948 999359948
264125573 264125573
152286590 152286590
992520009 992520009
936539117 936539117
770023442 770023442
332207482 332207482
134323785 134323785
7291008 7291008
881158237 881158237
426184463 426184463
649367913 649367913
763658454 763658454
515817905 515817905
348061971 348061971
262522391 262522391
408687809 408687809
743182216 743182216
902650808 902650808
230744702 230744702
496988649 496988649
149199683 149199683
577203633 577203633
77064560 77064560
185928526 185928526
868889815 868889815
510589790 510589790
625716890 625716890
759701767 759701767
866921941 866921941
55907809 55907809
712236172 712236172
994114114 994114114
594994871 594994871
989944710 989944710
409778511 409778511
541179517 541179517
966823887 966823887
856336178 856336178
799869097 799869097
138811959 138811959
50273066 50273066
993869327 993869327
698589937 698589937
473622708 473622708
126038702 126038702
397583429 397583429
151737401 151737401
262804640 262804640
989983746 989983746
839231905 839231905
490794437 490794437
600591095 600591095
409623449 409623449
254096925 254096925
955245499 955245499
518984213 518984213
914841520 914841520
51904388 51904388
972532571 972532571
429214389 429214389
272079137 272079137
377571563 377571563
187222813 187222813
375144520 375144520
857577663 857577663
583068089 583068089
368644008 368644008
836938781 836938781
233956050 233956050
787129013 787129013
696881659 696881659
748005884 748005884
132233143 132233143
208237432 208237432
161561108 161561108
49142359 49142359
824996405 824996405
211066597 211066597
446242994 446242994
300271426 300271426
40788563 40788563
831904353 831904353
802298008 802298008
838259200 838259200
445707357 445707357
605566071 605566071
444649143 444649143
264659552 264659552
52826208 52826208
290410462 290410462
28275436 28275436
682677063 682677063
529634839 529634839
57786661 57786661
722131019 722131019
964746559 964746559
501992063 501992063
405796208 405796208
563478538 563478538
833624943 833624943
433581600 433581600
344431449 344431449
560565945 560565945
285875499 285875499
14149704 14149704
181140127 181140127
268945250 268945250
571566438 571566438
815322935 815322935
241283390 241283390
379206318 379206318
998811095 998811095
291029733 291029733
6497338 6497338
424666174 424666174
622907091 622907091
346235563 346235563
313314227 313314227
428008443 428008443
267492279 267492279
206370019 206370019
741097046 741097046
166329701 166329701
267817927 267817927
866191708 866191708
213596366 213596366
573271384 573271384
36949889 36949889
110862110 110862110
395957949 395957949
581451113 581451113
86078540 86078540
957095701 957095701
265203139 265203139
792607530 792607530
10561500 10561500
820521619 820521619
516083999 516083999
176239339 176239339
736138025 736138025
227506397 227506397
824498136 824498136
408512129 408512129
14966029 14966029
262802002 262802002
993470775 993470775
486535035 486535035
293936628 293936628
641625285 641625285
730840174 730840174
793886208 793886208
188360414 188360414
678378492 678378492
248707563 248707563
185680649 185680649
379539544 379539544
971689588 971689588
970282906 970282906
942275021 942275021
205712577 205712577
229837180 229837180
791153407 791153407
426934811 426934811
211026863 211026863
262388906 262388906
440791889 440791889
740615292 740615292
383915731 383915731
957900146 957900146
358353500 358353500
961192172 961192172
982331902 982331902
458641076 458641076
221297272 221297272
376247537 376247537
404094752 404094752
567078819 567078819
954133555 954133555
237244842 237244842
817302929 817302929
815375273 815375273
223334490 223334490
464296075 464296075
399820363 399820363
211762474 211762474
281322154 281322154
727496949 727496949
493709119 493709119
92986117 92986117
690110256 690110256
443612258 443612258
610491802 610491802
57782426 57782426
608075125 608075125
860958420 860958420
922347104 922347104
86275067 86275067
163351175 163351175
632420915 632420915
650248792 650248792
235594234 235594234
189172750 189172750
914904571 914904571
926902409 926902409
323508146 323508146
640509204 640509204
732412014 732412014
465896582 465896582
27061766 27061766
164680947 164680947
991628382 991628382
615561658 615561658
968153298 968153298
912430356 912430356
27933156 27933156
219012581 219012581
539625674 539625674
933381629 933381629
123528434 123528434
498772914 498772914
200815417 200815417
901684881 901684881
141613147 141613147
889614984 889614984
36499817 36499817
745790488 745790488
366938073 366938073
662567731 662567731
548747504 548747504
453718008 453718008
58738549 58738549
480117204 480117204
65396180 65396180
264328125 264328125
238880648 238880648
364589483 364589483
646864337 646864337
439924602 439924602
452016886 452016886
636462668 636462668
322433102 322433102
916766937 916766937
719600882 719600882
368850834 368850834
110870803 110870803
442727146 442727146
273154066 273154066
169718765 169718765
729072587 729072587
693091354 693091354
484977308 484977308
655072529 655072529
259271406 259271406
907704262 907704262
776832355 776832355
368024569 368024569
806529984 806529984
147769989 147769989
975497632 975497632
392568252 392568252
769479025 769479025
39926009 39926009
923061796 923061796
576557936 576557936
235522608 235522608
969956706 969956706
624196707 624196707
366575744 366575744
144397051 144397051
861942931 861942931
867256291 867256291
380074277 380074277
726662063 726662063
858793781 858793781
157007807 157007807
796519584 796519584
185475240 185475240
731299774 731299774
575722115 575722115
371727494 371727494
787360312 787360312
718612135 718612135
934946750 934946750
155763850 155763850
889694367 889694367
703434905 703434905
508877346 508877346
92082240 92082240
528971752 528971752
455512190 455512190
967914456 967914456
222640375 222640375
647638000 647638000
528228754 528228754
554446049 554446049
12539855 12539855
480044330 480044330
701894438 701894438
777722763 777722763
380023977 380023977
76439944 76439944
699189711 699189711
311878954 311878954
454106921 454106921
384819327 384819327
952419161 952419161
124416032 124416032
612860596 612860596
676502 676502
810708341 810708341
121238398 121238398
227289407 227289407
331269848 331269848
216199858 216199858
764696056 764696056
88596853 88596853
686125842 686125842
467493709 467493709
174850329 174850329
678528701 678528701
621574714 621574714
980038292 980038292
89121818 89121818
369079584 369079584
689028689 689028689
93214085 93214085
519849489 519849489
169512599 169512599
956442446 956442446
481302042 481302042
908646634 908646634
842919424 842919424
740578249 740578249
448826738 448826738
344485455 344485455
480680593 480680593
190895962 190895962
619631995 619631995
117494238 117494238
992638242 992638242
785703704 785703704
236085923 236085923
786977430 786977430
430248767 430248767
38076106 38076106
871625259 871625259
188020143 188020143
355908317 355908317
61524375 61524375
179795726 179795726
490901343 490901343
813661453 813661453
995186514 995186514
35822060 35822060
996203020 996203020
94707630 94707630
297943024 297943024
484307727 484307727
693253330 693253330
234978348 234978348
991128706 991128706
379256490 379256490
134519459 134519459
289583175 289583175
935581836 935581836
743691107 743691107
20093085 20093085
33262862 33262862
684499563 684499563
860849299 860849299
285634563 285634563
705033580 705033580
327136206 327136206
37175251 37175251
68054635 68054635
703792652 703792652
965145615 965145615
959264611 959264611
544863122 544863122
404503366 404503366
62615134 62615134
240242280 240242280
250083687 250083687
270897624 270897624
45120282 45120282
697275299 697275299
413543606 413543606
287088347 287088347
848206325 848206325
721336455 721336455
730687847 730687847
191988572 191988572
111578985 111578985
752229092 752229092
881981137 881981137
871199071 871199071
581216446 581216446
78249035 78249035
263979940 263979940
767760258 767760258
241642580 241642580
731744661 731744661
799809634 799809634
619003320 619003320
359231167 359231167
768556157 768556157
297399109 297399109
379861606 379861606
831599687 831599687
746009817 746009817
36159041 36159041
394725154 394725154
285684223 285684223
998073298 998073298
30786715 30786715
861439901 861439901
443186167 443186167
735254654 735254654
268946351 268946351
699443758 699443758
445289337 445289337
263759891 263759891
229472260 229472260
346239214 346239214
487175377 487175377
1596678 1596678
615314164 615314164
977631232 977631232
636619259 636619259
669646241 669646241
80013181 80013181
324243021 324243021
73876337 73876337
842882645 842882645
457124007 457124007
128551221 128551221
176310653 176310653
976357998 976357998
310260277 310260277
587700285 587700285
415999723 415999723
446987067 446987067
972570427 972570427
622158496 622158496
316630118 316630118
844649517 844649517
810153791 810153791
456590909 456590909
87046531 87046531
744851456 744851456
43094567 43094567
830814299 830814299
560694041 560694041
50385985 50385985
465601587 465601587
307778643 307778643
903555238 903555238
647890407 647890407
454518734 454518734
642213434 642213434
967331267 967331267
265518008 265518008
928871384 928871384
152483416 152483416
867349809 867349809
823276203 823276203
548796985 548796985
540612323 540612323
760576424 760576424
111916554 111916554
210434586 210434586
832638005 832638005
220693223 220693223
565898380 565898380
405817035 405817035
846264998 846264998
973584680 973584680
995519900 995519900
21734042 21734042
135748750 135748750
502154629 502154629
285112246 285112246
212899560 212899560
908204903 908204903
990383934 990383934
251504580 251504580
542683587 542683587
138593850 138593850
699663943 699663943
669080788 669080788
243885784 243885784
249978465 249978465
382322611 382322611
226039864 226039864
980746534 980746534
923362069 923362069
179260126 179260126
13531941 13531941
638488319 638488319
531664715 531664715
780510894 780510894
478410790 478410790
427139004 427139004
575376592 575376592
71060355 71060355
371304948 371304948
59265000 59265000
518170798 518170798
7397654 7397654
292991888 292991888
784789196 784789196
994494406 994494406
377495950 377495950
637086669 637086669
534446072 534446072
515977778 515977778
823990879 823990879
645047449 645047449
622605547 622605547
83912731 83912731
824518890 824518890
906100777 906100777
752723300 752723300
355935337 355935337
477845179 477845179
362318069 362318069
875865994 875865994
435309378 435309378
768264652 768264652
31422143 31422143
733370588 733370588
268705080 268705080
341560322 341560322
390242478 390242478
357886974 357886974
697204730 697204730
328793067 328793067
17900378 17900378
449612899 449612899
479346900 479346900
10816566 10816566
911422547 911422547
256787748 256787748
986358412 986358412
742030706 742030706
339940063 339940063
662104284 662104284
558247098 558247098
619361283 619361283
265763484 265763484
973597367 973597367
257357097 257357097
643828459 643828459
980861684 980861684
846792200 846792200
340817173 340817173
441672783 441672783
289085532 289085532
967596819 967596819
383729366 383729366
614844001 614844001
477327766 477327766
764882173 764882173
351612909 351612909
563306094 563306094
423396080 423396080
736603137 736603137
871877565 871877565
864321076 864321076
688962534 688962534
944410149 944410149
894048475 894048475
269028671 269028671
125530595 125530595
985018605 985018605
126625553 126625553
426921010 426921010
252007705 252007705
258984800 258984800
797444707 797444707
973504768 973504768
182747350 182747350
923380343 923380343
778517943 778517943
352584465 352584465
255613293 255613293
575941756 575941756
993241755 993241755
368645410 368645410
916033435 916033435
64399412 64399412
292500936 292500936
930172124 930172124
391318087 391318087
391941240 391941240
144185515 144185515
491712506 491712506
835833922 835833922
192587002 192587002
199021206 199021206
704592648 704592648
955743985 955743985
18862095 18862095
634453492 634453492
684517157 684517157
441441810 441441810
826938064 826938064
179225730 179225730
597642501 597642501
160593125 160593125
359753710 359753710
78845566 78845566
246684814 246684814
296417134 296417134
833035028 833035028
52321246 52321246
621879901 621879901
498551366 498551366
207465692 207465692
818635840 818635840
572151521 572151521
278933417 278933417
129986363 129986363
174147665 174147665
394658961 394658961
192107809 192107809
205446204 205446204
314296525 314296525
204334481 204334481
129750573 129750573
927920805 927920805
460464553 460464553
905386297 905386297
363835215 363835215
404893881 404893881
727190600 727190600
257938442 257938442
934849218 934849218
953658953 953658953
245101620 245101620
346672528 346672528
463870379 463870379
111123566 111123566
767554654 767554654
526741209 526741209
208938145 208938145
36441191 36441191
155997188 155997188
261587528 261587528
347585233 347585233
682481579 682481579
774164274 774164274
256128687 256128687
766297176 766297176
999414309 999414309
817363702 817363702
902017073 902017073
360589364 360589364
485508065 485508065
848059967 848059967
712529948 712529948
203667945 203667945
286503011 286503011
216347478 216347478
159579832 159579832
568368678 568368678
978923194 978923194
875099283 875099283
820799789 820799789
953968682 953968682
848948588 848948588
11112268 11112268
463119475 463119475
237059647 237059647
124407330 124407330
892841945 892841945
629762579 629762579
501383793 501383793
419712725 419712725
672296892 672296892
63215893 63215893
533247458 533247458
158569080 158569080
882191302 882191302
37124506 37124506
483525411 483525411
389619799 389619799
102107084 102107084
534979636 534979636
2851007 2851007
173960243 173960243
619629222 619629222
392730537 392730537
412810098 412810098
777545441 777545441
103170555 103170555
412633145 412633145
690218781 690218781
485206081 485206081
586547927 586547927
291641348 291641348
303164336 303164336
867110268 867110268
887112145 887112145
373679834 373679834
747204872 747204872
80380666 80380666
317224105 317224105
331386880 331386880
289114077 289114077
546434647 546434647
149385036 149385036
323434293 323434293
241852086 241852086
716326415 716326415
277073104 277073104
619210844 619210844
342348655 342348655
88365645 88365645
503733349 503733349
482074225 482074225
382858021 382858021
940167747 940167747
841954870 841954870
863488264 863488264
376302889 376302889
753185426 753185426
353732115 353732115
466230258 466230258
849251116 849251116
25014726 25014726
562927406 562927406
842372728 842372728
38624731 38624731
463344150 463344150
952011318 952011318
56275588 56275588
70086447 70086447
122846598 122846598
771374017 771374017
742424904 742424904
606400990 606400990
658485217 658485217
255128338 255128338
465387369 465387369
279369037 279369037
821254347 821254347
97563098 97563098
897503563 897503563
151355302 151355302
316191429 316191429
581466321 581466321
756299547 756299547
476921866 476921866
898238035 898238035
496338114 496338114
734426838 734426838
884997458 884997458
349684891 349684891
991516286 991516286
322795931 322795931
60266049 60266049
302643712 302643712
838031756 838031756
198804133 198804133
171405382 171405382
982819157 982819157
285929354 285929354
769109339 769109339
212912054 212912054
441215699 441215699
763938253 763938253
866184115 866184115
588347029 588347029
481690357 481690357
443272424 443272424
821988850 821988850
978229043 978229043
834782825 834782825
403507843 403507843
777246523 777246523
390441511 390441511
314340273 314340273
160335964 160335964
275211373 275211373
245709387 245709387
852034978 852034978
57907779 57907779
649297741 649297741
939332775 939332775
253010552 253010552
25520690 25520690
816685715 816685715
848676862 848676862
729296269 729296269
281177053 281177053
944372592 944372592
460329233 460329233
629252550 629252550
603167791 603167791
943998858 943998858
3689214 3689214
734216746 734216746
735056251 735056251
766340578 766340578
53444929 53444929
464782087 464782087
750758977 750758977
277746491 277746491
218039130 218039130
781985406 781985406
889624952 889624952
31719300 31719300
590809544 590809544
809679767 809679767
480325379 480325379
124195790 124195790
144621631 144621631
676402999 676402999
260721971 260721971
420243107 420243107
235990422 235990422
879944307 879944307
96984037 96984037
9292929 9292929
994212260 994212260
419752731 419752731
515358140 515358140
79400169 79400169
533254886 533254886
332178091 332178091
976186695 976186695
895165775 895165775
736483390 736483390
379100378 379100378
30102701 30102701
857534243 857534243
833571165 833571165
162998099 162998099
529829275 529829275
487409443 487409443
257346380 257346380
43031586 43031586
70110527 70110527
732668132 732668132
347279639 347279639
644534249 644534249
231014854 231014854
663019459 663019459
297085799 297085799
858947291 858947291
455282554 455282554
629602337 629602337
714430978 714430978
148087230 148087230
532708325 532708325
479051913 479051913
919069443 919069443
657280777 657280777
703467502 703467502
649720960 649720960
575597264 575597264
964198652 964198652
422656216 422656216
576465787 576465787
731062289 731062289
308032655 308032655
148985531 148985531
880518221 880518221
981665354 981665354
667392604 667392604
208634621 208634621
442870400 442870400
302531580 302531580
298755977 298755977
157150687 157150687
681100540 681100540
747325728 747325728
605044780 605044780
340033793 340033793
741716736 741716736
590209790 590209790
906129445 906129445
734555030 734555030
155647307 155647307
10149380 10149380
19179344 19179344
225661101 225661101
216892657 216892657
624261478 624261478
375889327 375889327
642434066 642434066
596252649 596252649
606820999 606820999
307671006 307671006
174648450 174648450
386330009 386330009
419516530 419516530
530529269 530529269
864337316 864337316
429608250 429608250
68110336 68110336
818963416 818963416
504956568 504956568
465971006 465971006
531877788 531877788
978661100 978661100
276348936 276348936
51850642 51850642
659072715 659072715
826863222 826863222
70275306 70275306
53305968 53305968
319104044 319104044
951446850 951446850
812909696 812909696
849758334 849758334
838724408 838724408
546901983 546901983
326774329 326774329
487725383 487725383
448122400 448122400
677007677 677007677
889263881 889263881
188079643 188079643
461958017 461958017
235649605 235649605
671166743 671166743
186569955 186569955
449373752 449373752
698620434 698620434
494455824 494455824
374655573 374655573
702639764 702639764
885856582 885856582
311616929 311616929
300995814 300995814
48305354 48305354
466369169 466369169
976840823 976840823
56906406 56906406
474371527 474371527
489230493 489230493
901189391 901189391
434759685 434759685
840665713 840665713
207462880 207462880
632618248 632618248
397133502 397133502
94005916 94005916
122807804 122807804
498806625 498806625
903495904 903495904
61603115 61603115
554739317 554739317
298875156 298875156
273470119 273470119
791736792 791736792
267282275 267282275
306805292 306805292
7471578 7471578
1947276 1947276
536352936 536352936
189432354 189432354
777499693 777499693
297533471 297533471
688393522 688393522
359596133 359596133
643958290 643958290
834177524 834177524
725548845 725548845
258204850 258204850
387555487 387555487
641116139 641116139
339541050 339541050
169499011 169499011
256395382 256395382
214311244 214311244
262777483 262777483
184231224 184231224
127974324 127974324
190116820 190116820
516559339 516559339
731518609 731518609
765362392 765362392
379087717 379087717
964029119 964029119
399808245 399808245
525430234 525430234
18955357 18955357
294602307 294602307
602434466 602434466
284855979 284855979
8551721 8551721
971828170 971828170
169182111 169182111
789924782 789924782
791312575 791312575
182438334 182438334
201571735 201571735
630773539 630773539
636857850 636857850
401640563 401640563
176460834 176460834
791237 791237
925942649 925942649
272540896 272540896
204150833 204150833
259393696 259393696
298685074 298685074
370024830 370024830
11821414 11821414
537919065 537919065
228267628 228267628
751902200 751902200
634079170 634079170
20865328 20865328
309440233 309440233
164879907 164879907
709668391 709668391
472366692 472366692
881092414 881092414
672199271 672199271
98971169 98971169
459104030 459104030
722027901 722027901
329931283 329931283
401540114 401540114
803353227 803353227
365049470 365049470
707125274 707125274
286100956 286100956
100774932 100774932
575969289 575969289
687016567 687016567
114368709 114368709
504825704 504825704
237388425 237388425
748867472 748867472
410840175 410840175
96690761 96690761
646807258 646807258
165306498 165306498
757016324 757016324
122331581 122331581
368864356 368864356
564267288 564267288
32130089 32130089
737312400 737312400
105823956 105823956
614835279 614835279
932460503 932460503
512422355 512422355
303210833 303210833
305659785 305659785
404901867 404901867
58969574 58969574
839904579 839904579
871135748 871135748
607975949 607975949
940683280 940683280
813965307 813965307
730081195 730081195
375693736 375693736
879136736 879136736
607950113 607950113
97409502 97409502
627628721 627628721
337734049 337734049
954145224 954145224
573417636 573417636
555540825 555540825
519624727 519624727
939870979 939870979
573839875 573839875
130110728 130110728
514770463 514770463
364784830 364784830
227447142 227447142
797624227 797624227
893721939 893721939
839864738 839864738
291906035 291906035
594127931 594127931
398438877 398438877
83883580 83883580
585146821 585146821
554655066 554655066
94388690 94388690
113151517 113151517
421823078 421823078
136640902 136640902
900414297 900414297
126737941 126737941
584188727 584188727
455809082 455809082
928480324 928480324
977854465 977854465
18962178 18962178
765899701 765899701
313334744 313334744
768821581 768821581
180674375 180674375
206114425 206114425
164786781 164786781
769717534 769717534
639508537 639508537
290310717 290310717
907136207 907136207
176668363 176668363
435078685 435078685
207466268 207466268
46499558 46499558
520094716 520094716
850243465 850243465
931066739 931066739
355271050 355271050
612567869 612567869
394452951 394452951
727208822 727208822
263536754 263536754
738963363 738963363
751458014 751458014
902393834 902393834
928208718 928208718
540385796 540385796
665535758 665535758
820953361 820953361
233005747 233005747
214751626 214751626
77212998 77212998
889369113 889369113
186272769 186272769
799152870 799152870
579347503 579347503
679924514 679924514
630902862 630902862
481176343 481176343
740844994 740844994
216819955 216819955
71428850 71428850
316159860 316159860
475221030 475221030
633273251 633273251
82498210 82498210
764787056 764787056
632612300 632612300
99394277 99394277
464415766 464415766
803776763 803776763
583541956 583541956
492956838 492956838
902108162 902108162
69287558 69287558
162917170 162917170
484872363 484872363
37624735 37624735
111876501 111876501
149721743 149721743
568669170 568669170
45530328 45530328
997238065 997238065
975580596 975580596
507324042 507324042
162929301 162929301
657239582 657239582
435979220 435979220
337270344 337270344
468219228 468219228
554431265 554431265
685203900 685203900
26675917 26675917
993547281 993547281
930277110 930277110
61568836 61568836
614187080 614187080
44920613 44920613
494404436 494404436
644295278 644295278
413141853 413141853
310550008 310550008
997945280 997945280
102273037 102273037
977489654 977489654
558263013 558263013
436714938 436714938
107765912 107765912
193694326 193694326
878869502 878869502
468022548 468022548
256014713 256014713
819455596 819455596
229227522 229227522
979413498 979413498
675101644 675101644
239987411 239987411
893292141 893292141
541687518 541687518
431907063 431907063
855996500 855996500
494742938 494742938
809607424 809607424
618951767 618951767
603389591 603389591
836339238 836339238
706787783 706787783
36099476 36099476
999041484 999041484
302941366 302941366
94012135 94012135
73749061 73749061
657577704 657577704
703006636 703006636
56173589 56173589
723431517 723431517
265310733 265310733
770660026 770660026
870261590 870261590
745307621 745307621
494235967 494235967
363501351 363501351
51754160 51754160
169512623 169512623
245503412 245503412
212081848 212081848
270012686 270012686
71946861 71946861
201057134 201057134
368684366 368684366
204761896 204761896
268493264 268493264
588388566 588388566
580593809 580593809
5088109 5088109
724206961 724206961
345301078 345301078
990460638 990460638
217416040 217416040
159175350 159175350
860628192 860628192
623832441 623832441
535136641 535136641
425338868 425338868
149999222 149999222
613714090 613714090
936379839 936379839
324945734 324945734
531687268 531687268
80655718 80655718
957598257 957598257
27941623 27941623
919437963 919437963
330068670 330068670
714267711 714267711
518822124 518822124
988258242 988258242
95426302 95426302
486666830 486666830
780762383 780762383
41969918 41969918
864056213 864056213
525405229 525405229
243558066 243558066
927993216 927993216
970141510 970141510
739248753 739248753
320553762 320553762
264949980 264949980
85876801 85876801
144117325 144117325
247843441 247843441
884146402 884146402
693457037 693457037
858505237 858505237
939254812 939254812
624619266 624619266
731407386 731407386
508968077 508968077
981962367 981962367
627249581 627249581
98196408 98196408
281144605 281144605
545979260 545979260
783599425 783599425
764130656 764130656
105988142 105988142
515313295 515313295
234365098 234365098
889868593 889868593
403712250 403712250
956119500 956119500
767625812 767625812
139951344 139951344
114667219 114667219
338776999 338776999
67339593 67339593
654371834 654371834
194609215 194609215
776458750 776458750
199891819 199891819
319390050 319390050
170726237 170726237
679214500 679214500
421745756 421745756
422100988 422100988
111224394 111224394
130668348 130668348
621817776 621817776
811425480 811425480
533789210 533789210
608397500 608397500
695690399 695690399
370805059 370805059
991277160 991277160
624847584 624847584
693616067 693616067
946056299 946056299
543365448 543365448
719281206 719281206
185762975 185762975
225501364 225501364
940177872 940177872
968282490 968282490
536432153 536432153
251974437 251974437
519170496 519170496
922503016 922503016
96114423 96114423
795280357 795280357
332124259 332124259
984450020 984450020
637314132 637314132
320247931 320247931
623505436 623505436
431408476 431408476
254219021 254219021
772839059 772839059
687249713 687249713
164925588 164925588
361995982 361995982
159367329 159367329
260690595 260690595
623974136 623974136
145930657 145930657
751457652 751457652
843622916 843622916
213596139 213596139
99173945 99173945
289270187 289270187
637138399 637138399
106148297 106148297
937156353 937156353
43419652 43419652
148812617 148812617
157886820 157886820
644598711 644598711
262527243 262527243
907332875 907332875
751240366 751240366
744471322 744471322
986945297 986945297
842256798 842256798
466981941 466981941
339983516 339983516
834549968 834549968
121516065 121516065
351698539 351698539
685761044 685761044
24761225 24761225
742315819 742315819
612026139 612026139
195343477 195343477
514052718 514052718
288869254 288869254
511807802 511807802
283130349 283130349
248644609 248644609
788297442 788297442
189003662 189003662
74741705 74741705
497619107 497619107
765009346 765009346
703841225 703841225
254069814 254069814
486142583 486142583
137228351 137228351
125514521 125514521
253207741 253207741
130561617 130561617
921596598 921596598
470291015 470291015
777972077 777972077
213743661 213743661
396888286 396888286
407102576 407102576
371436370 371436370
353541334 353541334
360040351 360040351
886102054 886102054
550068207 550068207
70960146 70960146
482646007 482646007
689906222 689906222
60217999 60217999
493546826 493546826
275421044 275421044
716155947 716155947
970176479 970176479
139727954 139727954
487175702 487175702
151931031 151931031
823574698 823574698
3766522 3766522
707249315 707249315
77026316 77026316
125484772 125484772
750310214 750310214
782290463 782290463
907237562 907237562
654468529 654468529
756409645 756409645
71952952 71952952
284511368 284511368
961158944 961158944
862455172 862455172
871545846 871545846
502178600 502178600
896959796 896959796
741112745 741112745
384118498 384118498
914538091 914538091
17877948 17877948
608554317 608554317
402529440 402529440
717762184 717762184
89050472 89050472
3197170 3197170
673134663 673134663
330783720 330783720
244567599 244567599
46970856 46970856
296741696 296741696
828779391 828779391
461250367 461250367
591328322 591328322
541229918 541229918
899301433 899301433
441936606 441936606
623381098 623381098
809681036 809681036
679220840 679220840
672384238 672384238
657474105 657474105
743581234 743581234
294729891 294729891
207926493 207926493
60501237 60501237
701798791 701798791
212092363 212092363
104249798 104249798
602129680 602129680
642119000 642119000
22728453 22728453
468826803 468826803
919531465 919531465
125675603 125675603
423652718 423652718
80196845 80196845
4322979 4322979
709554674 709554674
855993999 855993999
691906580 691906580
150427185 150427185
114882367 114882367
773874051 773874051
55384254 55384254
579926800 579926800
356894626 356894626
176405386 176405386
868913655 868913655
228732408 228732408
614582459 614582459
695896556 695896556
127653250 127653250
113326775 113326775
61335027 61335027
550310967 550310967
799448634 799448634
983360634 983360634
445743415 445743415
214243437 214243437
156687435 156687435
709313806 709313806
234634959 234634959
646666128 646666128
262545244 262545244
292055802 292055802
534523487 534523487
363119112 363119112
981145124 981145124
996016315 996016315
796811643 796811643
693068402 693068402
354728 354728
525115266 525115266
57071661 57071661
462642485 462642485
463304195 463304195
106840365 106840365
561093943 561093943
941011538 941011538
781887279 781887279
991035857 991035857
714051503 714051503
6572679 6572679
807965359 807965359
24289616 24289616
264614205 264614205
432565652 432565652
728446102 728446102
171991224 171991224
441515033 441515033
769103941 769103941
237951110 237951110
993325955 993325955
671353786 671353786
441817415 441817415
22249222 22249222
820428315 820428315
938110044 938110044
371706259 371706259
30731842 30731842
212437211 212437211
942642186 942642186
935111799 935111799
719028596 719028596
634144140 634144140
117549325 117549325
503675266 503675266
100180828 100180828
426402029 426402029
921522498 921522498
81514993 81514993
981105437 981105437
372042464 372042464
737639308 737639308
288412768 288412768
895165001 895165001
646893225 646893225
167757662 167757662
538252903 538252903
746924012 746924012
257936203 257936203
441802386 441802386
467125922 467125922
726415796 726415796
932754201 932754201
16620636 16620636
265746762 265746762
178882939 178882939
915625694 915625694
60947873 60947873
764820209 764820209
132653557 132653557
692846525 692846525
844884442 844884442
899757106 899757106
798829993 798829993
311121981 311121981
617762653 617762653
298980193 298980193
986580422 986580422
956970115 956970115
557092423 557092423
523025912 523025912
209847455 209847455
21481226 21481226
235670145 235670145
325676935 325676935
930286282 930286282
233605209 233605209
806633072 806633072
471347576 471347576
169524723 169524723
235990663 235990663
565483725 565483725
685836333 685836333
743451107 743451107
220625185 220625185
290118086 290118086
965722359 965722359
801000113 801000113
768403851 768403851
664758700 664758700
282157836 282157836
86176733 86176733
218911194 218911194
253040720 253040720
935566624 935566624
173667858 173667858
505713941 505713941
621039935 621039935
192302062 192302062
81435080 81435080
528241147 528241147
49402670 49402670
815600885 815600885
801560071 801560071
283153929 283153929
835394044 835394044
922388651 922388651
617432805 617432805
198310842 198310842
545656083 545656083
624225023 624225023
497684156 497684156
234864823 234864823
977787713 977787713
245536330 245536330
385462860 385462860
128582661 128582661
663774515 663774515
391247316 391247316
699178840 699178840
899829879 899829879
128198358 128198358
204504437 204504437
860553692 860553692
21894119 21894119
924486379 924486379
505917169 505917169
973011712 973011712
886802808 886802808
994536758 994536758
845390189 845390189
840861449 840861449
821011156 821011156
605998420 605998420
957812450 957812450
756061668 756061668
512716395 512716395
68497345 68497345
253846283 253846283
611967333 611967333
790907031 790907031
43493465 43493465
344718386 344718386
134021304 134021304
617251010 617251010
915174816 915174816
160746882 160746882
329413944 329413944
135405521 135405521
984175052 984175052
294612813 294612813
113289377 113289377
744947442 744947442
783585580 783585580
620444683 620444683
550216251 550216251
264791656 264791656
624455103 624455103
913072727 913072727
224826541 224826541
547402592 547402592
655648983 655648983
617507838 617507838
596657570 596657570
175465850 175465850
444096094 444096094
7514703 7514703
221804148 221804148
831287991 831287991
977703665 977703665
514053703 514053703
150084271 150084271
939079428 939079428
525545203 525545203
937338090 937338090
741504675 741504675
540389340 540389340
576684517 576684517
294318193 294318193
546425874 546425874
24603596 24603596
222682333 222682333
166647171 166647171
328938172 328938172
503615565 503615565
744206286 744206286
837860459 837860459
348732633 348732633
835736650 835736650
60883335 60883335
736468579 736468579
991439714 991439714
109717968 109717968
400629338 400629338
893935006 893935006
270760920 270760920
463741583 463741583
495866021 495866021
445138578 445138578
592800247 592800247
881631017 881631017
831261251 831261251
86169461 86169461
96541947 96541947
228193350 228193350
119177726 119177726
128265161 128265161
539867489 539867489
953578404 953578404
317700668 317700668
364159950 364159950
387460868 387460868
484744146 484744146
793256236 793256236
60740337 60740337
663059341 663059341
206709358 206709358
104623002 104623002
568162330 568162330
138871052 138871052
242813002 242813002
758634910 758634910
23541842 23541842
825535598 825535598
574030396 574030396
564651886 564651886
787359445 787359445
880251580 880251580
153484644 153484644
796411985 796411985
118292167 118292167
522971193 522971193
73540745 73540745
710076182 710076182
269650385 269650385
605861765 605861765
115479083 115479083
753791925 753791925
848229608 848229608
683570907 683570907
655849519 655849519
392863278 392863278
800171199 800171199
579207632 579207632
612592216 612592216
537184962 537184962
161511360 161511360
302192374 302192374
897532728 897532728
755965328 755965328
688665793 688665793
142669409 142669409
902690060 902690060
882810624 882810624
262661977 262661977
445873416 445873416
175644081 175644081
357637354 357637354
200640309 200640309
35702404 35702404
564648872 564648872
455129975 455129975
750489053 750489053
675407684 675407684
668522133 668522133
873453999 873453999
808307628 808307628
24079741 24079741
31086081 31086081
635622671 635622671
768408689 768408689
917858739 917858739
601967056 601967056
123139782 123139782
864917763 864917763
496069261 496069261
663728256 663728256
197221650 197221650
268592041 268592041
75365476 75365476
626388831 626388831
125915838 125915838
556244000 556244000
972452365 972452365
188845073 188845073
379786549 379786549
298378166 298378166
149608788 149608788
789026245 789026245
148227280 148227280
234181779 234181779
311037344 311037344
752034449 752034449
71410426 71410426
99014241 99014241
23639464 23639464
573841680 573841680
839737362 839737362
217827872 217827872
550147147 550147147
622571696 622571696
46496792 46496792
144283380 144283380
343794786 343794786
122929200 122929200
774957255 774957255
588119879 588119879
403445787 403445787
175638272 175638272
763395174 763395174
730940196 730940196
910570642 910570642
340513128 340513128
488456254 488456254
594346231 594346231
594916545 594916545
794660009 794660009
202950374 202950374
396459638 396459638
753801766 753801766
631189314 631189314
186267873 186267873
46171765 46171765
238818599 238818599
560738647 560738647
623068088 623068088
50925943 50925943
778843296 778843296
694330172 694330172
567737503 567737503
635614185 635614185
487356083 487356083
676883237 676883237
265572434 265572434
109367777 109367777
363738547 363738547
283393036 283393036
393875523 393875523
90810089 90810089
784162100 784162100
141390816 141390816
74358437 74358437
755664834 755664834
532367429 532367429
186463118 186463118
275131659 275131659
551054568 551054568
924549936 924549936
65710385 65710385
551650812 551650812
351513350 351513350
476931833 476931833
683424307 683424307
753832079 753832079
287143803 287143803
255939222 255939222
294074008 294074008
361160417 361160417
250302249 250302249
190881743 190881743
986878238 986878238
212700156 212700156
552197213 552197213
685867125 685867125
946072070 946072070
755108676 755108676
814010548 814010548
132727823 132727823
166408114 166408114
433961185 433961185
926102704 926102704
930982802 930982802
649928044 649928044
829655120 829655120
69866926 69866926
863163786 863163786
336920365 336920365
908492744 908492744
284732559 284732559
570697566 570697566
379599298 379599298
426435667 426435667
661633569 661633569
142786043 142786043
266280971 266280971
123904145 123904145
192488031 192488031
452478701 452478701
14918947 14918947
180213179 180213179
945386704 945386704
122018579 122018579
150984096 150984096
191536611 191536611
3875839 3875839
136123181 136123181
410534228 410534228
197264345 197264345
791679589 791679589
898001904 898001904
916874186 916874186
302467251 302467251
50994441 50994441
657298016 657298016
192665422 192665422
669976037 669976037
290225786 290225786
826105746 826105746
327122246 327122246
662678789 662678789
258822496 258822496
67105175 67105175
287615689 287615689
40774813 40774813
191950285 191950285
391158216 391158216
890289891 890289891
478180457 478180457
460368453 460368453
770167797 770167797
802000102 802000102
708358043 708358043
687284543 687284543
375266078 375266078
624031791 624031791
49734254 49734254
339014100 339014100
969422010 969422010
78288227 78288227
164918287 164918287
160987715 160987715
504713338 504713338
793575422 793575422
10313143 10313143
194110757 194110757
532221295 532221295
464458619 464458619
390824739 390824739
784230666 784230666
599810201 599810201
852654769 852654769
811025043 811025043
94909025 94909025
318482282 318482282
417018232 417018232
401597380 401597380
608566606 608566606
567993643 567993643
848079202 848079202
766253310 766253310
538492787 538492787
766233930 766233930
869401551 869401551
212202433 212202433
211015760 211015760
417055146 417055146
209307337 209307337
541845301 541845301
36919987 36919987
412270961 412270961
136675198 136675198
732300925 732300925
434033905 434033905
897855507 897855507
195159034 195159034
269585995 269585995
217331458 217331458
396614600 396614600
134094185 134094185
760701448 760701448
517540366 517540366
937595250 937595250
244048901 244048901
390079440 390079440
394633917 394633917
61899538 61899538
790375642 790375642
344490932 344490932
474238132 474238132
457267051 457267051
507420013 507420013
534440289 534440289
875313061 875313061
377655446 377655446
202160447 202160447
38822678 38822678
489364221 489364221
685202133 685202133
219778031 219778031
190318986 190318986
73864414 73864414
772537833 772537833
144117885 144117885
240433954 240433954
980517137 980517137
522690022 522690022
84873069 84873069
92527300 92527300
73687586 73687586
20554740 20554740
129164730 129164730
100967092 100967092
106922703 106922703
925462634 925462634
663292983 663292983
757399340 757399340
271987512 271987512
122109930 122109930
949308255 949308255
8038330 8038330
667760992 667760992
129685684 129685684
285088800 285088800
663141265 663141265
699276203 699276203
15886944 15886944
414047443 414047443
433804054 433804054
964852747 964852747
611125773 611125773
619382948 619382948
740266882 740266882
123664104 123664104
579183966 579183966
710947139 710947139
209783017 209783017
695275118 695275118
743116218 743116218
111350194 111350194
197019131 197019131
962910586 962910586
82227123 82227123
537606654 537606654
401883779 401883779
863896778 863896778
790790985 790790985
266081555 266081555
966326648 966326648
639535786 639535786
360867251 360867251
749787484 749787484
109552559 109552559
683755138 683755138
154203358 154203358
961947330 961947330
266561582 266561582
71425753 71425753
547044802 547044802
326002498 326002498
728341257 728341257
573112180 573112180
557575747 557575747
697506304 697506304
545544789 545544789
73896699 73896699
403231030 403231030
17086478 17086478
239796478 239796478
279759060 279759060
54086515 54086515
896443236 896443236
100460753 100460753
746362343 746362343
49601780 49601780
769627548 769627548
932269269 932269269
740870805 740870805
448292962 448292962
190952610 190952610
412927129 412927129
900008141 900008141
417703054 417703054
71373357 71373357
279369952 279369952
838763091 838763091
206401338 206401338
422985381 422985381
240388259 240388259
444393584 444393584
262498605 262498605
17319970 17319970
82086361 82086361
527804641 527804641
142923236 142923236
695983089 695983089
766444117 766444117
139746532 139746532
478268401 478268401
248120044 248120044
451579466 451579466
798491227 798491227
463324110 463324110
459904393 459904393
517905326 517905326
663489058 663489058
412687898 412687898
926404011 926404011
710593160 710593160
966108832 966108832
808377619 808377619
140077577 140077577
385149170 385149170
998648323 998648323
268925465 268925465
220517284 220517284
675056317 675056317
259841190 259841190
211852143 211852143
785123223 785123223
322387629 322387629
387864753 387864753
241018285 241018285
890378728 890378728
686126938 686126938
281708815 281708815
76631609 76631609
751596821 751596821
774894646 774894646
873685929 873685929
954043820 954043820
861118615 861118615
192460008 192460008
7740021 7740021
585406137 585406137
284598599 284598599
908413902 908413902
573472093 573472093
839191481 839191481
885359836 885359836
349353850 349353850
157313842 157313842
122050267 122050267
899529737 899529737
613293681 613293681
101991640 101991640
566003412 566003412
790736704 790736704
874908386 874908386
436669300 436669300
59077778 59077778
828881650 828881650
91112940 91112940
548765666 548765666
77614661 77614661
122175149 122175149
760400648 760400648
133765771 133765771
59356302 59356302
843872667 843872667
352978045 352978045
498440561 498440561
494708659 494708659
287179854 287179854
985778523 985778523
30616982 30616982
820274077 820274077
945187465 945187465
393782735 393782735
250755011 250755011
816363836 816363836
6310948 6310948
784692936 784692936
266017493 266017493
58831560 58831560
255702567 255702567
758687922 758687922
677965641 677965641
208848164 208848164
731511563 731511563
176169913 176169913
439762127 439762127
699975203 699975203
609561993 609561993
607488774 607488774
904192448 904192448
784398042 784398042
315302247 315302247
93378450 93378450
783730408 783730408
858130176 858130176
385383076 385383076
58061362 58061362
182363321 182363321
424394374 424394374
859713651 859713651
207823837 207823837
269873159 269873159
4907218 4907218
650060128 650060128
870068969 870068969
645345845 645345845
232722709 232722709
176619877 176619877
756702286 756702286
194048910 194048910
884888241 884888241
698350325 698350325
31288221 31288221
42761145 42761145
790477502 790477502
823028086 823028086
114758193 114758193
932750866 932750866
146714977 146714977
894911716 894911716
717988787 717988787
138305159 138305159
483088368 483088368
235966233 235966233
398752195 398752195
71397483 71397483
543510316 543510316
167307100 167307100
586056812 586056812
601574524 601574524
648772149 648772149
332948119 332948119
887181188 887181188
793272529 793272529
289585163 289585163
470008439 470008439
298207569 298207569
879499281 879499281
40717712 40717712
476957219 476957219
124138288 124138288
127910602 127910602
210961777 210961777
389310837 389310837
216361845 216361845
778971564 778971564
310239884 310239884
422127680 422127680
157687371 157687371
759400702 759400702
141777989 141777989
216481519 216481519
512088748 512088748
312472310 312472310
326653676 326653676
39987649 39987649
416968300 416968300
267515497 267515497
484043522 484043522
163657951 163657951
718394842 718394842
802029466 802029466
497185693 497185693
850036413 850036413
118328780 118328780
961286069 961286069
710506759 710506759
579688804 579688804
420586755 420586755
107063577 107063577
668535022 668535022
27212370 27212370
882565349 882565349
337209160 337209160
776800821 776800821
161781473 161781473
868897751 868897751
10352562 10352562
226156657 226156657
315985940 315985940
449021732 449021732
516016442 516016442
867026798 867026798
510430609 510430609
381736344 381736344
604995588 604995588
306314882 306314882
832656096 832656096
562951574 562951574
358151900 358151900
638987979 638987979
600841242 600841242
678883604 678883604
805842735 805842735
577739082 577739082
153097555 153097555
977485771 977485771
648555957 648555957
97142548 97142548
977455713 977455713
332804175 332804175
355233082 355233082
712140184 712140184
639363374 639363374
218944022 218944022
731530535 731530535
463217819 463217819
232155107 232155107
957147993 957147993
819371706 819371706
285672774 285672774
753154346 753154346
470109374 470109374
132605925 132605925
521696695 521696695
591995544 591995544
160670300 160670300
97760195 97760195
104432253 104432253
902660015 902660015
800612345 800612345
661252290 661252290
101664735 101664735
90980774 90980774
253707995 253707995
840063836 840063836
257177936 257177936
767841617 767841617
909130012 909130012
511808559 511808559
428387808 428387808
810411118 810411118
128566605 128566605
213191458 213191458
832687504 832687504
907986529 907986529
205034054 205034054
638943722 638943722
889277718 889277718
208950691 208950691
697033132 697033132
234609370 234609370
62551819 62551819
263707116 263707116
79561744 79561744
441197265 441197265
902435755 902435755
839125089 839125089
273474333 273474333
243703860 243703860
468879712 468879712
744301635 744301635
550398854 550398854
813156873 813156873
524321332 524321332
37363643 37363643
861099501 861099501
265983711 265983711
265630256 265630256
819476464 819476464
290461444 290461444
121455841 121455841
566010695 566010695
421631249 421631249
173634483 173634483
252899585 252899585
950697587 950697587
735462352 735462352
785376918 785376918
92886624 92886624
885605638 885605638
618022214 618022214
592495185 592495185
445109074 445109074
493866842 493866842
282306077 282306077
109359792 109359792
813602257 813602257
710681190 710681190
371927218 371927218
877808484 877808484
860575802 860575802
150308638 150308638
30345482 30345482
69434089 69434089
99947942 99947942
281544963 281544963
255410199 255410199
368191986 368191986
386264792 386264792
746209332 746209332
190500633 190500633
682744574 682744574
48281419 48281419
268174024 268174024
290088807 290088807
387623099 387623099
747571332 747571332
427671929 427671929
232206746 232206746
320622072 320622072
289229634 289229634
968219387 968219387
4845141 4845141
696439352 696439352
81416625 81416625
797511130 797511130
335021167 335021167
742281124 742281124
229752558 229752558
480551416 480551416
121638463 121638463
53375470 53375470
799927906 799927906
868643591 868643591
835458924 835458924
465663726 465663726
464335856 464335856
754493235 754493235
808008981 808008981
103127251 103127251
497055344 497055344
558108115 558108115
817316768 817316768
345548956 345548956
416731031 416731031
764372726 764372726
846131253 846131253
70382852 70382852
374135269 374135269
709338186 709338186
179408487 179408487
282405263 282405263
214509593 214509593
142574094 142574094
641884161 641884161
536507418 536507418
488407199 488407199
534400143 534400143
487004694 487004694
173407128 173407128
881697216 881697216
928042406 928042406
339845661 339845661
967805403 967805403
988397703 988397703
316126825 316126825
821017540 821017540
475965528 475965528
13057287 13057287
384702455 384702455
390296687 390296687
891197809 891197809
244724798 244724798
151407000 151407000
45127999 45127999
762434278 762434278
932137735 932137735
942002867 942002867
4200996 4200996
502941794 502941794
202034134 202034134
770494707 770494707
764347014 764347014
708725780 708725780
972324567 972324567
965905617 965905617
360885700 360885700
218085935 218085935
138098859 138098859
55725470 55725470
410679555 410679555
165841277 165841277
549809728 549809728
789317355 789317355
371022071 371022071
400749324 400749324
126148124 126148124
759859221 759859221
128042060 128042060
48550933 48550933
13426659 13426659
305074888 305074888
35341570 35341570
685710350 685710350
675635587 675635587
739415724 739415724
714744049 714744049
539035059 539035059
734190758 734190758
365768149 365768149
510497885 510497885
396668033 396668033
331808690 331808690
511494281 511494281
412441950 412441950
977554946 977554946
540638394 540638394
746325971 746325971
440518289 440518289
374369712 374369712
544857546 544857546
523109958 523109958
120069662 120069662
687317056 687317056
15862944 15862944
685402447 685402447
196377152 196377152
570054446 570054446
118858254 118858254
496888837 496888837
533742919 533742919
716510728 716510728
187456812 187456812
989738238 989738238
982766523 982766523
541168516 541168516
951806445 951806445
923282567 923282567
318059805 318059805
639798967 639798967
662955962 662955962
965972937 965972937
284628409 284628409
334877750 334877750
302225677 302225677
233250623 233250623
177578538 177578538
117152573 117152573
335484271 335484271
517354779 517354779
861381401 861381401
136237323 136237323
447463913 447463913
132892338 132892338
65805930 65805930
89122545 89122545
175261431 175261431
348980512 348980512
480994563 480994563
255551333 255551333
384920496 384920496
979603789 979603789
291357216 291357216
581212249 581212249
238523251 238523251
26547013 26547013
8687252 8687252
53261195 53261195
672205387 672205387
851012192 851012192
901391714 901391714
804083236 804083236
3455077 3455077
140351289 140351289
414732502 414732502
205516408 205516408
905576178 905576178
771975234 771975234
450787066 450787066
434678313 434678313
395806153 395806153
653012867 653012867
652586346 652586346
430655599 430655599
468093692 468093692
525138778 525138778
908983916 908983916
864694417 864694417
796552154 796552154
697992623 697992623
499996126 499996126
923212321 923212321
875457463 875457463
232435377 232435377
295735119 295735119
760264399 760264399
588635101 588635101
494059459 494059459
262121797 262121797
777845780 777845780
12896921 12896921
995508042 995508042
268205513 268205513
483926895 483926895
595081868 595081868
164497077 164497077
135274342 135274342
730427161 730427161
860143762 860143762
210701585 210701585
141480747 141480747
236923171 236923171
82711366 82711366
140553580 140553580
319841278 319841278
574141520 574141520
668138138 668138138
747610310 747610310
343507649 343507649
136732302 136732302
38072213 38072213
66684340 66684340
165292828 165292828
830667100 830667100
770346896 770346896
200394398 200394398
986415639 986415639
13429748 13429748
957853885 957853885
304484079 304484079
113286400 113286400
867808007 867808007
778177825 778177825
979688937 979688937
452785594 452785594
158013800 158013800
33945492 33945492
134874131 134874131
454389641 454389641
408806120 408806120
58243883 58243883
175421986 175421986
289473315 289473315
600704800 600704800
854484825 854484825
543406245 543406245
394495301 394495301
68607340 68607340
893043855 893043855
539493918 539493918
755255458 755255458
817935200 817935200
269197854 269197854
746355885 746355885
213368932 213368932
141769700 141769700
9041498 9041498
509523359 509523359
571353928 571353928
131737640 131737640
382734960 382734960
82510852 82510852
673856296 673856296
936281957 936281957
965805553 965805553
400245422 400245422
454471963 454471963
858368168 858368168
926943231 926943231
544863137 544863137
196676718 196676718
482079114 482079114
156259883 156259883
427424178 427424178
725524347 725524347
737491152 737491152
480891424 480891424
582945864 582945864
16849079 16849079
382542019 382542019
832959744 832959744
235576524 235576524
193824503 193824503
272927274 272927274
485218771 485218771
117381080 117381080
539514993 539514993
127233724 127233724
56751414 56751414
619992638 619992638
872835400 872835400
672452415 672452415
803181848 803181848
623247153 623247153
40090638 40090638
704602513 704602513
346467661 346467661
556108206 556108206
199301548 199301548
874586016 874586016
148290691 148290691
510895180 510895180
937633760 937633760
255186041 255186041
305041491 305041491
903801005 903801005
775672854 775672854
806128668 806128668
438069870 438069870
108243358 108243358
79873947 79873947
417369573 417369573
775289883 775289883
808976313 808976313
940127179 940127179
774174179 774174179
716349644 716349644
750827985 750827985
827770171 827770171
369591311 369591311
35287531 35287531
86707568 86707568
909862837 909862837
639580545 639580545
491061065 491061065
732348695 732348695
846565604 846565604
563600908 563600908
234079148 234079148
527906835 527906835
52373037 52373037
400107310 400107310
103944073 103944073
60562536 60562536
472917417 472917417
984120480 984120480
941236025 941236025
396422540 396422540
241367227 241367227
929660596 929660596
84084870 84084870
855953290 855953290
340600393 340600393
85590179 85590179
140241175 140241175
124365827 124365827
711306797 711306797
419305661 419305661
660204136 660204136
35529364 35529364
946863125 946863125
173799052 173799052
851217702 851217702
237072138 237072138
905531863 905531863
899086023 899086023
758073756 758073756
778251676 778251676
692086560 692086560
14693020 14693020
129366172 129366172
424037229 424037229
718520056 718520056
147352040 147352040
174187960 174187960
110016485 110016485
675632152 675632152
253118410 253118410
900396369 900396369
302043608 302043608
451047646 451047646
394965892 394965892
159997838 159997838
117862901 117862901
921181353 921181353
708621819 708621819
823239142 823239142
774066062 774066062
995788790 995788790
922342239 922342239
84515154 84515154
808529729 808529729
638007108 638007108
185208843 185208843
744535444 744535444
502477186 502477186
124765938 124765938
616904040 616904040
374272959 374272959
674255344 674255344
802832967 802832967
41735908 41735908
387182341 387182341
330757254 330757254
316288101 316288101
61608038 61608038
913537691 913537691
31243421 31243421
775730660 775730660
147026668 147026668
226722590 226722590
157315225 157315225
30094309 30094309
142956535 142956535
28846864 28846864
921472880 921472880
7838178 7838178
941505102 941505102
894108344 894108344
491282729 491282729
758325972 758325972
599506951 599506951
115924213 115924213
643978851 643978851
162911090 162911090
675849921 675849921
708995864 708995864
303272312 303272312
33511675 33511675
969290761 969290761
330277071 330277071
186517102 186517102
44343710 44343710
468428083 468428083
197176966 197176966
269397807 269397807
795123935 795123935
209544446 209544446
175577237 175577237
879128444 879128444
316265708 316265708
906390835 906390835
122312492 122312492
457156238 457156238
747225251 747225251
160692232 160692232
584110690 584110690
109539725 109539725
441829564 441829564
223652381 223652381
806188395 806188395
338070288 338070288
680766140 680766140
388343493 388343493
280508483 280508483
822953981 822953981
496507126 496507126
413607539 413607539
937393624 937393624
903231204 903231204
100658790 100658790
231841713 231841713
15786451 15786451
836525433 836525433
971506074 971506074
786971848 786971848
332367920 332367920
51045610 51045610
201498858 201498858
299966392 299966392
557452539 557452539
358577724 358577724
444086402 444086402
65252238 65252238
882639237 882639237
669133531 669133531
12294338 12294338
951543714 951543714
466489803 466489803
556168128 556168128
673093838 673093838
254770586 254770586
522099040 522099040
846446555 846446555
66316103 66316103
563336559 563336559
305908238 305908238
889032643 889032643
834615018 834615018
117150745 117150745
473851291 473851291
832734287 832734287
595464893 595464893
28482702 28482702
957440478 957440478
860440889 860440889
228259115 228259115
904284941 904284941
592373852 592373852
385003315 385003315
602585755 602585755
839612453 839612453
528950604 528950604
126639060 126639060
6620696 6620696
844564737 844564737
888167254 888167254
988607098 988607098
847292442 847292442
643022161 643022161
994367122 994367122
653955261 653955261
586709946 586709946
318255344 318255344
676695799 676695799
824317150 824317150
337177028 337177028
445116978 445116978
130146687 130146687
682360664 682360664
103115284 103115284
795885626 795885626
774093055 774093055
136431357 136431357
109837899 109837899
101813885 101813885
211675597 211675597
776716128 776716128
591525757 591525757
819732813 819732813
292229412 292229412
632134958 632134958
231870895 231870895
781769299 781769299
463984787 463984787
869268951 869268951
894388505 894388505
896606231 896606231
689760826 689760826
130782991 130782991
937033781 937033781
993495410 993495410
925883534 925883534
272854755 272854755
986692998 986692998
946319706 946319706
521996494 521996494
822654434 822654434
769767034 769767034
322108222 322108222
811776995 811776995
163899810 163899810
951606097 951606097
382726344 382726344
908351587 908351587
496575060 496575060
966047852 966047852
204275666 204275666
75199685 75199685
449754646 449754646
545075428 545075428
772893113 772893113
1137080 1137080
421933639 421933639
854947075 854947075
232318904 232318904
144940468 144940468
781334265 781334265
693328435 693328435
416323577 416323577
348822426 348822426
637298899 637298899
438088726 438088726
767941466 767941466
683940437 683940437
827439606 827439606
237699638 237699638
361349354 361349354
589712734 589712734
338230363 338230363
352174008 352174008
321612449 321612449
928606698 928606698
267329294 267329294
328779436 328779436
258402323 258402323
365526751 365526751
832923190 832923190
744530217 744530217
264009399 264009399
498249345 498249345
206627705 206627705
801448823 801448823
301719231 301719231
498492401 498492401
54945741 54945741
138023862 138023862
74623060 74623060
149080532 149080532
35352359 35352359
120886789 120886789
526638929 526638929
985284128 985284128
720393980 720393980
701866611 701866611
649272532 649272532
978992215 978992215
911187448 911187448
525194840 525194840
161338858 161338858
955044597 955044597
10392010 10392010
171648409 171648409
474630188 474630188
439870132 439870132
293822768 293822768
204107954 204107954
946693364 946693364
294948571 294948571
103184427 103184427
958288610 958288610
910636484 910636484
693457371 693457371
275907509 275907509
750232073 750232073
83524218 83524218
395853436 395853436
151847322 151847322
42185622 42185622
793792519 793792519
853880732 853880732
910285691 910285691
454195180 454195180
290331954 290331954
292241170 292241170
494319638 494319638
713105512 713105512
794067666 794067666
167016767 167016767
255665578 255665578
110407201 110407201
783035143 783035143
907070970 907070970
611334773 611334773
677460347 677460347
25071627 25071627
997153058 997153058
924981150 924981150
459989959 459989959
244183756 244183756
368151803 368151803
736241647 736241647
784140072 784140072
415330101 415330101
749202221 749202221
275063458 275063458
648554807 648554807
866471643 866471643
63484089 63484089
670566493 670566493
818884205 818884205
793806093 793806093
452792496 452792496
708887914 708887914
929759028 929759028
850970077 850970077
138178919 138178919
244316181 244316181
154817649 154817649
585842163 585842163
603000038 603000038
606276098 606276098
817106484 817106484
682380924 682380924
980615356 980615356
849903941 849903941
596276925 596276925
821971213 821971213
398931437 398931437
9223870 9223870
90944337 90944337
463054935 463054935
63701778 63701778
287802743 287802743
518690981 518690981
44457810 44457810
953286972 953286972
101905272 101905272
781082795 781082795
473204751 473204751
44922521 44922521
35185281 35185281
622258339 622258339
568701973 568701973
474857459 474857459
848030178 848030178
257621123 257621123
858057577 858057577
355960391 355960391
918042559 918042559
945715087 945715087
64102338 64102338
998395013 998395013
562633602 562633602
870888182 870888182
578316029 578316029
315450241 315450241
203058658 203058658
496521519 496521519
804911744 804911744
158395837 158395837
241173523 241173523
487807182 487807182
956849292 956849292
830499012 830499012
10125739 10125739
993062549 993062549
568900597 568900597
707215636 707215636
351087464 351087464
57858627 57858627
235654449 235654449
986287383 986287383
19298641 19298641
601936488 601936488
858492313 858492313
675128758 675128758
602389521 602389521
247238456 247238456
806912620 806912620
221384308 221384308
566745471 566745471
677238956 677238956
191955935 191955935
935790892 935790892
156298175 156298175
85692704 85692704
67777475 67777475
402014152 402014152
391031504 391031504
24726327 24726327
46935557 46935557
716079650 716079650
635803669 635803669
979251277 979251277
289745015 289745015
557606183 557606183
132178993 132178993
805496137 805496137
504291855 504291855
655924642 655924642
915854334 915854334
792711299 792711299
293018108 293018108
272710737 272710737
563589341 563589341
755298017 755298017
895716071 895716071
407825012 407825012
283771226 283771226
513048088 513048088
381787804 381787804
279790149 279790149
339300350 339300350
893205449 893205449
252873734 252873734
421037493 421037493
526047843 526047843
664740789 664740789
656979758 656979758
624966918 624966918
715427320 715427320
197980222 197980222
639235842 639235842
301999063 301999063
475274190 475274190
20489853 20489853
182992012 182992012
241471929 241471929
745448667 745448667
740137350 740137350
61656922 61656922
81109907 81109907
929497204 929497204
543127826 543127826
965117155 965117155
286307068 286307068
458751555 458751555
210933375 210933375
984715740 984715740
930732606 930732606
843505869 843505869
259947617 259947617
470418892 470418892
379867860 379867860
935901968 935901968
496843684 496843684
785750818 785750818
379570710 379570710
304472459 304472459
376589260 376589260
134668532 134668532
282581392 282581392
479810254 479810254
83423195 83423195
540801297 540801297
952184222 952184222
987944929 987944929
76528768 76528768
243226087 243226087
766098882 766098882
710866905 710866905
267738710 267738710
738337873 738337873
935423711 935423711
110567780 110567780
805758436 805758436
992651366 992651366
453486810 453486810
123782554 123782554
429115434 429115434
274389538 274389538
194484124 194484124
105056286 105056286
84551996 84551996
141953284 141953284
365563824 365563824
328733041 328733041
947499916 947499916
827111267 827111267
248229433 248229433
372645945 372645945
768328515 768328515
294736615 294736615
913701924 913701924
227010905 227010905
957866762 957866762
614373637 614373637
956295885 956295885
819653266 819653266
724242786 724242786
557375569 557375569
693622926 693622926
75597114 75597114
857949172 857949172
984333677 984333677
76698673 76698673
48865925 48865925
298809511 298809511
876239055 876239055
105989558 105989558
840744176 840744176
863317312 863317312
277864707 277864707
686703358 686703358
21288623 21288623
962708895 962708895
643217899 643217899
35263417 35263417
470690185 470690185
299646651 299646651
66943557 66943557
902117707 902117707
441392867 441392867
353257963 353257963
646686055 646686055
22160715 22160715
942250817 942250817
221908412 221908412
825719767 825719767
915817417 915817417
347891952 347891952
152565529 152565529
712677462 712677462
847970395 847970395
930645491 930645491
678704544 678704544
435722769 435722769
412888607 412888607
650715858 650715858
996239169 996239169
929199127 929199127
212036107 212036107
847035904 847035904
819118749 819118749
14076349 14076349
102793113 102793113
501361923 501361923
288308665 288308665
559374082 559374082
765625705 765625705
601677168 601677168
439219804 439219804
609325418 609325418
742132633 742132633
140772929 140772929
878527886 878527886
139812420 139812420
134491549 134491549
392655590 392655590
82245074 82245074
312351608 312351608
582020652 582020652
273782872 273782872
853697177 853697177
86569754 86569754
245937477 245937477
341235277 341235277
240286385 240286385
694067538 694067538
454424656 454424656
883029359 883029359
373662651 373662651
789208881 789208881
124119719 124119719
935678656 935678656
881900732 881900732
391287567 391287567
858189243 858189243
17935605 17935605
380770828 380770828
297208341 297208341
175559052 175559052
603613716 603613716
32937828 32937828
674558385 674558385
448022299 448022299
190060897 190060897
837753818 837753818
57270714 57270714
450979612 450979612
349675455 349675455
758700017 758700017
23274920 23274920
15497163 15497163
764722666 764722666
962877733 962877733
626013016 626013016
163914005 163914005
597692963 597692963
371281214 371281214
89561328 89561328
61475311 61475311
166184535 166184535
47216026 47216026
49106849 49106849
427127167 427127167
215090366 215090366
21104692 21104692
740067138 740067138
622101109 622101109
424626634 424626634
614091976 614091976
772709876 772709876
752341781 752341781
91468077 91468077
763887263 763887263
986393475 986393475
533651307 533651307
261943966 261943966
715862280 715862280
624047791 624047791
914178306 914178306
959020145 959020145
351810046 351810046
263631062 263631062
485258137 485258137
802353345 802353345
220492004 220492004
502251474 502251474
305708546 305708546
327900437 327900437
229865216 229865216
658882362 658882362
994027815 994027815
737417795 737417795
571684301 571684301
143526578 143526578
762094089 762094089
368071486 368071486
494408153 494408153
651377552 651377552
437397724 437397724
989904427 989904427
964238991 964238991
473822511 473822511
205695303 205695303
142290089 142290089
134950464 134950464
656952522 656952522
254430557 254430557
425099968 425099968
547150752 547150752
69002728 69002728
147054170 147054170
714251048 714251048
82139076 82139076
268185207 268185207
961393851 961393851
807461816 807461816
305810669 305810669
648521 648521
495716620 495716620
893118037 893118037
139221356 139221356
225300531 225300531
160351580 160351580
539280219 539280219
445648722 445648722
971524869 971524869
531457398 531457398
760209655 760209655
916962664 916962664
884669873 884669873
689635828 689635828
762433919 762433919
475892626 475892626
322453107 322453107
150174498 150174498
706257091 706257091
81014813 81014813
487521921 487521921
558778879 558778879
508762822 508762822
940384625 940384625
388098986 388098986
300324555 300324555
315047056 315047056
350371557 350371557
513097752 513097752
147914028 147914028
360673725 360673725
103091540 103091540
251856739 251856739
775556944 775556944
144327340 144327340
27318554 27318554
130227647 130227647
798689930 798689930
861112655 861112655
496686585 496686585
800293061 800293061
693175828 693175828
475361104 475361104
681247531 681247531
253596225 253596225
956182776 956182776
255829590 255829590
124391758 124391758
310958509 310958509
928909836 928909836
70468558 70468558
355125316 355125316
538792369 538792369
271633339 271633339
234180461 234180461
194598138 194598138
798576484 798576484
372213944 372213944
60232016 60232016
958018378 958018378
987274979 987274979
376477586 376477586
231851366 231851366
425849298 425849298
22839848 22839848
57224020 57224020
210490344 210490344
178567492 178567492
143005298 143005298
676361943 676361943
583390613 583390613
118278740 118278740
185460805 185460805
728608284 728608284
124353489 124353489
265232149 265232149
800838709 800838709
701239101 701239101
438637750 438637750
363611108 363611108
83525310 83525310
388750546 388750546
267879910 267879910
732349891 732349891
457047176 457047176
595154113 595154113
445292864 445292864
320834634 320834634
809718961 809718961
972105049 972105049
195032459 195032459
432415946 432415946
994290745 994290745
473999165 473999165
747543 747543
765328744 765328744
270024088 270024088
389364519 389364519
571382167 571382167
321489374 321489374
196439717 196439717
722353596 722353596
748102932 748102932
935078459 935078459
773185697 773185697
940341978 940341978
101706171 101706171
33284758 33284758
765289558 765289558
440450556 440450556
145131873 145131873
428179882 428179882
634194643 634194643
588210145 588210145
393462480 393462480
88901114 88901114
71092457 71092457
778566782 778566782
990665839 990665839
102716044 102716044
396102789 396102789
903149809 903149809
191560877 191560877
672385046 672385046
546896061 546896061
637244523 637244523
27540249 27540249
474086390 474086390
43042228 43042228
907144910 907144910
449869273 449869273
843671965 843671965
458024361 458024361
170277105 170277105
664775561 664775561
640471337 640471337
501896395 501896395
301171521 301171521
244479707 244479707
388030010 388030010
157874372 157874372
928606466 928606466
343711038 343711038
325716244 325716244
203712126 203712126
625257785 625257785
377951684 377951684
886326428 886326428
461144110 461144110
942862401 942862401
711101225 711101225
38429318 38429318
732580359 732580359
253332443 253332443
882072775 882072775
158131031 158131031
784546911 784546911
939240210 939240210
699182646 699182646
289001342 289001342
366477338 366477338
505165925 505165925
685112544 685112544
659087604 659087604
59921593 59921593
573830706 573830706
219729171 219729171
753390067 753390067
763099746 763099746
303552095 303552095
795885776 795885776
984566805 984566805
435357373 435357373
134192254 134192254
671626220 671626220
951204611 951204611
199020498 199020498
155763393 155763393
914324271 914324271
848726991 848726991
18223128 18223128
657691188 657691188
492211061 492211061
949596716 949596716
21840914 21840914
732139923 732139923
211436492 211436492
474421578 474421578
28200545 28200545
904900483 904900483
89038451 89038451
926924420 926924420
685988067 685988067
979429195 979429195
309007269 309007269
826065604 826065604
14893397 14893397
133256180 133256180
961834059 961834059
418243735 418243735
136745453 136745453
556949886 556949886
324949181 324949181
428906300 428906300
463853997 463853997
856411489 856411489
849800199 849800199
876292990 876292990
480512925 480512925
612427010 612427010
941381522 941381522
381277969 381277969
248283434 248283434
10415717 10415717
88693903 88693903
270558443 270558443
883541600 883541600
605255987 605255987
639528242 639528242
676367162 676367162
130328140 130328140
809891684 809891684
827497717 827497717
357924908 357924908
105684265 105684265
48567929 48567929
689466652 689466652
118895090 118895090
538516830 538516830
220474825 220474825
562798203 562798203
552053578 552053578
19108783 19108783
765167758 765167758
94039842 94039842
982642243 982642243
503232482 503232482
856304536 856304536
691708246 691708246
154235602 154235602
100221576 100221576
820884652 820884652
802485443 802485443
406348657 406348657
669415311 669415311
28338820 28338820
322500758 322500758
36004645 36004645
721787500 721787500
873180935 873180935
737892912 737892912
153895242 153895242
173662595 173662595
645665977 645665977
618191664 618191664
723762648 723762648
113073765 113073765
990090077 990090077
704432125 704432125
6799404 6799404
297451305 297451305
186432292 186432292
4523826 4523826
777971732 777971732
282372506 282372506
220997992 220997992
354789137 354789137
591951213 591951213
44400164 44400164
293876368 293876368
628681838 628681838
370721268 370721268
577363862 577363862
62209401 62209401
48053239 48053239
550764161 550764161
208555849 208555849
105333437 105333437
5731774 5731774
927823094 927823094
63309438 63309438
53229704 53229704
40882525 40882525
789277857 789277857
177503355 177503355
650775516 650775516
339068004 339068004
11625523 11625523
216816560 216816560
173004625 173004625
465881342 465881342
399814278 399814278
824792090 824792090
109125686 109125686
841892566 841892566
509078383 509078383
63767090 63767090
584610506 584610506
725123277 725123277
847840600 847840600
122662234 122662234
361551381 361551381
779471748 779471748
19745884 19745884
239447753 239447753
766405204 766405204
197004075 197004075
871314948 871314948
111241460 111241460
245944770 245944770
540146847 540146847
47184001 47184001
154182006 154182006
848062481 848062481
160107934 160107934
790928275 790928275
425859852 425859852
834161556 834161556
376773535 376773535
681309626 681309626
469858716 469858716
801604964 801604964
562373757 562373757
232848894 232848894
702182000 702182000
256863707 256863707
75046330 75046330
506535387 506535387
37033517 37033517
703410033 703410033
273762872 273762872
228925386 228925386
183990685 183990685
973936798 973936798
646277142 646277142
342549579 342549579
608010327 608010327
425402005 425402005
149824147 149824147
160587454 160587454
300804203 300804203
942956728 942956728
702345171 702345171
263077644 263077644
232865833 232865833
821607027 821607027
224480333 224480333
714992424 714992424
9213540 9213540
139215353 139215353
606984657 606984657
734540267 734540267
306480300 306480300
978817263 978817263
251641085 251641085
859426708 859426708
854783076 854783076
272587850 272587850
406529110 406529110
667364072 667364072
158352258 158352258
905381112 905381112
296221833 296221833
183649738 183649738
173193105 173193105
117712050 117712050
24369333 24369333
498349976 498349976
765751692 765751692
167643568 167643568
798523907 798523907
117482601 117482601
81703155 81703155
646010325 646010325
954158798 954158798
171180899 171180899
629157238 629157238
851794316 851794316
864583653 864583653
600914796 600914796
216313990 216313990
459898762 459898762
533834274 533834274
809242297 809242297
286703562 286703562
746765199 746765199
115517604 115517604
659171879 659171879
289970155 289970155
950085612 950085612
633030370 633030370
828607664 828607664
233817657 233817657
197716858 197716858
604459506 604459506
41877395 41877395
859019828 859019828
755891414 755891414
415129863 415129863
452758681 452758681
448996617 448996617
341040933 341040933
822702217 822702217
316938064 316938064
432344219 432344219
689809111 689809111
99002388 99002388
117117431 117117431
642490638 642490638
279600074 279600074
879742207 879742207
161079799 161079799
923072062 923072062
652330035 652330035
614192545 614192545
764977950 764977950
953223822 953223822
743643589 743643589
721260354 721260354
133783152 133783152
386782778 386782778
239809523 239809523
498768694 498768694
148513122 148513122
468630740 468630740
130502231 130502231
91841837 91841837
158167385 158167385
552315045 552315045
59577441 59577441
891011099 891011099
804124775 804124775
173250118 173250118
684077145 684077145
639202766 639202766
332959400 332959400
940658905 940658905
591491435 591491435
974160870 974160870
755389378 755389378
82643006 82643006
376525585 376525585
168401159 168401159
966648328 966648328
320982890 320982890
410915356 410915356
398800332 398800332
451268322 451268322
721861784 721861784
857852059 857852059
198812154 198812154
511554742 511554742
572649418 572649418
286462304 286462304
986523392 986523392
240631903 240631903
563875381 563875381
64824243 64824243
515382865 515382865
949848531 949848531
957803234 957803234
185363599 185363599
992413144 992413144
226367455 226367455
65030565 65030565
186664528 186664528
662756378 662756378
162692618 162692618
154353945 154353945
316177755 316177755
221678423 221678423
163806911 163806911
371288271 371288271
730685661 730685661
130241271 130241271
292052662 292052662
909775195 909775195
410987666 410987666
247056377 247056377
626558721 626558721
579495150 579495150
688722165 688722165
168495681 168495681
767060061 767060061
267872368 267872368
236767149 236767149
840717116 840717116
905495841 905495841
28735073 28735073
684192691 684192691
210206797 210206797
438669366 438669366
11866612 11866612
114421064 114421064
877771875 877771875
630264459 630264459
111356024 111356024
48640263 48640263
234841381 234841381
386838649 386838649
65739405 65739405
112125506 112125506
669620949 669620949
636735065 636735065
278306915 278306915
301938340 301938340
919373686 919373686
43847527 43847527
295640999 295640999
806849260 806849260
134113023 134113023
922148309 922148309
741255269 741255269
226793898 226793898
391465326 391465326
832216535 832216535
469904179 469904179
349563848 349563848
46166144 46166144
12545222 12545222
120956266 120956266
834882197 834882197
923245771 923245771
986379233 986379233
844404111 844404111
455850122 455850122
641460676 641460676
203327110 203327110
23726563 23726563
371673904 371673904
435699668 435699668
278748266 278748266
813399602 813399602
328633561 328633561
49140545 49140545
230959020 230959020
124251054 124251054
329616915 329616915
55647050 55647050
79949313 79949313
842595045 842595045
250724133 250724133
931754901 931754901
563436543 563436543
419312705 419312705
780017734 780017734
201941559 201941559
616841951 616841951
682190151 682190151
876250092 876250092
583083809 583083809
83091673 83091673
731909808 731909808
171101244 171101244
51271311 51271311
321857139 321857139
993341036 993341036
482845145 482845145
171242011 171242011
324152944 324152944
715893515 715893515
31423822 31423822
887646049 887646049
822722719 822722719
854825009 854825009
493207853 493207853
371048413 371048413
488641544 488641544
703933235 703933235
363250769 363250769
899589212 899589212
315725578 315725578
909363589 909363589
168756168 168756168
536235258 536235258
12742725 12742725
506004736 506004736
316576249 316576249
1366768 1366768
953716634 953716634
689711462 689711462
472839132 472839132
919968270 919968270
284554419 284554419
872369048 872369048
306925981 306925981
144099073 144099073
62713479 62713479
962497140 962497140
276746176 276746176
241133531 241133531
606384373 606384373
816395399 816395399
539236837 539236837
101363457 101363457
892152742 892152742
891535672 891535672
777907467 777907467
722995025 722995025
833483527 833483527
146953274 146953274
134030141 134030141
853707965 853707965
372293900 372293900
57802889 57802889
475756692 475756692
189307142 189307142
929078985 929078985
859881261 859881261
914210412 914210412
595129028 595129028
873652224 873652224
103679395 103679395
359608223 359608223
960739576 960739576
32901159 32901159
23444187 23444187
618319424 618319424
643144714 643144714
69800638 69800638
854418613 854418613
199358540 199358540
904439772 904439772
371301478 371301478
408686345 408686345
722384387 722384387
668123898 668123898
991246253 991246253
383008655 383008655
225146220 225146220
7094465 7094465
74036258 74036258
428492896 428492896
897535872 897535872
244144798 244144798
43625233 43625233
283227184 283227184
996536746 996536746
823095571 823095571
178145497 178145497
683256764 683256764
716209667 716209667
665493181 665493181
198982154 198982154
999824271 999824271
48254608 48254608
968531747 968531747
283553949 283553949
167469261 167469261
233305343 233305343
691262086 691262086
951329853 951329853
786863626 786863626
148203663 148203663
270234458 270234458
333709658 333709658
383974362 383974362
566561630 566561630
762347080 762347080
225307381 225307381
846034303 846034303
691317344 691317344
706518284 706518284
967871448 967871448
928118549 928118549
934522624 934522624
717105458 717105458
330911381 330911381
251061246 251061246
849782563 849782563
286798559 286798559
798313198 798313198
200060000 200060000
800767914 800767914
514665055 514665055
391840689 391840689
353891386 353891386
739230548 739230548
514420238 514420238
519426351 519426351
804486714 804486714
145379717 145379717
484670666 484670666
933197999 933197999
996538222 996538222
147164060 147164060
134295751 134295751
999965040 999965040
37874111 37874111
716885975 716885975
704589745 704589745
217211857 217211857
103208042 103208042
651190372 651190372
704585566 704585566
71737238 71737238
338633393 338633393
43380896 43380896
987481732 987481732
487569074 487569074
442425290 442425290
846895485 846895485
374885174 374885174
762807687 762807687
740083736 740083736
739215176 739215176
583005103 583005103
579784244 579784244
262567354 262567354
67668162 67668162
724197559 724197559
671918348 671918348
882789817 882789817
207124010 207124010
465055358 465055358
645465825 645465825
834797083 834797083
872669981 872669981
413655041 413655041
819735177 819735177
117353363 117353363
387299572 387299572
638223957 638223957
7034042 7034042
939115167 939115167
476258981 476258981
736005903 736005903
308963209 308963209
683055135 683055135
252108907 252108907
744886889 744886889
842265206 842265206
756249090 756249090
824254634 824254634
340711781 340711781
186717295 186717295
337132972 337132972
594992767 594992767
659466271 659466271
140669789 140669789
123319692 123319692
418706604 418706604
940792991 940792991
227438665 227438665
387018860 387018860
369220085 369220085
279974748 279974748
703339405 703339405
595487402 595487402
807353179 807353179
173539437 173539437
348528131 348528131
787474051 787474051
244106280 244106280
858972765 858972765
649839181 649839181
212499044 212499044
148605200 148605200
202978660 202978660
923193277 923193277
551247780 551247780
397328635 397328635
829240509 829240509
306415688 306415688
837169639 837169639
185733102 185733102
323251126 323251126
911392992 911392992
49025051 49025051
589619272 589619272
194010311 194010311
535767553 535767553
416100418 416100418
550594311 550594311
357791137 357791137
735920253 735920253
788877508 788877508
507577854 507577854
991273627 991273627
872344597 872344597
214143178 214143178
829109405 829109405
102522885 102522885
170168233 170168233
460332748 460332748
491618719 491618719
669628549 669628549
193572774 193572774
158216891 158216891
806660548 806660548
679022025 679022025
389089042 389089042
97430328 97430328
741048294 741048294
978265646 978265646
3424472 3424472
870136501 870136501
987039454 987039454
744490084 744490084
975806575 975806575
206316625 206316625
491716132 491716132
9319913 9319913
3083262 3083262
70696884 70696884
520903001 520903001
797730112 797730112
519317148 519317148
581390671 581390671
138068306 138068306
424916357 424916357
479654367 479654367
573959878 573959878
569938597 569938597
445669692 445669692
49941993 49941993
449777743 449777743
751422949 751422949
368864314 368864314
217399080 217399080
753920913 753920913
501352872 501352872
335108129 335108129
916049409 916049409
486050808 486050808
111706127 111706127
742629408 742629408
250248819 250248819
717885848 717885848
794575726 794575726
666029130 666029130
232394905 232394905
18212942 18212942
466694018 466694018
420921273 420921273
217209818 217209818
102262138 102262138
309607727 309607727
846556818 846556818
117470 117470
959492611 959492611
840687032 840687032
753602305 753602305
42749335 42749335
405069866 405069866
779604612 779604612
992817436 992817436
954187353 954187353
381941510 381941510
614689415 614689415
250017911 250017911
653296124 653296124
181107171 181107171
42069797 42069797
595826996 595826996
527935728 527935728
661712938 661712938
701103600 701103600
197329681 197329681
777940394 777940394
337236678 337236678
473209605 473209605
917064463 917064463
986641157 986641157
304822443 304822443
266725903 266725903
390194214 390194214
397726961 397726961
847053732 847053732
968374510 968374510
437689684 437689684
159776677 159776677
571602915 571602915
288389839 288389839
95590428 95590428
547769499 547769499
565152851 565152851
996921025 996921025
873981429 873981429
875513880 875513880
235143182 235143182
872757601 872757601
197045661 197045661
402921461 402921461
361210756 361210756
516438384 516438384
771083937 771083937
440625161 440625161
41540466 41540466
175526900 175526900
327243693 327243693
336252241 336252241
181718296 181718296
888264321 888264321
157866166 157866166
781283605 781283605
573981029 573981029
492960119 492960119
162807616 162807616
536920196 536920196
903271352 903271352
700162142 700162142
198280396 198280396
409786742 409786742
824857759 824857759
639290817 639290817
715069560 715069560
555263750 555263750
358598634 358598634
407930501 407930501
9266920 9266920
856225331 856225331
853928856 853928856
357547397 357547397
741256035 741256035
198075654 198075654
802492251 802492251
651706133 651706133
826675483 826675483
646152749 646152749
517871252 517871252
815996241 815996241
908571442 908571442
412822701 412822701
209779962 209779962
320914439 320914439
811938223 811938223
544517741 544517741
990647383 990647383
8808985 8808985
351985345 351985345
336439333 336439333
592504041 592504041
996670225 996670225
354087748 354087748
364503201 364503201
236080197 236080197
633559772 633559772
187485242 187485242
360057365 360057365
630293120 630293120
86517396 86517396
529986369 529986369
750070081 750070081
646211935 646211935
478485184 478485184
267696039 267696039
398883608 398883608
245504841 245504841
162381137 162381137
787070825 787070825
217197467 217197467
10376228 10376228
60265307 60265307
79181262 79181262
98035759 98035759
726616290 726616290
887627383 887627383
846727208 846727208
792407038 792407038
990229274 990229274
745855993 745855993
327369217 327369217
776997653 776997653
723877499 723877499
139939382 139939382
354034327 354034327
564213893 564213893
963010353 963010353
675142581 675142581
422471534 422471534
953062564 953062564
908802343 908802343
457302222 457302222
789467228 789467228
207047379 207047379
421593403 421593403
27419909 27419909
500484749 500484749
787120488 787120488
861365477 861365477
975046948 975046948
828465163 828465163
924830641 924830641
330429022 330429022
428323275 428323275
593592179 593592179
869142452 869142452
147291310 147291310
376448222 376448222
378883435 378883435
284143039 284143039
44749432 44749432
908176968 908176968
801494349 801494349
869259363 869259363
154648541 154648541
838490561 838490561
196735403 196735403
787067550 787067550
201464675 201464675
98995077 98995077
49966065 49966065
639957000 639957000
622770490 622770490
668849658 668849658
875558156 875558156
70121053 70121053
115623927 115623927
164967563 164967563
721571910 721571910
194687706 194687706
164901691 164901691
543670987 543670987
1665269 1665269
866922374 866922374
776105509 776105509
34055968 34055968
773932903 773932903
153666352 153666352
245648801 245648801
724059492 724059492
160534890 160534890
233919028 233919028
782351053 782351053
88856515 88856515
428347655 428347655
727296769 727296769
180125593 180125593
435165748 435165748
447718318 447718318
799656172 799656172
772102023 772102023
623320091 623320091
251688672 251688672
681287615 681287615
434970120 434970120
178258289 178258289
341465746 341465746
17247228 17247228
547707253 547707253
468223895 468223895
473823680 473823680
719385972 719385972
673961482 673961482
138305102 138305102
37135854 37135854
261093637 261093637
244187111 244187111
727397605 727397605
593553314 593553314
237400468 237400468
904400687 904400687
457868254 457868254
110810375 110810375
191429121 191429121
445513577 445513577
992531855 992531855
508699791 508699791
246730965 246730965
73149769 73149769
145566602 145566602
434137365 434137365
789603307 789603307
425578995 425578995
719934469 719934469
336296552 336296552
415361481 415361481
674042672 674042672
566070714 566070714
305387461 305387461
865216322 865216322
480630581 480630581
492248365 492248365
160810638 160810638
101872703 101872703
140550559 140550559
571061866 571061866
831979910 831979910
769719337 769719337
186762718 186762718
29976297 29976297
914703884 914703884
347951046 347951046
140811129 140811129
328655185 328655185
61701942 61701942
608248875 608248875
998590860 998590860
772878918 772878918
863415423 863415423
953400055 953400055
94240506 94240506
120759951 120759951
20008807 20008807
443048858 443048858
805463522 805463522
189747171 189747171
651133294 651133294
917397707 917397707
972423691 972423691
232150974 232150974
17531087 17531087
208811437 208811437
590425751 590425751
565653843 565653843
654461796 654461796
777295134 777295134
5908581 5908581
63746157 63746157
716278559 716278559
25783403 25783403
691322236 691322236
839156273 839156273
643594423 643594423
198259068 198259068
448165448 448165448
908170243 908170243
726977370 726977370
267457537 267457537
573411634 573411634
431808606 431808606
995516856 995516856
137891533 137891533
84025903 84025903
797356122 797356122
281088185 281088185
586637606 586637606
201071716 201071716
56315065 56315065
874799137 874799137
352002399 352002399
447696663 447696663
266854752 266854752
694369584 694369584
838609851 838609851
395350442 395350442
881005844 881005844
283057791 283057791
190865230 190865230
843923726 843923726
957941076 957941076
628455223 628455223
629098924 629098924
195628770 195628770
271575810 271575810
940473864 940473864
295661408 295661408
218643925 218643925
621502369 621502369
370000611 370000611
851482397 851482397
719472204 719472204
950134192 950134192
386189034 386189034
72802415 72802415
486947117 486947117
978677944 978677944
155730268 155730268
48770684 48770684
862626067 862626067
607572827 607572827
597327961 597327961
745045874 745045874
744907420 744907420
910217088 910217088
278233614 278233614
535049861 535049861
274439693 274439693
396130946 396130946
971428536 971428536
322382296 322382296
262959942 262959942
266109216 266109216
808098398 808098398
503102867 503102867
212721320 212721320
463235260 463235260
838641505 838641505
758201536 758201536
102967882 102967882
765805080 765805080
19365349 19365349
931199161 931199161
672700039 672700039
728861691 728861691
110185074 110185074
859511055 859511055
320758397 320758397
486616884 486616884
807573392 807573392
874872740 874872740
110353816 110353816
175120021 175120021
3673616 3673616
909320189 909320189
449557279 449557279
604098698 604098698
274842528 274842528
336783476 336783476
256756442 256756442
420371349 420371349
172333245 172333245
547655066 547655066
893743344 893743344
752868484 752868484
876919407 876919407
332335238 332335238
74002141 74002141
214180286 214180286
895669435 895669435
377413403 377413403
545160448 545160448
698422553 698422553
648474520 648474520
24185416 24185416
621768098 621768098
206429254 206429254
709923138 709923138
177936831 177936831
631437934 631437934
243797041 243797041
820615887 820615887
986447453 986447453
993023584 993023584
426746435 426746435
221132370 221132370
20392548 20392548
643511904 643511904
593318522 593318522
991619233 991619233
497975792 497975792
824134884 824134884
296201973 296201973
722872673 722872673
577846637 577846637
668695069 668695069
115515243 115515243
615136286 615136286
446115260 446115260
127171466 127171466
596310360 596310360
944741437 944741437
630019198 630019198
155054284 155054284
386535583 386535583
594009734 594009734
830880578 830880578
292987698 292987698
893844708 893844708
566475205 566475205
459312703 459312703
892889199 892889199
628621581 628621581
822565844 822565844
223530578 223530578
452758732 452758732
857009942 857009942
800617666 800617666
482893170 482893170
296925586 296925586
453265467 453265467
426396426 426396426
59845143 59845143
565872011 565872011
450395030 450395030
610427151 610427151
888688085 888688085
387255251 387255251
462356224 462356224
929376545 929376545
420304780 420304780
931402861 931402861
541294599 541294599
592767386 592767386
439105850 439105850
169028013 169028013
805247664 805247664
577320920 577320920
131635379 131635379
279581326 279581326
262437164 262437164
487387078 487387078
304649944 304649944
21292672 21292672
323736102 323736102
519416115 519416115
289647122 289647122
56374153 56374153
725336953 725336953
429199886 429199886
421012075 421012075
796954639 796954639
788394912 788394912
30754042 30754042
913927193 913927193
845918920 845918920
591634913 591634913
947823767 947823767
696029457 696029457
53173791 53173791
238042090 238042090
166844676 166844676
11020708 11020708
469728548 469728548
832397830 832397830
17992307 17992307
694724593 694724593
347241815 347241815
848107125 848107125
754481985 754481985
786868988 786868988
139976763 139976763
942456220 942456220
198124957 198124957
862442245 862442245
180948999 180948999
321485039 321485039
515421904 515421904
266311714 266311714
562025455 562025455
654291121 654291121
23966191 23966191
862213764 862213764
743013816 743013816
56349005 56349005
443459912 443459912
468606027 468606027
513710377 513710377
54045624 54045624
681217700 681217700
69601240 69601240
775266151 775266151
403774635 403774635
244136520 244136520
741755545 741755545
208122319 208122319
840769792 840769792
988917974 988917974
375242201 375242201
936942525 936942525
116826643 116826643
326900580 326900580
601528579 601528579
45830920 45830920
43414676 43414676
209619224 209619224
238958392 238958392
862511263 862511263
513097572 513097572
665951076 665951076
575303536 575303536
76575384 76575384
18380219 18380219
138866686 138866686
416729732 416729732
571738959 571738959
870806721 870806721
51949134 51949134
41579331 41579331
28898669 28898669
354414201 354414201
561591311 561591311
581167936 581167936
961138813 961138813
106018291 106018291
708794820 708794820
476749031 476749031
750417729 750417729
361507315 361507315
616258176 616258176
143996035 143996035
594782450 594782450
288053470 288053470
279875442 279875442
232329078 232329078
103892095 103892095
830614436 830614436
110924833 110924833
549409272 549409272
254328714 254328714
8130650 8130650
184214449 184214449
32020821 32020821
30468958 30468958
223537857 223537857
752532144 752532144
708255063 708255063
570398957 570398957
577597644 577597644
662590724 662590724
352564183 352564183
195817160 195817160
697684622 697684622
163336241 163336241
714221432 714221432
784390325 784390325
234418142 234418142
896851433 896851433
32846276 32846276
670830795 670830795
226443970 226443970
926625144 926625144
517353107 517353107
406837217 406837217
307690112 307690112
168957604 168957604
535865139 535865139
367385283 367385283
147581255 147581255
689273136 689273136
9047607 9047607
104672756 104672756
938626040 938626040
406155152 406155152
67462474 67462474
811849084 811849084
64880653 64880653
454027328 454027328
814443948 814443948
103739217 103739217
548650849 548650849
251687285 251687285
818034908 818034908
893036167 893036167
389384854 389384854
44431787 44431787
315681037 315681037
507693402 507693402
183751890 183751890
212732382 212732382
117684950 117684950
562354293 562354293
843478056 843478056
504094480 504094480
271269983 271269983
435186028 435186028
934866069 934866069
553823930 553823930
964271011 964271011
248596246 248596246
341072616 341072616
603735599 603735599
995491481 995491481
256160061 256160061
682126039 682126039
759029416 759029416
672173247 672173247
389793805 389793805
78813747 78813747
588615453 588615453
670196336 670196336
875861855 875861855
987679098 987679098
187506501 187506501
131464096 131464096
400302677 400302677
877424981 877424981
35258549 35258549
224066189 224066189
439934928 439934928
427380766 427380766
520791577 520791577
180605484 180605484
926820023 926820023
58102261 58102261
714662743 714662743
221477614 221477614
389983889 389983889
143655610 143655610
981718254 981718254
985286742 985286742
193174346 193174346
205738234 205738234
533157930 533157930
777009294 777009294
44564705 44564705
467242547 467242547
730481569 730481569
223973808 223973808
626462765 626462765
74710265 74710265
229039345 229039345
545011800 545011800
310198856 310198856
85660625 85660625
855439653 855439653
894154580 894154580
590125676 590125676
375852000 375852000
241790072 241790072
266197690 266197690
103164049 103164049
12780709 12780709
802499097 802499097
349079228 349079228
464116676 464116676
249496841 249496841
285700325 285700325
81034742 81034742
798931395 798931395
118432757 118432757
276105468 276105468
263690299 263690299
523479816 523479816
402740936 402740936
479044813 479044813
184911969 184911969
465286308 465286308
466193654 466193654
754606589 754606589
262996990 262996990
231247088 231247088
92002310 92002310
291096604 291096604
111382400 111382400
789164926 789164926
604281765 604281765
374622391 374622391
652148156 652148156
44050330 44050330
333325240 333325240
986461203 986461203
480108241 480108241
376898090 376898090
371618399 371618399
63652254 63652254
252671405 252671405
113461969 113461969
904954878 904954878
472484395 472484395
740355852 740355852
869352836 869352836
244353907 244353907
407331409 407331409
131050520 131050520
34144708 34144708
138659309 138659309
89725840 89725840
883529039 883529039
801420861 801420861
56695902 56695902
192189959 192189959
208651781 208651781
74341706 74341706
15299788 15299788
702955554 702955554
792255340 792255340
751918596 751918596
492288778 492288778
189304963 189304963
32987279 32987279
22544008 22544008
777709503 777709503
96029997 96029997
146107787 146107787
960366768 960366768
326501374 326501374
121577932 121577932
421944697 421944697
949511291 949511291
401062464 401062464
581845404 581845404
842450410 842450410
733206399 733206399
59242330 59242330
828461070 828461070
921980795 921980795
95921054 95921054
265612502 265612502
352310852 352310852
934781741 934781741
795938326 795938326
137726083 137726083
219591374 219591374
209196776 209196776
183805835 183805835
607829564 607829564
85849564 85849564
976994215 976994215
634483093 634483093
951261069 951261069
374574682 374574682
525276235 525276235
649997876 649997876
38423604 38423604
971272087 971272087
752235915 752235915
725525246 725525246
909906273 909906273
318059417 318059417
235261652 235261652
513337437 513337437
988903193 988903193
763660716 763660716
662222756 662222756
179723137 179723137
769248394 769248394
108166977 108166977
268819554 268819554
853920206 853920206
95853999 95853999
45804046 45804046
721227888 721227888
636951984 636951984
541245895 541245895
729794685 729794685
641079301 641079301
355263257 355263257
658775597 658775597
339510645 339510645
737111924 737111924
222989507 222989507
713979728 713979728
335055259 335055259
458771296 458771296
446890074 446890074
250097352 250097352
567821338 567821338
822027748 822027748
92597941 92597941
308873012 308873012
38368677 38368677
756837659 756837659
493725543 493725543
80390222 80390222
907829037 907829037
29576433 29576433
384025053 384025053
134881937 134881937
981598826 981598826
19382016 19382016
845863560 845863560
231078872 231078872
952535890 952535890
496854593 496854593
380228220 380228220
245510934 245510934
923421715 923421715
160019637 160019637
259203043 259203043
32928133 32928133
665090279 665090279
655060111 655060111
624274826 624274826
727687025 727687025
529013576 529013576
359682032 359682032
461069955 461069955
467289954 467289954
633707947 633707947
502121612 502121612
391971230 391971230
808699606 808699606
177505744 177505744
619477647 619477647
29590000 29590000
307249327 307249327
894949283 894949283
145343094 145343094
565424436 565424436
736560694 736560694
584335949 584335949
651176707 651176707
723630736 723630736
976187818 976187818
227546816 227546816
335825531 335825531
402030264 402030264
72886726 72886726
946668375 946668375
840772776 840772776
388138552 388138552
689701276 689701276
124579994 124579994
149227957 149227957
44915694 44915694
418185860 418185860
180109362 180109362
616561340 616561340
647526200 647526200
224828303 224828303
423619946 423619946
3070439 3070439
964450579 964450579
940805259 940805259
576578279 576578279
171008553 171008553
25612861 25612861
831746785 831746785
483941213 483941213
640870635 640870635
798686405 798686405
533546523 533546523
164742220 164742220
236208771 236208771
707411287 707411287
816646065 816646065
133762666 133762666
532504502 532504502
953179849 953179849
12010950 12010950
263559511 263559511
802575054 802575054
751607426 751607426
23224898 23224898
242675729 242675729
836936395 836936395
581393716 581393716
241776116 241776116
720960352 720960352
825454449 825454449
96562395 96562395
546238520 546238520
911472261 911472261
271592116 271592116
717074610 717074610
603812079 603812079
661003265 661003265
304699142 304699142
467366016 467366016
575222917 575222917
307433137 307433137
759710580 759710580
38685036 38685036
10572375 10572375
207135914 207135914
175770683 175770683
467540632 467540632
671284524 671284524
6766407 6766407
1531735 1531735
682363227 682363227
637188903 637188903
289129680 289129680
532316344 532316344
717682937 717682937
232757888 232757888
149741946 149741946
503580120 503580120
314308452 314308452
654068057 654068057
202089518 202089518
803879521 803879521
726266393 726266393
535641655 535641655
30302814 30302814
898078831 898078831
204009947 204009947
35045590 35045590
683397935 683397935
257135668 257135668
398648713 398648713
814647384 814647384
517260210 517260210
800680798 800680798
108691173 108691173
140169823 140169823
556876882 556876882
68608215 68608215
4764391 4764391
326760838 326760838
251043995 251043995
654923942 654923942
513207044 513207044
769301304 769301304
180108342 180108342
988186768 988186768
624301180 624301180
813725299 813725299
633210628 633210628
849140306 849140306
890131927 890131927
312157592 312157592
758257334 758257334
78985943 78985943
340528193 340528193
114440656 114440656
525930345 525930345
307177259 307177259
731937164 731937164
827694307 827694307
482377466 482377466
281142622 281142622
791788659 791788659
415248021 415248021
219041082 219041082
260261283 260261283
554384411 554384411
833845284 833845284
996761740 996761740
210417893 210417893
805512691 805512691
584986039 584986039
704661991 704661991
700409664 700409664
463169653 463169653
907491783 907491783
289071943 289071943
170660081 170660081
512278687 512278687
91414694 91414694
562162196 562162196
743655923 743655923
684255272 684255272
863212803 863212803
256078548 256078548
605727701 605727701
548892172 548892172
554176902 554176902
44360382 44360382
34744101 34744101
845747416 845747416
94407558 94407558
146066481 146066481
651689921 651689921
2930807 2930807
470978128 470978128
179370491 179370491
658083815 658083815
62456742 62456742
767494690 767494690
383185304 383185304
682592307 682592307
263208476 263208476
457169208 457169208
447576177 447576177
840446329 840446329
861682599 861682599
624036164 624036164
870048246 870048246
845774699 845774699
894067869 894067869
710110735 710110735
589106310 589106310
917895687 917895687
456212859 456212859
423628253 423628253
704883347 704883347
197667692 197667692
877671860 877671860
199262039 199262039
120327541 120327541
632394193 632394193
575159344 575159344
18147221 18147221
495147791 495147791
28579618 28579618
112875839 112875839
195246875 195246875
442671658 442671658
471362959 471362959
176812787 176812787
126836644 126836644
348020995 348020995
718989550 718989550
716698971 716698971
69193375 69193375
841471671 841471671
607906318 607906318
207118676 207118676
459665358 459665358
552664913 552664913
126584415 126584415
152282942 152282942
540953530 540953530
907540080 907540080
362413706 362413706
683057890 683057890
571281996 571281996
985017881 985017881
194659990 194659990
508457411 508457411
398349305 398349305
291662548 291662548
104295020 104295020
192876255 192876255
4792057 4792057
70334776 70334776
398000877 398000877
850556241 850556241
194746101 194746101
146078819 146078819
353944099 353944099
7270607 7270607
43991145 43991145
427055322 427055322
261507443 261507443
946261544 946261544
910769 910769
622157294 622157294
942890726 942890726
798573794 798573794
457073994 457073994
351735003 351735003
507787967 507787967
247477955 247477955
239090143 239090143
786543515 786543515
954708443 954708443
750933848 750933848
351088639 351088639
861832035 861832035
283222272 283222272
816965356 816965356
645019008 645019008
493759919 493759919
20021960 20021960
753896071 753896071
375516420 375516420
348675427 348675427
274128068 274128068
605718134 605718134
439655069 439655069
241797229 241797229
567755361 567755361
69357575 69357575
119301025 119301025
432870130 432870130
681151383 681151383
379899775 379899775
427495563 427495563
787559776 787559776
495679890 495679890
506899482 506899482
890093912 890093912
567309546 567309546
5070371 5070371
496278222 496278222
984051007 984051007
417874360 417874360
633233886 633233886
69200949 69200949
623163231 623163231
702313975 702313975
130949056 130949056
85614920 85614920
716093177 716093177
711835847 711835847
479086200 479086200
286672995 286672995
940144864 940144864
91082007 91082007
695463769 695463769
758666578 758666578
700516812 700516812
693911774 693911774
574673824 574673824
103918472 103918472
398787393 398787393
540339139 540339139
553978796 553978796
979987746 979987746
41502985 41502985
716096016 716096016
180563235 180563235
256709377 256709377
938012073 938012073
430057841 430057841
871937201 871937201
4439919 4439919
854054642 854054642
803832649 803832649
385678995 385678995
989781584 989781584
382195225 382195225
640709532 640709532
937466253 937466253
879242729 879242729
220776641 220776641
856722865 856722865
538620716 538620716
86511371 86511371
919790403 919790403
119426657 119426657
948971119 948971119
289991422 289991422
940172584 940172584
803947139 803947139
553433419 553433419
754465875 754465875
817051844 817051844
342891884 342891884
178400600 178400600
745481550 745481550
739471608 739471608
845678151 845678151
820925543 820925543
677204225 677204225
225363457 225363457
775736927 775736927
761464986 761464986
602926723 602926723
688023749 688023749
755794674 755794674
362354835 362354835
137902447 137902447
416439786 416439786
910693510 910693510
983146381 983146381
861808695 861808695
197313628 197313628
634678350 634678350
6912402 6912402
901019672 901019672
615627073 615627073
901490563 901490563
287214317 287214317
355476129 355476129
259802262 259802262
263269945 263269945
649873611 649873611
631245310 631245310
810853826 810853826
395183034 395183034
700350718 700350718
633383928 633383928
644309862 644309862
428524689 428524689
717626348 717626348
376403890 376403890
84479240 84479240
279365391 279365391
161751872 161751872
961246176 961246176
546388251 546388251
385273758 385273758
366007259 366007259
693816468 693816468
32971121 32971121
736197210 736197210
517897028 517897028
248679782 248679782
541028180 541028180
575971374 575971374
444960860 444960860
87006089 87006089
905252299 905252299
234839943 234839943
889041276 889041276
509223327 509223327
513233297 513233297
385295384 385295384
266772375 266772375
659688685 659688685
920641431 920641431
61325200 61325200
896606688 896606688
118531926 118531926
31696906 31696906
691162218 691162218
875943983 875943983
530982967 530982967
199350042 199350042
40795776 40795776
176707391 176707391
182623199 182623199
210497115 210497115
558417719 558417719
19013329 19013329
323130011 323130011
24405584 24405584
500103010 500103010
111475429 111475429
867989283 867989283
4445372 4445372
649165439 649165439
957685777 957685777
881752358 881752358
891312844 891312844
26017567 26017567
169117848 169117848
356232792 356232792
237916456 237916456
175657277 175657277
502696676 502696676
744019918 744019918
139061026 139061026
70425514 70425514
985558103 985558103
434954030 434954030
321701887 321701887
813211623 813211623
400428694 400428694
817291624 817291624
24514298 24514298
759703016 759703016
225143065 225143065
881155431 881155431
812002917 812002917
520152870 520152870
555947391 555947391
65999066 65999066
422561827 422561827
282126089 282126089
791559829 791559829
97895287 97895287
702319008 702319008
75742840 75742840
694928739 694928739
384958040 384958040
488627151 488627151
449918122 449918122
981799918 981799918
710583176 710583176
45249794 45249794
476615235 476615235
951361671 951361671
291931769 291931769
423028001 423028001
918076931 918076931
577756319 577756319
426413293 426413293
570386011 570386011
465332354 465332354
859820248 859820248
937277876 937277876
665935791 665935791
39457431 39457431
901852166 901852166
336035820 336035820
966620506 966620506
368764824 368764824
273806123 273806123
881320090 881320090
267407743 267407743
87816974 87816974
983405429 983405429
613085470 613085470
283162952 283162952
178132630 178132630
120634069 120634069
3868361 3868361
376457942 376457942
136310820 136310820
359565820 359565820
634495351 634495351
341290733 341290733
715264343 715264343
23982517 23982517
265192352 265192352
157090618 157090618
481913194 481913194
910181095 910181095
495748452 495748452
262693768 262693768
153794944 153794944
217037682 217037682
849064381 849064381
660378034 660378034
258040918 258040918
879892676 879892676
460912243 460912243
862659453 862659453
554200059 554200059
905902606 905902606
720361157 720361157
741875680 741875680
897832459 897832459
50913135 50913135
937206373 937206373
602933523 602933523
756482646 756482646
809883182 809883182
131459788 131459788
211875537 211875537
229318295 229318295
503755877 503755877
590405966 590405966
55270297 55270297
933382462 933382462
611357042 611357042
122442223 122442223
160669682 160669682
815919884 815919884
209329830 209329830
660211584 660211584
212451334 212451334
924009356 924009356
459162903 459162903
521148669 521148669
49897183 49897183
669804291 669804291
392094159 392094159
628342383 628342383
359360251 359360251
947888487 947888487
150308858 150308858
897929152 897929152
495441348 495441348
215295611 215295611
959249326 959249326
643462519 643462519
119358807 119358807
491755864 491755864
860428360 860428360
95545146 95545146
954892610 954892610
218708463 218708463
953187159 953187159
854699231 854699231
368838574 368838574
495437974 495437974
313774592 313774592
562077 562077
671643793 671643793
124710968 124710968
202408718 202408718
601947055 601947055
105154533 105154533
61190685 61190685
2177088 2177088
177447121 177447121
256572651 256572651
939949766 939949766
675618518 675618518
876080281 876080281
608737449 608737449
174075176 174075176
721005401 721005401
431022740 431022740
539044055 539044055
439080973 439080973
408578843 408578843
713665535 713665535
285516095 285516095
717406106 717406106
316040770 316040770
23613545 23613545
171653376 171653376
86568375 86568375
571678685 571678685
470985615 470985615
410719186 410719186
160361883 160361883
53982940 53982940
451154527 451154527
332785592 332785592
390638439 390638439
215582404 215582404
640495385 640495385
504930583 504930583
423355968 423355968
588658581 588658581
577696243 577696243
154546222 154546222
732848085 732848085
76089422 76089422
649328008 649328008
641166938 641166938
919843762 919843762
313506583 313506583
942737995 942737995
873503868 873503868
149529966 149529966
28471548 28471548
102488973 102488973
532096347 532096347
981890594 981890594
271339331 271339331
812651015 812651015
83797788 83797788
886366935 886366935
636699457 636699457
873465807 873465807
651591316 651591316
234532867 234532867
502997056 502997056
874789896 874789896
625060747 625060747
963015609 963015609
876661577 876661577
144285426 144285426
188864892 188864892
539720805 539720805
344744029 344744029
187014322 187014322
266871723 266871723
975446852 975446852
937888099 937888099
630408372 630408372
114859679 114859679
942827380 942827380
119361891 119361891
472096180 472096180
355391226 355391226
894057360 894057360
156360503 156360503
842591526 842591526
690311590 690311590
529641911 529641911
408018469 408018469
983982973 983982973
850700170 850700170
895335221 895335221
572691130 572691130
106776025 106776025
224146725 224146725
607837865 607837865
843555518 843555518
316904672 316904672
603125273 603125273
219407709 219407709
127195159 127195159
630081898 630081898
202345636 202345636
677688276 677688276
282122204 282122204
471242482 471242482
361155930 361155930
612310396 612310396
169995331 169995331
411238892 411238892
378854097 378854097
234477618 234477618
275482477 275482477
876834734 876834734
187132094 187132094
694251764 694251764
679290763 679290763
199749553 199749553
433827683 433827683
741422047 741422047
612275697 612275697
492592242 492592242
852430480 852430480
208820306 208820306
949076995 949076995
762475795 762475795
998830564 998830564
576256071 576256071
884349696 884349696
581545757 581545757
898619680 898619680
442328287 442328287
958712735 958712735
140053670 140053670
569747058 569747058
681023262 681023262
381234490 381234490
974794723 974794723
866443009 866443009
283415570 283415570
742961833 742961833
230602459 230602459
428620126 428620126
978615116 978615116
428750302 428750302
141843540 141843540
305589937 305589937
284573984 284573984
227407533 227407533
79423279 79423279
490293014 490293014
925335873 925335873
271633368 271633368
259433173 259433173
199492774 199492774
849764183 849764183
271512821 271512821
862228986 862228986
874534002 874534002
8907423 8907423
257203403 257203403
962347914 962347914
248114258 248114258
887862555 887862555
650524558 650524558
819421421 819421421
253313813 253313813
23400998 23400998
978830224 978830224
657632222 657632222
877131921 877131921
78893819 78893819
738474312 738474312
169784677 169784677
384480041 384480041
316364306 316364306
661110810 661110810
688767480 688767480
13194072 13194072
202059851 202059851
368250231 368250231
111156603 111156603
666043670 666043670
920598674 920598674
995811330 995811330
976435203 976435203
27067159 27067159
568241636 568241636
411544922 411544922
325257103 325257103
130524156 130524156
559884128 559884128
286763337 286763337
793421000 793421000
853549498 853549498
77069375 77069375
502249519 502249519
204616111 204616111
277188857 277188857
467431360 467431360
293257562 293257562
290589213 290589213
141194275 141194275
164632856 164632856
404089262 404089262
403464446 403464446
596216355 596216355
349498771 349498771
134941262 134941262
369233540 369233540
96150261 96150261
851371507 851371507
434944373 434944373
574637970 574637970
560077605 560077605
807439605 807439605
149851165 149851165
617142000 617142000
988985654 988985654
353898310 353898310
896005079 896005079
779236481 779236481
161329229 161329229
654049442 654049442
958486386 958486386
513073215 513073215
931447234 931447234
594585128 594585128
257552777 257552777
101784852 101784852
586990070 586990070
307256683 307256683
336062366 336062366
439596759 439596759
571810864 571810864
758726043 758726043
545592178 545592178
382574588 382574588
103339642 103339642
840525332 840525332
586128935 586128935
815529843 815529843
25935452 25935452
756214904 756214904
144478704 144478704
895071292 895071292
838622299 838622299
819861764 819861764
292282930 292282930
970710244 970710244
608487663 608487663
129521527 129521527
113971289 113971289
431696093 431696093
878818616 878818616
367433036 367433036
281670197 281670197
140250339 140250339
673637469 673637469
605056187 605056187
825194608 825194608
155329144 155329144
580365916 580365916
960867567 960867567
325157528 325157528
203803120 203803120
438406672 438406672
15873977 15873977
293818576 293818576
681733619 681733619
724559013 724559013
711057801 711057801
189801268 189801268
148810323 148810323
989127021 989127021
933275367 933275367
671784331 671784331
888412732 888412732
582899011 582899011
274708265 274708265
774696976 774696976
242643877 242643877
710167091 710167091
749743308 749743308
466376375 466376375
60172407 60172407
872750745 872750745
554583846 554583846
250028020 250028020
13829312 13829312
286539968 286539968
547106451 547106451
507103833 507103833
839807629 839807629
231790183 231790183
220985864 220985864
93165059 93165059
699714944 699714944
335795952 335795952
263154357 263154357
215215575 215215575
827404275 827404275
462585977 462585977
376895210 376895210
234582996 234582996
979658790 979658790
262626288 262626288
630890267 630890267
136844725 136844725
415328967 415328967
832097046 832097046
992319914 992319914
368966573 368966573
757933896 757933896
749661870 749661870
524461220 524461220
192280300 192280300
818977673 818977673
6448342 6448342
975194169 975194169
771011139 771011139
394729091 394729091
730485126 730485126
448383485 448383485
367355930 367355930
8063873 8063873
901504248 901504248
728103018 728103018
181948852 181948852
956007210 956007210
443929229 443929229
776715959 776715959
688421711 688421711
938625411 938625411
370257095 370257095
250671192 250671192
972361741 972361741
858374296 858374296
579871385 579871385
725570781 725570781
628815951 628815951
950669214 950669214
306826672 306826672
471207577 471207577
282587269 282587269
140976533 140976533
879232830 879232830
707673883 707673883
691441658 691441658
785427426 785427426
772385532 772385532
547046715 547046715
583307456 583307456
537401441 537401441
375733590 375733590
594830093 594830093
745531968 745531968
829072007 829072007
531924354 531924354
965952530 965952530
22293091 22293091
831829676 831829676
747217708 747217708
141053378 141053378
291954252 291954252
934281158 934281158
566685432 566685432
861663322 861663322
721197891 721197891
286930016 286930016
565672649 565672649
266226693 266226693
14138494 14138494
627079294 627079294
572981344 572981344
769208491 769208491
459384213 459384213
573341933 573341933
493540370 493540370
382676790 382676790
139893440 139893440
192650923 192650923
589418493 589418493
657428438 657428438
955846400 955846400
207002042 207002042
41324123 41324123
488837882 488837882
716672427 716672427
883441416 883441416
523336961 523336961
793695755 793695755
314207384 314207384
494623332 494623332
244898355 244898355
699243557 699243557
486376636 486376636
562753457 562753457
150477355 150477355
807008674 807008674
847091464 847091464
521168247 521168247
115981829 115981829
685810868 685810868
156699756 156699756
773234631 773234631
814591547 814591547
732990446 732990446
643886749 643886749
688995519 688995519
634554480 634554480
600519023 600519023
771283631 771283631
91966808 91966808
481912814 481912814
206939077 206939077
264605386 264605386
587881508 587881508
883462201 883462201
982491924 982491924
391254084 391254084
568394344 568394344
758663303 758663303
802699243 802699243
559067075 559067075
607753171 607753171
89378324 89378324
622663929 622663929
585221113 585221113
218930524 218930524
14151544 14151544
905195252 905195252
149209718 149209718
801147426 801147426
188127794 188127794
436871639 436871639
192577498 192577498
434368540 434368540
91997047 91997047
172733361 172733361
449458784 449458784
331261373 331261373
514571060 514571060
905590065 905590065
614737077 614737077
316251679 316251679
140602337 140602337
324912389 324912389
812710041 812710041
119502131 119502131
318747554 318747554
137930519 137930519
744740705 744740705
502339544 502339544
674233873 674233873
686561 686561
568171220 568171220
648332035 648332035
585268575 585268575
481013115 481013115
723162637 723162637
577397618 577397618
961816894 961816894
196834817 196834817
267383989 267383989
998623000 998623000
262023185 262023185
801658609 801658609
572665071 572665071
708241820 708241820
744273043 744273043
167246520 167246520
592146636 592146636
420720668 420720668
409136801 409136801
249803435 249803435
601796521 601796521
884943536 884943536
310251872 310251872
349752154 349752154
342033687 342033687
738892661 738892661
25003473 25003473
719351788 719351788
581132102 581132102
12329262 12329262
678072887 678072887
454461197 454461197
70613458 70613458
891232431 891232431
987571927 987571927
33707075 33707075
256748444 256748444
927406594 927406594
995792583 995792583
599442983 599442983
239111362 239111362
325566538 325566538
971034713 971034713
638368813 638368813
480329583 480329583
427577529 427577529
760285617 760285617
412483435 412483435
863373779 863373779
813810515 813810515
984993836 984993836
109980212 109980212
664344190 664344190
773856830 773856830
543209811 543209811
657511855 657511855
587624565 587624565
144836188 144836188
741995181 741995181
590516960 590516960
303031683 303031683
119540521 119540521
931498793 931498793
912373677 912373677
19223277 19223277
223453572 223453572
648482399 648482399
214300749 214300749
768457423 768457423
53131248 53131248
391214292 391214292
895576003 895576003
755825950 755825950
14662327 14662327
138521249 138521249
638665548 638665548
620221672 620221672
87331410 87331410
233826156 233826156
701930545 701930545
398454049 398454049
842187405 842187405
886812291 886812291
490685720 490685720
345273686 345273686
546568650 546568650
824507178 824507178
756321584 756321584
294907730 294907730
248308208 248308208
804003060 804003060
632681762 632681762
731732437 731732437
274995934 274995934
736902910 736902910
74345407 74345407
230958750 230958750
875764628 875764628
198416351 198416351
956295300 956295300
131364756 131364756
54755165 54755165
142913170 142913170
920700758 920700758
162461203 162461203
655990644 655990644
457469550 457469550
25474907 25474907
406267029 406267029
119903504 119903504
575429643 575429643
785246599 785246599
340861097 340861097
25534358 25534358
294364821 294364821
227727075 227727075
245687317 245687317
85432608 85432608
704650166 704650166
742767352 742767352
411386654 411386654
62127958 62127958
664677035 664677035
284642381 284642381
302968775 302968775
172267029 172267029
467435979 467435979
550003411 550003411
178809621 178809621
50309498 50309498
205272615 205272615
984059165 984059165
206194012 206194012
579723527 579723527
948289570 948289570
587062387 587062387
525563110 525563110
282330537 282330537
348769204 348769204
489612195 489612195
415140817 415140817
247770544 247770544
886466844 886466844
660882 660882
943435473 943435473
123711054 123711054
153770657 153770657
886942636 886942636
366042987 366042987
98177346 98177346
186278191 186278191
917182812 917182812
845282064 845282064
483686999 483686999
42624108 42624108
549233186 549233186
566952964 566952964
878137527 878137527
800646325 800646325
146891803 146891803
892853155 892853155
809397825 809397825
268180169 268180169
507580033 507580033
776194180 776194180
290506043 290506043
519541102 519541102
60596019 60596019
441901084 441901084
167214448 167214448
429952806 429952806
820677130 820677130
2534722 2534722
423738441 423738441
810317164 810317164
784158213 784158213
756628708 756628708
629161304 629161304
283697355 283697355
534178856 534178856
541514450 541514450
168505783 168505783
64062250 64062250
509183557 509183557
562797926 562797926
564653894 564653894
64200364 64200364
721273415 721273415
431085757 431085757
292732449 292732449
53558996 53558996
226714685 226714685
793725764 793725764
611825905 611825905
839049933 839049933
84456075 84456075
104905292 104905292
659773928 659773928
883314676 883314676
235495026 235495026
887295673 887295673
195377552 195377552
252677209 252677209
328043966 328043966
611635302 611635302
90042453 90042453
17550204 17550204
795598151 795598151
129876846 129876846
763367300 763367300
304999383 304999383
821050742 821050742
862569145 862569145
444158318 444158318
327926775 327926775
229320328 229320328
173212485 173212485
211000433 211000433
122237563 122237563
290683044 290683044
291442744 291442744
773887765 773887765
637708784 637708784
974430280 974430280
987979697 987979697
434092502 434092502
848759275 848759275
656410080 656410080
455010681 455010681
482930903 482930903
789334513 789334513
516919652 516919652
380222991 380222991
534785787 534785787
643725542 643725542
526782864 526782864
46635807 46635807
481060205 481060205
84269001 84269001
495130752 495130752
203707581 203707581
16233290 16233290
406780173 406780173
567269002 567269002
923751268 923751268
876176178 876176178
95950493 95950493
860683455 860683455
267380983 267380983
352637107 352637107
54883649 54883649
339509800 339509800
540567442 540567442
421175380 421175380
312992840 312992840
614805547 614805547
787302163 787302163
915899555 915899555
920011425 920011425
346972211 346972211
220017071 220017071
900280633 900280633
781419686 781419686
922748096 922748096
453642765 453642765
316594227 316594227
69419239 69419239
339881569 339881569
315677976 315677976
917008601 917008601
36312805 36312805
565670211 565670211
430949561 430949561
733286209 733286209
477931890 477931890
875674504 875674504
145749523 145749523
744062957 744062957
152528810 152528810
239653346 239653346
282608370 282608370
797521649 797521649
220467528 220467528
951877467 951877467
534292191 534292191
751398261 751398261
256054838 256054838
821216059 821216059
507696896 507696896
836841591 836841591
692304305 692304305
667045274 667045274
4147515 4147515
550758670 550758670
867422613 867422613
103852795 103852795
788215134 788215134
986538610 986538610
441052523 441052523
893387302 893387302
700500661 700500661
575630717 575630717
659758193 659758193
911916507 911916507
856408153 856408153
91285487 91285487
131557588 131557588
444569606 444569606
882552088 882552088
835630290 835630290
590471867 590471867
289991619 289991619
140392971 140392971
478991369 478991369
842554487 842554487
758720263 758720263
604408389 604408389
191568389 191568389
180663484 180663484
741980187 741980187
543279890 543279890
652921199 652921199
348280915 348280915
88613273 88613273
332849296 332849296
776527566 776527566
911177103 911177103
682399431 682399431
755171880 755171880
367608885 367608885
270228056 270228056
576035162 576035162
69101284 69101284
11818040 11818040
536092721 536092721
684486789 684486789
344287926 344287926
52298881 52298881
631610370 631610370
21595485 21595485
835492105 835492105
398372816 398372816
743714399 743714399
372471347 372471347
901931827 901931827
323841374 323841374
303245843 303245843
197369599 197369599
637319597 637319597
527795137 527795137
467111154 467111154
25071549 25071549
193654196 193654196
1855653 1855653
885762485 885762485
100522515 100522515
476461162 476461162
391487854 391487854
917958398 917958398
59689199 59689199
568568294 568568294
343339214 343339214
560473730 560473730
289376584 289376584
329533215 329533215
601843562 601843562
429822851 429822851
313989754 313989754
244405926 244405926
887181207 887181207
978530198 978530198
59650176 59650176
260870262 260870262
19407639 19407639
891009593 891009593
46191616 46191616
453548884 453548884
718052733 718052733
20957301 20957301
537856518 537856518
884012066 884012066
981975411 981975411
522274578 522274578
158495171 158495171
282375700 282375700
231495531 231495531
943786476 943786476
227807369 227807369
772418061 772418061
168979737 168979737
351102519 351102519
530149187 530149187
752686566 752686566
60878797 60878797
55420829 55420829
188118268 188118268
765136063 765136063
708743969 708743969
34091990 34091990
106245518 106245518
65555869 65555869
609100146 609100146
486376315 486376315
237849965 237849965
196223950 196223950
7933988 7933988
368123105 368123105
207605063 207605063
919604232 919604232
298388728 298388728
587488734 587488734
824474024 824474024
609358075 609358075
383575595 383575595
203927483 203927483
972414670 972414670
161322517 161322517
821473026 821473026
759778354 759778354
517376446 517376446
755042638 755042638
96843925 96843925
201374115 201374115
348981154 348981154
347717973 347717973
543031372 543031372
8023689 8023689
757419223 757419223
750310057 750310057
168376642 168376642
694001750 694001750
770941101 770941101
889102262 889102262
839260164 839260164
681900830 681900830
419404092 419404092
23069060 23069060
251006980 251006980
368210488 368210488
249995575 249995575
348387020 348387020
875005387 875005387
59689119 59689119
187896004 187896004
373027681 373027681
148830329 148830329
519268858 519268858
270682955 270682955
329909858 329909858
515217732 515217732
346720622 346720622
715173391 715173391
447241715 447241715
204849016 204849016
785904771 785904771
867965907 867965907
444150882 444150882
713824680 713824680
750382725 750382725
166323992 166323992
839991131 839991131
628839656 628839656
48973412 48973412
338139881 338139881
292368401 292368401
566814286 566814286
88211441 88211441
65824446 65824446
909007028 909007028
67526615 67526615
448286024 448286024
595829451 595829451
957575462 957575462
567768794 567768794
296152967 296152967
728105837 728105837
675321388 675321388
350880 350880
167150951 167150951
743020421 743020421
163964840 163964840
759033478 759033478
464989157 464989157
436478129 436478129
658483802 658483802
659128674 659128674
977224718 977224718
194979889 194979889
416575509 416575509
481339126 481339126
69435754 69435754
898142512 898142512
764324415 764324415
381266550 381266550
412249097 412249097
34650722 34650722
604881849 604881849
438061513 438061513
151805465 151805465
701986657 701986657
859814253 859814253
278786829 278786829
96688714 96688714
108119335 108119335
547806038 547806038
458259729 458259729
765282391 765282391
784861210 784861210
875576191 875576191
229738708 229738708
415475356 415475356
292262384 292262384
656440384 656440384
632067924 632067924
961329750 961329750
912860161 912860161
334618583 334618583
758552814 758552814
813253515 813253515
721388168 721388168
275559190 275559190
387151104 387151104
803728800 803728800
661243094 661243094
277248926 277248926
230424881 230424881
370708184 370708184
386278926 386278926
796399464 796399464
752227828 752227828
215052705 215052705
739883262 739883262
145861649 145861649
830719562 830719562
994106272 994106272
605191115 605191115
527776491 527776491
476793142 476793142
830079777 830079777
998238960 998238960
222525511 222525511
487924104 487924104
326808813 326808813
567569480 567569480
586335941 586335941
636147095 636147095
170731969 170731969
98805341 98805341
237608466 237608466
939779580 939779580
855064868 855064868
979664667 979664667
616574272 616574272
56237100 56237100
202132534 202132534
448268082 448268082
293065244 293065244
549353620 549353620
276231086 276231086
813395854 813395854
730577685 730577685
763715239 763715239
75313641 75313641
841214777 841214777
893379392 893379392
316982295 316982295
114315230 114315230
75078765 75078765
124272066 124272066
380509407 380509407
626849163 626849163
183457331 183457331
473509010 473509010
812858418 812858418
604674877 604674877
524876299 524876299
107039687 107039687
957258385 957258385
670234743 670234743
6116263 6116263
511262443 511262443
226908413 226908413
445196566 445196566
362209030 362209030
111067940 111067940
726463795 726463795
939317947 939317947
21522988 21522988
62014839 62014839
204309341 204309341
984652926 984652926
521437607 521437607
923805341 923805341
253379264 253379264
810710984 810710984
719274430 719274430
224738990 224738990
798584687 798584687
66689787 66689787
266571880 266571880
475523859 475523859
519112883 519112883
933356971 933356971
656909183 656909183
723739704 723739704
582286513 582286513
487422554 487422554
663360835 663360835
444676510 444676510
844217242 844217242
114316015 114316015
764473915 764473915
103190160 103190160
438366638 438366638
929721329 929721329
163841240 163841240
338264084 338264084
417488076 417488076
796146082 796146082
535275988 535275988
583411332 583411332
426792349 426792349
561221849 561221849
720046969 720046969
73907875 73907875
509323471 509323471
769142341 769142341
742882373 742882373
536949657 536949657
890704188 890704188
177673845 177673845
830052627 830052627
108408015 108408015
630426205 630426205
147015267 147015267
82157253 82157253
274712597 274712597
742481725 742481725
653180468 653180468
93636488 93636488
981211571 981211571
699387138 699387138
506165863 506165863
403568023 403568023
258653199 258653199
43282103 43282103
218026713 218026713
264433826 264433826
513194695 513194695
616715066 616715066
911841827 911841827
873603217 873603217
591857122 591857122
26412609 26412609
904776 904776
192340178 192340178
435581707 435581707
477379332 477379332
972782778 972782778
104863555 104863555
119888952 119888952
755249233 755249233
674295496 674295496
371018125 371018125
267152943 267152943
718905573 718905573
592970754 592970754
245559096 245559096
856317031 856317031
650347780 650347780
491514428 491514428
350490688 350490688
236340621 236340621
263062522 263062522
921361835 921361835
866154177 866154177
527624354 527624354
120514420 120514420
50637782 50637782
981570599 981570599
572022667 572022667
916481749 916481749
864537961 864537961
895044514 895044514
630654207 630654207
374067717 374067717
480774302 480774302
579122269 579122269
49588495 49588495
64406378 64406378
104408338 104408338
975239797 975239797
684521198 684521198
401629807 401629807
267539874 267539874
726295886 726295886
179799938 179799938
282120619 282120619
22098592 22098592
88372943 88372943
225711381 225711381
587272130 587272130
397042172 397042172
706900449 706900449
908995149 908995149
419296982 419296982
766452930 766452930
237731406 237731406
777071668 777071668
989190013 989190013
377534085 377534085
114572061 114572061
282140397 282140397
145258713 145258713
127541805 127541805
24286701 24286701
380047321 380047321
913035236 913035236
135642436 135642436
591130692 591130692
289470713 289470713
965629721 965629721
526054097 526054097
830608239 830608239
852029262 852029262
127453 127453
637284449 637284449
562476805 562476805
775964438 775964438
140831872 140831872
7940266 7940266
651630008 651630008
22581405 22581405
667126391 667126391
211719195 211719195
686716397 686716397
354331580 354331580
632781573 632781573
914419802 914419802
282267915 282267915
365423975 365423975
692459090 692459090
987209693 987209693
565464197 565464197
668311611 668311611
823104297 823104297
458070439 458070439
318898577 318898577
831961353 831961353
749105025 749105025
497542807 497542807
106603295 106603295
413967980 413967980
583314862 583314862
513164504 513164504
836550927 836550927
673643806 673643806
85041212 85041212
418487186 418487186
191922830 191922830
386482211 386482211
101430973 101430973
731638603 731638603
316935130 316935130
118691053 118691053
698143459 698143459
865998853 865998853
418230454 418230454
893854543 893854543
817624585 817624585
593758814 593758814
277381910 277381910
226570303 226570303
632006440 632006440
107068397 107068397
534359415 534359415
632153582 632153582
423593028 423593028
77537424 77537424
930629931 930629931
628716924 628716924
219156758 219156758
847615187 847615187
820216886 820216886
236384596 236384596
782568500 782568500
225835682 225835682
211677203 211677203
128586410 128586410
852312478 852312478
888071756 888071756
921335529 921335529
832193501 832193501
303356459 303356459
723330393 723330393
966571583 966571583
918779047 918779047
149779315 149779315
90631262 90631262
790664333 790664333
534712105 534712105
10827220 10827220
48448703 48448703
72925675 72925675
309626419 309626419
409038403 409038403
716623977 716623977
114620820 114620820
584585130 584585130
286384356 286384356
701401145 701401145
41467667 41467667
705758311 705758311
604843880 604843880
205408029 205408029
31692580 31692580
104819847 104819847
296429803 296429803
78595392 78595392
836516423 836516423
217344309 217344309
963445013 963445013
462597759 462597759
759083822 759083822
245388688 245388688
26498222 26498222
254229150 254229150
660332236 660332236
826828320 826828320
741248155 741248155
17304389 17304389
430169030 430169030
111321256 111321256
509423979 509423979
940942001 940942001
485304048 485304048
287885123 287885123
249889224 249889224
808581328 808581328
253364245 253364245
761717727 761717727
458507645 458507645
17567726 17567726
554674453 554674453
249683253 249683253
88375852 88375852
815289431 815289431
724857856 724857856
333982470 333982470
139448739 139448739
191617151 191617151
464486688 464486688
306322238 306322238
58948335 58948335
44170023 44170023
789860913 789860913
366046023 366046023
253700454 253700454
221944006 221944006
204484830 204484830
112339014 112339014
861242616 861242616
88946741 88946741
936211618 936211618
79519972 79519972
627214064 627214064
106160422 106160422
257189611 257189611
707281676 707281676
866359293 866359293
203119563 203119563
919259228 919259228
172324741 172324741
329449874 329449874
801314565 801314565
107922696 107922696
777345144 777345144
662669619 662669619
9763094 9763094
623908380 623908380
169991289 169991289
226697659 226697659
196354738 196354738
877927478 877927478
649091325 649091325
67661948 67661948
332140006 332140006
986644165 986644165
27135864 27135864
953046150 953046150
79405888 79405888
166618832 166618832
225743395 225743395
403354920 403354920
842530156 842530156
902047560 902047560
36269300 36269300
396537795 396537795
509048907 509048907
957312789 957312789
789508206 789508206
408544233 408544233
138491206 138491206
377969165 377969165
951694646 951694646
352931442 352931442
348469708 348469708
996208315 996208315
716045973 716045973
568207449 568207449
995710035 995710035
132536671 132536671
791274894 791274894
456173257 456173257
983675998 983675998
627114890 627114890
334215097 334215097
909602494 909602494
314736350 314736350
602430868 602430868
319024700 319024700
473871241 473871241
160025692 160025692
306051532 306051532
661098147 661098147
766974169 766974169
973117021 973117021
528118918 528118918
134576748 134576748
67789201 67789201
498601955 498601955
790158168 790158168
696745315 696745315
410147589 410147589
34489885 34489885
151724614 151724614
46444098 46444098
292167709 292167709
320180926 320180926
110382571 110382571
65833768 65833768
251358016 251358016
680674978 680674978
43377997 43377997
121511461 121511461
705249854 705249854
645720582 645720582
340884436 340884436
103882882 103882882
14354050 14354050
622605831 622605831
739675634 739675634
347873843 347873843
917937712 917937712
156758101 156758101
662276580 662276580
704353223 704353223
249805908 249805908
188311483 188311483
402681525 402681525
153332453 153332453
14006793 14006793
635957443 635957443
269577561 269577561
787094794 787094794
840623207 840623207
922214183 922214183
878174263 878174263
603184250 603184250
524081650 524081650
205974302 205974302
736219261 736219261
53459118 53459118
437572899 437572899
789851794 789851794
173995589 173995589
729070163 729070163
393527366 393527366
268808510 268808510
935496981 935496981
104212344 104212344
827440403 827440403
636609773 636609773
345866782 345866782
176971454 176971454
387428628 387428628
971609812 971609812
731373740 731373740
967474349 967474349
713199251 713199251
951324788 951324788
79079037 79079037
114362720 114362720
935158043 935158043
279069816 279069816
721379151 721379151
461048880 461048880
633330984 633330984
770474823 770474823
125249486 125249486
588636248 588636248
451297389 451297389
113110897 113110897
822619727 822619727
548652885 548652885
67768700 67768700
343232558 343232558
150104810 150104810
197137903 197137903
135991645 135991645
434257498 434257498
70175374 70175374
378813977 378813977
566436194 566436194
917717933 917717933
775746760 775746760
740040668 740040668
613677468 613677468
162515091 162515091
247081312 247081312
756789165 756789165
991817062 991817062
61560465 61560465
19950752 19950752
375084032 375084032
199375053 199375053
510648311 510648311
84073730 84073730
174141774 174141774
863403210 863403210
664086249 664086249
47253999 47253999
811578974 811578974
787750787 787750787
949651016 949651016
669148053 669148053
871733751 871733751
106158641 106158641
372181730 372181730
205413136 205413136
315523941 315523941
230250591 230250591
133919917 133919917
240510500 240510500
210952674 210952674
357520726 357520726
932488050 932488050
429917065 429917065
892368587 892368587
635189547 635189547
300483445 300483445
631066346 631066346
249879933 249879933
544832754 544832754
574611816 574611816
232768731 232768731
745676278 745676278
838537877 838537877
742722343 742722343
658018352 658018352
652223558 652223558
28069879 28069879
581552151 581552151
635526747 635526747
362528646 362528646
746508313 746508313
118987312 118987312
138948841 138948841
142151893 142151893
904117965 904117965
7472741 7472741
393490604 393490604
113434212 113434212
626407210 626407210
667791584 667791584
785828638 785828638
288792426 288792426
320278333 320278333
828731500 828731500
157572777 157572777
281291661 281291661
647171317 647171317
318342014 318342014
293441719 293441719
272278638 272278638
634971033 634971033
143611253 143611253
672605260 672605260
581913645 581913645
347785260 347785260
566475940 566475940
150264053 150264053
779424088 779424088
205026145 205026145
486687109 486687109
246945891 246945891
835956132 835956132
60055115 60055115
120236453 120236453
175736031 175736031
23615935 23615935
697740661 697740661
683863093 683863093
263598760 263598760
939385558 939385558
943395372 943395372
527059176 527059176
112267381 112267381
909530479 909530479
310572366 310572366
668041902 668041902
864748671 864748671
467049634 467049634
126028113 126028113
865916032 865916032
597623566 597623566
99176686 99176686
818827375 818827375
841824235 841824235
721202050 721202050
336518451 336518451
382661650 382661650
774878112 774878112
598929292 598929292
747688848 747688848
412477206 412477206
949256030 949256030
767133102 767133102
903751244 903751244
629291142 629291142
838269125 838269125
793291875 793291875
134434982 134434982
529360206 529360206
527328859 527328859
662941674 662941674
367798177 367798177
986602022 986602022
386341841 386341841
995310927 995310927
96232112 96232112
864165984 864165984
7375728 7375728
319803830 319803830
191569068 191569068
382359403 382359403
314345310 314345310
161273636 161273636
569088481 569088481
365523082 365523082
291966243 291966243
168935130 168935130
893557800 893557800
616669933 616669933
480521436 480521436
917610429 917610429
418847020 418847020
63193650 63193650
273954162 273954162
569974755 569974755
384076148 384076148
972890202 972890202
246179361 246179361
229485821 229485821
767065159 767065159
871514707 871514707
207604231 207604231
21530533 21530533
963850420 963850420
843290218 843290218
319936448 319936448
173706048 173706048
500698721 500698721
190577364 190577364
204315024 204315024
63211637 63211637
475939129 475939129
988106737 988106737
401289253 401289253
918710032 918710032
136982892 136982892
617236849 617236849
373745594 373745594
913286836 913286836
262597736 262597736
94570109 94570109
267586825 267586825
271929407 271929407
658614478 658614478
568947329 568947329
537985297 537985297
485789563 485789563
898669197 898669197
3145513 3145513
995600760 995600760
21597993 21597993
396460324 396460324
562778113 562778113
92779247 92779247
558683375 558683375
717946487 717946487
143992883 143992883
602429776 602429776
164822398 164822398
547793031 547793031
234562565 234562565
687861801 687861801
522597273 522597273
830968301 830968301
17782605 17782605
800483484 800483484
1111950 1111950
449802039 449802039
280413983 280413983
321605305 321605305
127291272 127291272
729904336 729904336
161097486 161097486
593123857 593123857
114848935 114848935
777632276 777632276
702799594 702799594
876688624 876688624
6925323 6925323
458597844 458597844
100148210 100148210
995543775 995543775
552316453 552316453
281126498 281126498
308586320 308586320
396044485 396044485
652828547 652828547
870981030 870981030
983305078 983305078
233231455 233231455
639113837 639113837
242940400 242940400
789807199 789807199
372752848 372752848
220555825 220555825
574438642 574438642
889644404 889644404
340002302 340002302
731301989 731301989
926510806 926510806
352438544 352438544
500287097 500287097
245366384 245366384
164592103 164592103
391185314 391185314
843012372 843012372
37093805 37093805
158856197 158856197
409154469 409154469
701275324 701275324
191239756 191239756
300440516 300440516
347498200 347498200
188423721 188423721
412050673 412050673
244669586 244669586
967540327 967540327
16077781 16077781
988447511 988447511
712270585 712270585
774347920 774347920
711989371 711989371
682236741 682236741
640063642 640063642
278331661 278331661
744795977 744795977
353165020 353165020
503985239 503985239
711207094 711207094
796122485 796122485
724852172 724852172
795595143 795595143
43064661 43064661
194312222 194312222
910277152 910277152
883205148 883205148
218616676 218616676
7264343 7264343
520316699 520316699
842442885 842442885
739054166 739054166
666287407 666287407
885594626 885594626
366369241 366369241
679245976 679245976
227296470 227296470
980689612 980689612
371930143 371930143
412868934 412868934
507658260 507658260
946041802 946041802
351144262 351144262
93872087 93872087
828531254 828531254
805781244 805781244
275598507 275598507
250434853 250434853
578536896 578536896
255326933 255326933
89684144 89684144
168381568 168381568
3048419 3048419
235122512 235122512
899457191 899457191
741906928 741906928
94044525 94044525
510172219 510172219
457051288 457051288
54413936 54413936
830573536 830573536
79828205 79828205
656156686 656156686
586291744 586291744
498248118 498248118
776282639 776282639
477000141 477000141
729624795 729624795
904220289 904220289
253036790 253036790
391124069 391124069
30682794 30682794
37087998 37087998
251945400 251945400
57354228 57354228
689062474 689062474
939822942 939822942
148910359 148910359
631722582 631722582
838228674 838228674
327900321 327900321
897476177 897476177
708809574 708809574
879259918 879259918
731056199 731056199
743866825 743866825
117581340 117581340
66600668 66600668
312136018 312136018
166318424 166318424
861517448 861517448
27607558 27607558
462410330 462410330
205650672 205650672
25713842 25713842
598746573 598746573
522711041 522711041
289440467 289440467
541199915 541199915
541140573 541140573
251179266 251179266
813816549 813816549
125124652 125124652
710948216 710948216
74005901 74005901
837421389 837421389
277272364 277272364
867161841 867161841
295074802 295074802
660665647 660665647
5735141 5735141
441332702 441332702
989764522 989764522
792511500 792511500
577410357 577410357
443751076 443751076
618059187 618059187
826290201 826290201
437223274 437223274
217077444 217077444
580985344 580985344
601028626 601028626
588410103 588410103
128470537 128470537
750222547 750222547
175957252 175957252
481233849 481233849
828481178 828481178
923630163 923630163
450125611 450125611
914441831 914441831
345468134 345468134
852837541 852837541
629829309 629829309
722453036 722453036
785722912 785722912
835787036 835787036
60318457 60318457
225530369 225530369
893836710 893836710
211765722 211765722
817189572 817189572
97224762 97224762
348858984 348858984
481074737 481074737
252032480 252032480
293062124 293062124
518394113 518394113
646759932 646759932
30972607 30972607
96909886 96909886
468338038 468338038
598043573 598043573
688538578 688538578
141793868 141793868
702458625 702458625
398973604 398973604
330709583 330709583
278828693 278828693
303429826 303429826
462229521 462229521
227322257 227322257
725680121 725680121
145341663 145341663
245163047 245163047
120509304 120509304
613474476 613474476
505064278 505064278
965711436 965711436
728060249 728060249
622602372 622602372
624008791 624008791
236244777 236244777
508907119 508907119
890442335 890442335
747811638 747811638
616803085 616803085
45893702 45893702
155788112 155788112
20713670 20713670
319136872 319136872
561944726 561944726
294448134 294448134
807237485 807237485
162415987 162415987
324347563 324347563
383473989 383473989
76887299 76887299
209283928 209283928
69425369 69425369
668418600 668418600
898410401 898410401
877978075 877978075
840336032 840336032
174430678 174430678
454613937 454613937
71922302 71922302
512662156 512662156
309926584 309926584
76427340 76427340
821061615 821061615
110384142 110384142
432612104 432612104
947520196 947520196
155863406 155863406
975746067 975746067
329414724 329414724
734729480 734729480
926084761 926084761
942689651 942689651
284780661 284780661
633015846 633015846
183625687 183625687
758978837 758978837
11158938 11158938
423436678 423436678
657191047 657191047
385133911 385133911
61107527 61107527
861845472 861845472
744406845 744406845
420048924 420048924
951147773 951147773
763244181 763244181
398853384 398853384
762252430 762252430
526103400 526103400
253249348 253249348
840238123 840238123
473364343 473364343
615239644 615239644
393891884 393891884
681517132 681517132
106492361 106492361
401745836 401745836
548263415 548263415
83394580 83394580
615732453 615732453
73637100 73637100
284663835 284663835
238253120 238253120
719212368 719212368
810842266 810842266
907699948 907699948
741597250 741597250
821732906 821732906
291828647 291828647
269314928 269314928
615897775 615897775
220297087 220297087
117666188 117666188
662894249 662894249
719567698 719567698
870797796 870797796
926384697 926384697
906911043 906911043
449427275 449427275
929368318 929368318
62984697 62984697
650868365 650868365
228007096 228007096
88203349 88203349
635479864 635479864
263742270 263742270
208370754 208370754
974143602 974143602
842428960 842428960
832838246 832838246
882336328 882336328
818675714 818675714
103889734 103889734
853215033 853215033
624508058 624508058
490739810 490739810
210672770 210672770
515470179 515470179
188760654 188760654
953337931 953337931
146915868 146915868
739881705 739881705
791970530 791970530
384898752 384898752
545267420 545267420
227018150 227018150
330037285 330037285
243151193 243151193
419776174 419776174
993586706 993586706
62425847 62425847
373614280 373614280
813184930 813184930
391970519 391970519
298476459 298476459
286981695 286981695
894187222 894187222
52050677 52050677
307483681 307483681
400013839 400013839
405393622 405393622
957895745 957895745
191001378 191001378
368754515 368754515
333129222 333129222
70364943 70364943
779280328 779280328
707821765 707821765
210391212 210391212
29976368 29976368
951859381 951859381
163479004 163479004
298284112 298284112
587518370 587518370
100450688 100450688
975251802 975251802
594982883 594982883
891426055 891426055
209519468 209519468
704403875 704403875
136886596 136886596
632647600 632647600
96125969 96125969
403479958 403479958
430884136 430884136
944853914 944853914
342460991 342460991
845777302 845777302
817532522 817532522
337049652 337049652
947818305 947818305
107631813 107631813
289682819 289682819
326877195 326877195
694378918 694378918
642646283 642646283
801859886 801859886
212241452 212241452
114747180 114747180
445480146 445480146
979900372 979900372
92138050 92138050
679599771 679599771
109517052 109517052
546955300 546955300
988628044 988628044
80727848 80727848
331946766 331946766
38800773 38800773
883184816 883184816
220097734 220097734
805946731 805946731
153722856 153722856
614993660 614993660
118170016 118170016
130568569 130568569
670129961 670129961
870659226 870659226
360508997 360508997
323410249 323410249
104797604 104797604
218736603 218736603
401425075 401425075
905492016 905492016
163398720 163398720
761538660 761538660
402771730 402771730
726166705 726166705
566080756 566080756
92094923 92094923
50443048 50443048
417010600 417010600
376380755 376380755
483486792 483486792
814621702 814621702
353627524 353627524
694811868 694811868
340357849 340357849
410170320 410170320
948634409 948634409
522100672 522100672
570709138 570709138
843946976 843946976
181351174 181351174
964624120 964624120
465510390 465510390
727892866 727892866
619851995 619851995
847028435 847028435
899434250 899434250
100702359 100702359
989646792 989646792
193213717 193213717
490249973 490249973
848754413 848754413
240528347 240528347
283908582 283908582
919499716 919499716
645191598 645191598
880953303 880953303
917677702 917677702
644062409 644062409
400838391 400838391
264693943 264693943
826898786 826898786
275222198 275222198
100250981 100250981
786494330 786494330
148479557 148479557
390614935 390614935
90683772 90683772
701786987 701786987
668820549 668820549
491532032 491532032
697248430 697248430
683415258 683415258
570215225 570215225
377474717 377474717
45625519 45625519
339932448 339932448
454728605 454728605
39312386 39312386
865063317 865063317
227415852 227415852
64907222 64907222
643367404 643367404
913091158 913091158
187737992 187737992
343232949 343232949
397877938 397877938
463601419 463601419
730479165 730479165
580989350 580989350
735832335 735832335
93376580 93376580
415914670 415914670
949362910 949362910
402358740 402358740
545920550 545920550
155126056 155126056
835199715 835199715
840974246 840974246
81338398 81338398
958075069 958075069
890000634 890000634
576168330 576168330
324614678 324614678
322665982 322665982
77975337 77975337
941903684 941903684
966640862 966640862
734271271 734271271
365536483 365536483
950512439 950512439
921007862 921007862
955207547 955207547
835558583 835558583
495745986 495745986
64720391 64720391
98384784 98384784
948191120 948191120
894217899 894217899
151010332 151010332
51208455 51208455
612366790 612366790
496230273 496230273
126673083 126673083
991258892 991258892
328062593 328062593
559671588 559671588
835622513 835622513
417328663 417328663
740096934 740096934
932221344 932221344
997775038 997775038
5754714 5754714
309667108 309667108
197041835 197041835
827798497 827798497
836880793 836880793
529834495 529834495
120931101 120931101
395720793 395720793
374205235 374205235
68491803 68491803
65723505 65723505
468949639 468949639
478915292 478915292
642087855 642087855
143973881 143973881
605498613 605498613
610840679 610840679
265336286 265336286
81754037 81754037
620535323 620535323
626758279 626758279
29696282 29696282
981094795 981094795
652361005 652361005
844987940 844987940
518020779 518020779
67164120 67164120
573145347 573145347
678155249 678155249
925044259 925044259
393511126 393511126
18599975 18599975
125598468 125598468
19402214 19402214
780275495 780275495
61423847 61423847
956145539 956145539
165377322 165377322
573118465 573118465
510360054 510360054
417911252 417911252
612752988 612752988
115845964 115845964
80179510 80179510
984599358 984599358
175223403 175223403
918918110 918918110
791492102 791492102
544056908 544056908
500729620 500729620
796614940 796614940
953029877 953029877
625327413 625327413
781526935 781526935
340031337 340031337
506550568 506550568
764537820 764537820
968527306 968527306
370895683 370895683
487870373 487870373
372413033 372413033
9475041 9475041
766214697 766214697
399194876 399194876
250465148 250465148
102204322 102204322
157722667 157722667
848774620 848774620
17322207 17322207
623451962 623451962
559073282 559073282
435739681 435739681
110718843 110718843
682288867 682288867
56432262 56432262
118804938 118804938
117641424 117641424
136925515 136925515
302411580 302411580
339943587 339943587
793446759 793446759
332518024 332518024
164248946 164248946
911368892 911368892
202639064 202639064
946341872 946341872
619211469 619211469
425999698 425999698
120409892 120409892
235561564 235561564
192685953 192685953
390567114 390567114
200652170 200652170
230767826 230767826
836724602 836724602
231302060 231302060
227901901 227901901
48575457 48575457
682397999 682397999
126486963 126486963
95692360 95692360
295437215 295437215
397730796 397730796
454732450 454732450
869968162 869968162
988056171 988056171
226896720 226896720
612620482 612620482
722454913 722454913
17490495 17490495
93224360 93224360
920037218 920037218
732149461 732149461
183639223 183639223
273679589 273679589
995785120 995785120
476324560 476324560
317518216 317518216
566740597 566740597
20131292 20131292
99591563 99591563
125474445 125474445
84760963 84760963
792753378 792753378
893586660 893586660
769303812 769303812
505673370 505673370
39041519 39041519
972809909 972809909
753763553 753763553
179299988 179299988
237152879 237152879
276516540 276516540
883318501 883318501
24175715 24175715
905729678 905729678
7550618 7550618
323501142 323501142
776805587 776805587
812834439 812834439
752846937 752846937
907749768 907749768
117997084 117997084
365084767 365084767
202420437 202420437
624799920 624799920
285810297 285810297
564619743 564619743
159376252 159376252
517638640 517638640
18655846 18655846
811179769 811179769
672341349 672341349
841161131 841161131
444805261 444805261
828460951 828460951
991763543 991763543
355494888 355494888
447250154 447250154
234511086 234511086
983692298 983692298
453260857 453260857
991748066 991748066
814315473 814315473
523927631 523927631
580642188 580642188
681433883 681433883
644076788 644076788
847535531 847535531
234188560 234188560
375007376 375007376
283021954 283021954
509655378 509655378
382744950 382744950
324664276 324664276
385073391 385073391
500138217 500138217
696894343 696894343
178142778 178142778
538276601 538276601
964632875 964632875
784413594 784413594
625317765 625317765
948137669 948137669
252808277 252808277
707608573 707608573
624335865 624335865
638372177 638372177
452546522 452546522
763282993 763282993
869170069 869170069
682365714 682365714
636210910 636210910
995704899 995704899
202904924 202904924
594073112 594073112
604440592 604440592
918820228 918820228
395090194 395090194
572920978 572920978
917565931 917565931
63291221 63291221
123943649 123943649
294235703 294235703
456745967 456745967
357065735 357065735
833746476 833746476
683295274 683295274
600507734 600507734
459703516 459703516
353809171 353809171
994051468 994051468
698726436 698726436
843645882 843645882
743065680 743065680
193365276 193365276
665803592 665803592
262949496 262949496
32678070 32678070
711910048 711910048
538759400 538759400
10097901 10097901
24087086 24087086
958550468 958550468
400444031 400444031
598129931 598129931
984033510 984033510
753364957 753364957
895884033 895884033
191951774 191951774
553312024 553312024
236292463 236292463
120123501 120123501
834626601 834626601
1222921 1222921
100557202 100557202
237995394 237995394
302714376 302714376
434409181 434409181
228010188 228010188
931474007 931474007
414588351 414588351
204233884 204233884
227312235 227312235
202087679 202087679
26446224 26446224
91925959 91925959
282619874 282619874
302049532 302049532
61707271 61707271
90276441 90276441
492448605 492448605
132896426 132896426
80801103 80801103
630861302 630861302
207509181 207509181
585875343 585875343
661983032 661983032
711188103 711188103
973764409 973764409
65232507 65232507
475693972 475693972
870333756 870333756
4077292 4077292
325918573 325918573
695000843 695000843
220610977 220610977
892849282 892849282
40665611 40665611
7536454 7536454
908044548 908044548
329897710 329897710
260213293 260213293
445599040 445599040
677980386 677980386
595063929 595063929
427934045 427934045
681073275 681073275
358437368 358437368
780635117 780635117
220770397 220770397
823164949 823164949
75094026 75094026
702763007 702763007
139172648 139172648
571130825 571130825
59360287 59360287
655514905 655514905
253012149 253012149
899186832 899186832
19696335 19696335
652826480 652826480
971824052 971824052
292669231 292669231
669797591 669797591
72499784 72499784
158660136 158660136
11845018 11845018
497516005 497516005
771322706 771322706
498418867 498418867
56006684 56006684
189991455 189991455
974517522 974517522
48512060 48512060
365079542 365079542
637243979 637243979
718890744 718890744
509282229 509282229
545570986 545570986
214605385 214605385
303157121 303157121
927716692 927716692
314507090 314507090
90655721 90655721
107166784 107166784
353000136 353000136
687811489 687811489
494552149 494552149
257640702 257640702
168495508 168495508
150025904 150025904
836786450 836786450
242561800 242561800
496721035 496721035
95649153 95649153
680250604 680250604
101670897 101670897
212455750 212455750
310481007 310481007
953311167 953311167
687210456 687210456
19449616 19449616
494220746 494220746
431208165 431208165
694866250 694866250
815915588 815915588
124364143 124364143
915534648 915534648
303945143 303945143
92551226 92551226
814576903 814576903
886274366 886274366
892128033 892128033
695343319 695343319
994393878 994393878
426873061 426873061
413419778 413419778
99467485 99467485
200792972 200792972
243420272 243420272
769656815 769656815
976646153 976646153
926537542 926537542
725053227 725053227
788788851 788788851
418045181 418045181
886738744 886738744
467971509 467971509
705847394 705847394
299238185 299238185
850977504 850977504
179567415 179567415
318400554 318400554
896538907 896538907
741401324 741401324
140818828 140818828
210297606 210297606
508993665 508993665
48360075 48360075
819524317 819524317
280587977 280587977
855027781 855027781
939907399 939907399
804139818 804139818
710920946 710920946
919730610 919730610
82656882 82656882
440205350 440205350
691436640 691436640
366931149 366931149
336308596 336308596
453761821 453761821
36958064 36958064
757320887 757320887
479504730 479504730
869505000 869505000
953835746 953835746
788759224 788759224
424287956 424287956
203678613 203678613
126930460 126930460
581829892 581829892
19991673 19991673
140299516 140299516
339919807 339919807
16056262 16056262
295550731 295550731
692625256 692625256
19823568 19823568
807985186 807985186
60822449 60822449
66227859 66227859
32794227 32794227
271423412 271423412
707328705 707328705
368237680 368237680
88625772 88625772
952800594 952800594
542478102 542478102
883200614 883200614
386506883 386506883
663104271 663104271
768272448 768272448
538165589 538165589
911128310 911128310
924795458 924795458
668746736 668746736
936755921 936755921
933385806 933385806
120834108 120834108
463149398 463149398
436005319 436005319
460807070 460807070
724905277 724905277
90164107 90164107
401060851 401060851
219226917 219226917
96089122 96089122
10754745 10754745
439299630 439299630
313900672 313900672
163531575 163531575
499533952 499533952
493221740 493221740
168176615 168176615
224981034 224981034
684706602 684706602
783922376 783922376
150501108 150501108
293811156 293811156
969578056 969578056
330097458 330097458
719895084 719895084
642291549 642291549
430790204 430790204
244974310 244974310
190293204 190293204
797045319 797045319
896148620 896148620
152220884 152220884
431507482 431507482
46852740 46852740
419748349 419748349
180050273 180050273
648008075 648008075
31453117 31453117
773072844 773072844
701935023 701935023
46523205 46523205
242460318 242460318
39185310 39185310
623814574 623814574
980343478 980343478
97523714 97523714
493874924 493874924
269668077 269668077
420861144 420861144
222474758 222474758
646268180 646268180
565184147 565184147
662531816 662531816
699448826 699448826
516891030 516891030
547185778 547185778
905876863 905876863
877509899 877509899
320079487 320079487
38410925 38410925
645406657 645406657
188679599 188679599
166313790 166313790
128162274 128162274
659062437 659062437
913290763 913290763
60374399 60374399
288253957 288253957
132939235 132939235
484845340 484845340
776323154 776323154
121126304 121126304
949668737 949668737
804494531 804494531
689130594 689130594
75070992 75070992
639938775 639938775
65432545 65432545
915043166 915043166
550524398 550524398
419373200 419373200
895723789 895723789
734466147 734466147
378434701 378434701
273222898 273222898
511917688 511917688
771801491 771801491
383824536 383824536
812624531 812624531
1154767 1154767
486590044 486590044
497825499 497825499
149853198 149853198
3347605 3347605
452089256 452089256
193289808 193289808
134879290 134879290
111145700 111145700
636482795 636482795
274287171 274287171
182151203 182151203
17787640 17787640
658224904 658224904
282401721 282401721
104122506 104122506
202619231 202619231
644896496 644896496
43760742 43760742
746510887 746510887
63764381 63764381
674430306 674430306
423381587 423381587
957694790 957694790
950758912 950758912
622538254 622538254
537849334 537849334
243490398 243490398
110621229 110621229
329364886 329364886
87998712 87998712
248571783 248571783
846577458 846577458
900842270 900842270
369462591 369462591
550112012 550112012
172534306 172534306
300870651 300870651
548375351 548375351
685417087 685417087
608879889 608879889
317899788 317899788
196368497 196368497
271541346 271541346
444669582 444669582
741511340 741511340
660474257 660474257
440281184 440281184
398141414 398141414
504242059 504242059
775799396 775799396
919150856 919150856
636300320 636300320
959690765 959690765
70523977 70523977
127633525 127633525
657681948 657681948
798105615 798105615
781920854 781920854
933558989 933558989
552518326 552518326
98275153 98275153
773802848 773802848
868800153 868800153
237585815 237585815
416338745 416338745
840320670 840320670
246792280 246792280
616737865 616737865
252070836 252070836
295870946 295870946
677396250 677396250
754184547 754184547
96250238 96250238
834081960 834081960
617199907 617199907
212572010 212572010
709408597 709408597
370425536 370425536
590963159 590963159
409429353 409429353
247523178 247523178
135241724 135241724
102355412 102355412
882877922 882877922
118737902 118737902
510120799 510120799
452353349 452353349
556429980 556429980
384228629 384228629
573515208 573515208
538473767 538473767
205200500 205200500
45440320 45440320
333292547 333292547
147185944 147185944
982635400 982635400
277925142 277925142
642924465 642924465
755769941 755769941
272809445 272809445
905988614 905988614
955000830 955000830
762731999 762731999
510964941 510964941
11497463 11497463
213275139 213275139
969806277 969806277
107816743 107816743
853053563 853053563
190149719 190149719
921398448 921398448
708324648 708324648
939493540 939493540
820745156 820745156
585200592 585200592
135644497 135644497
262463524 262463524
181092825 181092825
543302561 543302561
844773092 844773092
906372028 906372028
873846430 873846430
31107208 31107208
68487476 68487476
6496345 6496345
932958520 932958520
439041446 439041446
339192286 339192286
691434639 691434639
549715841 549715841
181910626 181910626
285359655 285359655
373555306 373555306
887686591 887686591
343687077 343687077
90169777 90169777
936582869 936582869
513553355 513553355
246827450 246827450
689816861 689816861
102330324 102330324
978271552 978271552
295918825 295918825
504823580 504823580
424971873 424971873
380550665 380550665
190173873 190173873
324094882 324094882
75804420 75804420
745279710 745279710
169676048 169676048
867572998 867572998
27967460 27967460
398896496 398896496
807858480 807858480
485998785 485998785
439955849 439955849
943233592 943233592
462550095 462550095
419685800 419685800
831107802 831107802
504909542 504909542
205173654 205173654
640975519 640975519
753616587 753616587
161676655 161676655
195629249 195629249
438021458 438021458
901545942 901545942
512233503 512233503
600271039 600271039
239801100 239801100
533352728 533352728
156115169 156115169
782618422 782618422
196402876 196402876
402924562 402924562
188365964 188365964
36763335 36763335
4251844 4251844
705930057 705930057
97949059 97949059
681167976 681167976
700974052 700974052
628391745 628391745
211471038 211471038
307790980 307790980
168300317 168300317
254274211 254274211
248248736 248248736
216696342 216696342
654130692 654130692
76468308 76468308
339258716 339258716
989726833 989726833
963795870 963795870
986931918 986931918
181782612 181782612
142038489 142038489
177356594 177356594
584841112 584841112
88215768 88215768
595246225 595246225
389431291 389431291
254489037 254489037
638617444 638617444
990245882 990245882
949541780 949541780
40698381 40698381
234977954 234977954
815240024 815240024
469013319 469013319
829948079 829948079
676992895 676992895
594187378 594187378
129857199 129857199
580895430 580895430
70004553 70004553
472723218 472723218
303464571 303464571
694905143 694905143
759243579 759243579
51600849 51600849
358464429 358464429
201951923 201951923
929811372 929811372
519791111 519791111
634827003 634827003
917985914 917985914
996479296 996479296
60548811 60548811
794863307 794863307
121830227 121830227
833658264 833658264
963350305 963350305
55361047 55361047
366738167 366738167
116850273 116850273
421236079 421236079
943952186 943952186
45168598 45168598
973477702 973477702
339259457 339259457
173768155 173768155
249356450 249356450
140599375 140599375
335283501 335283501
24460911 24460911
238838792 238838792
597491227 597491227
515945608 515945608
397130422 397130422
301122365 301122365
937799324 937799324
808971477 808971477
219334262 219334262
558414542 558414542
1318606 1318606
303546633 303546633
567200180 567200180
333567813 333567813
206286855 206286855
667857389 667857389
118154824 118154824
470390843 470390843
783632993 783632993
325324558 325324558
407353936 407353936
967732842 967732842
732765038 732765038
724665353 724665353
832488589 832488589
267305174 267305174
810676295 810676295
439323366 439323366
834725148 834725148
504707170 504707170
591786221 591786221
97126543 97126543
685627900 685627900
807108176 807108176
478376474 478376474
722507380 722507380
428271906 428271906
322050154 322050154
821048778 821048778
203429848 203429848
827496879 827496879
792165824 792165824
271728358 271728358
144485301 144485301
645330572 645330572
384854726 384854726
694230658 694230658
665264169 665264169
136041851 136041851
428799578 428799578
725872404 725872404
892844523 892844523
53394607 53394607
137230744 137230744
66372927 66372927
784862060 784862060
804700080 804700080
519908954 519908954
998450046 998450046
413764818 413764818
820025819 820025819
986139346 986139346
908499399 908499399
139811858 139811858
703591667 703591667
751472234 751472234
648087277 648087277
516432227 516432227
988052811 988052811
480292351 480292351
817528681 817528681
454730391 454730391
251237299 251237299
250350795 250350795
683982770 683982770
417882359 417882359
108104378 108104378
356018122 356018122
156930985 156930985
194970320 194970320
109432961 109432961
640645086 640645086
824108093 824108093
559733500 559733500
240148835 240148835
645249488 645249488
343228994 343228994
552287477 552287477
288512014 288512014
850924392 850924392
341230758 341230758
940774376 940774376
311689162 311689162
507649168 507649168
255925484 255925484
224875844 224875844
982404893 982404893
12310072 12310072
85806324 85806324
583804027 583804027
765481772 765481772
24144189 24144189
615861609 615861609
78405881 78405881
606394303 606394303
41936874 41936874
187924120 187924120
752031739 752031739
410168975 410168975
280952087 280952087
687617876 687617876
283130922 283130922
825012615 825012615
800015336 800015336
135833589 135833589
792343787 792343787
552077107 552077107
801195468 801195468
375047769 375047769
226445260 226445260
778030882 778030882
759318447 759318447
97881471 97881471
980233948 980233948
897208114 897208114
402642948 402642948
94578392 94578392
409735192 409735192
39852844 39852844
629956770 629956770
838757215 838757215
661352096 661352096
693838485 693838485
691357640 691357640
342770081 342770081
628766663 628766663
943186865 943186865
696812789 696812789
648525692 648525692
928836756 928836756
574274270 574274270
118006898 118006898
180824267 180824267
602122732 602122732
75087035 75087035
855327879 855327879
915131589 915131589
110265105 110265105
546154083 546154083
209649532 209649532
397169082 397169082
320170784 320170784
15289891 15289891
737744005 737744005
822647359 822647359
304570937 304570937
359149699 359149699
575181985 575181985
713005863 713005863
403095802 403095802
333835593 333835593
3728239 3728239
471500811 471500811
552967265 552967265
17688626 17688626
526692218 526692218
53953606 53953606
571641134 571641134
958771813 958771813
70942038 70942038
305971505 305971505
947137587 947137587
364859574 364859574
148195485 148195485
832930249 832930249
904203260 904203260
353267966 353267966
747826538 747826538
993239499 993239499
424632138 424632138
311812386 311812386
184167431 184167431
108259536 108259536
831793979 831793979
330201950 330201950
660819428 660819428
84175106 84175106
700035397 700035397
58818739 58818739
175837724 175837724
646473820 646473820
100274983 100274983
712671312 712671312
960787056 960787056
853114592 853114592
244108641 244108641
975326163 975326163
138018529 138018529
3349010 3349010
313319456 313319456
757925580 757925580
139908843 139908843
230592384 230592384
267346454 267346454
700710837 700710837
624023947 624023947
268255996 268255996
847694307 847694307
254779435 254779435
949124438 949124438
5920417 5920417
276564599 276564599
850434412 850434412
350205842 350205842
69625644 69625644
733695232 733695232
585263217 585263217
689314003 689314003
206438487 206438487
475092080 475092080
624936291 624936291
798614276 798614276
764686151 764686151
809914800 809914800
518238554 518238554
412578934 412578934
122475474 122475474
326401334 326401334
135987928 135987928
75067275 75067275
910743660 910743660
224836418 224836418
51391436 51391436
234961851 234961851
34292099 34292099
164928931 164928931
637430225 637430225
9724703 9724703
524573422 524573422
244853464 244853464
274868660 274868660
666499591 666499591
768468828 768468828
15864916 15864916
334669647 334669647
563484224 563484224
241567835 241567835
541520694 541520694
180899976 180899976
695017808 695017808
912851980 912851980
538709693 538709693
293658731 293658731
382981212 382981212
251935597 251935597
411697615 411697615
883140961 883140961
431545719 431545719
870568252 870568252
18834194 18834194
680636372 680636372
30037397 30037397
979266997 979266997
943541563 943541563
902785165 902785165
285315209 285315209
743611922 743611922
804251853 804251853
758491956 758491956
596327027 596327027
281244038 281244038
948751070 948751070
896814688 896814688
367362003 367362003
359408824 359408824
555496805 555496805
368036142 368036142
893070400 893070400
884872318 884872318
670110739 670110739
727122689 727122689
439311504 439311504
227619464 227619464
560718006 560718006
254094768 254094768
352153935 352153935
709126332 709126332
980811010 980811010
576933682 576933682
838661223 838661223
409824707 409824707
326069362 326069362
224536956 224536956
309071857 309071857
235670958 235670958
345656788 345656788
860952270 860952270
236222784 236222784
268434992 268434992
450517355 450517355
381414155 381414155
235055076 235055076
67217751 67217751
856314399 856314399
649213377 649213377
991720202 991720202
247665888 247665888
658616799 658616799
500222055 500222055
943220807 943220807
560645578 560645578
948906613 948906613
893709002 893709002
296693100 296693100
410886260 410886260
27582825 27582825
651383665 651383665
256779369 256779369
110153080 110153080
793979149 793979149
412107833 412107833
948116551 948116551
208297167 208297167
712271142 712271142
294059710 294059710
83756155 83756155
710312021 710312021
789831961 789831961
978048924 978048924
364561706 364561706
32208188 32208188
197183031 197183031
129188912 129188912
508701861 508701861
627641465 627641465
458365027 458365027
661879199 661879199
232878476 232878476
812101917 812101917
946779356 946779356
241917612 241917612
596274213 596274213
248731576 248731576
894538461 894538461
897255324 897255324
800794945 800794945
595180988 595180988
433137768 433137768
96408040 96408040
772265430 772265430
287632395 287632395
127632512 127632512
360591534 360591534
240914119 240914119
372770593 372770593
481152400 481152400
221710978 221710978
552636580 552636580
629294613 629294613
675974206 675974206
886417997 886417997
379961307 379961307
469927303 469927303
602629453 602629453
79641701 79641701
302896882 302896882
724114922 724114922
896956441 896956441
802676143 802676143
309091031 309091031
83440380 83440380
84286447 84286447
677848083 677848083
896797728 896797728
427646791 427646791
991393650 991393650
82235569 82235569
689721495 689721495
665268665 665268665
368079385 368079385
252957821 252957821
925648839 925648839
164999814 164999814
870025793 870025793
793664539 793664539
795188501 795188501
994250640 994250640
133488000 133488000
846607487 846607487
819331159 819331159
704331416 704331416
140086216 140086216
714669694 714669694
8889304 8889304
216302314 216302314
271298015 271298015
66795185 66795185
594447028 594447028
71802669 71802669
74204378 74204378
467989672 467989672
644771904 644771904
493303321 493303321
409310151 409310151
409995010 409995010
271287817 271287817
537848555 537848555
767651416 767651416
454386810 454386810
251641418 251641418
929503255 929503255
678579505 678579505
223427559 223427559
58396691 58396691
270772365 270772365
355182486 355182486
830485264 830485264
700546985 700546985
898331158 898331158
924905705 924905705
263782088 263782088
187292772 187292772
534334482 534334482
23059053 23059053
99210223 99210223
697804128 697804128
673568968 673568968
822946863 822946863
859119703 859119703
64100817 64100817
632532121 632532121
949932238 949932238
288361589 288361589
351308655 351308655
983435267 983435267
198978703 198978703
4203414 4203414
323278372 323278372
366561281 366561281
613052510 613052510
576696300 576696300
232300127 232300127
827574130 827574130
761300715 761300715
138910268 138910268
94439826 94439826
740128807 740128807
556984062 556984062
186119591 186119591
883227497 883227497
110359927 110359927
422086703 422086703
23584504 23584504
995045978 995045978
624084672 624084672
31442044 31442044
560195705 560195705
811806291 811806291
784985294 784985294
872045219 872045219
107686047 107686047
58465028 58465028
318777258 318777258
118386746 118386746
736949390 736949390
91842554 91842554
170911223 170911223
77625601 77625601
112871730 112871730
740238346 740238346
901707223 901707223
393563377 393563377
851830554 851830554
692369096 692369096
466263893 466263893
353786908 353786908
719551975 719551975
948720194 948720194
166737992 166737992
601524594 601524594
163562388 163562388
707049232 707049232
48701187 48701187
25676016 25676016
202072818 202072818
270754941 270754941
90117518 90117518
820253963 820253963
45251066 45251066
254998653 254998653
852947157 852947157
573008807 573008807
602323566 602323566
4781947 4781947
366628902 366628902
335006736 335006736
374611043 374611043
320652488 320652488
14365803 14365803
678305646 678305646
604722421 604722421
166312468 166312468
438700565 438700565
242400324 242400324
263436398 263436398
310133017 310133017
508212887 508212887
699298141 699298141
450089833 450089833
920727964 920727964
438670620 438670620
402515452 402515452
383033464 383033464
313639449 313639449
922795556 922795556
895269444 895269444
861886030 861886030
881445237 881445237
493897894 493897894
335248255 335248255
842995211 842995211
283003299 283003299
14775053 14775053
884177699 884177699
343675392 343675392
583915178 583915178
389659307 389659307
823592855 823592855
531737034 531737034
453895621 453895621
546135901 546135901
517733058 517733058
262106029 262106029
880290904 880290904
808602638 808602638
377861413 377861413
775553559 775553559
46976150 46976150
498856328 498856328
177049692 177049692
991622891 991622891
692178720 692178720
238182378 238182378
41154956 41154956
944698829 944698829
251298971 251298971
557254200 557254200
480843564 480843564
304821336 304821336
429974992 429974992
966581845 966581845
815919236 815919236
822747840 822747840
827823782 827823782
334108492 334108492
956837803 956837803
993807115 993807115
745201683 745201683
621478718 621478718
199741038 199741038
930461683 930461683
340201844 340201844
983471266 983471266
335817719 335817719
506660295 506660295
17444485 17444485
197757691 197757691
447236202 447236202
995087525 995087525
826662525 826662525
192209275 192209275
934602801 934602801
141276922 141276922
107970683 107970683
337821484 337821484
912895312 912895312
916201499 916201499
992626339 992626339
4091191 4091191
255900825 255900825
881442969 881442969
983446098 983446098
190734642 190734642
105651624 105651624
717679399 717679399
400214545 400214545
806047904 806047904
813368678 813368678
644485857 644485857
262943906 262943906
798250723 798250723
425619450 425619450
791517272 791517272
273399174 273399174
557167986 557167986
97929913 97929913
353072226 353072226
539216465 539216465
857710816 857710816
80706297 80706297
260273211 260273211
665386093 665386093
935715198 935715198
498379740 498379740
107166783 107166783
62322092 62322092
821774708 821774708
336755223 336755223
848985341 848985341
232822592 232822592
905487710 905487710
309310242 309310242
991829259 991829259
680521163 680521163
972960763 972960763
972030549 972030549
434454230 434454230
230687168 230687168
647239856 647239856
90745485 90745485
27442230 27442230
155730336 155730336
752647324 752647324
929090786 929090786
389310671 389310671
443293975 443293975
158957715 158957715
940490121 940490121
726112477 726112477
67521255 67521255
239480778 239480778
790207971 790207971
888009047 888009047
101827436 101827436
56852738 56852738
828149436 828149436
107118045 107118045
659998919 659998919
117068421 117068421
794944458 794944458
169578120 169578120
319569951 319569951
909486177 909486177
203815012 203815012
44809992 44809992
785722143 785722143
592880873 592880873
201437013 201437013
155084637 155084637
907608142 907608142
708074122 708074122
169021771 169021771
310137055 310137055
966658192 966658192
835307205 835307205
998019729 998019729
223192348 223192348
940052316 940052316
676542538 676542538
576096063 576096063
420487186 420487186
654642551 654642551
165334383 165334383
228100755 228100755
712402149 712402149
999701592 999701592
497496700 497496700
92541649 92541649
151194649 151194649
36094974 36094974
269964171 269964171
154668822 154668822
340868935 340868935
952081974 952081974
521953576 521953576
86340507 86340507
141142367 141142367
518256624 518256624
273172605 273172605
906656813 906656813
960744024 960744024
828791583 828791583
193319085 193319085
114705139 114705139
925546865 925546865
955500048 955500048
340286721 340286721
591594219 591594219
969587698 969587698
350720070 350720070
111198682 111198682
640758876 640758876
809421346 809421346
477512723 477512723
413977279 413977279
626072105 626072105
542927803 542927803
668852128 668852128
176752872 176752872
776163085 776163085
777844484 777844484
575148528 575148528
29097652 29097652
247183899 247183899
929476801 929476801
915009357 915009357
863533950 863533950
618175205 618175205
628754650 628754650
332950 332950
676350044 676350044
778886434 778886434
660254283 660254283
567261583 567261583
12759001 12759001
751632511 751632511
194311807 194311807
89794082 89794082
331053293 331053293
128635826 128635826
655277805 655277805
706996474 706996474
153953667 153953667
835063345 835063345
756203972 756203972
298049774 298049774
431244961 431244961
356551816 356551816
373941950 373941950
668589051 668589051
352308 352308
132444369 132444369
110262703 110262703
333422323 333422323
269941123 269941123
988195512 988195512
187727020 187727020
137828363 137828363
361021259 361021259
21474269 21474269
574051723 574051723
664133294 664133294
967273709 967273709
616668032 616668032
368953152 368953152
269976368 269976368
481320917 481320917
645208184 645208184
757106 757106
967634104 967634104
174229096 174229096
677012509 677012509
389594454 389594454
501097194 501097194
150708929 150708929
514104373 514104373
522378456 522378456
264190156 264190156
800559742 800559742
276851504 276851504
32999834 32999834
326172485 326172485
120329231 120329231
711994342 711994342
289934100 289934100
116594896 116594896
523212010 523212010
422701583 422701583
154449273 154449273
831735016 831735016
51558129 51558129
567801219 567801219
189586470 189586470
576911324 576911324
196468500 196468500
261143162 261143162
798736467 798736467
686143714 686143714
229995983 229995983
97552789 97552789
57469162 57469162
936919754 936919754
275760946 275760946
464625959 464625959
738877545 738877545
649191556 649191556
290495545 290495545
419446862 419446862
148668794 148668794
710346512 710346512
264616003 264616003
766584772 766584772
29094366 29094366
662951926 662951926
290200014 290200014
189660470 189660470
771941030 771941030
474104848 474104848
610413568 610413568
564924059 564924059
420027611 420027611
80844591 80844591
696826071 696826071
1408237 1408237
926930406 926930406
818620772 818620772
88654887 88654887
512417943 512417943
992701080 992701080
136871041 136871041
102481010 102481010
269515244 269515244
777932965 777932965
728875848 728875848
152619192 152619192
207899365 207899365
949237896 949237896
201968052 201968052
782010285 782010285
603875072 603875072
533272339 533272339
435278502 435278502
148766149 148766149
413182946 413182946
678503324 678503324
47384966 47384966
498018757 498018757
84078680 84078680
956489552 956489552
593359725 593359725
211339735 211339735
622511900 622511900
896402957 896402957
737530728 737530728
749070965 749070965
963656757 963656757
344815551 344815551
852735178 852735178
288592060 288592060
194629321 194629321
281158569 281158569
325584436 325584436
35243245 35243245
616029771 616029771
229693068 229693068
306186738 306186738
628584584 628584584
212719275 212719275
462168451 462168451
367744570 367744570
851345552 851345552
921403812 921403812
977505214 977505214
246371134 246371134
228061284 228061284
510675768 510675768
721835682 721835682
365870227 365870227
782954166 782954166
919754748 919754748
622201220 622201220
153877528 153877528
627598163 627598163
928234938 928234938
493818669 493818669
431442744 431442744
108617875 108617875
658407423 658407423
507309971 507309971
110791293 110791293
392727274 392727274
272941792 272941792
107351327 107351327
149067331 149067331
407797671 407797671
884044173 884044173
222281399 222281399
718305095 718305095
909117089 909117089
614320879 614320879
67556809 67556809
537282308 537282308
447380897 447380897
188328246 188328246
320038205 320038205
285521889 285521889
534512674 534512674
93864888 93864888
445947317 445947317
122285053 122285053
164706514 164706514
821249752 821249752
348764864 348764864
511436426 511436426
908198334 908198334
279166887 279166887
662167744 662167744
390824726 390824726
508090954 508090954
852352522 852352522
38649184 38649184
560529288 560529288
689635761 689635761
291123330 291123330
379092277 379092277
169153482 169153482
949322091 949322091
675794745 675794745
760917099 760917099
853023790 853023790
665916354 665916354
177966962 177966962
195570781 195570781
213669456 213669456
863601864 863601864
890624662 890624662
91326741 91326741
388863048 388863048
275982005 275982005
388899469 388899469
489807249 489807249
956599358 956599358
594476618 594476618
287532937 287532937
638578870 638578870
716910826 716910826
290374020 290374020
517474071 517474071
973414262 973414262
910242875 910242875
146711126 146711126
48321031 48321031
873959702 873959702
95965244 95965244
753696088 753696088
623924332 623924332
410572850 410572850
761354714 761354714
278938399 278938399
926844208 926844208
723812903 723812903
685585740 685585740
970754643 970754643
25431903 25431903
271254355 271254355
765748932 765748932
128217551 128217551
27781522 27781522
337367430 337367430
10385599 10385599
588450011 588450011
739579702 739579702
75246724 75246724
719952145 719952145
171681007 171681007
172798247 172798247
574841435 574841435
108240256 108240256
57842441 57842441
745899785 745899785
497127857 497127857
897121643 897121643
255985926 255985926
928669005 928669005
407619077 407619077
712775656 712775656
669547141 669547141
461816432 461816432
869659961 869659961
803128150 803128150
570705893 570705893
931746031 931746031
85734412 85734412
224866765 224866765
532245196 532245196
964221586 964221586
210051889 210051889
870184626 870184626
170695458 170695458
198561222 198561222
193223090 193223090
359529190 359529190
420927957 420927957
84086889 84086889
13715641 13715641
751988068 751988068
932437589 932437589
622700284 622700284
149654946 149654946
61812276 61812276
561987015 561987015
306401283 306401283
824428812 824428812
998680441 998680441
467477583 467477583
705891230 705891230
266509464 266509464
71610547 71610547
594378930 594378930
36651100 36651100
204516066 204516066
330026252 330026252
835256651 835256651
51640312 51640312
379760249 379760249
617065585 617065585
183728893 183728893
251343929 251343929
730290097 730290097
433087152 433087152
552239108 552239108
518386657 518386657
273144993 273144993
206801460 206801460
539448046 539448046
48357680 48357680
115223273 115223273
114530741 114530741
326836438 326836438
553000465 553000465
888716335 888716335
666302421 666302421
115409926 115409926
436989991 436989991
441977023 441977023
337071321 337071321
831819308 831819308
200005847 200005847
400967411 400967411
192548506 192548506
214992134 214992134
946690857 946690857
847141719 847141719
671099814 671099814
757250359 757250359
161241875 161241875
954983364 954983364
945045196 945045196
22506792 22506792
560455262 560455262
143567181 143567181
408641601 408641601
198652844 198652844
562458774 562458774
787529927 787529927
418530846 418530846
524197369 524197369
347718231 347718231
230194225 230194225
55333152 55333152
898400319 898400319
553426092 553426092
163929193 163929193
514051690 514051690
530075935 530075935
859768337 859768337
771195061 771195061
132049666 132049666
477523064 477523064
540316247 540316247
709647535 709647535
431090398 431090398
76238117 76238117
253936770 253936770
398172382 398172382
548067720 548067720
19446194 19446194
131099095 131099095
784853306 784853306
907244910 907244910
603633854 603633854
800506926 800506926
776737666 776737666
613990909 613990909
495629509 495629509
770655371 770655371
461353667 461353667
215966251 215966251
593597605 593597605
451809960 451809960
267251989 267251989
41250635 41250635
990365314 990365314
47940919 47940919
836034577 836034577
921101488 921101488
920329570 920329570
45076542 45076542
879452443 879452443
93561382 93561382
708044426 708044426
249744775 249744775
976451481 976451481
944209347 944209347
21162551 21162551
314095537 314095537
113140985 113140985
808980417 808980417
82516335 82516335
187213502 187213502
306185639 306185639
539110295 539110295
656277356 656277356
782863546 782863546
218819749 218819749
154932500 154932500
44206778 44206778
763672388 763672388
128318485 128318485
249363121 249363121
570880963 570880963
368177130 368177130
567184826 567184826
347165146 347165146
20712653 20712653
228601306 228601306
442029714 442029714
715951719 715951719
653712016 653712016
852105922 852105922
55909642 55909642
688945674 688945674
928574256 928574256
55725964 55725964
150710441 150710441
839920477 839920477
381308984 381308984
230406638 230406638
304850830 304850830
141624700 141624700
886872197 886872197
28856419 28856419
380052205 380052205
15535218 15535218
843334854 843334854
812195997 812195997
286457131 286457131
322425591 322425591
386186510 386186510
360123552 360123552
308798151 308798151
445195085 445195085
227110654 227110654
619091563 619091563
891916922 891916922
707289713 707289713
617818202 617818202
41612541 41612541
716522375 716522375
176406103 176406103
978715427 978715427
230016959 230016959
725704317 725704317
628524320 628524320
599875350 599875350
200542992 200542992
582505200 582505200
389194548 389194548
275371291 275371291
376438887 376438887
574536269 574536269
975320752 975320752
815765888 815765888
982779690 982779690
547361006 547361006
547634466 547634466
39433769 39433769
804236589 804236589
193224102 193224102
42768247 42768247
20732027 20732027
837613999 837613999
313226831 313226831
162250280 162250280
794184496 794184496
156471417 156471417
802095573 802095573
803920365 803920365
304433241 304433241
174750491 174750491
180853762 180853762
912705617 912705617
772528479 772528479
160299677 160299677
303571311 303571311
981134383 981134383
386594993 386594993
234081929 234081929
209376851 209376851
430538009 430538009
850459328 850459328
680602558 680602558
895899602 895899602
349179713 349179713
477345025 477345025
522911253 522911253
848907544 848907544
313917888 313917888
33994100 33994100
825870187 825870187
217836709 217836709
670046115 670046115
641494268 641494268
577197912 577197912
390229835 390229835
972784093 972784093
12296911 12296911
712745894 712745894
690960104 690960104
932992070 932992070
480350334 480350334
414943352 414943352
912843794 912843794
248391928 248391928
563491960 563491960
495068156 495068156
458563155 458563155
692430105 692430105
694657190 694657190
35545466 35545466
543477484 543477484
393219186 393219186
650121093 650121093
28810132 28810132
415912149 415912149
867298667 867298667
279040733 279040733
75827160 75827160
276573782 276573782
751280237 751280237
98275428 98275428
69982476 69982476
932284473 932284473
639233758 639233758
481213556 481213556
372990999 372990999
616728788 616728788
962131210 962131210
752940240 752940240
77328210 77328210
692909915 692909915
439790669 439790669
870968233 870968233
735024010 735024010
575954332 575954332