-
Notifications
You must be signed in to change notification settings - Fork 0
/
s2.txt
5000 lines (5000 loc) · 68.3 KB
/
s2.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
845753 636607
812954 643720
868217 609046
920248 607272
841621 639394
843907 598777
817712 620917
865980 632292
876539 639944
805247 642901
829227 565484
834679 669557
851242 630615
890325 702688
832159 638667
833736 637738
778784 571492
844489 672382
825802 638894
875471 622426
879225 639387
819482 633447
818212 633262
839324 651033
817439 678071
876202 600942
841025 623927
850781 619234
754610 657392
842733 640979
881538 613492
804685 671123
877083 575129
847312 655073
827558 623170
896258 707205
829939 644422
880719 597439
828313 669762
778978 589645
832323 624353
838906 655174
913673 576755
875535 587227
797487 625675
893942 596033
770410 662419
814804 605047
832215 638387
840280 643770
833327 621905
763542 635170
825599 608689
813209 683512
938544 680392
834393 656902
787129 643393
801229 617139
886144 566002
865073 661021
796962 632416
822877 612926
835985 639514
908901 628142
807989 610817
823816 651852
818245 618659
827601 640196
846830 641704
829041 623258
858850 714281
835967 564514
835698 660461
843223 632872
880916 697241
813541 641007
913911 586519
707529 693451
846436 659041
865316 690133
842837 647272
856101 601665
822815 616988
823364 620870
817697 617678
822368 648690
855476 711703
818065 675114
843822 686283
834396 637625
802367 626026
774481 694664
805075 559992
828813 622656
841088 641913
736868 591803
812519 658809
847097 610257
880136 670834
871566 663124
835178 647851
801113 631728
836302 641336
865563 600752
856184 670732
930906 675380
787684 612023
879210 671905
940080 668730
812951 619690
782647 635710
834146 634536
825334 626399
827880 657944
806472 625818
813142 634900
834478 637224
859522 666389
812822 650842
927475 652500
830057 593423
852554 687005
755212 616702
825515 636212
841978 583774
828956 617518
851077 623381
847787 616365
781111 594759
793474 650770
849922 659848
857555 592525
851042 620360
801896 668379
798422 689889
802904 649859
833844 679629
844117 650340
750522 621023
835324 635252
805810 620656
826540 709657
821335 650998
844114 619755
799854 605921
835851 659073
850049 594729
901514 652113
826740 617100
864116 598962
830754 656445
816172 642632
875320 588946
836090 553666
944095 704540
834141 639092
858997 628120
819923 617399
812780 635276
808308 627973
868777 586944
848355 652762
853192 621237
769703 672760
983609 624193
767435 659742
795478 653018
867257 713816
822799 582231
795493 623079
894097 564130
836258 638770
725411 693316
824187 721313
835113 638129
874788 594226
811045 640408
806425 629019
817577 599782
829553 641233
780758 698302
835775 635385
836176 639066
814374 659984
787165 670018
765298 632123
814905 686125
830536 651952
837750 634132
819893 646919
803133 663437
893841 718071
869331 617053
847430 623157
810547 597362
887955 652980
856277 650393
945668 662295
910884 606259
823954 581126
780635 613287
827314 657722
874290 682154
801009 632553
758093 635151
834477 615434
778438 668842
851028 601248
847403 680628
809226 590160
847930 639549
831541 638580
818121 643361
880168 671935
815109 645044
765957 654001
917544 625573
783878 625178
889986 596630
786184 663836
918549 595580
873325 661718
836224 622436
881118 595784
854502 597915
877342 656313
849343 644126
796153 621598
806313 641996
847671 637692
869123 660870
848927 645583
800992 654397
877837 634860
836202 600653
803719 688801
812864 648497
871038 632419
848660 637062
870340 608506
839706 604004
773106 587731
838636 638170
833424 637495
803393 632114
806771 696582
837422 684164
808230 615889
839817 657140
836065 643735
832197 640740
826449 642156
864411 657059
859075 596485
821763 646463
752624 684688
761780 639502
814196 638101
837052 638157
897135 678084
839617 656945
818902 650155
840603 639421
788208 596833
830238 629304
961248 667934
821180 615439
865014 601082
812456 609760
850548 639470
846404 608400
844405 710620
834271 681372
892746 564842
832917 653009
815156 643108
862657 628917
736311 562847
836640 689624
828915 641716
827016 648159
717529 589445
828640 621078
825800 639916
867216 629792
788063 640066
804909 659876
828224 658191
865774 654156
831381 628919
831414 641690
808631 648619
789304 619247
845460 690530
836208 638514
868895 604801
808291 631630
894943 635233
864186 639299
841314 705207
623573 252933
551501 163944
542414 323445
543918 261399
569298 222324
617516 155138
492219 176220
599902 344442
595923 301961
561290 237997
557171 300772
515461 280908
593235 212579
599791 239507
604067 254704
602097 293208
528532 271983
612097 204266
539684 261404
490360 160125
624439 284325
531766 227178
564691 253901
503485 225519
582912 368192
570399 302552
554412 259217
565947 253914
544626 261639
573542 228366
589472 240707
621853 235743
583727 240847
512999 279524
590219 205918
557291 235283
562609 261858
573223 256679
577033 261125
618685 246895
563806 242703
572797 264895
537958 171180
564558 251534
578430 260413
495770 314954
551139 304558
654533 234925
574254 246150
546542 224111
560338 216298
676848 196504
562287 210155
589172 296436
600350 211786
531053 241400
528764 238969
555973 241310
543279 201456
569679 227969
486998 186575
493599 274738
526990 234634
578346 257049
579387 214941
560117 210841
629472 276224
565964 245190
527110 273244
545421 190964
560155 172391
561378 248389
652718 214098
577674 230794
564281 248028
537828 245621
559807 248525
565040 265155
559796 237778
567364 284685
641053 302784
535370 222161
491034 294190
578789 227708
493843 284614
577923 208670
601465 233213
582776 232737
597019 238045
547708 261848
517797 231794
557925 315216
547397 204912
567028 240598
573124 241739
589736 306268
568682 234935
655580 263955
479452 292158
570515 250347
558916 242376
540452 314834
647754 219941
566630 249854
542945 138182
553960 261006
569226 276648
564946 247303
580188 355722
526519 171753
587283 244407
552210 250433
611343 258279
561853 312878
584508 218932
569499 258173
596805 276457
535593 143445
541643 260772
561550 249062
486280 298784
500130 217874
581491 248451
540572 254309
587211 212643
635603 258029
571211 249486
557092 237979
608511 224883
450541 268972
662544 262982
632742 204460
668355 167208
560443 253200
511472 197858
550115 259569
515463 270311
545539 195363
590449 254253
570787 246876
628713 228930
556580 229133
593632 266999
526382 240215
461510 212553
550952 216322
644419 196985
655814 200692
576564 168998
568570 254388
544728 151536
552544 258173
582510 232791
576350 289752
595209 248589
567870 284151
509669 309353
557305 245969
543639 242836
582187 245841
561214 239273
603094 315792
572393 258106
563936 163930
627272 253882
568248 211315
454114 291335
580020 185292
542857 258775
536737 275481
604791 256206
598596 199243
536423 156254
674097 262961
532044 241957
542553 222643
538243 205298
638901 233978
513685 127049
564828 185324
569149 273951
516087 229278
640460 282399
555527 227043
490765 271309
590339 151183
606457 178066
565975 287165
579551 211325
666462 219600
571916 294434
515494 253115
578997 247283
583084 269586
569736 251512
582050 243429
637274 267038
581758 242967
497313 297574
601745 230592
564593 278352
554695 250159
619204 203719
542873 281338
565013 238020
612309 248937
629933 177081
529425 255876
601962 303111
534272 194510
607232 201813
617934 213483
559992 244251
566515 247483
581817 347897
600735 234314
564311 254362
564132 239716
561656 242624
547473 262112
509737 204519
581769 191909
539373 231216
558473 234860
459924 277087
586499 197457
586128 243241
601985 250442
515475 251181
580859 243392
577874 256023
655529 240291
553779 243274
512392 202849
581035 264175
635019 226082
618233 210833
602261 221960
584584 235919
662479 223092
616652 307558
590474 215673
561055 225512
558663 250565
595705 316516
589593 241270
564408 247897
547925 232626
525888 230875
559240 240249
570386 231491
561177 247456
562305 275914
568231 233130
526274 305191
565846 244841
564036 255414
528877 273151
574944 277533
612380 276270
591223 320663
541329 196623
577613 280332
626744 239346
582718 244124
591505 233934
551312 227570
596206 224820
580534 268471
529314 224370
593206 175998
558061 254532
613366 287092
666984 183146
565702 254553
538772 246049
563724 246984
623575 196956
500592 285439
554520 251229
573815 259122
571703 282834
547746 209518
532663 169014
542244 254907
544774 237828
548284 298188
577315 265541
553770 259089
537145 284535
648244 253375
547437 230967
603002 245119
591147 239033
539114 314805
576311 252568
545197 218960
570793 227019
672748 143913
529094 226356
589826 179519
560758 250715
561914 247616
585992 242098
458197 305419
560666 209489
588776 218486
513517 230867
546341 266740
492744 288489
503990 233888
560394 218674
595703 240879
573398 194369
551504 163718
557729 241086
604381 310175
256910 767396
216249 729239
254116 748223
200897 724520
237599 737826
256884 794543
259353 675965
231574 696781
287834 722534
350191 686690
294847 707911
268507 721783
275228 692003
263839 718176
256048 743012
171374 680720
257301 742004
246193 781969
254996 718603
267628 718046
189013 722025
250283 811050
260461 743971
307642 768800
252078 721273
243511 729025
250998 756247
305422 749954
330971 748510
301925 681732
258289 747532
218066 652984
268582 750393
309307 676449
297392 837410
212684 744675
256364 741672
260803 732103
293378 730822
242768 720008
275500 729880
265037 605686
241019 755172
191241 788512
255886 727572
315723 708334
234688 718141
205548 820577
210438 672028
268715 766646
212151 726042
299298 716848
391506 745793
265410 761230
380778 761351
301915 642007
288109 751211
221650 852250
203861 729571
258191 719517
276360 722572
250153 705149
225440 777239
263300 708862
209638 779903
265687 728957
219148 671608
202313 803556
260246 744148
353731 733108
361882 664820
258354 712117
344580 833937
241344 757443
286128 759627
255492 699125
246953 837747
281449 742170
244978 741020
281490 707769
318257 689616
318320 785356
267996 752791
252398 735342
169076 696994
287127 769241
251773 743313
233154 798301
289447 672315
220236 696190
180062 750026
267928 721904
315014 732821
253678 781616
249508 730021
244713 684484
213416 797429
338623 688123
272708 722671
269722 735862
265363 749935
216910 714147
211879 702740
248415 734706
281381 747219
258514 721192
240833 764794
337516 771698
211181 778052
256102 748634
231591 738461
216906 697611
308119 778435
170563 774573
235525 775028
242177 789274
231394 726782
240546 720697
242380 733130
244510 760474
252049 733991
293158 788965
258335 744541
229258 799732
318118 765932
350824 788594
269541 749416
257595 742375
218404 783360
250965 638991
271398 705520
309785 740209
293513 791559
255953 744136
270778 747623
229246 721150
182210 807220
227734 741386
297763 743676
237737 729221
243262 738194
266271 753501
224714 721683
257321 743788
245789 757434
253157 736045
117874 815348
241709 731571
347019 718343
263035 735230
247280 711237
250639 741372
247362 733488
211789 695992
216664 677522
256255 743704
237847 719301
213313 735806
250379 742917
328400 743070
241569 734125
253541 764473
269306 729730
293363 724986
271138 732683
213034 772279
251371 786651
259065 724720
253804 742542
241020 760596
274995 777238
261209 724973
222553 726944
235047 746106
215758 708145
249252 741243
276918 720893
257503 742328
270830 751681
254122 745421
244908 754298
344753 787896
289445 688489
255205 736797
281555 721941
330430 771436
253457 777579
233496 791806
189684 691186
266413 660875
243837 733540
293505 803362
260303 727526
243491 728002
171693 721563
202123 744156
267285 728779
157834 661485
298443 770760
335331 818733
219609 734441
347306 800979
287334 659858
239976 833889
224951 722765
303315 750320
254814 747030
269950 727076
260040 745439
280473 744377
244639 720142
256956 740965
222004 807032
249361 748518
311037 756570
247122 715890
208069 655656
257453 742650
257325 742328
253267 789824
307281 762811
310424 718333
255453 741923
278992 757790
163957 733702
267246 751982
301060 715198
212056 766472
259723 732917
281780 775943
250805 726946
241156 739481
187608 800179
251058 735027
292595 740904
272074 712177
231261 786917
281000 740511
275058 713887
321560 731068
283915 688755
232840 738833
337958 798963
337046 820641
276394 761048
251347 670435
271702 753973
162224 685200
257677 719150
260318 711621
186264 695907
258174 755159
242709 757686
257254 743080
254983 731658
265273 716721
237449 785652
168596 748879
238834 696831
263109 743333
279676 809670
171747 777579
208417 813898
216564 723064
242195 689224
253534 741025
290176 781215
309158 699191
310940 711293
265486 702190
260419 741212
309129 744956
331240 717418
226170 738339
190767 706219
264262 737376
318816 748314
403394 777748
133737 819023
262522 730690
322898 707331
267179 761430
309043 753241
240893 734383
259566 727891
274552 718547
281005 717468
249734 767527
285301 711712
269005 750467
155283 721118
276869 731039
267975 745703
230459 815042
235700 742331
284567 716939
238601 769529
217170 824498
343775 713900
248775 743006
322803 656606
275390 840694
270819 619081
257784 742285
262725 748061
299229 739252
258131 750011
356321 721316
260631 685446
324355 769115
262464 745474
293755 724434
276333 734671
246185 768526
271427 759785
581344 385622
487508 410130
531520 470380
542398 407349
535553 401850
574340 386342
489563 423442
561517 424497
548471 363521
551619 407865
535637 416695
625861 446966
512721 297462
485787 451234
545177 449711
557549 430186
450504 489695
556721 406275
596886 406323
552270 452067
598696 426412
553121 424941
585213 507300
546923 447205
524864 524465
614862 474016
472136 522566
548741 424433
579708 389172
546195 435981
473518 431029
565818 441463
528421 449609
627970 406198
492513 376096
506194 412830
585921 420969
500095 384331
606741 433003
588823 391287
550666 358776
580102 421291
540689 483370
531336 427371
560929 488831
528839 404605
587670 454726
550071 432907
545251 423126
517722 389497
487466 404035
534359 410864
573525 363494
469597 469641
444203 433426
530126 482570
497364 497954
539380 452369
550207 427844
541436 463443
555566 402931
621264 430161
606519 426672
556325 411879
565035 407936
477578 283202
637561 412198
494817 482837