-
Notifications
You must be signed in to change notification settings - Fork 0
/
test2.txt
5751 lines (5751 loc) · 58.9 KB
/
test2.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
16807
282475249
1622650073
984943658
1144108930
470211272
101027544
1457850878
1458777923
2007237709
823564440
1115438165
1784484492
74243042
114807987
1137522503
1441282327
16531729
823378840
143542612
896544303
1474833169
1264817709
1998097157
1817129560
1131570933
197493099
1404280278
893351816
1505795335
1954899097
1636807826
563613512
101929267
1580723810
704877633
1358580979
1624379149
2128236579
784558821
530511967
2110010672
1551901393
1617819336
1399125485
156091745
1356425228
1899894091
585640194
937186357
1646035001
1025921153
510616708
590357944
771515668
357571490
1044788124
1927702196
1952509530
130060903
1942727722
1083454666
1108728549
685118024
2118797801
1060806853
571540977
194847408
2035308228
158374933
1075260298
824938981
595028635
1962408013
1137623865
997389814
2020739063
107554536
1635339425
1654001669
1777724115
269220094
34075629
1478446501
1864546517
1351934195
1581030105
1557810404
2146319451
1908194298
500782188
657821123
753799505
1102246882
1269406752
1816731566
884936716
1807130337
578354438
892053144
1153851501
1004844897
616783871
382955828
330111137
1227619358
1723153177
70982397
1147722294
1070477904
2051621609
1606946231
1190959745
1912844175
1341853635
1808266298
343098142
456880399
1534827968
280090412
195400260
589673557
6441594
889688008
57716395
1524325968
2014119113
515204530
388471006
681910962
1904797942
1400285365
322842082
1463179852
828530767
832633821
1073185695
316824712
1260973671
1815859901
1267248590
2051724831
1194314738
318153057
2111631616
877819790
304555640
1213110679
541437335
1049077006
996497972
2063936098
270649095
428975319
685583454
1351345223
272112289
1398556760
1334948905
1724586126
532236123
1023129506
836045813
436476770
60935238
1936329094
915896220
304987844
2034712366
881140534
281725226
1901915394
197941363
348318738
152607844
784559590
543436550
290145159
1681808623
977764947
750597385
971307217
1737195272
2000755539
1399399247
462242385
1459413496
1951894885
537140623
1848682420
1012028144
1086531968
1289335735
1755699915
1623161625
992663534
2043046042
1358796011
943454679
1771024152
1479575244
1507977295
2119878818
2049590396
1828087692
621301815
1154112991
1104740033
222122669
889119397
1238489553
1882410547
944975825
1567121210
1866729662
1536830211
1719533808
1517273377
1592822761
41000625
1902737335
1127401868
994977995
140002776
1532062767
1049997439
1433829874
1464689331
428540556
1968456301
1859468872
1911300560
1168120094
298918984
967113755
2124639789
462851407
957828015
678030193
1105222769
1893015680
944303455
1004016855
1732267506
784170963
454233502
2145586676
329863108
1353963249
1323602331
1277844
1887638
1660760808
1561939997
685428651
897054849
1465645203
1461495731
440796531
1796198014
1522395419
1779636775
203042009
175530180
1640687929
1351995223
459244054
458588260
174076737
834991545
2044747317
2034837525
837204200
578134256
1486421564
609960597
1668306648
1683337704
907225550
605925150
416541976
24301412
411938554
2111482797
524102504
1760348381
293034748
855007065
1290659378
379847699
1778878209
338725129
2121578553
552265483
501650447
218264607
471180773
1363045322
1494664305
1706755176
1495170053
1616927224
1437784630
1360280366
121205400
1284660444
487495370
684570285
1502883016
252193898
1637608155
1129841133
1189515557
1262696576
707953178
1509658266
307187357
347221711
1042227878
1847320614
1746474819
1195795737
1586983133
678620591
290623720
1135048762
667306633
1262976197
1112576031
925238588
555860589
795054873
843998877
959637304
1021979358
832861200
599777254
168068960
794014915
545293947
1442645480
1452207730
1103669955
1564674546
1547837107
2028841238
989340000
2018984926
690545035
988774857
1110561113
1420250114
862929593
1300601360
2118498354
322968418
1439025357
738342585
1163313729
1122721015
1780776563
32106102
588860917
1380786643
1172819419
1971062967
572547747
2083245269
529855395
1812423303
1490404473
978719103
1754711748
47424385
345205658
1518163459
1520045406
937673930
1250739824
1614285132
2129300973
1493959603
600246897
1618907920
367603950
9135231
1064488480
171620203
350213900
1939824520
1681462533
1603481258
937217003
13618676
1255820950
1113423934
143558780
1168279879
836941832
463482574
828433549
1346174542
1415306249
1523252771
1156766310
601915879
1752200983
798669970
1473392040
666082723
20073650
222902971
1118753229
1666190318
473917746
118710299
151687230
344185621
1554270776
637850124
108668244
1026076958
981747696
1116666771
958829064
322791560
614056598
1790318751
1493869940
1240764503
1462789551
711192801
123427205
2119315080
1164780418
3559274
1838659649
63040413
810783320
1051519025
1237322012
1586901783
1458854788
1151624117
76424008
263081550
2090265324
404319195
754451257
1318824511
1304835690
270438666
1187262410
2048760593
766490553
1799809565
2092190960
556228742
540151403
911254352
1746007307
1928256141
525244910
1633413200
1492192799
970343127
566120171
1429157787
250334414
450031625
244116641
1174619517
13055348
377901842
1287114315
927515974
177181445
1476211373
805972220
1795739911
265509239
2090245054
63641305
172556929
1061382253
1652354189
2005815166
537204356
772359304
1651659860
1073645898
1609005592
1442901720
1463866116
1625151580
78098867
495149352
476026939
1208178698
1401494901
1324160811
797716616
482756891
501848671
1402331728
356326671
1597951661
343077045
102303120
1421620240
268317158
2038299453
1039769627
1333685350
1962853711
38535563
1274629594
1550207533
1066401727
115307827
948398795
1114919531
1657737442
140351516
950885006
2098478515
1004466924
706642601
957627097
1596168661
440967103
368034324
799980108
2018044936
2072002281
547517015
151043710
265963216
1130301905
343775973
1111767781
225882720
1807270791
791481169
910297865
702715827
1532329536
1238616728
1872357125
1628320384
1796580167
1502789949
835500476
2008416046
1300521576
777568666
1158577467
977260520
862627384
516341991
178425210
905333258
1014428211
622268744
225419518
464685718
1722321934
1132666825
1436280767
1854658689
523449818
1528073014
566211825
822102918
173958028
987333029
500078034
1708006727
1055151240
6933754
571486540
1427408396
913090935
401203083
2069048048
287846865
1709087011
2031615252
367553064
1301377876
137017237
746232675
628070245
1094482710
1773470415
1791728192
1560024710
707454747
1722463037
1356701299
97368447
88949715
329241693
1647259579
132567129
1115195164
1995333979
473553501
439295525
191110289
1502574958
1517114033
1062211800
562165089
1528087670
812535217
430880846
499521038
936509543
1008240338
1849385936
2098603321
954597719
73536496
1124791247
67943788
1617428359
1270425987
1767145035
707765235
498383912
1152185684
924745989
866683784
2120263734
2076422667
1826500519
1862972615
669167045
318665976
2142326661
1373365825
1005182819
2001271631
1483422903
1751072698
1162936798
1230092639
341914004
2029909503
1763800679
333748765
88207391
737904107
236264924
207314365
1114057121
48114454
1205777106
1840127450
1110051703
1448530832
1583071032
1499932141
48961654
412281977
1440942217
742753900
142357289
302173465
1978084747
476003622
816289879
1258459317
359301516
56564048
1484182762
1637121029
1532649039
166052708
1266605903
1987502657
1996510761
924375752
1086561466
1785108621
1974044557
1292006996
1554426955
1115266930
1054021494
346645555
2096192221
1233429312
586802293
1141231427
1500142232
1432477444
209234791
1178402198
1311549152
1434444856
1063273570
1227464303
1264627439
947712914
324735799
1078626766
1570591835
67981921
110846043
1121122752
688574086
75289719
526439150
230168410
822418623
1185044669
1282409605
1312349943
2008437311
1657922431
1101977992
1045139816
1396138699
1496786971
875180639
1045501370
1030325836
1525679891
1147182857
594094833
1300383328
601518177
1510474410
1139217683
2014885176
505523489
887972091
1283070434
1681484711
1976226904
1463491026
1763464891
1132610790
494500522
308559364
1931706890
539924884
1399116813
10341441
2009907127
591316179
1844185784
598994537
2045329870
1088387561
264032581
894374165
1508545802
937357732
231367332
1645347854
214459759
947609847
739972377
637940462
1626979010
726943819
710298150
119413377
1230900941
1042143836
434826720
245832299
2092396112
1856734759
1056219956
788974390
1728536152
348330048
342695014
123959044
320514918
1005240150
817350101
1897741295
910819821
885295731
1398644501
662128245
129154961
1748946057
1927703510
1974593928
1935350805
1653662173
366782137
1229309669
67439096
1725004503
1121447421
1850318675
595278518
1867224300
1260276489
835740262
1743532054
1128868263
2018358643
902024889
1245245250
1608776735
1891469415
726031364
407052494
1595850963
1543867758
1887985652
156485092
1524957316
1887766714
771761420
192958060
345807450
895063368
207078741
1448891847
1208199196
1746004787
1885902501
1652188234
1364093128
1925270571
1886377448
1044687875
242817253
810641871
821669329
1476562293
261433719
164973471
307738820
1025725764
1521681079
511142630
839594410
2095688080
1350266113
1462863342
1951398138
778248382
1845146044
1705698828
920998393
157863575
1070800980
1039109000
967945596
1073005947
1590767370
2003266087
644506543
313952733
236262852
172490261
2088376824
876554400
511982380
2068370778
1789871857
425373423
278059498
421567014
728252845
1236261662
945468509
1257726610
929596849
790709218
821019290
1288775055
922285743
319518555
1439236385
2137606534
1499086275
864877321
1823811151
1759921226
1703775251
803694459
20632783
1030316714
1372366437
1388337879
1384907698
1715914100
810383137
768094285
836445878
717918284
1489470342
311164915
626045960
1432063067
1834735140
675810707
309543566
1293320728
12000562
1977466363
820241969
1109242890
739712623
567222278
624917313
1790245761
267127010
1362834840
104576978
983646000
809207394
334734507
1623187656
1430166551
24761786
1706993431
1204554544
619880739
892408776
688507584
1105074252
1544374108
1808275514
497991454
998595019
801783028
107466671
158592370
434756663
1215867947
1785684024
907424543
1802916854
629306008
389114981
767780552
2005986288
1265768163
792508359
994411019
1348255379
2028195356
871419461
108408487
955308353
1279743899
1606985788
1855794244
281369880
224582466
1428738283
1789665274
1248300236
1414318909
2108898567
40621834
1978847939
418069684
2078169651
1123289549
598709266
1545747467
1268000110
1797619589
1792486327
1417097773
1568625581
1380889295
750607936
1148637874
1426245435
694558231
1866566972
949983028
1971319798
594139070
2043874587
251766297
893369089
1796102646
2067029090
714958111
1129966612
1150957463
1756872112
1996923781
1423551951
522329230