-
Notifications
You must be signed in to change notification settings - Fork 0
/
testdata_005000.txt
5000 lines (5000 loc) · 43.4 KB
/
testdata_005000.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
99211578
81869297
90346696
86334550
45404199
61255350
22919390
49333976
15962271
23567390
18932831
50294542
96140729
9094418
48838216
12460478
44164656
56218065
76943003
17454578
68664202
11000705
71852622
84672516
27838519
37178426
75731759
9397206
20544909
11450911
83031414
33054087
47762668
2504519
72830856
20988546
63214707
16384816
27077272
53380494
51745905
46982561
10208067
11470405
26416905
15145278
12568885
54469026
81055662
91729629
39072986
84602206
12852768
15256088
46745220
35241227
96706994
32444809
24291127
36721025
59573795
89375141
47053213
98304611
40439646
17177797
36724390
30047607
84266180
37655874
61931878
80281294
81172569
7063859
47944787
50163980
84392660
40721918
38781083
2841091
87869554
19972871
15357548
56513982
2611712
55486952
3522038
67048425
13778135
94092575
75893220
10096502
46698712
55127072
41354568
68319310
85518670
31277299
19300749
12105075
13624474
52449870
98412065
65791221
11091136
58646048
40457275
23948725
22068856
64257504
61945542
65644387
13705807
71087265
61264969
76338300
26667422
27224640
95625147
25484288
73068942
37587169
2511625
72389168
26400304
17480317
20125240
95189906
50272797
78852150
95387433
71610619
41212868
88512761
5989497
77783371
10853058
92133632
27854486
97326669
87767358
45931769
58150106
91156846
33029406
3168810
97101750
44370137
44141382
78396928
1769204
45891691
45340158
32760083
10366088
90319949
68381756
8475624
13690109
53373327
61044892
47346528
39316754
86002469
27669221
19803739
52150192
85003568
37241764
11870825
34002451
93645492
38775355
65043145
25791706
36062349
31713998
15102991
79758111
46159145
46497743
30490795
11545278
44498968
57942918
63307946
43078988
96117833
16017422
63423230
51119001
22246724
47930727
68894599
96567681
83551383
11426091
73110660
36658400
5174563
70032511
64425942
11455896
13451228
85492719
27039008
29453047
61232467
9248296
75653990
60153701
75629098
13286583
35061416
94495823
60010074
19490444
83448582
71099527
22754059
97746027
54458594
61184663
46856863
86311572
12163119
47594577
22360349
35761336
69839008
1288677
95154439
58070169
41230955
31320745
19903848
47391737
28215070
96191745
10290581
59873956
31015320
18514832
62649211
87061086
17053370
75955684
16134886
93529267
36267906
35191611
52908254
20971921
11201601
71213599
81027012
33024892
9547351
25085174
14072527
84409980
45042494
33581574
33104901
89812229
94595187
61631573
34763086
22576112
21810643
63740708
93225214
71706419
84059678
7329004
57065940
4389981
92711177
25752358
42107444
26274445
74574452
30432031
73822099
29650783
86437626
89877938
67974893
30588235
33061330
92148389
13264129
36714040
77136135
96338405
57830063
5919135
8245212
64497337
1324059
36703141
50493795
12754670
65701807
76779547
85902837
42887411
77612188
99530438
51157056
68249282
73915561
3239640
38056154
71465361
34789423
15022215
14269051
59581337
66820979
5828871
46076409
1450520
6566530
184095
70502074
53453311
56751186
69365969
8372025
74606685
16804523
28288549
27001512
85173085
66157275
39381781
84785807
1692627
25806634
75217963
87929720
9372422
42723698
57686573
82047696
18822668
36702562
25646947
49385270
85804907
72688167
36112983
98431213
77635388
11555588
86972162
49678014
42211539
88174397
56614061
82629270
77167021
87011219
3701418
51051291
74557747
48432511
29591479
91682312
69229173
31660551
4012064
90754105
10846797
71998352
98597084
18921573
46092855
15760961
64122389
84028037
90455526
93747126
37423661
11684243
49884947
13774885
38991415
67325283
35626828
26114925
1913194
85711508
58447432
88468454
75602173
6361416
32980967
31118342
62145694
70955369
62903479
69089439
73510111
48740300
21337769
47144909
92246349
19875047
93843151
79245769
22600332
66257359
89939117
35351304
26278600
5332907
36506256
95040331
70326670
34920757
33185474
28655238
77810692
34484201
71311591
31584194
36174145
85787516
65885336
68323435
47726642
18987710
93780043
9902555
86434126
20956771
23159168
84932161
22324257
77253412
37922782
8379433
97195671
55438362
74393393
55059158
30828609
26190869
80621092
89191312
24652726
54648482
19646630
52394937
70038145
4304980
95707745
74213151
16553185
69142357
4702082
21782326
58274202
81234703
86158236
67287519
27352628
79850000
40331563
76765452
25500148
42120502
89398128
48565850
36747163
32668522
98559556
78877136
84746184
9580207
19125175
60278693
70740694
18146912
36433743
2441819
48512663
73030500
38261343
15637911
94690304
24736349
99799796
75069725
80317641
30798465
16864914
84417755
98724903
33611659
78128396
51006047
3874263
62087182
96616194
1767607
19825383
22537020
77594039
19583658
3306135
23966001
93613186
24728179
7880667
40346666
54334949
19409294
53962007
86491238
38308202
97648511
91125510
58538710
55963548
7866427
6862945
22460876
53853750
46001645
30879964
71060863
23909153
81450224
52511014
26482971
26210994
35219352
92251593
1090468
81084410
49586741
7008378
31172351
20973057
95774574
62673820
47579989
90677326
61249873
24513358
85752386
35918128
19357262
12575674
52856909
29480438
91276553
23865049
59550704
97670106
77000033
9844691
85646017
52349651
30500147
30246604
7539723
57629955
23154541
60049306
4110428
32109854
21241584
36042818
98151913
60999402
7929107
49509251
85268498
23309162
66796625
56061058
90836196
29046979
96609381
82240336
44374582
6855909
14087776
40468973
65233141
15452305
44206511
13921271
81425417
11337996
95954013
2854382
26765301
43667191
37979899
32982977
13414153
27348285
20325847
78893871
10818235
87397197
62441353
37393623
30369058
49046293
76612543
57107364
49344854
44695740
72907321
58500112
95295181
71965120
28582061
44698400
66193961
79065071
50874906
70748770
12110423
50423771
5023857
59721744
92558034
14799028
85508400
62914423
3852823
90140053
51193456
21191724
76610407
97125009
12010010
54062044
41766175
53927653
43286693
66516686
5195879
60092899
17982869
39240362
56195728
16515140
99487633
38913488
50912034
12172376
3192390
77020145
58113105
46869245
87221663
71198362
52795962
85641875
26245964
65518314
69076378
15963604
55859103
74181610
16065107
22210754
53087571
69974882
49024480
63593550
94197232
34290353
81045109
94739141
33544213
11196209
18183207
61903542
68787412
15530508
42490139
98340336
34153091
62715576
96613223
65073066
42937212
49817631
86981783
95722525
34959355
75258797
40019476
68621170
10334752
65052599
87587768
86344797
74086039
35710270
17904642
60697270
84484494
24311991
78802800
75314704
38332891
71754160
42240978
74442429
85868006
69242584
3628368
16076831
43729551
20011024
59719009
39332581
21982249
70268969
69147696
18022929
37227869
31915342
8310578
71468678
52976078
51926562
78218926
3907416
9763025
81499030
12016342
47433152
35294961
50385145
30527806
39372798
40669060
85341433
63048193
36394632
19584172
76940492
75141222
8558637
96001828
62864384
9807677
92563830
42514001
78083953
3162562
12254833
3323255
19818218
31288025
52740618
20136384
96690857
10381250
26474854
6977319
43117389
12059471
93571688
96734359
67794914
43084569
16280198
95342612
4711911
34843651
70639528
86538170
22604244
14805148
89079500
25165328
5995406
10011847
42468679
20274619
44327375
71696797
95519960
72030364
72670407
97272545
80044697
10639407
10822876
50711115
16408517
21792483
11505835
85328161
54735502
60317164
27385618
82061733
15251636
96490065
33318690
53673965
26038227
24047432
38625407
44930121
71116326
18716424
98517899
90083045
91563129
44486342
96954264
59950555
63631644
6908589
25491009
90151266
76080494
64060824
61805186
64622686
5620008
59692349
17035381
25016826
65419040
52828254
48204901
38939706
51808764
13264096
13447460
33828842
85686369
3923146
38899990
41522868
38119111
85394073
36010996
85605674
7193332
92026694
84689936
94315373
16714665
62244576
43968011
68319690
4919590
26636658
93461258
79454785
71639309
52306366
28233547
529106
90901077
28842068
90556568
86302507
57504638
61169589
34152388
14119444
4943754
71095763
86203987
14406485
22565261
12890078
79620705
17376173
7810802
70173330
85005870
8519756
70429573
23886302
24463543
63369777
53599760
63680751
55374871
88947942
99927112
50207383
33606852
26120757
55932551
20365022
65119010
5365423
8716793
18456079
23539583
31574931
71519098
46671767
43031076
25831574
40307507
43545715
55610693
81098029
87797526
63959365
10296996
799768
34795245
47288989
91329361
70300176
74800419
72311886
35022726
24395640
47599516
28491412
65565487
67860634
78993038
81496486
13741192
16354727
35752471
30683092
40599893
59491867
11492529
97368663
24912677
46341667
90787132
14602594
9764825
12802973
77082223
8350544
33746995
33326638
82933286
70210974
90203115
43031025
44558022
8351056
41943338
4174905
95229950
43309558
84572465
87387504
61566268
16058148
48071792
77350478
97480280
1405676
73439240
34793766
41017971
741092
22457754
55622513
36368220
81071440
37217248
27337235
66117731
7345307
12022526
28630012
36536806
32603276
72624145
44438010
59278852
58844123
45845410
39537847
63741342
80181612
30046981
35972269
14360404
96871639