-
Notifications
You must be signed in to change notification settings - Fork 0
/
test.txt
1000 lines (1000 loc) · 10.5 KB
/
test.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
1016887272
7162685234
3000017878
4971484184
92679312
2853682342
5131842202
4859170265
2612125121
3134644844
316298162
3601843201
5086989679
1246863003
2193001254
4283472819
1117972841
48614561
6232601127
4439654945
269898428
2113592981
1542970158
4743795506
1313961775
4005756399
4844409798
4970590451
2536995789
2230134548
1295719054
407815946
4726677489
2431723485
4686568156
688926797
3245460937
4759710534
6338704
2723024306
23473996
2831215155
4682929932
2736263351
4376363559
4937441878
6386880789
3698607223
3134341610
11551286
214166720
3179223972
4540165999
3217187564
1097710887
5138003138
2743465453
4650780114
3518443604
55438559
3381788544
3584603849
2790909995
777288299
16396205
3774986130
4979293130
553918837
4507048434
2970183443
2645724661
4274214534
322563288
144571886
405615014
4848645410
4563177695
86120682
4623878206
392467282
3310851569
3415178926
5123000955
2517489722
410422753
4716376540
2229108152
4558580445
4964794183
2705101739
4692725862
4752721674
3516087269
4465093007
3019667009
4565084634
4550700462
3365783912
3501457496
241109594
2123838998
218225539
2608623292
5662260935
3396251819
7472814756
227689211
2394003437
4074473431
370445133
5526795355
2768972186
16630920
3560081723
2881378816
4695471709
551315867
2657844508
39024981
3114944484
4770473055
4764087782
6693881913
7235990180
6084817815
2229177914
2113996953
4878415659
2313598755
3169276423
3805877081
7784556300
1303727066
3247052319
2949337912
2324581814
7046014201
4494095559
3199895624
3126753745
269440642
3676788491
5009047021
3072074170
2852982055
460326010
3090398639
3707283973
4090827772
5194023863
116409198
81125088
3634400263
4893545292
5171155099
2725441885
5062422406
4978901111
2327240505
280840823
491987177
2889113059
519228867
4455065396
2437392162
7990849887
4918525947
2384401298
451547131
2174648405
6828750292
101262930
3183330562
4459033855
3297272270
146019208
4511879942
3422458549
2543589122
44619131
20702864
2971478694
5220880759
2549946671
5896386113
4917931600
160566014
2997939824
2646540383
3553056438
7081584189
707941195
3120921482
4715269800
484280924
1554713437
4689487867
313385842
74635420
2638177115
3218861747
2842439618
4830307454
837919879
503357436
4549641134
4145119743
455714074
6848277313
1329832826
3667788497
4851524954
6066650935
289639811
4791485167
3738685861
1558753996
4433634883
516360813
4486484038
3508522093
151215569
2618322793
4817804359
2747436384
4812155149
28041138
3307667255
2536957963
430964917
2279432034
4614358086
3515451715
4975536758
3085590738
7772052674
6847401646
3640870001
2908493594
45334151
135444196
3700322513
7746984692
3727740053
6160193920
1196746186
2654943319
3815318559
4935046155
2527411111
428979011
2255266906
3559693175
3320411267
3475111806
6952893010
3595412126
3599780784
3024022266
1444710198
4936302238
4287633714
7616312438
4480923732
4890932738
3996889070
253924161
4838106858
3329207492
2058124718
2532047708
4690278994
1806580620
358355700
3449114979
104285082
2763090857
3168327945
3455019076
4676792744
2589156742
530170010
3373544964
4821810079
2293149170
4368362518
4925573161
2834103050
2923086298
2468906010
160541986
2404959574
3494151850
2537002791
3354474353
517942470
3461041826
2763601657
6314475602
2249682069
4694894610
3771613841
4791513183
498404951
3799708677
4973611817
3027397797
3539960792
1424775129
3635194562
8034139464
2393971707
2474776724
2910885196
5199439325
2786245676
7610186624
8038092309
2123995873
852427632
4885036157
6632464405
3522989916
5901845159
4326893429
2584487952
2335428699
3416050480
3597715122
128395402
2507182524
2860432302
3046312861
5661511556
3357416302
6043589490
2822265828
2254913901
170405864
2256447557
2422482455
6870585516
2219805467
3456579559
427936315
2741990005
4704083135
7738368186
2922807898
21514026
118939364
74759622
4071750215
3893510114
3477315700
4857558207
137444466
3819214047
5504963988
470887785
4397606831
3272847211
3691394196
62057380
191592626
3761067976
3084472304
4606522320
4361156028
2324963565
1389264266
129662899
3326249355
2176874361
247189554
241347243
3347798761
4974263771
97138973
2281054343
3063544435
4631804601
123101580
4775763666
1012150929
4787867133
2806632713
287212060
2723785828
6869365418
269361490
2701892321
1330645772
179778822
3955157194
2540884723
388837010
4852819911
3256274183
3549006919
2527628435
7003919692
4967261262
5196783191
5428390334
3595080592
6218244928
1260816604
2501548593
3063054647
4791975111
1053116826
6901412
2700788458
378453580
3944497603
393043864
2511798599
241345522
5623287052
292198220
1483574454
6206278823
2782480767
3701699584
4772885285
4443088094
4672132178
2597958208
7249187716
77740577
2307118114
2823575468
213583123
6333818443
3543294190
3421131122
439916996
4828433053
2409312675
4328528475
2922222717
4673314291
2222732183
2877088081
3731739486
3944169186
3279228339
46663846
466877726
6274918824
7212803242
143688205
618771382
2463394631
1138784872
821599220
4716333601
3019776218
2088460083
6225843702
305979887
4842876705
2984174290
4441980889
509778093
4912431886
2955099064
1737441377
3223809913
423782935
263233914
6420396169
4603099757
2858456847
1453366750
3604391853
2987588136
4400746838
401405215
4825458628
6059154572
3514184232
4474749623
618797331
2622624460
400345058
3747007211
3135826945
2466420387
506082695
312788070
511749704
5733760
86131617
6981038793
3201517121
97162852
3616525288
2373932560
4606967207
3019609769
86112875
3678098428
439171995
4052515931
1775223211
3547000169
20805896
3308171165
463978865
4831683216
2635938723
3707585013
4080351447
3685373706
3170122039
3482974845
489134459
509987636
2822418176
2640869832
5631556013
3143991972
2717110088
4819772045
4801764348
3431671749
3240637051
3643981804
7498713846
5399620276
3262645599
241345770
4257619114
4912108775
4024098174
2741051940
3880366728
1234206849
1285874746
7330749240
3344040145
3539817989
965444691
4797050581
1408958345
3880726770
2382950929
2391442557
234374617
369047365
5870701819
259510411
1417941060
1733853950
4966861386
4478063110
473323374
2307757311
2705922624
2321865325
4442382200
1961696686
2667242810
4876517154
2641049916
3169184260
3669527584
4677535056
3486831654
4567003374
5430267989
140774394
380752558
2324804923
434932657
6870444330
1089755335
4569926879
2319389144
617782839
3298573714
4472750626
4050916276
411678041
4633043171
2904714989
3094034946
3745405944
5892931627
2641098920
3549614763
1286805224
6152180229
2683823978
2905200744
59303979
4838943023
2503250992
2678171436
2047543321
3036894037
221596640
2874876837
2298661279
6474645169
3121219649
5456862756
2856524322
4347441967
3745474894
3157745346
4062259729
456299217
311619377
7940321892
4655361417
2471447879
137444523
3332248667
5691210724
1810651611
4734162520
7012109893
7645680482
2127166904
3334866049
3367399
3149038044
450688968
4401136784
4818675994
345852737
5925544950
4183662919
4684005479
253800791
8138745455
95795877
6381062375
4712636240
3194533056
4668948309
268365231
4631131293
1387014885
2952320230
6841943688
4333374998
3468635980
3125628091
534570169
4447160600
2209751
2723929323
6589292543
3351586010
3241531692
4879951396
3560502528
3655074079
4491044489
3105623068
3965771582
6839984356
2103080234
33497646
3590753142
3784574313
2728607980
575853856
6472693569
7117115809
7796487260
3119887967
6925158300
242558556
3176499620
4851268802
3209564153
3525978606
3274495419
3855173636
2557922709
2991994607
4799951910
4750766294
3418462699
3273892996
54242432
3189464563
4950889937
2580707208
6053720349
7353914844
4768270751
492587970
125635185
4876504906
2875823162
4781019036
4749166996
6188266707
314800643
8143343377
123997871
3676460610
201314419
252846811
4980795412
4410033566
2607097757
2414397449
3399284917
4623000836
154653766
3403263046
4586247564
2125626631
1872000955
4801849846
5389294129
3607969989
3540241710
3773298212
5489602545
558338473
3619322150
3856155585
101669240
3427233064
19469520
83001714
177591612
427736337
1546632452
4631840705
2757803246
6927848734
3362080042
4940658755
4903293024
4016499639
3809758561
4736841029
2284894733
2378356400
541063419
4948865477
3327761688
637245791
2230363312
2973269132
2551602773
732671252
3219606
905355838
4632869465
281658181
3124455694
3416339125
2518853257
5732777684
1777816180
5384132543
2446830166
288038357
6647904677
620595746
1423997242
4941418090
3909552008
1505686764
4770745669
2752084369
3466635681
4152957260
4977528001
2167644298
6191516871
4569102627
72010346
4444686770
3302986588
4915658588
5988551357
230486268
3050606344
3449846784
4570151256
3043510721
4895355979
390369
3390808408
3523559027
2980901328
582788646
4490635744
3636936656
6186146093
345284642
3620764461
141841337
4712411908
4803926618
1625306051
2515822745
4328538175
2202059975
4316585644
499165634
4734146340
1160441615
6958079140
3562606482
23016347
6194677011
6774537791
2577972703
3221036999
2797188545
1181708011
2978040423
3249597269
1066831905
2844202978
2363540508
3353400143
3362592729
91875542
2507831979
2841909138
462383841
4448279884
3081330705
4900761380
5925539370
1288909046
437549483
520913429
3732728142
1235455146
3186527735
3567604049
78058719
1235099089
4584266249
4751932433
3529333786
3640329164
2396746868
411008311
2800990525
3522495606
4803984649
3376741717
3246724744
3243866702
2903617548
7711598144
2305437797
91251257
514165525
3708748633
6315352509
3728015645
1378557186
4719086173
4893369019
65845718
2537819002
1112334131
697582336
2602279427
4365035558
524360969
4944644486
4320494335
2596474836
8173029395
2691641332
6987411804
2637510448
2871691966
3194034449
512309690
1606988704
2278490028
84509831
3562816250
2834752476
687513087
3724946689
5009687058
7173939318
3307563498
3316725440
2671602981
6728801573
378336163
319870744
299303069
479545053
2504056718
141203926
415604639
421153376
745880539
3231749680
2666234771
3079917032
3773323977
4971580248
6680789117
208025491
4912808658
3504379205
172097783
3355683198
2909982588
1406296515
3163281186
444051472
4523218758
3368569524
2391509645
3041642723
3469609037
1157215900
536537638
69830857
4594224630
4560100704
4948403203
2441313372
3325960085
2317271
3640348910
536495604
122301379
1011572216
1580159719
4451504790
3809063851
3667781063
4751250311
3311724634
4494075018
3259229498
2993049054
2629784415
2731298834
4118638516
3827176890
4180952377
5614715384
2147866213
4825488431
4857776520
4920617810
7129695767
3399944164
3726551176
1196886054
2579460386
4899635195
7430272380
2265106886
5513727638
2682194299
2837804631
4480270643
6156276992
4555935886
3609952704
263494261
3451290730
549520317
4514987995
7252718418
288025239
76466808
2900905937
2313551145
524036004
3772446893
3094629328
3139160252
118854260
2448393373
4222067827
449352117
2735558076
4858175898
4442319130
2954929479
16158623
5501340599
1015118661