0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 18:56:26 +00:00
OI-codes/LibreOJ/2880/data/02-04.in

5002 lines
96 KiB (Stored with Git LFS)
Plaintext

5000
364382036 364382036
102110276 102110276
318741244 318741244
240484421 240484421
152564436 152564436
844936623 844936623
773745225 773745225
95189722 95189722
116448160 116448160
548544338 548544338
691221974 691221974
15235480 15235480
8335930 8335930
84508059 84508059
149623794 149623794
51905576 51905576
77199253 77199253
291640055 291640055
282885458 282885458
849050017 849050017
67813312 67813312
390498688 390498688
683393454 683393454
928000887 928000887
225767945 225767945
50880441 50880441
7458242 7458242
417634550 417634550
271980750 271980750
708150590 708150590
117247420 117247420
450962615 450962615
872735585 872735585
286117333 286117333
788419816 788419816
114676394 114676394
573140185 573140185
683138295 683138295
234690480 234690480
576313065 576313065
476271489 476271489
387556815 387556815
955964408 955964408
891734276 891734276
323053130 323053130
294122403 294122403
644528654 644528654
600633616 600633616
896895287 896895287
161200339 161200339
826224670 826224670
881054268 881054268
362572072 362572072
935894852 935894852
530068888 530068888
91856637 91856637
174722361 174722361
946273178 946273178
251400684 251400684
424178369 424178369
26479680 26479680
291126278 291126278
46571152 46571152
287341385 287341385
94177890 94177890
4720249 4720249
500522657 500522657
582983952 582983952
76577869 76577869
709909703 709909703
882933040 882933040
806621403 806621403
625235980 625235980
169470675 169470675
590148947 590148947
963906652 963906652
73200172 73200172
232720925 232720925
587378279 587378279
734641368 734641368
85932139 85932139
618477165 618477165
276762656 276762656
628369960 628369960
616710653 616710653
557580455 557580455
247776195 247776195
598847139 598847139
676364273 676364273
647703259 647703259
828540502 828540502
78537265 78537265
538678018 538678018
953769358 953769358
503540828 503540828
137763209 137763209
835357884 835357884
178093533 178093533
588072425 588072425
212221940 212221940
231600216 231600216
751806608 751806608
598160054 598160054
968966452 968966452
957775546 957775546
594895863 594895863
701643194 701643194
803834604 803834604
346532976 346532976
93355720 93355720
588340153 588340153
222418632 222418632
381613322 381613322
438721590 438721590
967927858 967927858
727023119 727023119
60879744 60879744
837884029 837884029
345706205 345706205
944580116 944580116
348797606 348797606
361285657 361285657
685377032 685377032
788166212 788166212
341911039 341911039
576176845 576176845
554380247 554380247
988642928 988642928
267617389 267617389
804424399 804424399
93934644 93934644
484307782 484307782
47666809 47666809
574387765 574387765
876060302 876060302
883827783 883827783
257647245 257647245
957545473 957545473
100936823 100936823
934243415 934243415
974203659 974203659
83418098 83418098
796611801 796611801
816908621 816908621
92524118 92524118
162101768 162101768
369928882 369928882
694838270 694838270
712365919 712365919
216137248 216137248
254935542 254935542
90523559 90523559
803994632 803994632
432890695 432890695
73013071 73013071
906482903 906482903
276092424 276092424
867522109 867522109
288688702 288688702
867010471 867010471
485594735 485594735
157875466 157875466
43254778 43254778
897424303 897424303
246325908 246325908
941962012 941962012
196900617 196900617
281534848 281534848
9674086 9674086
943662259 943662259
193751259 193751259
189740449 189740449
655701038 655701038
119844382 119844382
722263482 722263482
941842716 941842716
628375036 628375036
756167004 756167004
32372796 32372796
543516001 543516001
871207049 871207049
816110564 816110564
676745782 676745782
890880290 890880290
236423513 236423513
864349142 864349142
398058398 398058398
413223077 413223077
715168797 715168797
590042275 590042275
501296670 501296670
48252866 48252866
35557044 35557044
505280324 505280324
6739717 6739717
776462839 776462839
668655730 668655730
306708534 306708534
726841976 726841976
248713328 248713328
130331258 130331258
465289600 465289600
472328045 472328045
599309743 599309743
546066637 546066637
642006886 642006886
391803489 391803489
210821831 210821831
542795166 542795166
144380683 144380683
569166744 569166744
404812472 404812472
257671772 257671772
320434800 320434800
81708512 81708512
217376501 217376501
486889879 486889879
565855725 565855725
914919575 914919575
219553969 219553969
689587015 689587015
248450618 248450618
281016972 281016972
62579849 62579849
202467572 202467572
742789686 742789686
319472351 319472351
985894285 985894285
259919338 259919338
523130576 523130576
820482899 820482899
270155435 270155435
119219963 119219963
969511929 969511929
830635671 830635671
705430930 705430930
237582552 237582552
694111453 694111453
788788431 788788431
562459408 562459408
639331738 639331738
437918489 437918489
571619283 571619283
635913963 635913963
890765584 890765584
10059880 10059880
45285247 45285247
704416197 704416197
149099554 149099554
496368757 496368757
840811177 840811177
444404931 444404931
453574403 453574403
843722452 843722452
759192686 759192686
676291626 676291626
179201413 179201413
668864882 668864882
520752085 520752085
724845689 724845689
736568659 736568659
968820564 968820564
79615778 79615778
239664744 239664744
210719119 210719119
69664282 69664282
547139996 547139996
335742510 335742510
535677987 535677987
219190876 219190876
662005257 662005257
421553313 421553313
141580673 141580673
230334726 230334726
902794871 902794871
552085326 552085326
512925802 512925802
556152533 556152533
501627095 501627095
114472061 114472061
355200430 355200430
572351388 572351388
606429971 606429971
621797773 621797773
78539195 78539195
242141040 242141040
274530035 274530035
314050395 314050395
645901943 645901943
40370795 40370795
725280694 725280694
83719975 83719975
616357400 616357400
267991883 267991883
86193941 86193941
260441129 260441129
927137246 927137246
824410033 824410033
645895063 645895063
227888106 227888106
91528153 91528153
129812524 129812524
213686044 213686044
650437974 650437974
444777668 444777668
612621262 612621262
503287157 503287157
311117085 311117085
470270680 470270680
354663667 354663667
595950390 595950390
868945934 868945934
108991457 108991457
143397755 143397755
940581857 940581857
66332237 66332237
535578677 535578677
1598446 1598446
781331845 781331845
62064969 62064969
389262273 389262273
59920802 59920802
604736187 604736187
918410295 918410295
221362807 221362807
133481994 133481994
135758801 135758801
298303765 298303765
138837583 138837583
118501052 118501052
620523146 620523146
447226319 447226319
927198457 927198457
301274432 301274432
247805588 247805588
692414737 692414737
845592341 845592341
306781631 306781631
436199950 436199950
782745936 782745936
520675457 520675457
71716278 71716278
103437216 103437216
507045371 507045371
642737582 642737582
857141796 857141796
717791048 717791048
725632432 725632432
839472133 839472133
48855652 48855652
59615707 59615707
748161988 748161988
921045700 921045700
317636087 317636087
680483546 680483546
267072548 267072548
215073252 215073252
926784939 926784939
321125302 321125302
333540277 333540277
331744464 331744464
880126362 880126362
263023929 263023929
268938255 268938255
943388503 943388503
126582446 126582446
746106275 746106275
959371652 959371652
495728781 495728781
698042779 698042779
619700809 619700809
745015701 745015701
978090964 978090964
966536700 966536700
42187480 42187480
526820302 526820302
847288245 847288245
496363436 496363436
863998065 863998065
156055863 156055863
840156299 840156299
191050914 191050914
72454527 72454527
492667144 492667144
284983129 284983129
312520188 312520188
76784574 76784574
161420928 161420928
547708770 547708770
558746884 558746884
259634514 259634514
652662109 652662109
665836960 665836960
761946303 761946303
597280910 597280910
378089877 378089877
794956603 794956603
972155861 972155861
248329123 248329123
189018067 189018067
523795105 523795105
733426562 733426562
27661436 27661436
463258377 463258377
518191538 518191538
492731909 492731909
951270288 951270288
337474626 337474626
999773249 999773249
883735075 883735075
78853867 78853867
878931189 878931189
788484490 788484490
490968193 490968193
958825386 958825386
940142101 940142101
285738074 285738074
507606327 507606327
749285504 749285504
408966739 408966739
816784457 816784457
385293109 385293109
940271974 940271974
936402305 936402305
417038633 417038633
690050437 690050437
59233792 59233792
745262311 745262311
31449831 31449831
880444741 880444741
427500933 427500933
153915785 153915785
59871196 59871196
384586554 384586554
67702321 67702321
140338056 140338056
671040594 671040594
211055997 211055997
812631361 812631361
63187900 63187900
12315324 12315324
612569626 612569626
971975715 971975715
202082840 202082840
981737702 981737702
222161726 222161726
755705830 755705830
797924721 797924721
423770271 423770271
194122542 194122542
140255298 140255298
234406465 234406465
51804448 51804448
851477273 851477273
986268480 986268480
786659576 786659576
609363974 609363974
404376078 404376078
22319206 22319206
901687613 901687613
550685543 550685543
534444310 534444310
188540180 188540180
919036000 919036000
170571451 170571451
86615191 86615191
553967817 553967817
890977709 890977709
114886193 114886193
360192176 360192176
105755294 105755294
822435907 822435907
794685660 794685660
436985212 436985212
271145597 271145597
919589944 919589944
826307 826307
42693998 42693998
796073413 796073413
885413283 885413283
751783950 751783950
588226261 588226261
305414162 305414162
340033155 340033155
313330657 313330657
63706729 63706729
300673183 300673183
466905730 466905730
911857401 911857401
107102884 107102884
735983622 735983622
553046152 553046152
345841411 345841411
124908743 124908743
872606583 872606583
595076183 595076183
740573161 740573161
611522105 611522105
443868226 443868226
119959429 119959429
998715696 998715696
51158313 51158313
880746895 880746895
571842343 571842343
898136349 898136349
938204096 938204096
127311002 127311002
280155059 280155059
221788859 221788859
942190706 942190706
29707894 29707894
397994031 397994031
30561649 30561649
362982648 362982648
998654112 998654112
457742375 457742375
304049266 304049266
898035005 898035005
737726820 737726820
177112790 177112790
254764740 254764740
242719945 242719945
649842574 649842574
642485703 642485703
862466331 862466331
696747683 696747683
155159255 155159255
99890570 99890570
581765745 581765745
328752144 328752144
836247019 836247019
889712653 889712653
773033994 773033994
551540683 551540683
97214198 97214198
790611828 790611828
211120325 211120325
19248429 19248429
389661425 389661425
697073488 697073488
693728306 693728306
160608621 160608621
737261843 737261843
2539247 2539247
736695133 736695133
784851992 784851992
966158940 966158940
915262812 915262812
517953341 517953341
383982719 383982719
363264 363264
923850640 923850640
39241818 39241818
463155422 463155422
401241743 401241743
136670757 136670757
283453257 283453257
464426652 464426652
607157697 607157697
762071595 762071595
939579144 939579144
47853565 47853565
42610027 42610027
566524496 566524496
247453776 247453776
184189801 184189801
12926430 12926430
160696392 160696392
346386443 346386443
241907738 241907738
323755410 323755410
826868205 826868205
766920328 766920328
805292315 805292315
224316455 224316455
331596569 331596569
674449537 674449537
686290498 686290498
701762084 701762084
194159746 194159746
508617248 508617248
183449541 183449541
613091322 613091322
355968062 355968062
913185486 913185486
666890142 666890142
241728280 241728280
99406550 99406550
582467490 582467490
97973517 97973517
97151518 97151518
203863488 203863488
676949787 676949787
837850441 837850441
434183024 434183024
178585081 178585081
389912298 389912298
908436045 908436045
6435894 6435894
766306833 766306833
612685088 612685088
119076330 119076330
310943848 310943848
101396387 101396387
884361499 884361499
437874295 437874295
196259045 196259045
969777057 969777057
269164916 269164916
922999904 922999904
133662702 133662702
382339684 382339684
111390102 111390102
332219869 332219869
934309134 934309134
74763498 74763498
518315577 518315577
103877042 103877042
653939715 653939715
254874859 254874859
703860353 703860353
728359484 728359484
563155318 563155318
130261066 130261066
896360588 896360588
247729599 247729599
912453003 912453003
675862302 675862302
684014890 684014890
494958712 494958712
678696470 678696470
887881529 887881529
278165289 278165289
268927744 268927744
132217534 132217534
208166708 208166708
691744463 691744463
966373893 966373893
241135795 241135795
940141837 940141837
572268253 572268253
618813336 618813336
699599454 699599454
584060530 584060530
270707363 270707363
227470269 227470269
407346673 407346673
617674296 617674296
71047199 71047199
573649755 573649755
941728795 941728795
837486526 837486526
100186156 100186156
301161533 301161533
426656452 426656452
341449178 341449178
235868383 235868383
170820448 170820448
463377636 463377636
703170852 703170852
707280799 707280799
642845307 642845307
637203598 637203598
538129808 538129808
721710523 721710523
80741680 80741680
982934235 982934235
472030876 472030876
187355481 187355481
907343293 907343293
196535766 196535766
280082200 280082200
110616355 110616355
639527449 639527449
269265384 269265384
317538397 317538397
355137898 355137898
295373978 295373978
818419314 818419314
370823343 370823343
18340359 18340359
227991067 227991067
935300874 935300874
565336274 565336274
823583969 823583969
546207996 546207996
807789861 807789861
763504676 763504676
192229932 192229932
482275038 482275038
942813890 942813890
782594317 782594317
276002168 276002168
927106271 927106271
192578706 192578706
197343117 197343117
262575641 262575641
343334345 343334345
532967206 532967206
255730940 255730940
192638722 192638722
905369648 905369648
240692589 240692589
559011368 559011368
316534443 316534443
116129184 116129184
161227005 161227005
331627621 331627621
434892702 434892702
713335203 713335203
416917525 416917525
947586628 947586628
724270410 724270410
817722787 817722787
757311146 757311146
60337550 60337550
138371465 138371465
891745950 891745950
333449485 333449485
962654653 962654653
39487001 39487001
106258899 106258899
84076175 84076175
62217201 62217201
333424186 333424186
858152515 858152515
955486561 955486561
789524424 789524424
458231762 458231762
974191241 974191241
489913468 489913468
834282051 834282051
326602322 326602322
637169098 637169098
738967617 738967617
870071492 870071492
134256861 134256861
386515149 386515149
793665495 793665495
694559502 694559502
684564863 684564863
584950974 584950974
705244601 705244601
650534185 650534185
903274525 903274525
32726703 32726703
98381220 98381220
32320544 32320544
701690927 701690927
275342605 275342605
759090119 759090119
619839281 619839281
223023492 223023492
253022464 253022464
269064115 269064115
246334337 246334337
537447008 537447008
922005565 922005565
99914375 99914375
905994277 905994277
62466278 62466278
327602293 327602293
490306608 490306608
239379641 239379641
899881524 899881524
96217853 96217853
717114521 717114521
187394956 187394956
358171302 358171302
938356051 938356051
796996644 796996644
20791138 20791138
478496316 478496316
464550676 464550676
997761504 997761504
37900150 37900150
963729815 963729815
733915473 733915473
114834393 114834393
389400307 389400307
881249792 881249792
140695994 140695994
458890410 458890410
150263213 150263213
360000620 360000620
109312426 109312426
823344976 823344976
916819746 916819746
470211227 470211227
886535811 886535811
885786258 885786258
728139590 728139590
913214057 913214057
509359804 509359804
432288136 432288136
114648839 114648839
956487515 956487515
943695076 943695076
213537509 213537509
436146807 436146807
322120851 322120851
611285434 611285434
436796764 436796764
970444870 970444870
305809879 305809879
458088142 458088142
287911237 287911237
873262139 873262139
345686937 345686937
543673394 543673394
150759735 150759735
205740975 205740975
214484782 214484782
83883269 83883269
116977790 116977790
642122544 642122544
985706081 985706081
952185938 952185938
226203391 226203391
316972179 316972179
788952804 788952804
532550910 532550910
272182659 272182659
202138656 202138656
649672802 649672802
263226270 263226270
633580200 633580200
707977188 707977188
373075263 373075263
860871098 860871098
221860164 221860164
475110462 475110462
686072577 686072577
254784866 254784866
615563261 615563261
30646498 30646498
109381244 109381244
976675811 976675811
260650815 260650815
302187686 302187686
989007865 989007865
447351951 447351951
946719652 946719652
731248232 731248232
718809459 718809459
974688395 974688395
137610326 137610326
995171962 995171962
547519937 547519937
512956125 512956125
671769219 671769219
128628818 128628818
956077314 956077314
573569583 573569583
741289913 741289913
407088908 407088908
657043840 657043840
23918553 23918553
192474915 192474915
410407844 410407844
949841780 949841780
835285815 835285815
409843852 409843852
602246003 602246003
603280479 603280479
546284633 546284633
293562826 293562826
930998930 930998930
146667119 146667119
93803451 93803451
776053800 776053800
726114164 726114164
940207280 940207280
989811930 989811930
883942012 883942012
138545907 138545907
860251740 860251740
555059110 555059110
812615718 812615718
12276362 12276362
148531209 148531209
725255210 725255210
758250938 758250938
48869931 48869931
230286466 230286466
83894234 83894234
489440968 489440968
323992721 323992721
178339929 178339929
683577579 683577579
284654153 284654153
761790242 761790242
952593700 952593700
79002910 79002910
301185883 301185883
706064496 706064496
443248240 443248240
985243146 985243146
8585877 8585877
375442170 375442170
223279041 223279041
159409338 159409338
277815314 277815314
616123676 616123676
661221048 661221048
424116777 424116777
585227114 585227114
29214414 29214414
745119767 745119767
202640957 202640957
383938666 383938666
354579835 354579835
931490199 931490199
574473106 574473106
317275608 317275608
303476614 303476614
128878873 128878873
29086746 29086746
4825718 4825718
739330263 739330263
598135655 598135655
673992215 673992215
627702783 627702783
635058860 635058860
790031449 790031449
350215731 350215731
180152558 180152558
273411444 273411444
926972467 926972467
260200852 260200852
450539307 450539307
114997675 114997675
644524211 644524211
870216355 870216355
283975877 283975877
422624263 422624263
115290423 115290423
829260344 829260344
847480705 847480705
230303499 230303499
745071251 745071251
224281701 224281701
678411545 678411545
656019008 656019008
796027971 796027971
85728718 85728718
585884378 585884378
346714014 346714014
89392839 89392839
159757696 159757696
221335185 221335185
115144996 115144996
939566576 939566576
476389404 476389404
340245296 340245296
501390457 501390457
759077706 759077706
126293711 126293711
140278209 140278209
488276931 488276931
960892036 960892036
15369100 15369100
588759032 588759032
739709160 739709160
238948643 238948643
172347843 172347843
149607424 149607424
835940644 835940644
696096607 696096607
154969333 154969333
644954819 644954819
139894598 139894598
128301487 128301487
177068749 177068749
108386428 108386428
860837376 860837376
843446884 843446884
270077452 270077452
508530553 508530553
202104980 202104980
533410616 533410616
214190845 214190845
678742312 678742312
826996626 826996626
422362957 422362957
942234666 942234666
888708648 888708648
538910376 538910376
476804895 476804895
105627571 105627571
139761210 139761210
143551851 143551851
840922152 840922152
384584968 384584968
532571620 532571620
919610702 919610702
402881307 402881307
738939059 738939059
158088466 158088466
415155287 415155287
43116369 43116369
832550130 832550130
812269259 812269259
790381839 790381839
383310369 383310369
928989359 928989359
375260963 375260963
890187902 890187902
686321521 686321521
520064940 520064940
671939556 671939556
550496486 550496486
884593096 884593096
530987067 530987067
735283764 735283764
271727401 271727401
212776443 212776443
207098091 207098091
779638851 779638851
305003723 305003723
284230644 284230644
132368708 132368708
424784017 424784017
221674234 221674234
226480086 226480086
980523261 980523261
216752309 216752309
867816471 867816471
885421877 885421877
200794148 200794148
547503760 547503760
68598582 68598582
244087014 244087014
70831990 70831990
424977271 424977271
170639680 170639680
433326722 433326722
435298424 435298424
737646688 737646688
99226422 99226422
787538930 787538930
445996763 445996763
662627123 662627123
619703499 619703499
152489249 152489249
731358594 731358594
570437356 570437356
164143100 164143100
151186465 151186465
286425650 286425650
587930089 587930089
656291069 656291069
559567119 559567119
259532297 259532297
750026248 750026248
84013215 84013215
266988213 266988213
328275630 328275630
211491258 211491258
841242737 841242737
148268637 148268637
457649152 457649152
396772239 396772239
275648531 275648531
301026769 301026769
322628622 322628622
211492078 211492078
647797386 647797386
580826441 580826441
822196752 822196752
258153922 258153922
453820644 453820644
550454686 550454686
793009805 793009805
537545574 537545574
664539332 664539332
186553129 186553129
808261350 808261350
875669225 875669225
649161611 649161611
446530368 446530368
79675171 79675171
838537497 838537497
930610877 930610877
731312490 731312490
89466147 89466147
624690039 624690039
926693644 926693644
322099616 322099616
118912735 118912735
837176569 837176569
787837043 787837043
446099230 446099230
773309064 773309064
79508393 79508393
65940790 65940790
136842415 136842415
704344394 704344394
907025483 907025483
561710059 561710059
404268342 404268342
900183118 900183118
833439499 833439499
3613704 3613704
41350488 41350488
109351028 109351028
352099716 352099716
362869787 362869787
986461735 986461735
196272266 196272266
905084237 905084237
240081186 240081186
25156091 25156091
560467936 560467936
693160602 693160602
327193147 327193147
820524645 820524645
967052716 967052716
805586187 805586187
101444974 101444974
876955141 876955141
806466537 806466537
924614268 924614268
53069677 53069677
688185883 688185883
115768259 115768259
273608584 273608584
795017540 795017540
30597933 30597933
909369667 909369667
756758631 756758631
702938122 702938122
265850602 265850602
767185463 767185463
776581458 776581458
867188048 867188048
507665646 507665646
66042168 66042168
399013455 399013455
121637228 121637228
19604126 19604126
812010397 812010397
147226009 147226009
118872618 118872618
17407811 17407811
681486306 681486306
322420609 322420609
965250210 965250210
844550270 844550270
822412516 822412516
765364793 765364793
888741143 888741143
7488762 7488762
201244433 201244433
603669367 603669367
687848558 687848558
642214822 642214822
395398033 395398033
974360896 974360896
1100973 1100973
511684369 511684369
961296162 961296162
790943800 790943800
645029736 645029736
206112085 206112085
238372912 238372912
495391816 495391816
439207662 439207662
890956454 890956454
511262799 511262799
190234030 190234030
371317670 371317670
667466358 667466358
4545344 4545344
266223154 266223154
682543467 682543467
871727386 871727386
432090639 432090639
70145789 70145789
99313715 99313715
170421269 170421269
138336071 138336071
680755115 680755115
599349335 599349335
26077225 26077225
133257360 133257360
212107189 212107189
190112941 190112941
700487581 700487581
381388400 381388400
521421355 521421355
50010093 50010093
30126697 30126697
408851733 408851733
492814932 492814932
754446486 754446486
305699888 305699888
267346101 267346101
331924761 331924761
119141581 119141581
956176347 956176347
538145544 538145544
84360327 84360327
281286079 281286079
889761773 889761773
1438177 1438177
461186737 461186737
825449237 825449237
429309911 429309911
992903045 992903045
123408328 123408328
527003188 527003188
853408325 853408325
211603659 211603659
14104656 14104656
954677597 954677597
990629478 990629478
421588792 421588792
423779617 423779617
174184695 174184695
447350359 447350359
206488755 206488755
976188943 976188943
944633529 944633529
111460834 111460834
914211568 914211568
110585942 110585942
591616115 591616115
127010009 127010009
384552469 384552469
900302042 900302042
248032907 248032907
899324403 899324403
523779465 523779465
410635171 410635171
293208821 293208821
774295393 774295393
625401721 625401721
21481684 21481684
845069237 845069237
741170378 741170378
802009837 802009837
215793832 215793832
307780742 307780742
9755258 9755258
465648383 465648383
356040276 356040276
859598903 859598903
548220792 548220792
771950402 771950402
415196325 415196325
460204172 460204172
232241425 232241425
1992468 1992468
552278940 552278940
367114703 367114703
123609701 123609701
778051647 778051647
853025755 853025755
167895009 167895009
82111067 82111067
50364011 50364011
116134419 116134419
59823738 59823738
892746864 892746864
420842509 420842509
350145210 350145210
276640221 276640221
580145322 580145322
307450314 307450314
619927044 619927044
246181473 246181473
138677034 138677034
675192135 675192135
257283791 257283791
247816162 247816162
544304334 544304334
933301599 933301599
725358155 725358155
854465275 854465275
792080313 792080313
42630922 42630922
163302429 163302429
206224847 206224847
172521465 172521465
849027105 849027105
694452658 694452658
30223532 30223532
649152854 649152854
224006655 224006655
195743550 195743550
904516318 904516318
234244138 234244138
649582045 649582045
864401355 864401355
89363128 89363128
318594733 318594733
508033061 508033061
704356000 704356000
656904657 656904657
395399709 395399709
551576120 551576120
48947001 48947001
575573094 575573094
96904622 96904622
527302161 527302161
722659450 722659450
166882969 166882969
428441738 428441738
527046523 527046523
279876984 279876984
305717617 305717617
153799376 153799376
863521409 863521409
443019957 443019957
796436979 796436979
837140925 837140925
850742298 850742298
123333159 123333159
644042213 644042213
232677556 232677556
967511045 967511045
58924286 58924286
418632322 418632322
80841646 80841646
880303369 880303369
394495836 394495836
73419381 73419381
903939246 903939246
406996545 406996545
742247599 742247599
777965129 777965129
686259733 686259733
33311751 33311751
37188800 37188800
470716879 470716879
400400966 400400966
135148355 135148355
948471209 948471209
85574369 85574369
788179705 788179705
856123346 856123346
293792430 293792430
515489017 515489017
865066260 865066260
760945226 760945226
807230264 807230264
498715667 498715667
787163879 787163879
430537513 430537513
726539353 726539353
517550832 517550832
82112990 82112990
413387533 413387533
391732206 391732206
797017253 797017253
544453995 544453995
32978293 32978293
255768350 255768350
301785213 301785213
961405228 961405228
263316434 263316434
544727947 544727947
706617314 706617314
571343279 571343279
371769399 371769399
889607225 889607225
429248055 429248055
128891959 128891959
316315764 316315764
457649461 457649461
114886721 114886721
852662690 852662690
23470900 23470900
189334927 189334927
636970272 636970272
991885321 991885321
309861421 309861421
281888596 281888596
887142373 887142373
262850657 262850657
866612252 866612252
833104728 833104728
583735123 583735123
513955518 513955518
739091804 739091804
691221937 691221937
75153624 75153624
298967962 298967962
33319734 33319734
485999815 485999815
395542877 395542877
976170339 976170339
259112589 259112589
722038627 722038627
187937872 187937872
638196356 638196356
83647975 83647975
366154486 366154486
65337469 65337469
786812347 786812347
726582713 726582713
947037970 947037970
780731688 780731688
450820172 450820172
526667936 526667936
460443953 460443953
701142063 701142063
119146547 119146547
888207651 888207651
539800141 539800141
905561354 905561354
644492661 644492661
224071292 224071292
488756656 488756656
698097692 698097692
593752841 593752841
198978915 198978915
663299109 663299109
332662652 332662652
366870629 366870629
798195219 798195219
870251431 870251431
394887114 394887114
430023636 430023636
523288428 523288428
468282867 468282867
720520593 720520593
276348218 276348218
191753832 191753832
764328632 764328632
6697926 6697926
552156037 552156037
447833264 447833264
8040997 8040997
721032764 721032764
665055263 665055263
135958431 135958431
272713749 272713749
19377578 19377578
890839151 890839151
545582514 545582514
896465388 896465388
15446778 15446778
259714020 259714020
330871308 330871308
351059308 351059308
123696334 123696334
816299606 816299606
758277969 758277969
726618019 726618019
111358098 111358098
724284906 724284906
293938523 293938523
975037114 975037114
63232073 63232073
327901270 327901270
379745972 379745972
769152461 769152461
410261728 410261728
532802642 532802642
107507337 107507337
560191679 560191679
86520874 86520874
306023075 306023075
797175244 797175244
180924806 180924806
18611155 18611155
47929018 47929018
165890299 165890299
517511602 517511602
298501662 298501662
711292114 711292114
240559190 240559190
486284265 486284265
214652854 214652854
220706652 220706652
384515925 384515925
187587387 187587387
972358727 972358727
448188998 448188998
986385569 986385569
425336443 425336443
187560968 187560968
653080799 653080799
837432430 837432430
586622852 586622852
934192250 934192250
951672617 951672617
229226825 229226825
642078810 642078810
141365858 141365858
113713622 113713622
757182658 757182658
935574163 935574163
930437547 930437547
74841470 74841470
836349387 836349387
71594786 71594786
938278705 938278705
278800777 278800777
142205460 142205460
488980700 488980700
963329661 963329661
715897945 715897945
31842685 31842685
931902526 931902526
999603818 999603818
749069934 749069934
300314097 300314097
53138543 53138543
409254802 409254802
251450666 251450666
232788182 232788182
867834186 867834186
636084784 636084784
680088424 680088424
495472671 495472671
57587378 57587378
634222415 634222415
931427325 931427325
851655311 851655311
427666116 427666116
400677025 400677025
265506342 265506342
157721893 157721893
390865618 390865618
905585859 905585859
323801818 323801818
60438788 60438788
142091141 142091141
61947971 61947971
226089690 226089690
180846674 180846674
339604262 339604262
436711155 436711155
81534189 81534189
181399354 181399354
494376489 494376489
146426531 146426531
916784299 916784299
62041210 62041210
352815723 352815723
34728470 34728470
162017666 162017666
449346159 449346159
987352728 987352728
908665906 908665906
637271808 637271808
60228545 60228545
257910058 257910058
12142080 12142080
568965522 568965522
199905261 199905261
796979279 796979279
573464104 573464104
750903780 750903780
52381499 52381499
983056327 983056327
880774666 880774666
674594990 674594990
841801150 841801150
875894426 875894426
426045293 426045293
258096428 258096428
178227246 178227246
116987273 116987273
278782419 278782419
558147219 558147219
70243016 70243016
110923492 110923492
782191096 782191096
982257788 982257788
996281304 996281304
885474928 885474928
16851537 16851537
74027002 74027002
573564278 573564278
525438853 525438853
146296010 146296010
917860940 917860940
148718740 148718740
281446576 281446576
522307423 522307423
534935915 534935915
493435337 493435337
730476895 730476895
837816818 837816818
283720642 283720642
353527242 353527242
751875214 751875214
909875378 909875378
173683101 173683101
780531226 780531226
713665956 713665956
27387218 27387218
298669065 298669065
974758652 974758652
91326458 91326458
124876354 124876354
397066749 397066749
213223563 213223563
589542643 589542643
154510075 154510075
509479307 509479307
246540141 246540141
281946871 281946871
784908096 784908096
673708965 673708965
930350072 930350072
198973776 198973776
764970675 764970675
465819416 465819416
382483391 382483391
403081076 403081076
30732347 30732347
125722607 125722607
397510977 397510977
710981582 710981582
950453064 950453064
989547599 989547599
115484402 115484402
81097860 81097860
111664193 111664193
287216621 287216621
585501256 585501256
506460702 506460702
420194592 420194592
744084416 744084416
402706747 402706747
57210982 57210982
289671030 289671030
190848743 190848743
908156373 908156373
251097145 251097145
41355402 41355402
470792387 470792387
193323051 193323051
740107022 740107022
391750698 391750698
893876900 893876900
98593784 98593784
848827960 848827960
537461419 537461419
489013709 489013709
772539240 772539240
909473433 909473433
282628796 282628796
283801083 283801083
409278159 409278159
784143772 784143772
445063169 445063169
463398891 463398891
309324869 309324869
616669110 616669110
262566260 262566260
608709297 608709297
741658230 741658230
922676657 922676657
382974122 382974122
717843569 717843569
799758807 799758807
419319975 419319975
54643855 54643855
118023380 118023380
898596745 898596745
542459131 542459131
319394739 319394739
676615056 676615056
585150057 585150057
127541200 127541200
456654517 456654517
682093371 682093371
618637021 618637021
325549836 325549836
901022686 901022686
8317577 8317577
352292849 352292849
773751384 773751384
655220646 655220646
742238852 742238852
352761416 352761416
208337832 208337832
814251768 814251768
758985001 758985001
461114654 461114654
950685906 950685906
957933795 957933795
116633384 116633384
323670608 323670608
228823072 228823072
128662811 128662811
64366380 64366380
823145823 823145823
174373818 174373818
911916391 911916391
264839608 264839608
553684664 553684664
33846903 33846903
870052211 870052211
675624901 675624901
229225941 229225941
812915483 812915483
143982553 143982553
336030491 336030491
225153771 225153771
240014670 240014670
279693782 279693782
729083078 729083078
880647079 880647079
152945330 152945330
592421975 592421975
608671869 608671869
622385456 622385456
827109691 827109691
270067582 270067582
296721846 296721846
31653360 31653360
931960381 931960381
879458291 879458291
653556860 653556860
869875970 869875970
774575733 774575733
446568830 446568830
714642323 714642323
802541425 802541425
209059116 209059116
350214970 350214970
31864975 31864975
376712127 376712127
941218991 941218991
32947398 32947398
371555308 371555308
165385192 165385192
212254686 212254686
528213350 528213350
586091448 586091448
736600117 736600117
375676953 375676953
390715536 390715536
59369955 59369955
279967266 279967266
915525012 915525012
866259610 866259610
223589160 223589160
842995617 842995617
837813096 837813096
353680430 353680430
42815232 42815232
186826467 186826467
230173276 230173276
870580241 870580241
457125583 457125583
136829462 136829462
19480706 19480706
547080052 547080052
449561731 449561731
37102478 37102478
338253073 338253073
674497957 674497957
99465419 99465419
714441949 714441949
961252310 961252310
123960443 123960443
155632220 155632220
258709184 258709184
860161371 860161371
235020590 235020590
187805483 187805483
209421584 209421584
641703968 641703968
183264702 183264702
743732040 743732040
438141180 438141180
935586238 935586238
459337575 459337575
884797104 884797104
890393837 890393837
291899284 291899284
604275979 604275979
904870802 904870802
384326532 384326532
937550693 937550693
406056665 406056665
740823731 740823731
436223090 436223090
828179847 828179847
74986453 74986453
968462518 968462518
657782124 657782124
83896631 83896631
289075369 289075369
223461385 223461385
296886953 296886953
721914926 721914926
514280062 514280062
169455601 169455601
481194423 481194423
122482447 122482447
639738563 639738563
57962891 57962891
137777399 137777399
98226858 98226858
470577869 470577869
51693268 51693268
56190589 56190589
536797254 536797254
468380546 468380546
510111316 510111316
236624094 236624094
119611006 119611006
21467434 21467434
295931134 295931134
172254175 172254175
270224941 270224941
203856680 203856680
162581568 162581568
454680360 454680360
250614184 250614184
188783929 188783929
366394721 366394721
732155554 732155554
232761512 232761512
462142226 462142226
143747142 143747142
346866684 346866684
159726255 159726255
91473252 91473252
20422571 20422571
424441201 424441201
181542096 181542096
435748670 435748670
535480710 535480710
589151043 589151043
632502447 632502447
527363730 527363730
866267547 866267547
33116009 33116009
122140725 122140725
366079666 366079666
540082237 540082237
590618517 590618517
328996649 328996649
16623353 16623353
489869579 489869579
514965275 514965275
707802700 707802700
21137651 21137651
727061373 727061373
512821627 512821627
804252352 804252352
63600068 63600068
903968447 903968447
120048518 120048518
484663049 484663049
131615087 131615087
742312681 742312681
150476746 150476746
947218760 947218760
77728136 77728136
366489149 366489149
674290005 674290005
290254090 290254090
167995645 167995645
239224855 239224855
679159643 679159643
101667716 101667716
60809796 60809796
263684296 263684296
220747293 220747293
284914635 284914635
551375807 551375807
661607830 661607830
784626779 784626779
49196619 49196619
423175656 423175656
923548903 923548903
792676839 792676839
654476722 654476722
198978010 198978010
493094668 493094668
521530805 521530805
105188764 105188764
635318110 635318110
143232538 143232538
529150994 529150994
442196743 442196743
936629848 936629848
447247533 447247533
255437019 255437019
404616401 404616401
333722349 333722349
157883856 157883856
905186738 905186738
80308010 80308010
618667321 618667321
556824394 556824394
564091672 564091672
330573914 330573914
241289939 241289939
873296346 873296346
792414995 792414995
981357309 981357309
742281357 742281357
205340779 205340779
629168199 629168199
172125471 172125471
121781425 121781425
881679872 881679872
274428877 274428877
428220234 428220234
482287545 482287545
821721404 821721404
746085317 746085317
71299274 71299274
425571307 425571307
815314984 815314984
397689488 397689488
413030174 413030174
853452437 853452437
874695462 874695462
831363375 831363375
275596254 275596254
866634975 866634975
237131650 237131650
876225228 876225228
546063155 546063155
262841235 262841235
107016383 107016383
980184073 980184073
476204540 476204540
796562068 796562068
140369254 140369254
260364640 260364640
382125736 382125736
222035851 222035851
647792693 647792693
173101676 173101676
994684124 994684124
90608897 90608897
257005860 257005860
637760362 637760362
180465955 180465955
982372688 982372688
502181842 502181842
6014914 6014914
470033454 470033454
292199845 292199845
453678495 453678495
108947457 108947457
864807437 864807437
55395795 55395795
850496509 850496509
718110601 718110601
232388127 232388127
605167520 605167520
278334851 278334851
277379986 277379986
172072217 172072217
193047319 193047319
23668394 23668394
228356900 228356900
900650425 900650425
607991858 607991858
585760627 585760627
467384908 467384908
218610052 218610052
342098904 342098904
218729842 218729842
439292712 439292712
431788856 431788856
820850066 820850066
702217654 702217654
407613446 407613446
760137478 760137478
296708536 296708536
223647471 223647471
284624787 284624787
969553308 969553308
575626310 575626310
67096876 67096876
866567330 866567330
985989409 985989409
909170592 909170592
691695373 691695373
938408261 938408261
192571317 192571317
64149588 64149588
45285527 45285527
172409919 172409919
358914153 358914153
844207011 844207011
750735215 750735215
517769271 517769271
387194989 387194989
173723653 173723653
153319954 153319954
492318078 492318078
177794719 177794719
836616944 836616944
324401193 324401193
349948296 349948296
457421687 457421687
284084720 284084720
105763401 105763401
900099306 900099306
639707110 639707110
977012378 977012378
386793353 386793353
863292549 863292549
137064966 137064966
271965358 271965358
522373389 522373389
120783070 120783070
141248666 141248666
893241383 893241383
542015644 542015644
869835278 869835278
110212230 110212230
868927302 868927302
153391476 153391476
526815228 526815228
82728532 82728532
771862275 771862275
945358550 945358550
644529309 644529309
171000328 171000328
170373004 170373004
960824570 960824570
746186438 746186438
936031766 936031766
708761695 708761695
13538753 13538753
147074091 147074091
494522340 494522340
491167434 491167434
885622655 885622655
98996203 98996203
76873757 76873757
762403270 762403270
842361079 842361079
780228022 780228022
791434556 791434556
54307865 54307865
660126517 660126517
847238305 847238305
506158410 506158410
712756292 712756292
196141069 196141069
841605753 841605753
936725557 936725557
382251328 382251328
778633257 778633257
886732698 886732698
121624758 121624758
946189278 946189278
102240465 102240465
189982450 189982450
827503658 827503658
889861526 889861526
966459564 966459564
939984431 939984431
542531947 542531947
61887207 61887207
527862565 527862565
548012025 548012025
48031148 48031148
15974906 15974906
723882402 723882402
736117779 736117779
125029337 125029337
886893771 886893771
182729315 182729315
670053877 670053877
335631249 335631249
178051507 178051507
747948303 747948303
978656200 978656200
897402888 897402888
874155445 874155445
194483445 194483445
341914359 341914359
567002456 567002456
862036119 862036119
341077273 341077273
852329789 852329789
177243219 177243219
247428640 247428640
258360356 258360356
286826874 286826874
722053496 722053496
326249372 326249372
461976245 461976245
800904293 800904293
740675233 740675233
904010896 904010896
1884635 1884635
305743374 305743374
558168827 558168827
104444738 104444738
168252336 168252336
858425753 858425753
570830804 570830804
331429023 331429023
744349205 744349205
515075194 515075194
147602502 147602502
375743922 375743922
289651737 289651737
543042871 543042871
750596519 750596519
779602712 779602712
637615123 637615123
782520856 782520856
438520708 438520708
275863904 275863904
881468366 881468366
503395005 503395005
345480674 345480674
750347132 750347132
347798873 347798873
676821435 676821435
208905306 208905306
52115549 52115549
689977850 689977850
698509126 698509126
508074404 508074404
386259525 386259525
645120617 645120617
8812672 8812672
200069881 200069881
170342861 170342861
945235133 945235133
910598541 910598541
994977404 994977404
675763186 675763186
289720808 289720808
184766454 184766454
98074745 98074745
549352479 549352479
708170167 708170167
557190370 557190370
882940069 882940069
276568063 276568063
713557355 713557355
866552389 866552389
836336367 836336367
945611437 945611437
684709296 684709296
208320501 208320501
199503683 199503683
99026387 99026387
94891977 94891977
172095127 172095127
294803585 294803585
828854541 828854541
951985398 951985398
321166670 321166670
962710974 962710974
788607709 788607709
864201516 864201516
9982153 9982153
741233536 741233536
169198257 169198257
402741420 402741420
634675731 634675731
586401293 586401293
99552916 99552916
315989132 315989132
11109176 11109176
260509227 260509227
428104217 428104217
507014485 507014485
352572288 352572288
617367282 617367282
130120080 130120080
50129791 50129791
923766772 923766772
83685543 83685543
596156028 596156028
67677657 67677657
224139604 224139604
671792770 671792770
944259985 944259985
845285288 845285288
703850818 703850818
742426795 742426795
171772599 171772599
71017864 71017864
253211500 253211500
17002749 17002749
445586483 445586483
62031839 62031839
952943748 952943748
927929274 927929274
296749526 296749526
270917346 270917346
847764650 847764650
781363875 781363875
537179176 537179176
868612734 868612734
291842890 291842890
759961504 759961504
264304736 264304736
925445915 925445915
720585669 720585669
944438819 944438819
216745100 216745100
70761282 70761282
200505093 200505093
462931973 462931973
509830106 509830106
690155111 690155111
275087346 275087346
187204270 187204270
559053207 559053207
968121905 968121905
581394810 581394810
411263536 411263536
449747520 449747520
50896499 50896499
759009740 759009740
974362198 974362198
335778823 335778823
923280941 923280941
590840471 590840471
181023055 181023055
24902673 24902673
307498153 307498153
337660522 337660522
95102356 95102356
147963949 147963949
351461887 351461887
239696756 239696756
273973870 273973870
628623859 628623859
669041138 669041138
663425632 663425632
549268165 549268165
509344074 509344074
530195384 530195384
623143656 623143656
120295918 120295918
527622278 527622278
590055520 590055520
438326725 438326725
175964569 175964569
50329523 50329523
685889773 685889773
459456002 459456002
754798643 754798643
537814784 537814784
607251117 607251117
362986074 362986074
195299009 195299009
819458068 819458068
507108880 507108880
6800994 6800994
198033758 198033758
975863877 975863877
159858102 159858102
890730042 890730042
693623447 693623447
981113034 981113034
942306421 942306421
259407958 259407958
289903800 289903800
477823343 477823343
962981678 962981678
987923187 987923187
860431731 860431731
143326822 143326822
595004403 595004403
664296759 664296759
419468044 419468044
4765623 4765623
58796538 58796538
848967512 848967512
530908429 530908429
91807571 91807571
732382436 732382436
246613583 246613583
110286443 110286443
417746267 417746267
138907478 138907478
475403241 475403241
191009244 191009244
190975077 190975077
918859170 918859170
417866725 417866725
250340006 250340006
331067508 331067508
160739750 160739750
931048814 931048814
550195592 550195592
845852414 845852414
614515936 614515936
571262269 571262269
643849276 643849276
226016573 226016573
173305184 173305184
106684669 106684669
962495982 962495982
820843624 820843624
22075818 22075818
57129917 57129917
175439989 175439989
877283753 877283753
931310112 931310112
537274156 537274156
285213095 285213095
884049786 884049786
604989522 604989522
577071780 577071780
98828945 98828945
194758124 194758124
748422006 748422006
603564571 603564571
417126264 417126264
112995750 112995750
971544702 971544702
222702592 222702592
712966427 712966427
480700011 480700011
633553571 633553571
95954291 95954291
548169113 548169113
152859195 152859195
198705388 198705388
392048398 392048398
86330152 86330152
99918343 99918343
25566952 25566952
410976106 410976106
174160017 174160017
857557415 857557415
716834656 716834656
542672138 542672138
813163695 813163695
667332896 667332896
713218730 713218730
233866601 233866601
64133426 64133426
704756034 704756034
834088752 834088752
524681415 524681415
617999399 617999399
109433541 109433541
747363413 747363413
19990412 19990412
88823788 88823788
264220789 264220789
674299255 674299255
293118216 293118216
400612654 400612654
338564601 338564601
466931784 466931784
616312997 616312997
936244999 936244999
730214910 730214910
455131068 455131068
619435769 619435769
95560395 95560395
640099696 640099696
989162531 989162531
337565065 337565065
182243623 182243623
386407579 386407579
229105629 229105629
829152896 829152896
781388771 781388771
399669383 399669383
356923737 356923737
907991738 907991738
918110641 918110641
183568039 183568039
890485372 890485372
164227249 164227249
530106382 530106382
346378189 346378189
486415617 486415617
308957817 308957817
948208837 948208837
952668913 952668913
72586214 72586214
527006316 527006316
33068275 33068275
797973392 797973392
920016811 920016811
266507100 266507100
328659750 328659750
409543443 409543443
760022371 760022371
115867422 115867422
810981156 810981156
109903218 109903218
215526423 215526423
813347155 813347155
780449292 780449292
308650579 308650579
233355226 233355226
614325498 614325498
403974903 403974903
207050810 207050810
654592831 654592831
430579590 430579590
143126313 143126313
125919567 125919567
951001641 951001641
890187311 890187311
242352273 242352273
742506781 742506781
373111452 373111452
39001872 39001872
866881963 866881963
625319441 625319441
489518374 489518374
222712707 222712707
334690519 334690519
94738298 94738298
38732936 38732936
136177784 136177784
702060032 702060032
860395718 860395718
948314731 948314731
436521601 436521601
521789488 521789488
741363596 741363596
494974546 494974546
33921308 33921308
654005769 654005769
757382708 757382708
19801548 19801548
293196495 293196495
657943044 657943044
56522084 56522084
558275295 558275295
552412139 552412139
267100842 267100842
401914700 401914700
474838187 474838187
645970858 645970858
53149850 53149850
723762614 723762614
919186150 919186150
858227423 858227423
607286022 607286022
34927533 34927533
844561708 844561708
198990058 198990058
489568783 489568783
208706828 208706828
816179903 816179903
379855655 379855655
196702390 196702390
723895829 723895829
584364996 584364996
310996241 310996241
405409238 405409238
216347264 216347264
441710875 441710875
368576838 368576838
730549978 730549978
744239072 744239072
357753948 357753948
673585613 673585613
772653834 772653834
824641732 824641732
950089951 950089951
719058820 719058820
5402668 5402668
950671489 950671489
24007319 24007319
49726146 49726146
774295121 774295121
219166363 219166363
905697858 905697858
166718953 166718953
276200450 276200450
874146529 874146529
377420789 377420789
523808211 523808211
990556065 990556065
779259874 779259874
153493113 153493113
253083963 253083963
44520912 44520912
172398750 172398750
80716174 80716174
618663941 618663941
505644696 505644696
114575871 114575871
244660061 244660061
16869599 16869599
51543516 51543516
312033311 312033311
433873472 433873472
661647144 661647144
698767721 698767721
744963145 744963145
857962686 857962686
683290769 683290769
655324203 655324203
462350420 462350420
212141952 212141952
450000547 450000547
672202748 672202748
508934354 508934354
873065674 873065674
745598490 745598490
290209956 290209956
114212097 114212097
160352946 160352946
207064333 207064333
796751838 796751838
943890315 943890315
411222128 411222128
210273677 210273677
242547786 242547786
252173233 252173233
777556761 777556761
355395619 355395619
541851407 541851407
957661600 957661600
128146879 128146879
132478063 132478063
828536239 828536239
709703780 709703780
175940762 175940762
388191603 388191603
580372649 580372649
78849830 78849830
512262265 512262265
879745596 879745596
690909454 690909454
706106431 706106431
940806581 940806581
880704814 880704814
573670090 573670090
619167520 619167520
194405543 194405543
201563959 201563959
180012218 180012218
578986961 578986961
825122808 825122808
818973548 818973548
504422788 504422788
172555326 172555326
203477873 203477873
339325242 339325242
580658675 580658675
427722318 427722318
291469628 291469628
416418346 416418346
55190597 55190597
714069465 714069465
773160620 773160620
892599339 892599339
57966442 57966442
823762424 823762424
78907368 78907368
374334374 374334374
456501909 456501909
205215179 205215179
923065883 923065883
309578030 309578030
187794309 187794309
226285446 226285446
988845257 988845257
464916295 464916295
602846066 602846066
34982693 34982693
872157436 872157436
696293596 696293596
969172242 969172242
49534885 49534885
550699253 550699253
692611694 692611694
497413499 497413499
406793441 406793441
92433489 92433489
797306016 797306016
428774213 428774213
881656320 881656320
58651131 58651131
53709250 53709250
133666910 133666910
685502723 685502723
459977417 459977417
385363654 385363654
102491835 102491835
990734658 990734658
346349591 346349591
969076234 969076234
344693683 344693683
967978575 967978575
27986637 27986637
965296367 965296367
224537185 224537185
704817416 704817416
376095501 376095501
255005922 255005922
97934961 97934961
802164707 802164707
766204976 766204976
40422920 40422920
17974626 17974626
597477003 597477003
313767958 313767958
436773165 436773165
607904535 607904535
769515214 769515214
551908580 551908580
273321130 273321130
700929808 700929808
782548508 782548508
550470631 550470631
748143826 748143826
475627458 475627458
859936638 859936638
818776938 818776938
883482918 883482918
316881244 316881244
878774860 878774860
774618063 774618063
995176603 995176603
572809070 572809070
969167248 969167248
744191222 744191222
924776599 924776599
68401221 68401221
767147532 767147532
854058933 854058933
588213829 588213829
714601079 714601079
422898988 422898988
67724982 67724982
460743416 460743416
946957191 946957191
247909183 247909183
667187637 667187637
284005760 284005760
92401425 92401425
773499193 773499193
603799231 603799231
891230952 891230952
805848902 805848902
488321574 488321574
649204978 649204978
365629813 365629813
333317181 333317181
153046253 153046253
131998328 131998328
23517634 23517634
579847174 579847174
668888551 668888551
535750063 535750063
27135494 27135494
663817174 663817174
255119344 255119344
693109656 693109656
709812145 709812145
138454726 138454726
615243582 615243582
981713497 981713497
898135665 898135665
870933814 870933814
831416979 831416979
865478481 865478481
54454190 54454190
529504222 529504222
53992877 53992877
213725949 213725949
555902982 555902982
93019529 93019529
942436445 942436445
177273928 177273928
873410548 873410548
19628385 19628385
10984062 10984062
239586641 239586641
950861081 950861081
4305435 4305435
363896243 363896243
214068153 214068153
339439163 339439163
330367610 330367610
214380337 214380337
135421188 135421188
532343403 532343403
817349977 817349977
701844562 701844562
60720688 60720688
116929701 116929701
121610695 121610695
280058354 280058354
206809438 206809438
662046052 662046052
76192709 76192709
278180636 278180636
581146974 581146974
917687710 917687710
609075054 609075054
114620618 114620618
397870643 397870643
445775987 445775987
71303028 71303028
174462333 174462333
874644196 874644196
424642173 424642173
789406232 789406232
874930737 874930737
569860478 569860478
906297060 906297060
978112777 978112777
408569644 408569644
606787521 606787521
246140805 246140805
265196853 265196853
310998409 310998409
5109940 5109940
107103091 107103091
188983229 188983229
201459782 201459782
240284847 240284847
79447221 79447221
233080504 233080504
977146378 977146378
401863749 401863749
782655809 782655809
71783728 71783728
177071799 177071799
590686625 590686625
223966274 223966274
122771431 122771431
737406149 737406149
829923314 829923314
310825674 310825674
123114095 123114095
993024912 993024912
61505897 61505897
857073626 857073626
379190216 379190216
206725753 206725753
530952722 530952722
894892961 894892961
170684614 170684614
527935187 527935187
575092682 575092682
323602617 323602617
15037442 15037442
887000174 887000174
135792051 135792051
784342438 784342438
5001445 5001445
621559996 621559996
833367406 833367406
795635017 795635017
176968903 176968903
114251457 114251457
974629664 974629664
965018084 965018084
612747546 612747546
367901108 367901108
960869671 960869671
579129094 579129094
437940722 437940722
138625063 138625063
63919566 63919566
299316943 299316943
534713235 534713235
837619768 837619768
267342672 267342672
289452549 289452549
886280752 886280752
252870663 252870663
118100825 118100825
755799107 755799107
206151539 206151539
248204054 248204054
263790342 263790342
136458347 136458347
681886840 681886840
13147904 13147904
741723846 741723846
919825675 919825675
742328391 742328391
827019587 827019587
36339518 36339518
191054150 191054150
53254609 53254609
920507960 920507960
692329671 692329671
89169354 89169354
605678416 605678416
143720875 143720875
197698688 197698688
187632124 187632124
463877888 463877888
679465087 679465087
111536902 111536902
56609793 56609793
923914392 923914392
372393747 372393747
967022806 967022806
856903525 856903525
85359984 85359984
794967186 794967186
476599860 476599860
637692901 637692901
706480990 706480990
988420097 988420097
756387884 756387884
289706194 289706194
370533418 370533418
302597757 302597757
58355532 58355532
792874864 792874864
897895293 897895293
41032161 41032161
325244325 325244325
364199202 364199202
913376803 913376803
230205026 230205026
305590306 305590306
520062006 520062006
552888328 552888328
472057788 472057788
182717537 182717537
924769594 924769594
286106115 286106115
444576425 444576425
741499354 741499354
575851935 575851935
632197955 632197955
815782050 815782050
615289250 615289250
876978658 876978658
330779759 330779759
185083053 185083053
83985309 83985309
19661669 19661669
573819278 573819278
139960193 139960193
88305757 88305757
975491084 975491084
682751390 682751390
820502252 820502252
633150060 633150060
291078828 291078828
300657062 300657062
164009811 164009811
358208962 358208962
694539201 694539201
473160211 473160211
974679167 974679167
938110895 938110895
56125781 56125781
874097170 874097170
5248519 5248519
364862912 364862912
140030347 140030347
607130201 607130201
973470154 973470154
232926001 232926001
980937170 980937170
858235366 858235366
392183078 392183078
388082671 388082671
52777548 52777548
988175898 988175898
32334376 32334376
186428463 186428463
698179605 698179605
614642300 614642300
808419982 808419982
395370709 395370709
50202412 50202412
913555395 913555395
242698370 242698370
590332304 590332304
407912904 407912904
55018372 55018372
330048926 330048926
119960346 119960346
365660238 365660238
87838581 87838581
772882847 772882847
276733478 276733478
190707214 190707214
215567450 215567450
275045929 275045929
272742771 272742771
349959094 349959094
601132828 601132828
600319184 600319184
73027500 73027500
945817425 945817425
164669777 164669777
21126059 21126059
94681033 94681033
760759490 760759490
240057047 240057047
611327835 611327835
425508670 425508670
367476596 367476596
369686009 369686009
348721461 348721461
643688511 643688511
272897537 272897537
146202800 146202800
64031363 64031363
542790454 542790454
5781748 5781748
434462935 434462935
148121435 148121435
755382028 755382028
410281709 410281709
862946152 862946152
252073248 252073248
381420735 381420735
834140744 834140744
524820927 524820927
51387155 51387155
414432241 414432241
329507121 329507121
46236256 46236256
253367344 253367344
402838656 402838656
566051365 566051365
142959810 142959810
247692317 247692317
213006605 213006605
561521325 561521325
125523426 125523426
722935843 722935843
593249900 593249900
128963909 128963909
110581838 110581838
10285937 10285937
739336517 739336517
984476827 984476827
806011115 806011115
120338633 120338633
983824487 983824487
959030183 959030183
937939114 937939114
938009735 938009735
610563739 610563739
848920664 848920664
614959624 614959624
989150294 989150294
666250147 666250147
456176573 456176573
82670621 82670621
31394460 31394460
592169995 592169995
917049823 917049823
259009403 259009403
718151335 718151335
395799875 395799875
115910773 115910773
462721340 462721340
404540700 404540700
254905248 254905248
815373417 815373417
562829251 562829251
774806334 774806334
127866031 127866031
752762362 752762362
330152645 330152645
386819748 386819748
304924454 304924454
262658359 262658359
883562225 883562225
518317206 518317206
100367330 100367330
259817322 259817322
935026638 935026638
346352531 346352531
733151183 733151183
514595053 514595053
766087709 766087709
556703827 556703827
287526010 287526010
207106812 207106812
398109039 398109039
86728511 86728511
979184672 979184672
515927183 515927183
136931080 136931080
544703230 544703230
652643898 652643898
222787704 222787704
822516141 822516141
278984085 278984085
945519954 945519954
123339678 123339678
510914821 510914821
626164704 626164704
287360948 287360948
705052987 705052987
828400885 828400885
882314089 882314089
394428671 394428671
328251900 328251900
52922958 52922958
72393548 72393548
459222737 459222737
600282078 600282078
637562398 637562398
161036052 161036052
118734818 118734818
974295258 974295258
18528043 18528043
366691924 366691924
884312061 884312061
787896673 787896673
99696182 99696182
945783452 945783452
418557102 418557102
146846205 146846205
374393817 374393817
411106205 411106205
820656708 820656708
827313929 827313929
751110058 751110058
972633867 972633867
541894141 541894141
44492766 44492766
99396795 99396795
489707516 489707516
988157842 988157842
73090752 73090752
20332431 20332431
584916563 584916563
368685800 368685800
65628974 65628974
701798866 701798866
823924490 823924490
168623595 168623595
915683543 915683543
275914139 275914139
146864992 146864992
327428879 327428879
884625507 884625507
250185314 250185314
548387102 548387102
479726789 479726789
497472207 497472207
820385798 820385798
893870492 893870492
97114000 97114000
44308454 44308454
755960308 755960308
486670789 486670789
754446484 754446484
13026045 13026045
599380303 599380303
947334333 947334333
548354520 548354520
222596899 222596899
424707058 424707058
629809154 629809154
258563047 258563047
917892728 917892728
27234099 27234099
232889595 232889595
215670216 215670216
269157207 269157207
381958809 381958809
475090846 475090846
277849338 277849338
207798621 207798621
771021388 771021388
198160218 198160218
939807889 939807889
382583288 382583288
662866117 662866117
969642319 969642319
164682252 164682252
166868404 166868404
362570774 362570774
717013559 717013559
960464361 960464361
259973526 259973526
398734702 398734702
801237485 801237485
602139577 602139577
147779704 147779704
327174915 327174915
664012731 664012731
926455166 926455166
520173583 520173583
337622206 337622206
61749116 61749116
483073056 483073056
666373610 666373610
585327452 585327452
858575110 858575110
868625029 868625029
110197717 110197717
160875058 160875058
375364434 375364434
568237386 568237386
265883940 265883940
53289532 53289532
429666265 429666265
491044184 491044184
545098437 545098437
185482598 185482598
472408090 472408090
49241951 49241951
370056852 370056852
719357122 719357122
927341683 927341683
827392218 827392218
449792791 449792791
829300951 829300951
816959304 816959304
840255200 840255200
829138860 829138860
860543698 860543698
80672859 80672859
242095080 242095080
484955065 484955065
607567334 607567334
427066512 427066512
158900575 158900575
196484109 196484109
804995923 804995923
83319553 83319553
88808997 88808997
741934662 741934662
33216200 33216200
602989218 602989218
139686127 139686127
239235192 239235192
619808256 619808256
299427178 299427178
527889470 527889470
967591612 967591612
617145139 617145139
132616349 132616349
336521969 336521969
43713196 43713196
441775579 441775579
492279115 492279115
1979313 1979313
410321879 410321879
178592839 178592839
385782888 385782888
428089275 428089275
594146645 594146645
867858855 867858855
560931216 560931216
853332079 853332079
469136005 469136005
346671603 346671603
562650355 562650355
899601241 899601241
40889063 40889063
47321649 47321649
218005440 218005440
252041378 252041378
362486864 362486864
75058582 75058582
351507219 351507219
111356089 111356089
189303545 189303545
435291382 435291382
922931313 922931313
694768592 694768592
204172058 204172058
690045701 690045701
657706653 657706653
993461037 993461037
651940957 651940957
666376012 666376012
296394339 296394339
156489482 156489482
529596347 529596347
428918875 428918875
877135005 877135005
697371548 697371548
787829359 787829359
466122429 466122429
94144203 94144203
766848389 766848389
158102489 158102489
116508365 116508365
549391090 549391090
23611365 23611365
172045232 172045232
495520554 495520554
203708104 203708104
180496127 180496127
65054768 65054768
118073708 118073708
607564613 607564613
856575935 856575935
473107752 473107752
164512545 164512545
420868259 420868259
513148907 513148907
457791933 457791933
507193327 507193327
723022716 723022716
433969239 433969239
621198871 621198871
41685170 41685170
833539928 833539928
691347000 691347000
815079052 815079052
735040375 735040375
475181672 475181672
965674875 965674875
675412463 675412463
643095228 643095228
13467736 13467736
716004095 716004095
723363606 723363606
940927672 940927672
573859098 573859098
941727567 941727567
555395494 555395494
194097502 194097502
164756873 164756873
748508241 748508241
119925522 119925522
286051730 286051730
707944749 707944749
774224774 774224774
88869070 88869070
238788808 238788808
57343488 57343488
398436843 398436843
206266646 206266646
682979062 682979062
219338331 219338331
820179216 820179216
737525361 737525361
890186927 890186927
177658558 177658558
316203049 316203049
10147500 10147500
809118536 809118536
495775601 495775601
19406297 19406297
862102435 862102435
136986268 136986268
205743529 205743529
865832209 865832209
179988558 179988558
942427894 942427894
516184238 516184238
505104605 505104605
674276339 674276339
787384106 787384106
399469471 399469471
856194328 856194328
94855883 94855883
784410126 784410126
268360175 268360175
768796306 768796306
177197300 177197300
115156080 115156080
257785628 257785628
11967513 11967513
240563176 240563176
759693685 759693685
500236597 500236597
541605553 541605553
448201565 448201565
440760741 440760741
725605377 725605377
723177406 723177406
136898980 136898980
807265890 807265890
35645083 35645083
995744511 995744511
151826414 151826414
247133785 247133785
141348625 141348625
170471336 170471336
969222 969222
256168324 256168324
680288582 680288582
30269774 30269774
402183746 402183746
469100273 469100273
651025758 651025758
793560094 793560094
706782942 706782942
512198681 512198681
699405145 699405145
749188697 749188697
567429830 567429830
465496413 465496413
318490562 318490562
435714535 435714535
546075833 546075833
157459139 157459139
696641901 696641901
921178630 921178630
358567391 358567391
753421968 753421968
869708194 869708194
687339261 687339261
276254542 276254542
802292501 802292501
711073050 711073050
267634246 267634246
312914 312914
158080499 158080499
442087667 442087667
751932875 751932875
908882418 908882418
142614701 142614701
786986837 786986837
104782285 104782285
294885005 294885005
852014699 852014699
455389236 455389236
151309009 151309009
161086385 161086385
331952313 331952313
996891759 996891759
967372452 967372452
222219648 222219648
986767081 986767081
724027204 724027204
717882952 717882952
212307842 212307842
105439868 105439868
454417788 454417788
333439995 333439995
322616952 322616952
49082563 49082563
174666427 174666427
810310204 810310204
868137819 868137819
964018952 964018952
333452378 333452378
786889174 786889174
591235002 591235002
327565650 327565650
599366676 599366676
731228304 731228304
717735388 717735388
983688812 983688812
331617883 331617883
919742301 919742301
652400014 652400014
387441606 387441606
465582118 465582118
14349555 14349555
938265812 938265812
327396508 327396508
196941046 196941046
846385327 846385327
667891142 667891142
620474919 620474919
243526963 243526963
699737710 699737710
74937916 74937916
464220874 464220874
699104504 699104504
767104408 767104408
143955010 143955010
642035924 642035924
680131904 680131904
212748125 212748125
109743129 109743129
934702124 934702124
56225980 56225980
565033663 565033663
108264462 108264462
225771429 225771429
95786485 95786485
906299830 906299830
391076695 391076695
832230804 832230804
810928040 810928040
34748499 34748499
715210295 715210295
575792131 575792131
946044434 946044434
662602562 662602562
780013944 780013944
70026923 70026923
579373092 579373092
275856115 275856115
861824876 861824876
426975494 426975494
279532735 279532735
341228374 341228374
749769885 749769885
496467279 496467279
784473150 784473150
694582079 694582079
17917905 17917905
280988450 280988450
182297325 182297325
25376185 25376185
411275869 411275869
962027766 962027766
142829597 142829597
923447458 923447458
108964794 108964794
28799326 28799326
267527611 267527611
329822870 329822870
932777516 932777516
546777374 546777374
489053952 489053952
704966954 704966954
45285993 45285993
534066104 534066104
634545175 634545175
748256492 748256492
230804753 230804753
511238500 511238500
277916990 277916990
686118898 686118898
881273964 881273964
631856028 631856028
380071234 380071234
384283002 384283002
145275021 145275021
359606089 359606089
65635217 65635217
334929059 334929059
476609863 476609863
576645027 576645027
996395167 996395167
254387637 254387637
243263807 243263807
978877451 978877451
170099838 170099838
775438933 775438933
59783958 59783958
335046465 335046465
253581915 253581915
479574091 479574091
275167131 275167131
705579561 705579561
16144208 16144208
956770517 956770517
247758553 247758553
907746565 907746565
998699159 998699159
85459652 85459652
143575888 143575888
535813893 535813893
205259302 205259302
360772772 360772772
125376843 125376843
435941272 435941272
180626727 180626727
6439567 6439567
495041509 495041509
17021508 17021508
422961153 422961153
955828457 955828457
210245668 210245668
225972048 225972048
458309322 458309322
777600551 777600551
835584817 835584817
30901268 30901268
484107245 484107245
321860836 321860836
428708795 428708795
963588684 963588684
111293268 111293268
961107597 961107597
539298258 539298258
945017706 945017706
991663270 991663270
317286613 317286613
223789264 223789264
134544562 134544562
777965985 777965985
128925967 128925967
767871707 767871707
78347361 78347361
604311801 604311801
74535897 74535897
374372158 374372158
719777866 719777866
800178368 800178368
301766059 301766059
675819749 675819749
407048787 407048787
317603664 317603664
892168817 892168817
676488192 676488192
353700873 353700873
669057477 669057477
562118441 562118441
72984890 72984890
454434344 454434344
228487400 228487400
245138071 245138071
751050773 751050773
742634321 742634321
239564169 239564169
149966196 149966196
588370150 588370150
320675382 320675382
526549624 526549624
70146107 70146107
55653422 55653422
627061503 627061503
414684510 414684510
184357505 184357505
103604116 103604116
836592515 836592515
684184526 684184526
798873999 798873999
963990209 963990209
636803128 636803128
329697870 329697870
419638098 419638098
55650852 55650852
639781282 639781282
81846225 81846225
277240269 277240269
842168196 842168196
342873300 342873300
980312021 980312021
731905473 731905473
471397749 471397749
85412264 85412264
942148000 942148000
376810483 376810483
691969406 691969406
99262944 99262944
387749756 387749756
266016767 266016767
753045640 753045640
972694592 972694592
245019857 245019857
857210014 857210014
253732492 253732492
314720732 314720732
226093992 226093992
491397788 491397788
750603511 750603511
580623912 580623912
502003203 502003203
559755225 559755225
693522848 693522848
521147879 521147879
227355752 227355752
189370033 189370033
666694121 666694121
378428484 378428484
728379073 728379073
589176262 589176262
126071535 126071535
11613177 11613177
792605928 792605928
128548536 128548536
544348895 544348895
188827359 188827359
184432315 184432315
632921997 632921997
609810961 609810961
76950186 76950186
3645297 3645297
45567733 45567733
354838519 354838519
385856144 385856144
833674481 833674481
664125189 664125189
802863453 802863453
453182602 453182602
211059559 211059559
640363042 640363042
70009427 70009427
98278630 98278630
750630903 750630903
879553937 879553937
346480346 346480346
440118277 440118277
674313889 674313889
886195729 886195729
754761139 754761139
918351138 918351138
72142301 72142301
252840177 252840177
272446803 272446803
258539610 258539610
776000706 776000706
773435707 773435707
59399427 59399427
794058339 794058339
874794943 874794943
501133617 501133617
312228290 312228290
527218982 527218982
847781169 847781169
236843948 236843948
947544697 947544697
841233965 841233965
167540409 167540409
679490991 679490991
584491339 584491339
220413985 220413985
686540340 686540340
953918133 953918133
104908247 104908247
273864889 273864889
392925887 392925887
970814732 970814732
645376271 645376271
599473843 599473843
715658285 715658285
508768596 508768596
588323146 588323146
84873070 84873070
686360544 686360544
71526863 71526863
206947488 206947488
910249148 910249148
944201992 944201992
201719474 201719474
132656025 132656025
133264848 133264848
41173245 41173245
860818461 860818461
803872104 803872104
771617940 771617940
448786694 448786694
23479020 23479020
458733969 458733969
462401411 462401411
20619828 20619828
893636184 893636184
890707225 890707225
862917078 862917078
63869766 63869766
661560918 661560918
928465604 928465604
189991428 189991428
622232599 622232599
959371566 959371566
754973747 754973747
471800328 471800328
768213837 768213837
480579444 480579444
181571642 181571642
478197037 478197037
320036688 320036688
821466595 821466595
259240679 259240679
132925808 132925808
550560021 550560021
125810825 125810825
25007728 25007728
402328374 402328374
704952996 704952996
276653288 276653288
959972013 959972013
597173189 597173189
97537776 97537776
708348558 708348558
455962842 455962842
437375155 437375155
137772108 137772108
593107136 593107136
384974979 384974979
799406159 799406159
601862091 601862091
209154833 209154833
609035611 609035611
173739227 173739227
177339680 177339680
729098105 729098105
26687058 26687058
620505894 620505894
758247421 758247421
123810260 123810260
874323898 874323898
684117635 684117635
225559954 225559954
677259132 677259132
403240649 403240649
714874796 714874796
198443946 198443946
421970109 421970109
51346118 51346118
249098792 249098792
569274789 569274789
814546760 814546760
440365999 440365999
536464877 536464877
65067867 65067867
260144173 260144173
236536346 236536346
228857806 228857806
338382807 338382807
390452781 390452781
167889195 167889195
491317149 491317149
230547816 230547816
63382425 63382425
488995656 488995656
214064644 214064644
381045188 381045188
477581799 477581799
299422830 299422830
68489227 68489227
52867433 52867433
978408684 978408684
21325991 21325991
122607444 122607444
212303711 212303711
486854658 486854658
680138627 680138627
317964714 317964714
158050662 158050662
352232342 352232342
814141826 814141826
707541072 707541072
584157815 584157815
981128916 981128916
483031677 483031677
492784049 492784049
471110677 471110677
594653775 594653775
602733696 602733696
958305964 958305964
228836557 228836557
294128769 294128769
892463259 892463259
473360661 473360661
802494528 802494528
429014720 429014720
693018233 693018233
137996590 137996590
152887863 152887863
31243173 31243173
887024543 887024543
263680062 263680062
578945819 578945819
713728886 713728886
629515285 629515285
958509495 958509495
334924686 334924686
77778543 77778543
509531601 509531601
313705103 313705103
710848036 710848036
466584318 466584318
575672778 575672778
870392633 870392633
626795035 626795035
46477418 46477418
555882051 555882051
971442996 971442996
509260239 509260239
778228357 778228357
633868189 633868189
848941364 848941364
412967349 412967349
458183575 458183575
594738976 594738976
857142511 857142511
437022023 437022023
249396549 249396549
220469425 220469425
808703566 808703566
743235067 743235067
170838215 170838215
825603338 825603338
58696012 58696012
216410190 216410190
658172353 658172353
568793314 568793314
236644263 236644263
850277402 850277402
743519453 743519453
528579028 528579028
35487144 35487144
119483200 119483200
261348897 261348897
984314664 984314664
653946186 653946186
89192463 89192463
260273446 260273446
930128799 930128799
145275313 145275313
753610106 753610106
8755693 8755693
117558001 117558001
741119684 741119684
291468358 291468358
220177615 220177615
291469482 291469482
565456416 565456416
761613834 761613834
504898775 504898775
535123962 535123962
339028739 339028739
411329924 411329924
209627206 209627206
917109061 917109061
975969779 975969779
275578445 275578445
281719783 281719783
525666246 525666246
561430817 561430817
700436339 700436339
661336994 661336994
803351407 803351407
947261126 947261126
824061831 824061831
261646488 261646488
453247816 453247816
518688604 518688604
522617202 522617202
613410740 613410740
62747482 62747482
485335468 485335468
293385582 293385582
101028604 101028604
652009373 652009373
46868771 46868771
983472821 983472821
749995396 749995396
308271223 308271223
300202062 300202062
564978917 564978917
757208011 757208011
636193757 636193757
687985877 687985877
118246099 118246099
451487897 451487897
245969621 245969621
276769819 276769819
227718039 227718039
136436530 136436530
9824558 9824558
116378842 116378842
338901170 338901170
268297875 268297875
190249201 190249201
602581981 602581981
298385402 298385402
185221361 185221361
62603033 62603033
684185794 684185794
220640868 220640868
462087619 462087619
471509306 471509306
143362760 143362760
15234876 15234876
454051535 454051535
609976910 609976910
79510720 79510720
275764304 275764304
884269851 884269851
904557667 904557667
853719340 853719340
155780226 155780226
246743101 246743101
161683992 161683992
307756075 307756075
718764258 718764258
12862271 12862271
802932265 802932265
25243025 25243025
462976069 462976069
907755933 907755933
38756965 38756965
609843759 609843759
958662053 958662053
79619239 79619239
453038998 453038998
34223641 34223641
793290983 793290983
254585435 254585435
408662553 408662553
202269624 202269624
39478945 39478945
270682169 270682169
239420458 239420458
901786275 901786275
146544788 146544788
80948483 80948483
984110938 984110938
97311780 97311780
434982861 434982861
254649838 254649838
737430239 737430239
689462209 689462209
974414001 974414001
396614897 396614897
272403416 272403416
526480359 526480359
394091076 394091076
990236215 990236215
184612955 184612955
322746859 322746859
205649548 205649548
10283750 10283750
817525404 817525404
995802063 995802063
326151726 326151726
588626476 588626476
411037582 411037582
976274012 976274012
925437462 925437462
723720236 723720236
193955746 193955746
156417052 156417052
311223821 311223821
49830714 49830714
112306787 112306787
652502985 652502985
629182540 629182540
273647002 273647002
257428459 257428459
67786022 67786022
939211360 939211360
50525031 50525031
775563589 775563589
612271202 612271202
875074858 875074858
506242727 506242727
523389948 523389948
818407055 818407055
698525833 698525833
523843824 523843824
996590381 996590381
12570108 12570108
77452159 77452159
258853405 258853405
146989726 146989726
971852338 971852338
184613374 184613374
843320470 843320470
986726356 986726356
222170929 222170929
19517941 19517941
812959595 812959595
641425509 641425509
133106544 133106544
140103226 140103226
492559140 492559140
631844778 631844778
818718173 818718173
842904498 842904498
80909496 80909496
447395068 447395068
53225585 53225585
569636101 569636101
62547475 62547475
815395230 815395230
42804325 42804325
492340164 492340164
41949344 41949344
411571195 411571195
259959716 259959716
610847035 610847035
49315214 49315214
574202462 574202462
439494627 439494627
378867887 378867887
358227994 358227994
176278149 176278149
614272775 614272775
15474250 15474250
201889180 201889180
402643980 402643980
320536103 320536103
357987666 357987666
213193977 213193977
275335644 275335644
957535235 957535235
105473769 105473769
670855985 670855985
527581108 527581108
756509846 756509846
139982833 139982833
321689410 321689410
712301585 712301585
730555886 730555886
965508401 965508401
361112605 361112605
674294727 674294727
548805762 548805762
497710577 497710577
665135587 665135587
677776650 677776650
491048426 491048426
821994180 821994180
810972130 810972130
704575088 704575088
116906316 116906316
325496360 325496360
595760550 595760550
162832450 162832450
745032375 745032375
98827015 98827015
489961875 489961875
227833090 227833090
440509515 440509515
84371321 84371321
826011949 826011949
275757322 275757322
87492248 87492248
312861878 312861878
787914496 787914496
841310063 841310063
961482143 961482143
677230578 677230578
31360815 31360815
107534924 107534924
861540957 861540957
85160255 85160255
642647051 642647051
712367295 712367295
575459350 575459350
355452135 355452135
320717338 320717338
503609014 503609014
96825907 96825907
324381281 324381281
114275232 114275232
376204751 376204751
824158837 824158837
202903025 202903025
97538031 97538031
842663864 842663864
760445432 760445432
878963947 878963947
808217057 808217057
930496199 930496199
156985884 156985884
612201540 612201540
738876061 738876061
340386651 340386651
753928951 753928951
155267827 155267827
943157395 943157395
161972236 161972236
3646820 3646820
119532279 119532279
468231713 468231713
401557903 401557903
865911524 865911524
689390596 689390596
363677844 363677844
597641664 597641664
894709367 894709367
311224961 311224961
16791933 16791933
800263746 800263746
116212049 116212049
773915507 773915507
466359586 466359586
213116255 213116255
450228299 450228299
333564898 333564898
128884614 128884614
186492422 186492422
528294886 528294886
63153384 63153384
874209852 874209852
986788806 986788806
436404973 436404973
516067064 516067064
395324754 395324754
159491670 159491670
854470064 854470064
170707714 170707714
914216257 914216257
694061390 694061390
78096992 78096992
592748945 592748945
848496617 848496617
594641824 594641824
295210755 295210755
900924738 900924738
737994596 737994596
221675666 221675666
4431741 4431741
159809571 159809571
37638223 37638223
403173658 403173658
308010574 308010574
173306799 173306799
187262808 187262808
959939897 959939897
161131676 161131676
483539980 483539980
877109040 877109040
613988693 613988693
764189910 764189910
726144965 726144965
69761883 69761883
588059850 588059850
325810648 325810648
921137296 921137296
469581879 469581879
532662506 532662506
995866520 995866520
668459195 668459195
823537448 823537448
462636324 462636324
611919741 611919741
228708395 228708395
727512526 727512526
994047626 994047626
113356857 113356857
731381410 731381410
513002937 513002937
392557683 392557683
539176757 539176757
743907075 743907075
818218883 818218883
648910553 648910553
680202502 680202502
513861239 513861239
962921214 962921214
392473805 392473805
398175080 398175080
59221792 59221792
644351314 644351314
382299340 382299340
494578964 494578964
146855326 146855326
695545132 695545132
960304144 960304144
106316373 106316373
845581918 845581918
581719399 581719399
131829419 131829419
635350336 635350336
451326021 451326021
927345731 927345731
388665612 388665612
889545502 889545502
266344800 266344800
602992043 602992043
982086337 982086337
423118 423118
577603906 577603906
155884176 155884176
875223036 875223036
263734803 263734803
572197922 572197922
866216810 866216810
543465832 543465832
139697886 139697886
112127882 112127882
78858221 78858221
988087044 988087044
8317588 8317588
94588816 94588816
881960464 881960464
276310428 276310428
449843870 449843870
767831026 767831026
259745427 259745427
184613322 184613322
689246300 689246300
240750087 240750087
187274892 187274892
87254202 87254202
347485015 347485015
379669264 379669264
95128027 95128027
146848829 146848829
162937829 162937829
187907372 187907372
230694808 230694808
435564824 435564824
373801923 373801923
682309384 682309384
400464695 400464695
635697989 635697989
142265835 142265835
886513607 886513607
467049508 467049508
767396266 767396266
774022830 774022830
433397240 433397240
438679922 438679922
928547412 928547412
647174798 647174798
38547791 38547791
115118434 115118434
84446939 84446939
262927934 262927934
140876642 140876642
163627962 163627962
765368572 765368572
365152573 365152573
410288122 410288122
752456590 752456590
955550513 955550513
325771994 325771994
710808473 710808473
107428257 107428257
11359926 11359926
431764179 431764179
748636726 748636726
129524630 129524630
736776666 736776666
438539922 438539922
602567671 602567671
644691332 644691332
815446009 815446009
893835999 893835999
671367330 671367330
217564699 217564699
799327788 799327788
449582658 449582658
523640177 523640177
494591939 494591939
849336961 849336961
712442452 712442452
972231488 972231488
537144898 537144898
435487744 435487744
937954380 937954380
139919186 139919186
86140754 86140754
759707003 759707003
48841373 48841373
161687761 161687761
889912098 889912098
346148294 346148294
259832300 259832300
518203063 518203063
983468465 983468465
413308041 413308041
924710974 924710974
231409742 231409742
710253726 710253726
230112931 230112931
391665015 391665015
122364870 122364870
176276139 176276139
356654334 356654334
615362911 615362911
715471105 715471105
609032351 609032351
83571927 83571927
120085097 120085097
208992093 208992093
282020555 282020555
248050011 248050011
53360686 53360686
604002767 604002767
156514956 156514956
390078749 390078749
720867796 720867796
515930796 515930796
427164131 427164131
272561702 272561702
974989559 974989559
313544976 313544976
243406517 243406517
427079338 427079338
398592593 398592593
537296410 537296410
241636009 241636009
828626321 828626321
848522154 848522154
873916303 873916303
483146177 483146177
455594924 455594924
661552747 661552747
331494857 331494857
626148441 626148441
350956550 350956550
993843565 993843565
79354815 79354815
651014965 651014965
197379682 197379682
729202635 729202635
316017213 316017213
21042519 21042519
371009296 371009296
266185200 266185200
632277653 632277653
325056529 325056529
85742701 85742701
344872300 344872300
446261127 446261127
273378618 273378618
281173871 281173871
586702618 586702618
269747164 269747164
953843097 953843097
978887549 978887549
23699638 23699638
77796921 77796921
5770608 5770608
798109784 798109784
580617988 580617988
748966472 748966472
287463994 287463994
460980597 460980597
769496178 769496178
278111401 278111401
655349407 655349407
274036591 274036591
674877004 674877004
493005070 493005070
761869209 761869209
439835770 439835770
934654625 934654625
214369341 214369341
341046770 341046770
765538241 765538241
888665873 888665873
808693067 808693067
497267075 497267075
423077995 423077995
778272684 778272684
529274527 529274527
517175866 517175866
371523689 371523689
63249482 63249482
670666849 670666849
206047604 206047604
565254825 565254825
514119630 514119630
343974700 343974700
813074464 813074464
379769705 379769705
925964342 925964342
18822038 18822038
263156138 263156138
921961220 921961220
566503539 566503539
243422988 243422988
78091988 78091988
746867300 746867300
185616849 185616849
94391199 94391199
54483990 54483990
221535054 221535054
892048099 892048099
314873855 314873855
18868824 18868824
315739691 315739691
529405839 529405839
752541466 752541466
598562351 598562351
248555690 248555690
140097112 140097112
23671418 23671418
260304659 260304659
123045317 123045317
928411100 928411100
557053721 557053721
417702333 417702333
84151025 84151025
773142208 773142208
268469219 268469219
237108462 237108462
319651610 319651610
705730969 705730969
781570685 781570685
151043207 151043207
106603306 106603306
157835380 157835380
467020506 467020506
30858307 30858307
84850093 84850093
737720112 737720112
208411238 208411238
896807032 896807032
243441145 243441145
781596683 781596683
371325812 371325812
739756413 739756413
508917646 508917646
155229124 155229124
889361588 889361588
688969861 688969861
672354595 672354595
841051506 841051506
965527900 965527900
633670046 633670046
286314249 286314249
682635943 682635943
215757484 215757484
83000603 83000603
541689324 541689324
579951983 579951983
225118661 225118661
892664458 892664458
193129662 193129662
521792404 521792404
16222735 16222735
563696280 563696280
615932859 615932859
707680202 707680202
48260722 48260722
75125917 75125917
166767897 166767897
516724199 516724199
488743410 488743410
691401980 691401980
585561606 585561606
394895114 394895114
321482547 321482547
797004065 797004065
752875901 752875901
276060400 276060400
627207382 627207382
870840494 870840494
654094518 654094518
180785851 180785851
961538843 961538843
436963804 436963804
94061627 94061627
370033450 370033450
395882436 395882436
941861202 941861202
279840174 279840174
43548611 43548611
880175309 880175309
120519864 120519864
630295650 630295650
153791582 153791582
694164597 694164597
359132891 359132891
409835905 409835905
906269275 906269275
283890729 283890729
558893599 558893599
780605421 780605421
927509069 927509069
794218319 794218319
12411625 12411625
704088400 704088400
730326725 730326725
520002878 520002878
173083559 173083559
420300770 420300770
323915308 323915308
656619101 656619101
367580536 367580536
302377932 302377932
223200664 223200664
479578739 479578739
747992233 747992233
695989558 695989558
484590835 484590835
631087433 631087433
928433353 928433353
579253919 579253919
30147659 30147659
882073482 882073482
849609186 849609186
96514918 96514918
426892619 426892619
672651650 672651650
793946681 793946681
118666879 118666879
446347594 446347594
211600859 211600859
180037185 180037185
294125379 294125379
746178726 746178726
186818113 186818113
429181091 429181091
471677104 471677104
383570420 383570420
367216000 367216000
29724928 29724928
201226387 201226387
171211886 171211886
101655350 101655350
776589757 776589757
143017375 143017375
57522369 57522369
110872113 110872113
219696306 219696306
824482845 824482845
351131993 351131993
612253076 612253076
724499903 724499903
764758 764758
696970040 696970040
12913348 12913348
909136213 909136213
775207328 775207328
291361267 291361267
987806053 987806053
300994019 300994019
42754116 42754116
335746298 335746298
926527856 926527856
224073683 224073683
380182001 380182001
239198602 239198602
246364409 246364409
152716870 152716870
45379654 45379654
472708595 472708595
421797277 421797277
115653552 115653552
596220437 596220437
314246775 314246775
324116918 324116918
970622493 970622493
418344548 418344548
443539190 443539190
25840825 25840825
107705175 107705175
947661472 947661472
897252762 897252762
863019950 863019950
411280304 411280304
750204550 750204550
963458943 963458943
745973799 745973799
498895883 498895883
705873665 705873665
118522555 118522555
165043285 165043285
999527128 999527128
757632134 757632134
234764387 234764387
883975030 883975030
846925476 846925476
883382506 883382506
145735244 145735244
852288264 852288264
48789190 48789190
810454583 810454583
33062907 33062907
839532243 839532243
769011259 769011259
953757434 953757434
946195125 946195125
651387619 651387619
44321231 44321231
152768210 152768210
957920820 957920820
514243341 514243341
59109741 59109741
703041802 703041802
296492046 296492046
176555867 176555867
31697269 31697269
951264308 951264308
986820688 986820688
472474471 472474471
67087224 67087224
248210257 248210257
279286299 279286299
969216367 969216367
922614815 922614815
180966342 180966342
100962846 100962846
426788184 426788184
714771550 714771550
98382548 98382548
968409733 968409733
958033154 958033154
44925991 44925991
193335762 193335762
840584795 840584795
154761425 154761425
83607271 83607271
7214458 7214458
992374432 992374432
276312036 276312036
87225672 87225672
881145263 881145263
437685684 437685684
555453626 555453626
933284771 933284771
543148931 543148931
351944176 351944176
803358819 803358819
801213792 801213792
857332519 857332519
758297976 758297976
397281503 397281503
9971040 9971040
632165238 632165238
89230600 89230600
215911812 215911812
121980674 121980674
55521630 55521630
841232371 841232371
654827271 654827271
625141105 625141105
252458501 252458501
48344805 48344805
473043162 473043162
210325548 210325548
852734239 852734239
751317198 751317198
239820227 239820227
908317248 908317248
121737046 121737046
725183734 725183734
843956866 843956866
585298732 585298732
75635154 75635154
579144268 579144268
635789197 635789197
7044593 7044593
699597077 699597077
545054979 545054979
591722971 591722971
790980290 790980290
503952686 503952686
45996233 45996233
964290537 964290537
304402493 304402493
337076670 337076670
169467156 169467156
985525501 985525501
223388155 223388155
655802269 655802269
241949203 241949203
135946576 135946576
19708628 19708628
510584170 510584170
424094865 424094865
456834441 456834441
532921624 532921624
212687222 212687222
535668123 535668123
723868784 723868784
315656262 315656262
226284070 226284070
284619055 284619055
111317867 111317867
258769658 258769658
831619942 831619942
6639795 6639795
178529152 178529152
27854479 27854479
220250036 220250036
885231471 885231471
152030504 152030504
397502281 397502281
46926084 46926084
581374632 581374632
366614113 366614113
214191720 214191720
221285595 221285595
193837344 193837344
846524515 846524515
536852474 536852474
413557675 413557675
169899041 169899041
77232204 77232204
812818144 812818144
176059571 176059571
849989203 849989203
704552820 704552820
438778359 438778359
562545501 562545501
189850545 189850545
468472670 468472670
733832814 733832814
381281710 381281710
604718966 604718966
577970006 577970006
365767250 365767250
258081963 258081963
779880690 779880690
990730236 990730236
608679266 608679266
596094625 596094625
110661376 110661376
60353892 60353892
33424790 33424790
318270893 318270893
335154301 335154301
103362369 103362369
673595190 673595190
893802344 893802344
624042566 624042566
200850927 200850927
773802880 773802880
983565939 983565939
23896680 23896680
813973777 813973777
855414531 855414531
425232340 425232340
186725541 186725541
208151656 208151656
798668823 798668823
481695002 481695002
248309732 248309732
146179992 146179992
910652087 910652087
262502529 262502529
502265862 502265862
668741719 668741719
814339596 814339596
66733521 66733521
832665413 832665413
793703430 793703430
236131177 236131177
70434770 70434770
738940982 738940982
42080628 42080628
999439210 999439210
47519701 47519701
453615518 453615518
4534288 4534288
700534204 700534204
420832183 420832183
504907981 504907981
402561434 402561434
407867582 407867582
547269397 547269397
698875853 698875853
848722823 848722823
687599809 687599809
578759232 578759232
305117409 305117409
999524033 999524033
905559873 905559873
332132919 332132919
824973256 824973256
160959521 160959521
590268202 590268202
144577336 144577336
47270067 47270067
957123471 957123471
560695214 560695214
816929053 816929053
516502045 516502045
74388987 74388987
23245640 23245640
579991185 579991185
93661108 93661108
92460841 92460841
296017668 296017668
432530923 432530923
520102785 520102785
123023642 123023642
606848062 606848062
522085222 522085222
472663174 472663174
721064022 721064022
390378325 390378325
5272829 5272829
750956182 750956182
678130692 678130692
333606270 333606270
14749477 14749477
463860808 463860808
287699959 287699959
846378696 846378696
259742094 259742094
999463258 999463258
312696518 312696518
354772884 354772884
379166860 379166860
208189887 208189887
970080689 970080689
67237755 67237755
466346360 466346360
424289498 424289498
165793734 165793734
873294936 873294936
830605540 830605540
119237896 119237896
881205126 881205126
763931201 763931201
417095187 417095187
791402586 791402586
884865951 884865951
104927264 104927264
492048785 492048785
53347586 53347586
137367359 137367359
503812343 503812343
270641151 270641151
51614097 51614097
168204102 168204102
665667586 665667586
19529785 19529785
952378410 952378410
314179400 314179400
194637413 194637413
149420850 149420850
569679875 569679875
458774517 458774517
286086811 286086811
603428520 603428520
819877672 819877672
14247605 14247605
738229071 738229071
818392110 818392110
889937034 889937034
466944498 466944498
753877948 753877948
580883166 580883166
851790965 851790965
464024213 464024213
107904509 107904509
173628666 173628666
994901142 994901142
88368850 88368850
343463823 343463823
772532924 772532924
696359809 696359809
189535677 189535677
77139640 77139640
455170115 455170115
684944129 684944129
49515304 49515304
794051434 794051434
199095273 199095273
4905884 4905884
534695154 534695154
497088243 497088243
493930574 493930574
553790952 553790952
391560620 391560620
400790502 400790502
106409915 106409915
351481247 351481247
272907147 272907147
350105860 350105860
562670411 562670411
876899576 876899576
631018911 631018911
412317634 412317634
674867411 674867411
203713171 203713171
52217940 52217940
283300561 283300561
335033894 335033894
743263421 743263421
261926743 261926743
260408803 260408803
622806282 622806282
838327774 838327774
447454452 447454452
360229772 360229772
990038930 990038930
615014622 615014622
997691217 997691217
175000989 175000989
541611554 541611554
368639998 368639998
206704540 206704540
414481530 414481530
855605349 855605349
288919487 288919487
58380467 58380467
638654699 638654699
130073635 130073635
650705259 650705259
948203394 948203394
755994048 755994048
197842473 197842473
729601156 729601156
773012366 773012366
401960007 401960007
682398378 682398378
784049314 784049314
199139484 199139484
393022988 393022988
521330287 521330287
916960663 916960663
362247700 362247700
305847974 305847974
60150410 60150410
195650029 195650029
964196650 964196650
308111705 308111705
891432269 891432269
223590962 223590962
754910417 754910417
91439153 91439153
753498196 753498196
395841638 395841638
815787872 815787872
993760400 993760400
305882708 305882708
173352526 173352526
530356321 530356321
106501743 106501743
235056757 235056757
667710861 667710861
925330934 925330934
387530252 387530252
343880674 343880674
805298598 805298598
30485765 30485765
185882690 185882690
380344018 380344018
114109975 114109975
732764542 732764542
47487297 47487297
651056476 651056476
990474046 990474046
487414414 487414414
405972707 405972707
232123179 232123179
614754466 614754466
263231685 263231685
221131626 221131626
972485427 972485427
18819396 18819396
228906629 228906629
664743124 664743124
504096097 504096097
223972615 223972615
217989558 217989558
998499701 998499701
655601926 655601926
385576795 385576795
217314052 217314052
530066410 530066410
889088360 889088360
872774283 872774283
953510866 953510866
245611256 245611256
956975924 956975924
988997391 988997391
196096261 196096261
880861602 880861602
264628283 264628283
730019333 730019333
473243098 473243098
66413500 66413500
748060785 748060785
913803693 913803693
860272295 860272295
484804566 484804566
979886716 979886716
700155756 700155756
816596236 816596236
744992631 744992631
22832798 22832798
467331839 467331839
416673587 416673587
708026214 708026214
573197468 573197468
253359195 253359195
151138992 151138992
641621808 641621808
857474512 857474512
252851842 252851842
870988050 870988050
741396847 741396847
595191067 595191067
381051382 381051382
604961919 604961919
100671421 100671421
507203170 507203170
154212424 154212424
858534637 858534637
805218870 805218870
19884345 19884345
289600196 289600196
168208089 168208089
270464771 270464771
714782852 714782852
662214850 662214850
149443153 149443153
885880025 885880025
68580792 68580792
49710720 49710720
498846918 498846918
393551095 393551095
501305363 501305363
958274622 958274622
312130556 312130556
158107433 158107433
703684580 703684580
788750445 788750445
953865515 953865515
78978297 78978297
87770354 87770354
406130169 406130169
233597550 233597550
780449251 780449251
559436745 559436745
591551171 591551171
640847260 640847260
847491330 847491330
560523994 560523994
763192244 763192244
332979699 332979699