100001
0
100003
0
100005
100006
83961
0
19386
75427
0
0
0
100014
42598
100016
100017
0
100019
0
100021
100022
0
0
13537
0
0
0
0
0
0
0
100033
100034
0
93855
33682
100038
0
0
0
77830
0
100044
0
100046
0
45342
49490
80986
100051
100052
7993
60687
0
100056
100057
50030
0
100060
0
69144
50712
37369
100065
100066
0
39373
100069
100070
0
100072
0
100074
0
100076
32595
0
100079
0
60097
95816
71850
26057
75272
71233
100087
98079
0
52276
0
100092
63188
100094
60025
100096
100097
12983
0
100100
100101
0
100103
0
0
100106
100107
0
100109
0
100111
29733
100113
0
0
84682
0
100118
100119
81880
100121
100122
0
100124
0
100126
0
0
100129
100130
59634
100132
0
100134
0
0
0
100138
0
100140
100141
0
0
0
0
18475
0
56291
0
100150
70500
100152
98286
100154
100155
30990
100157
100158
100159
11596
0
1080
100163
100164
77628
78213
100167
0
0
39064
100171
0
23031
54116
0
0
0
1370
100179
100180
0
0
0
100184
0
0
0
100188
0
98194
100191
100192
0
0
100195
100196
100197
84115
0
100200
0
100202
78876
0
66564
100206
100207
0
0
0
0
100212
0
58344
100215
0
100217
100218
0
0
0
59156
0
100224
0
68888
44058
75605
100229
100230
100231
100232
0
0
0
16691
0
100238
67671
0
0
100242
100243
100244
0
0
100247
0
100249
0
0
0
100253
100254
75434
100256
37120
100258
0
100260
0
89277
82103
58287
0
39836
100267
61773
0
100270
0
43785
91350
100274
0
100276
0
100278
100279
0
0
0
0
100284
74719
0
100287
13181
100289
100290
0
0
100293
0
100295
100296
60362
19582
31215
100300
0
72481
94633
100304
100305
50860
100307
50243
100309
0
56290
0
0
0
100315
100316
100317
57048
100319
30910
100321
41110
0
0
55813
33534
73815
100328
19597
100330
100331
74550
100333
100334
83159
100336
0
0
94979
67502
12028
100342
0
100344
57854
0
81701
16576
90141
0
100351
100352
57510
0
72344
100356
0
0
0
0
0
100362
0
100364
14588
100366
0
100368
100369
10250
100371
0
0
0
100375
100376
0
0
100379
58116
100381
56350
0
0
58610
46691
13982
10124
100389
100390
51499
78060
100393
100394
0
0
58632
100398
100399
12844
92834
0
31982
100404
0
25902
92281
100408
0
100410
0
0
38235
15880
0
53228
100417
100418
100419
100420
0
0
15699
0
100425
100426
0
70268
75958
100430
32397
0
0
100434
0
100436
100437
100438
46670
0
100441
100442
53988
100444
100445
100446
43318
100448
0
0
47911
0
100453
0
0
48200
0
0
2027
0
0
0
71813
0
0
28287
0
100468
0
0
0
100472
100473
37890
0
100476
100477
100478
0
39740
0
11686
100483
16753
100485
2039
100487
0
40686
100490
100491
100492
0
85346
0
0
0
50705
0
100500
0
0
100503
37037
100505
100506
0
0
0
0
0
100512
100513
0
52458
100516
0
0
0
0
0
0
100523
0
0
100526
100527
8839
100529
100530
0
51646
0
0
100535
0
100537
0
100539
100540
0
0
100543
10374
30599
100546
100547
0
0
0
100551
100552
0
0
50323
50466
0
100558
0
0
68797
0
28281
0
17657
100566
100567
0
100569
0
3890
100572
0
0
53688
100576
100577
0
100579
86867
0
100582
65639
100584
84269
28227
0
100588
100589
100590
58609
36927
0
30216
0
100596
0
0
100599
41931
100601
77240
100603
0
100605
91528
0
81311
0
0
0
100612
30462
74945
0
100616
100617
100618
100619
0
0
0
100623
0
0
77654
0
0
0
0
100631
13583
0
100634
71329
0
5845
100638
100639
91022
0
53280
0
60452
0
61289
100647
72051
100649
0
0
100652
0
0
0
100656
0
0
100659
0
100661
0
0
88734
0
31263
0
100668
0
100670
84098
100672
0
100674
100675
0
0
0
0
100680
100681
13153
55393
100684
16773
0
100687
100688
0
0
100691
100692
0
100694
100695
100696
0
100698
100699
100700
85813
0
100703
0
1430
100706
0
100708
42606
100710
0
100712
52654
0
213
0
0
0
0
20455
100721
100722
100723
66493
100725
75145
0
0
0
67688
0
100732
0
57333
100735
92071
100737
0
0
100740
0
100742
100743
0
93419
100746
0
0
100749
100750
100751
100752
100753
12777
0
47606
0
0
93948
100760
98168
98352
11987
0
0
100766
98537
100768
0
100770
0
0
100773
87356
100775
60936
0
100778
86281
32452
0
100782
0
100784
100785
93807
0
33495
100789
0
84536
94112
0
100794
0
100796
0
100798
100799
0
100801
0
100803
100804
100805
100806
95458
100808
0
45810
0
100812
0
1699
0
100816
42404
100818
0
60616
0
100822
0
56575
0
100826
16508
100828
100829
0
0
62282
0
13443
0
0
16323
100838
0
100840
0
0
0
0
0
100846
0
14526
41028
100850
0
0
100853
0
0
0
54334
0
0
0
0
100862
100863
0
100865
0
100867
100868
100869
100870
0
0
61532
20224
100875
100876
100877
50391
100879
100880
100881
100882
92663
100884
75727
100886
85826
0
0
88498
68312
0
100893
0
54292
0
100897
0
0
63634
100901
100902
100903
0
0
0
100907
0
100909
0
8005
100912
0
0
100915
0
0
35193
55511
55655
100921
100922
23995
0
0
57761
0
100928
100929
0
0
0
79635
59438
0
100936
0
17215
73184
100940
0
100942
0
47962
0
100946
100947
0
0
72724
57254
0
56344
100954
11898
0
0
100958
100959
0
0
65461
53433
0
31058
100966
100967
1873
0
29748
100971
100972
93434
14614
37555
18574
0
56373
26146
100980
0
100982
88104
100984
70516
83405
0
0
0
0
27593
0
100993
100994
0
100996
0
0
0
0
101001
101002
101003
0
0
101006
30691
0
62008
79815
101011
20664
83699
101014
101015
101016
101017
37419
0
0
0
101022
101023
86502
101025
101026
101027
0
0
0
101031
0
101033
101034
101035
101036
101037
0
101039
0
101041
57818
101043
50504
14022
53485
1336
13695
43004
101050
101051
0
0
0
72303
101056
0
101058
101059
101060
0
0
52490
19575
60005
43631
0
101068
10105
0
0
101072
101073
0
101075
0
101077
0
101079
28297
101081
0
42068
101084
0
101086
52563
101088
79957
81688
101091
0
10741
40838
0
24376
0
101098
101099
0
0
1886
43444
101104
0
29036
27410
30859
101109
0
0
0
0
101114
101115
0
101117
101118
91830
0
101121
0
84667
101124
32013
0
19616
59198
76218
0
0
101132
44754
89436
79117
0
38687
0
0
0
101141
0
101143
101144
8754
0
101147
6973
0
101150
72751
0
6176
0
101155
0
0
0
101159
101160
0
101162
101163
101164
0
0
25162
88816
0
4015
0
0
8524
0
68752
16784
0
0
0
15823
101181
0
0
0
82486
0
101187
101188
0
101190
0
0
0
41522
0
0
51648
16684
0
60616
101201
22066
0
0
0
101206
101207
50251
0
0
87452
0
0
0
101215
6464
0
0
101219
101220
57013
101222
101223
53628
0
0
101227
7693
0
53969
101231
101232
0
0
101235
0
101237
101238
0
101240
94734
101242
101243
101244
0
101246
0
101248
54442
89482
0
17485
82886
0
80152
0
101257
101258
101259
0
20770
0
0
101264
0
21299
0
101268
91414
101270
0
101272
101273
0
101275
76019
71763
0
0
0
0
101282
0
101284
14907
101286
0
101288
101289
0
82883
101292
0
101294
0
25205
101297
0
0
101300
101301
101302
65383
0
101305
101306
0
0
0
101310
1747
101312
0
37677
101315
87223
0
101318
0
101320
101321
48625
101323
0
0
0
18050
101328
19408
101330
101331
71502
101333
101334
101335
101336
101337
101338
101339
101340
25331
13288
0
0
0
0
101347
0
101349
0
101351
0
0
101354
0
101356
101357
0
101359
101360
101361
101362
0
69745
0
101366
101367
0
52828
0
6142
53336
0
101374
101375
101376
101377
0
65418
0
17623
16235
101383
21399
27774
96927
101387
101388
101389
0
88016
101392
0
101394
0
79620
101397
17101
0
0
0
101402
101403
101404
101405
101406
19490
101408
8736
101410
95004
37243
83779
0
101415
0
101417
0
37942
0
22647
0
0
66926
0
0
101427
5598
0
0
0
0
0
101434
101435
101436
0
0
0
101440
0
5660
0
101444
0
101446
89283
42626
101449
39598
101451
101452
101453
101454
0
0
101457
0
101459
58615
0
16784
0
0
101465
101466
101467
62000
87116
68277
0
101472
101473
0
57715
0
56396
64342
101479
0
101481
0
0
0
0
0
71846
101488
101489
0
8439
47142
0
101494
0
0
101497
0
0
101500
70808
0
0
0
101505
101506
101507
0
0
0
101511
42891
0
101514
101515
70536
101517
101518
0
101520
79872
101522
99465
101524
71760
101526
25225
31885
0
0
0
101532
28359
0
0
101536
80820
0
0
101540
67976
101542
83443
101544
101545
101546
101547
101548
0
0
0
101552
0
46049
101555
37671
101557
79369
101559
101560
0
101562
101563
66578
31801
96560
101567
0
101569
101570
101571
25849
52082
101574
0
0
0
82878
101579
0
0
101582
58738
19122
43402
92939
39665
0
0
101590
0
33846
101593
101594
0
62148
0
0
55551
84879
0
101602
101603
0
0
0
0
0
57954
101610
69023
91855
0
93164
101615
12515
0
12748
0
41123
42143
57669
22893
61969
0
0
101627
0
101629
101630
101631
60800
97978
0
43665
0
70296
0
0
101640
101641
101642
101643
101644
0
21885
101647
101648
0
17383
101651
0
0
101654
101655
101656
23648
101658
101659
0
0
71794
0
101664
101665
0
35347
101668
101669
101670
18253
101672
0
0
43794
0
101677
56391
0
0
0
85309
101683
101684
101685
101686
0
101688
0
101690
101691
101692
0
101694
101695
101696
50037
0
0
101700
2235
101702
0
101704
50684
101706
0
0
101709
0
0
99396
0
82076
17412
0
101717
12859
20236
101720
43614
21006
0
101724
101725
101726
0
0
0
0
0
0
101733
8664
56425
0
101737
61750
101739
0
101741
0
101743
101744
101745
0
101747
101748
0
87801
0
2902
61492
0
101755
0
101757
0
101759
0
0
0
101763
0
101765
32592
93528
101768
74399
0
0
0
0
101774
101775
101776
0
60315
0
0
66213
0
0
62236
2049
15511
101787
41098
101789
101790
0
0
17957
95497
50641
0
101797
101798
69308
96887
15104
70082
0
0
101805
101806
8825
42650
101809
101810
635
20163
0
25339
16109
0
0
0
0
0
0
0
101823
101824
101825
101826
0
0
10016
101830
18701
0
0
101834
90580
49631
0
101838
101839
101840
28013
0
0
101844
0
52
101847
0
0
0
7870
101852
0
101854
101855
101856
101857
0
0
101860
6633
101862
101863
101864
0
0
0
0
101869
101870
101871
0
0
101874
101875
96027
41079
101878
101879
101880
0
0
101883
101884
101885
0
24691
77180
99348
21099
4219
9168
101893
0
101895
0
101897
74763
101899
101900
101901
101902
0
101904
0
0
101907
101908
4803
0
101911
0
101913
101914
49166
87823
0
8031
23353
0
78942
25158
0
101924
57949
101926
101927
101928
80157
101930
101931
86188
101933
52216
0
101936
0
1973
101939
0
101941
0
0
55308
101945
101946
0
101948
101949
101950
101951
0
17721
101954
0
101956
101957
101958
101959
0
20894
0
33028
65309
75991
34649
64195
101968
63917
0
101971
0
0
101974
101975
101976
0
0
29849
101980
94076
0
101983
4148
0
0
101987
63725
0
101990
24087
0
101993
50148
0
101996
101997
0
101999
0
0
0
102003
102004
0
0
102007
23345
0
43243
0
88899
72991
102014
0
0
0
29981
102019
0
102021
49701
30819
0
102025
0
102027
102028
89739
0
0
0
102033
0
102035
102036
102037
0
102039
46900
102041
102042
0
102044
102045
29681
102047
102048
58380
1055
44946
102052
102053
102054
87191
55588
0
0
17268
102060
102061
2143
102063
0
102065
0
0
102068
102069
102070
45807
39057
89852
0
90036
102076
102077
60840
102079
102080
102081
0
0
102084
74266
102086
0
0
0
94794
0
26176
102093
102094
102095
8126
0
77005
83621
0
0
102102
0
102104
0
102106
86412
0
0
0
102111
102112
52980
44455
34106
102116
102117
102118
102119
102120
3371
0
102123
0
0
44563
102127
0
0
58285
0
0
102133
0
102135
102136
102137
0
102139
0
102141
0
0
102144
33064
102146
61540
57281
0
0
0
0
0
102154
102155
0
76780
102158
30018
102160
54761
18366
102163
73481
102165
102166
0
25531
83476
0
102171
0
5639
102174
0
102176
0
0
62932
83081
0
32127
21469
102184
0
88734
102187
35731
102189
102190
18887
102192
102193
102194
0
0
102197
102198
102199
0
87776
102202
0
102204
56770
102206
46759
0
102209
102210
102211
102212
102213
84902
18455
18988
0
0
0
102220
102221
100880
102223
102224
0
32258
75056
0
102229
48223
0
82521
0
35701
0
0
0
102238
0
0
0
101548
102243
0
0
102246
102247
0
0
0
0
0
102253
37388
0
32213
89623
0
102259
16231
0
0
0
0
102265
12068
79766
0
67721
45024
28066
0
102273
102274
30900
102276
0
102278
102279
98831
7063
0
102283
102284
94637
0
0
102288
102289
68775
79670
11091
7209
49585
102295
29840
102297
22055
0
102300
35909
102302
102303
102304
69493
25122
102307
102308
0
0
102311
16596
0
0
40057
102316
102317
0
69
0
49454
102322
0
0
0
0
0
102328
47373
85534
10471
102332
88522
5609
102335
102336
53551
0
40703
0
102341
32688
0
6362
102345
102346
102347
102348
93946
27258
0
102352
66093
65877
102355
102356
52149
0
102359
0
102361
0
0
0
39805
0
3132
70607
102369
0
59004
0
0
67264
0
102376
0
102378
0
102380
39278
0
14055
61720
0
0
0
102388
102389
8547
0
0
40539
102394
0
0
67410
0
0
0
2887
29168
0
0
0
24812
49208
0
65876
0
102411
102412
102413
102414
102415
86662
102417
102418
59484
102420
99080
2928
102423
102424
11150
88405
51664
0
102429
0
0
87976
102433
0
0
72178
0
0
102439
39351
102441
0
0
102444
0
0
102447
102448
92709
9979
0
102452
102453
73171
0
0
0
102458
102459
48128
0
102462
7388
102464
102465
102466
0
0
0
0
0
0
0
0
2732
102476
18217
0
102479
0
102481
35030
87348
0
102485
102486
102487
0
0
89116
81874
102492
102493
102494
0
15745
0
102498
102499
59657
0
102502
0
102504
0
51101
38634
8126
0
0
14280
0
0
0
58665
40885
102517
102518
0
36914
0
0
102523
99367
0
0
0
0
0
0
0
102532
0
66449
102535
79839
102537
0
102539
102540
80144
102542
102543
0
102545
88020
102547
102548
0
0
0
0
0
81209
102555
57158
102557
0
102559
102560
27358
0
43460
0
0
102566
0
79395
0
599
102571
102572
0
102574
0
102576
51767
102302
0
0
67837
102582
102583
0
102585
0
0
102588
102589
102590
0
102592
102593
0
102595
0
102597
102598
0
0
86551
0
0
10702
0
0
91280
48127
23454
102610
0
52432
0
102614
102615
102616
102617
102618
0
102620
102621
0
102623
102624
102625
76770
102627
42767
35257
102630
0
0
56946
0
102635
0
102637
0
39846
0
102641
88241
102643
6575
0
57532
0
0
0
0
102651
102652
102653
102654
44592
83762
102657
53283
102659
0
0
102662
21340
102664
102665
0
102667
0
102669
102670
102671
82990
0
50170
102675
102676
102677
102678
102679
0
0
102682
84612
0
102685
61514
75317
82893
102689
102690
102691
73942
102693
102694
0
6253
13754
0
0
0
102701
102702
0
8556
51540
102706
102707
0
0
0
102711
0
102713
102714
81659
0
0
102718
0
102720
23521
102722
0
55381
0
0
102727
102728
102729
0
0
0
0
0
0
102736
61007
102738
18308
100234
23679
0
102743
99220
102745
102746
102747
102748
102749
102750
0
102752
102753
0
102755
56553
61991
102758
102759
0
45489
0
94131
20338
0
102766
102767
13072
41487
69963
44241
102772
102773
57366
102775
71238
0
0
102779
0
96038
102782
102783
102784
12140
102786
0
0
0
102790
102791
102792
102793
46386
102795
69697
74277
102798
0
102800
0
58391
10722
102804
102805
102806
0
102808
55080
102810
102811
54649
102813
102814
48574
102816
36658
0
87207
61582
90060
102822
102823
0
102825
0
33044
0
63042
102830
102831
97584
0
102834
0
102836
0
0
0
4280
102841
0
102843
24460
82382
1986
102847
68268
0
75966
0
0
73454
46653
0
35948
102857
53886
56804
102860
102861
66712
102863
102864
102865
3249
0
102868
0
0
0
0
70919
102874
0
0
102877
0
102879
27756
102881
0
102883
0
102885
0
102887
21642
102889
102890
46918
0
0
0
83288
18320
102897
95438
55923
102900
0
66848
102903
0
0
0
73714
102908
0
0
19839
0
102913
102914
102915
0
0
53815
0
0
3257
0
102923
102924
102925
102926
102927
102928
70609
0
102931
31803
54137
102934
0
102936
16352
72211
0
0
67729
68064
102943
51059
0
0
102947
6690
0
102950
102951
0
0
25643
102955
102956
42754
4589
0
0
0
102962
102963
22946
102965
0
0
0
102969
12734
0
0
72759
98817
102975
102976
0
102978
102979
102980
0
0
0
102984
102985
102986
0
0
0
102990
45131
0
0
0
57341
0
102997
102998
0
20839
26659
87586
0
81119
103005
80852
103007
103008
0
0
103011
103012
103013
103014
103015
103016
103017
103018
103019
3686
0
103022
51676
88259
103025
0
103027
0
0
103030
100926
103032
0
103034
38049
0
103037
0
81929
0
103041
0
29310
103044
0
70830
103047
103048
0
0
75367
103052
103053
0
103055
103056
0
103058
0
103060
81744
0
103063
98959
103065
103066
0
73838
70803
103070
103071
0
103073
0
103075
0
77349
0
0
63672
103081
103082
103083
24164
103085
39861
0
14429
0
0
0
103092
103093
103094
0
0
103097
0
103099
0
97538
103102
87334
0
103105
101725
103107
103108
0
103110
103111
0
65952
0
47900
103116
66293
25605
102630
103120
0
103122
0
0
0
103126
0
76573
103129
64586
0
103132
0
86091
0
103136
0
103138
103139
103140
103141
52365
0
103144
23635
50523
97359
1408
2816
103150
0
103152
41528
0
0
77066
70837
103158
103159
89713
16438
0
37789
1483
103165
103166
103167
60217
103169
103170
19960
103172
0
16270
0
103176
24438
51963
0
0
103181
0
103183
0
103185
0
103187
103188
92988
103190
0
22278
103193
95873
0
103196
0
65635
103199
0
0
103202
0
103204
85833
0
0
103208
0
92816
0
0
84917
0
103215
103216
36830
98038
76410
0
20349
103222
26421
103224
0
0
0
103228
0
0
0
103232
27211
28418
0
103236
54548
0
103239
103240
103241
11754
19551
89190
0
0
103247
15714
0
103250
81634
0
0
0
103255
103256
0
47531
0
39804
0
33228
103263
0
79054
0
0
103268
0
0
103271
103272
103273
0
95343
103276
103277
103278
0
0
70713
0
0
0
31985
0
8337
49831
0
103290
90491
81965
103293
0
0
0
0
0
103299
103300
94894
67170
0
103304
103305
103306
79196
103308
9916
0
0
1705
103313
103314
0
103316
103317
0
0
103320
0
103322
57345
103324
39760
103326
103327
103328
103329
103330
103331
0
0
8682
103335
91884
103337
0
0
0
29677
103342
0
75724
103345
45353
71770
103348
16831
103350
0
103352
60201
0
103355
0
0
103358
13908
103360
103361
103362
0
103364
103365
103366
0
68385
34777
0
103371
0
0
103374
0
84043
0
0
103379
18289
103381
0
0
103384
0
0
0
0
7571
0
0
0
0
74222
0
0
103397
0
0
103400
103401
103402
90861
103404
0
3348
0
92226
0
103410
0
92917
103413
54574
77384
85927
103417
0
103419
0
49020
103422
88032
103424
103425
0
77076
0
13344
0
0
0
5835
103434
56789
103436
103437
103438
103439
0
103441
0
103443
55283
103445
0
0
103448
103449
0
0
103452
103453
38604
65172
0
24647
0
0
103460
103461
103462
0
0
0
0
14594
0
103469
103470
43964
103472
78820
46715
62329
103476
47400
78609
59889
0
0
103482
103483
66219
0
103486
0
103488
0
0
0
103492
0
103494
93063
0
0
103498
29273
103500
14039
0
103503
78261
103505
103506
103507
75247
103509
69359
0
103512
68370
28679
0
52724
90589
103518
103519
0
0
0
0
0
0
103526
548
0
103529
0
94485
103532
46183
0
103535
103536
0
0
0
103540
27497
0
103543
0
0
0
0
42848
40541
70407
103551
82587
103553
0
93808
0
0
0
103559
0
0
0
0
0
100656
0
103567
103568
103569
103570
58343
103572
103573
0
69197
103576
17547
96001
0
0
0
103582
70477
103584
0
103586
103587
0
7017
0
103591
0
42023
0
14845
103596
0
0
0
103600
0
0
65284
67880
103605
26963
0
0
103609
103610
103611
0
103613
103614
12890
0
14670
0
0
103620
103621
0
103623
103624
90104
42725
27426
103628
10619
103630
103631
34947
0
103634
0
41504
0
103638
103639
0
0
103642
98111
15717
9408
44995
0
103648
86838
0
103651
99418
34734
55953
53688
43974
103657
103658
33900
0
103661
103662
0
103664
0
0
103667
103668
73225
103670
0
103672
0
46135
52747
22551
0
0
103679
25142
0
0
0
103684
103685
103686
0
47096
103689
22832
79492
0
103693
103694
103695
0
37272
0
61717
0
18767
0
103703
103704
0
103706
103707
0
0
0
103711
103712
103713
0
0
15195
0
59382
0
103720
103721
0
16009
103724
0
0
103727
30367
89559
82692
99719
57412
0
90581
58425
0
0
42926
103739
3455
66974
0
60473
75226
103745
103746
0
103748
0
0
78137
4425
103753
0
102682
0
103757
0
103759
103760
103761
50341
103763
103764
103765
0
103767
0
103769
45517
0
90175
103773
103774
103775
103776
103777
0
0
0
103781
103782
103783
65664
0
30025
0
55752
32846
103790
0
9415
103793
22622
30942
22874
0
103798
40197
103800
79461
79505
0
100819
0
96537
0
0
11311
40700
58414
103812
103813
103814
6740
103816
103817
0
103819
0
48183
103822
0
103824
85045
103826
0
103828
103829
0
0
0
103833
0
16912
103836
103837
103838
0
90749
103841
86020
103843
93453
0
0
103847
0
0
73279
103851
0
103853
0
16009
103856
103857
0
43562
103860
0
12015
0
103864
0
97581
76224
0
14056
103870
103871
103872
0
103874
103875
103876
0
42963
0
0
103881
58004
103883
0
103885
0
103887
101963
0
0
0
0
36865
36941
103895
103896
103897
103898
0
103900
103901
0
103903
10043
0
103906
0
103908
44771
103910
28796
0
35978
103914
49235
103916
103917
103918
3417
103920
0
0
0
103924
103925
15907
103927
0
19951
45097
103931
103932
0
0
103935
0
103937
38545
0
103940
103941
81497
103943
0
103945
0
103947
0
0
103950
101395
0
0
0
103955
37343
103957
97301
61278
103960
0
103962
0
87503
0
103966
0
83669
0
103970
27214
85048
58490
6231
42734
0
0
103978
103979
103980
65456
103982
103983
103984
98170
103986
103987
0
0
51201
49437
0
0
86770
0
103996
24401
0
61687
0
104001
0
0
104004
85569
104006
0
0
33567
104010
91477
28696
104013
104014
0
0
0
104018
0
0
104021
104022
84205
62667
68885
0
0
104028
104029
0
0
104032
104033
104034
0
80332
104037
0
0
104040
6914
104042
0
0
104045
0
0
0
0
79797
104051
0
104053
104054
104055
104056
104057
29744
0
100995
73879
0
104063
104064
104065
104066
104067
0
0
0
0
92072
104073
104074
104075
0
0
104078
0
104080
0
104082
104083
104084
85677
95052
45432
99751
96441
104090
0
0
0
104094
0
0
104097
0
41323
0
0
104102
20143
0
0
0
104107
73462
104109
104110
88898
0
0
104114
50345
0
0
73377
0
104120
69694
0
104123
0
0
8684
82737
23991
0
37628
0
99135
0
0
66915
104136
0
104138
57255
0
0
0
4385
24890
0
104146
0
104148
74181
48149
30274
0
0
104154
104155
104156
0
0
0
104160
0
104162
0
104164
104165
104166
9160
0
0
104170
104171
104172
0
6204
0
0
104177
104178
104179
0
104181
0
104183
104184
0
104186
72680
104188
0
0
0
0
104193
95607
0
0
14563
48463
89709
0
65489
104202
0
38012
0
0
33372
0
22722
74319
0
104212
92489
66051
0
104216
104217
90256
0
45753
104221
0
104223
0
0
104226
36950
67282
0
0
0
39777
104233
17110
79674
58899
0
104238
0
86792
104241
0
104243
91204
15523
104246
0
0
104249
104250
43740
104252
104253
67819
0
104256
0
0
91051
55311
41519
104262
0
104264
0
0
104267
80480
18739
104270
0
36296
78895
104274
104275
104276
85245
104278
0
40060
52032
0
0
0
64335
28878
0
104288
0
0
0
7158
0
35719
39159
104296
30807
104298
104299
0
0
69837
64094
36626
104305
22234
0
104308
41436
0
0
73133
0
35754
0
104316
0
0
104319
0
89657
0
104323
0
94188
104326
104327
0
66772
104330
104331
57421
104333
104334
8670
65811
104337
104338
0
93818
60970
104342
35426
104344
36436
104346
13537
38594
104349
90456
104351
94815
20975
104354
11990
0
104357
104358
71398
104360
104361
104362
104363
84276
99895
0
0
104368
96544
0
104371
0
104373
82749
30667
104376
104377
0
104379
0
104381
79739
0
104384
104385
0
54791
27412
65377
5540
0
0
0
99881
20324
0
99793
65394
104399
0
0
104402
104403
48950
104405
31396
68578
95995
99453
0
0
104412
104413
104414
0
15391
43562
0
104419
104420
104421
94667
50785
104424
0
5063
104427
104428
104429
41156
8158
104432
104433
18933
7140
104436
104437
0
0
104440
0
104442
0
42675
83111
5660
104447
0
79076
0
48026
104452
24633
0
29918
0
0
90345
23496
0
0
20862
82083
104464
15464
104466
0
104468
62776
104470
103162
104472
104473
68065
0
104476
61212
70927
104479
88236
104481
0
104483
67377
13335
0
104487
0
26498
59109
104491
48133
0
0
104495
104496
104497
104498
18693
0
0
0
104503
104504
70124
0
0
104508
104509
0
32804
104512
12718
104514
103319
104516
87696
0
104519
104520
46906
104522
104523
0
104525
0
55115
0
104529
21805
104531
22553
86730
0
72957
104536
104537
104538
104539
104540
104541
75924
0
104544
85896
68081
104547
104548
104549
0
104551
104552
0
104554
89987
104556
0
104558
69701
104560
104561
0
104563
104564
104565
70429
104567
69594
104569
104570
0
104572
46238
0
0
0
0
83931
16716
104580
104581
104582
104583
0
4059
104586
0
104588
104589
104590
15520
88666
0
104594
75845
104596
28789
15323
0
104600
0
0
38879
33023
104605
104606
104607
0
104609
4929
7776
101402
0
0
0
95032
55234
0
104619
82373
104621
19616
77446
0
104625
62341
63008
104628
104629
104630
0
104632
104633
104634
104635
104636
0
104638
88723
104640
2949
25411
52680
104644
30535
0
88468
0
0
104650
104651
104652
104653
104654
0
52491
0
55070
0
104660
0
8334
104663
0
104665
37765
104667
28755
104669
0
104671
104672
104673
0
92061
104676
104677
95502
56230
0
0
0
0
104684
104685
0
0
104688
104689
53725
104691
104692
104693
80228
104695
104696
23317
0
0
104700
104701
104702
47818
0
104705
104706
104707
104708
104709
0
0
104712
104713
0
0
0
104717
104718
0
104720
104721
104722
28456
0
0
86755
12602
0
104729
9552
104731
104732
0
0
0
0
95287
0
0
81892
0
24266
0
0
104745
9605
104747
47124
104749
28906
0
43775
0
104754
0
0
0
104758
0
104760
0
104762
0
0
0
104766
0
0
9228
0
104771
0
52303
104774
0
104776
41034
0
0
104780
59097
0
24053
104784
0
6625
0
104788
104789
0
0
86303
85526
27793
104795
104796
0
0
0
104800
0
104802
104803
104804
22678
45407
49796
104808
104809
0
104811
0
0
0
12567
0
104817
63538
104819
104820
0
6907
59097
59667
104825
104826
0
0
0
0
0
0
0
0
0
104836
104837
0
0
0
0
75156
104843
0
53715
0
0
89455
0
104850
104851
104852
93025
104854
0
36136
104857
0
84290
80667
0
104862
104863
10907
104865
104866
65808
39943
79657
104870
104871
87970
104873
0
0
0
0
96900
0
104880
104881
0
0
104884
0
89458
0
104888
16701
0
15605
0
0
104894
0
44053
104897
0
52173
104900
0
104902
104903
0
0
0
55150
104908
0
101042
32819
59019
0
104914
0
104916
0
82063
0
0
46279
28726
79084
82655
0
0
0
0
0
104930
104931
0
93221
53985
104935
104936
104937
0
0
0
0
104942
50177
104944
0
104946
82114
104948
87115
104950
0
0
104953
104954
104955
104956
65738
104958
0
104960
82823
1918
0
0
76003
0
0
104968
104969
54192
104971
104972
104973
104974
0
104976
49128
0
104979
0
32850
104982
104983
0
0
0
104987
0
104989
104990
0
90517
66465
46876
104995
104996
0
104998
59483
105000
0
0
105003
0
105005
0
105007
50264
0
0
4080
0
105013
0
0
105016
0
47565
0
0
105021
0
105023
0
39495
0
85379
105028
105029
105030
0
105032
105033
47428
82134
0
0
105038
0
105040
0
105042
105043
105044
105045
105046
13762
105048
0
36465
50043
105052
0
105054
12829
105056
77123
105058
26057
105060
0
0
98066
0
26263
0
105067
0
105069
105070
0
105072
105073
105074
105075
0
0
105078
0
105080
0
0
56709
105084
71655
0
105087
105088
0
105090
105091
105092
30638
0
0
90517
8905
105098
27431
105100
105101
0
0
0
105105
105106
105107
0
105109
105110
105111
17556
0
105114
45568
105116
0
105118
0
72212
81920
38468
105123
0
105125
0
93237
105128
105129
105130
0
21280
78468
58425
76596
0
105137
105138
60479
81202
94046
0
0
105144
105145
0
47664
0
0
105150
0
105152
105153
105154
0
105156
29442
15644
105159
105160
0
105162
0
0
0
67293
32361
105168
81361
105170
105171
29453
0
0
0
86858
0
41556
71228
0
0
24853
0
0
44921
11697
0
0
105189
97493
0
0
105193
0
105195
0
105197
73690
105199
0
0
105202
105203
0
0
105206
105207
0
0
25455
0
105212
105213
31937
0
105216
35714
9769
0
92179
0
105222
49887
105224
105225
0
0
105228
39841
66516
105231
105232
44320
61211
0
105236
0
0
105239
55104
94163
0
0
0
99674
0
105247
105248
36472
105250
0
0
105253
105254
105255
105256
13942
0
0
105260
88050
5631
105263
105264
0
105266
105267
54769
37463
0
95984
0
105273
105274
0
0
105277
85228
105279
105280
82423
0
0
0
0
0
0
0
98593
105290
105291
0
105293
29017
0
44683
105297
0
0
105300
0
0
105303
105304
0
105306
0
0
0
19626
105311
0
36040
105314
105315
0
0
0
42767
105320
63019
0
105323
105324
105325
0
22507
105328
105329
0
77703
105332
105313
0
0
105336
0
0
0
19311
105341
61032
60183
0
105345
38052
105347
105348
0
105350
105351
0
105353
0
81551
51832
105357
16487
105359
36606
0
0
57493
0
0
105366
96013
5728
0
0
403
0
105373
105374
0
0
0
105378
105379
105380
0
52142
83620
0
0
105386
0
55869
0
0
72203
105392
105393
0
91695
105396
73092
0
105399
0
29217
34275
0
0
0
98600
63520
0
6687
29046
0
22759
62971
0
50021
97191
92276
56420
105419
0
48592
105422
105423
0
105425
105426
105427
105428
48995
105430
52595
105432
89851
0
105435
32628
105437
105438
0
105440
45350
105442
105443
105444
0
0
50912
0
82053
105450
8797
0
60235
1312
0
56244
25115
67755
0
105460
105461
105462
0
105464
0
0
105467
105468
105469
105470
105471
0
62057
928
105475
66994
105477
0
30817
105480
0
0
105483
105484
63412
105486
0
0
89721
0
0
105492
0
0
105495
0
30008
0
63300
105500
3983
105502
0
2236
62529
105506
27885
0
105509
105510
10576
0
20261
0
105515
44480
53423
105518
0
0
0
40455
89467
0
105525
0
0
105528
0
105530
0
0
105533
105534
105535
105536
105537
4825
16242
0
0
105542
0
105544
96934
0
78027
70847
105549
0
105551
105552
105553
105554
37772
0
0
0
105559
0
62149
0
105563
15823
105565
105566
0
105568
105569
0
0
0
105573
0
0
0
57278
23069
0
60498
0
0
0
0
0
105586
105587
0
52158
0
0
105592
0
53449
0
105596
84057
0
41459
0
105601
62899
43338
0
0
105606
0
31021
0
0
21702
30080
0
81992
30301
105616
105617
81960
105619
0
83936
0
105623
0
0
0
0
0
41637
38544
25664
78587
50165
105634
0
13144
105637
88233
0
105640
0
105642
0
0
81911
105646
0
3025
105649
105650
99537
0
0
105654
0
105656
35690
0
105659
0
26987
41461
95468
0
105665
75191
105667
25515
0
105670
91248
26481
105673
0
105646
105676
0
0
52098
31839
0
0
0
105684
0
105686
105687
105688
0
52874
0
0
79061
105694
0
0
105697
105698
105699
0
105701
105702
14777
0
63155
84244
0
0
105709
105710
0
105712
0
0
0
0
105717
105718
105719
105720
102571
105722
0
85404
9856
105726
0
69797
9856
0
0
21989
0
63678
38301
105736
0
83139
0
105740
105741
0
0
105744
0
105746
0
14606
27487
0
14883
105752
0
105754
105755
105756
105757
0
85891
105760
0
0
64796
105764
15618
0
105767
0
105769
0
103540
97377
105773
105774
105775
104927
0
105778
0
14498
105781
0
105783
105784
90088
105786
0
0
48270
0
86801
0
0
95598
83715
98654
0
14041
0
105800
58174
105802
0
105804
105805
55817
0
0
105809
93488
0
105812
0
105814
88363
44884
105817
62449
0
0
0
105822
43082
105824
80727
33043
0
0
105829
105830
54388
0
105833
61374
94196
75596
0
105838
0
105840
49927
105842
0
105844
46082
0
0
105848
105849
0
0
0
105853
105854
88907
0
105857
86360
0
0
105861
0
105863
105864
105865
105866
74610
105868
0
63791
0
21535
105873
36351
0
55017
105877
105878
79072
105880
99425
0
21890
87507
105885
0
105887
105888
0
105890
0
0
0
0
0
87355
84900
30898
0
105900
105901
105902
0
0
64603
105906
0
103677
0
0
0
0
105913
0
12111
105916
0
105918
105919
96619
0
105922
105923
52646
105925
0
105927
47447
105929
60676
7897
89100
32453
91244
25958
0
0
0
105939
105940
105941
34446
89515
105944
17155
105946
105947
0
105949
105950
0
105952
0
0
105955
0
73360
55463
49996
0
105961
105962
105963
0
9951
0
0
83405
105969
0
0
6583
0
0
0
84100
0
0
0
91570
54872
0
0
0
0
35156
0
0
0
0
0
105992
105993
0
0
17876
91237
0
0
106000
106001
106002
106003
35692
11047
74048
106007
106008
15549
0
106011
27084
106013
106014
0
82109
106017
0
0
0
13388
106022
106023
106024
0
91451
11657
0
0
106030
0
0
0
0
66518
42500
0
0
92724
106040
0
106042
0
65984
106045
7810
106047
0
106049
49261
0
106052
26233
40432
5987
84260
106057
0
59252
106060
106061
33904
106063
106064
0
106066
0
106068
0
0
0
106072
106073
106074
106075
0
106077
106078
44360
41292
59473
106082
52188
106084
22210
106086
32458
106088
106089
0
100591
0
51431
0
106095
0
91938
106098
0
106100
106101
71660
0
106104
0
67089
87893
0
106109
106110
0
0
0
106114
0
0
34258
106118
79604
93867
58096
106122
0
71978
106125
0
106127
0
106129
106130
25306
0
0
106134
0
35943
106137
106138
106139
106140
106141
0
64376
0
0
0
0
0
0
0
106151
106152
106153
66611
0
91971
95398
106158
106159
106160
0
106162
106163
39823
106165
106166
0
106168
106169
106170
0
0
0
74191
0
0
0
0
78422
51121
106181
0
0
106184
69197
106186
28163
41640
71813
85451
0
0
106193
106194
56236
0
106197
106198
0
0
0
92923
106203
85743
70390
0
106207
26647
0
0
0
92780
106213
1140
0
0
106217
0
38782
75440
0
65177
0
0
106225
106226
106227
0
91092
0
81370
93191
70156
106234
106235
0
0
52208
0
106240
0
0
0
9663
106245
0
76553
0
20787
106250
60448
106252
0
83588
0
22489
0
106258
104171
106260
0
56664
0
2447
0
106266
0
106268
38191
106270
0
106272
62839
0
106275
0
0
106278
0
106280
9712
106282
42547
0
106285
45889
106287
18062
106289
106290
0
60795
0
106294
86133
0
106297
106298
106299
0
30050
106302
106303
0
0
106306
87435
73234
0
44966
106311
106312
106313
68600
106315
0
106317
106318
106319
0
0
0
0
15568
106325
106326
0
106328
106329
106330
106331
0
12894
106334
106335
0
106337
91451
61461
0
0
78336
53368
0
91112
106346
106347
74749
106349
0
106351
106352
0
0
106355
0
72283
87174
106359
0
0
9940
106363
0
86662
106366
106367
77029
95342
106370
0
42721
106373
63893
106375
0
25806
87724
106379
106380
51010
84632
9838
0
0
0
0
106388
0
0
106391
81374
33287
0
0
0
0
28349
0
106400
106401
0
33031
93102
106405
21909
106407
106408
106409
0
106411
106412
55967
106414
106415
106416
106417
0
1898
65359
0
106422
46227
63452
0
106426
106427
106428
106429
52675
106431
106432
57805
0
106435
106436
33611
0
0
0
0
16220
106443
0
66973
0
106447
106448
0
0
70540
106452
68102
0
0
14833
8521
58224
1666
79899
50506
0
0
106464
106465
106466
106467
106468
0
0
32532
106472
46884
106474
0
106476
0
54675
106479
0
0
0
106483
0
21054
0
0
0
106489
49024
0
39964
106493
59043
61703
0
0
106498
106499
106500
106501
0
0
0
0
106506
0
0
106509
106510
106511
106512
87408
0
57439
106516
0
0
0
106520
106521
0
90010
0
0
0
0
106528
106529
0
67827
32445
0
51321
106535
106536
66059
67292
61580
86940
106541
106542
106543
0
106545
0
0
106548
32322
106550
106551
0
106553
89044
106555
106556
106557
0
106559
21705
106561
106562
106563
30767
0
87428
0
0
106569
0
50462
106572
63856
106574
0
0
96993
0
0
0
0
99530
106583
106584
6090
0
83636
106588
0
106590
106591
106592
104379
0
98646
56999
106597
0
0
0
69801
0
34753
106604
90730
40917
0
67733
0
0
18593
10644
106613
0
10109
106616
106617
0
53500
90072
0
0
22230
0
106625
0
0
0
106629
106630
0
106632
106633
0
58718
0
0
19195
12752
14363
0
106642
106643
0
0
0
48942
37845
0
106650
54791
17005
0
72447
0
91330
25568
106658
0
106660
0
0
45603
0
106665
33443
38170
0
0
106670
0
39089
106673
106674
0
106676
0
78713
99765
0
51581
0
106683
40766
22045
106686
106687
106688
61160
106690
0
106692
0
35015
106695
87756
106697
0
106699
0
84687
106702
0
0
0
0
0
106708
0
0
29280
99534
0
0
106715
0
40610
100436
18459
106720
0
0
106723
65196
68287
11173
106727
0
20530
88912
0
0
106733
80439
0
106736
0
0
0
106740
0
64498
106743
106744
25727
47377
0
79474
106749
106750
106751
106752
56428
7482
0
0
0
94753
106759
0
71021
106762
106763
0
707
0
16225
44326
0
0
106771
106772
38398
106774
0
0
0
0
106779
0
14715
106782
106783
106784
106785
106786
106787
17229
0
73591
95947
0
47008
106794
0
0
94539
106798
92718
0
106801
85026
106803
0
0
0
97753
0
0
106810
0
106812
106813
0
0
106816
106817
106818
23331
44455
0
27086
227
106824
0
0
39363
106828
0
43397
54785
106832
106833
106834
106835
106836
106837
0
660
94101
37547
89326
88335
106844
0
105435
106847
0
0
0
0
106852
106853
106854
106855
59010
19669
33312
60706
6331
106861
6986
0
106864
0
106866
106867
106868
82785
0
33611
0
88625
10999
19625
106876
17911
106878
63404
0
0
106882
106883
19830
106885
106886
106887
3454
106889
71512
106891
106892
49426
0
0
0
0
106898
0
0
78537
106902
0
83310
0
0
0
4398
0
106910
27908
56194
106913
0
106915
106916
76345
106918
40881
106920
106921
14028
0
106924
0
0
0
31658
0
0
106931
102123
0
0
106935
106936
0
106938
106939
0
0
54759
0
106944
0
16793
0
0
0
23644
106951
0
84375
43487
68429
14584
0
106958
1166
33481
0
0
61562
68609
106965
0
102355
0
0
106970
0
0
106973
0
0
0
0
106978
0
6630
106981
96598
106983
98461
0
0
44180
0
48231
106990
106991
106992
100393
0
0
106996
106997
106998
106999
47913
18421
9153
0
52842
10006
0
0
107008
107009
92582
0
13023
107013
0
0
107016
0
22001
107019
107020
107021
86301
0
38678
0
28677
0
107028
41985
0
37774
0
0
107034
21030
73423
62074
0
0
107040
61612
107042
0
4124
17152
0
107047
59046
107049
19789
107051
107052
0
0
63338
71146
35447
0
0
15926
43560
0
107063
107064
107065
0
107067
0
107069
107070
91948
0
96295
107074
0
0
0
107078
83400
107080
0
0
0
107084
0
0
107087
0
107089
68769
82715
91924
19362
104887
94132
0
0
41962
0
107100
107101
39475
107103
0
0
107106
0
0
0
83423
107111
107112
42838
107114
107115
107116
0
107118
64669
107120
92124
107122
107123
55613
107125
107126
0
107128
107129
96339
0
10817
106027
107134
41128
107136
0
107138
0
107140
0
0
107143
23153
0
107146
14961
0
0
0
56798
107152
42844
29257
0
0
0
12774
107159
107160
0
0
272
0
0
107166
107167
0
0
0
0
74029
107173
0
101479
107176
0
0
0
0
95832
107182
0
0
0
107186
0
107188
35162
107190
107191
0
6612
107194
0
107196
0
0
107199
0
107201
107202
107203
0
107205
0
107207
107208
42380
39990
28391
0
0
105471
107215
5876
107217
107218
107219
107220
89775
107222
107223
0
0
0
107227
107228
0
107230
18775
107232
107233
23779
0
8079
107237
41604
107239
107240
92142
107242
0
107244
104756
107246
18322
0
107249
93317
0
40183
107253
107254
101793
0
107257
0
0
107260
107261
107262
85947
107264
107265
21528
107267
11214
77146
0
96079
0
0
40707
0
40337
0
0
107279
74325
107281
107282
0
0
6287
48525
107287
0
0
53002
27120
0
30945
0
0
57450
107297
0
107299
69423
65434
99396
0
107304
0
48000
91971
107308
0
107310
0
0
54463
107314
107315
107316
107317
107318
107319
36089
0
107322
107323
107324
107325
107326
107327
107328
59589
0
107331
100193
37511
0
18174
28388
0
43705
107339
107340
72639
107342
107343
77428
0
0
107347
107348
0
107350
0
98510
50192
107354
97848
0
107357
0
91083
107360
0
107362
0
107364
0
73512
91195
0
0
42624
7019
68456
104521
0
65906
0
0
68954
0
107380
107381
12496
107383
0
107385
107386
77848
0
0
107390
0
0
0
0
0
0
107397
0
0
18775
82460
0
19557
93251
0
107406
107407
64911
0
0
107411
107248
107413
42896
0
107416
107417
107418
107419
107420
107421
1331
10188
12904
0
99685
0
107428
107429
107430
16036
107432
107433
0
0
107436
107437
107438
0
107440
107441
107442
0
4764
107445
0
107447
107448
0
76271
0
107452
107453
0
107455
0
75792
100065
35860
0
107461
107462
0
0
0
81040
107467
0
107469
107470
0
0
7776
107474
39709
107476
107477
107478
107479
0
0
0
0
107484
107485
107486
20621
0
0
0
29722
0
0
107494
0
0
0
107498
34124
0
107501
107502
107503
0
107505
0
0
107508
76871
11162
0
31930
61404
107514
107515
83963
37187
93186
107519
102137
0
49905
0
107524
0
0
107527
12758
98832
93030
3937
2281
67696
0
42938
107536
107537
0
70194
47761
58848
0
86109
35417
50051
107546
0
47881
107549
107550
107551
0
0
107554
107555
0
107557
0
0
0
107561
58402
0
107564
0
89260
0
107568
107569
0
0
0
0
0
41348
0
0
0
24785
0
94717
0
0
107584
0
0
0
107588
107589
9839
0
0
107593
0
0
56631
107597
107598
0
107600
107601
7203
107603
107604
94280
107606
0
0
107609
6188
107611
107612
0
107614
107615
0
107617
0
0
78158
0
88814
107623
90252
107625
0
0
44639
0
107630
107631
107632
107633
49036
0
107636
0
107638
107639
107640
0
105180
107643
107644
106457
25228
107647
29687
0
0
20263
0
105035
0
99527
0
0
0
0
88861
107661
0
87642
100945
107665
0
91184
77952
0
107670
107671
0
94047
41670
96538
107676
107677
107678
107679
107680
107681
0
0
71213
0
107686
72527
107688
107689
46442
0
0
107693
0
107695
0
107697
0
107699
107700
107701
107702
95422
0
27748
18793
0
107708
0
12556
28704
107712
107713
107714
89014
24786
0
0
107719
0
18732
0
107723
107724
12466
0
0
107728
37468
49901
107731
0
0
107734
0
0
0
107738
107739
0
61685
107742
107743
0
0
18712
107747
0
107749
38843
0
0
0
107754
107755
107756
0
0
107759
107760
107761
107762
0
0
0
28798
107767
107768
0
96893
0
0
76748
0
107775
98173
54613
107778
0
0
107781
107782
0
11199
0
0
0
107788
3173
0
0
107792
25736
24530
107795
36063
0
107798
107799
0
0
107802
107803
98988
107805
53856
0
28348
107809
70552
0
0
25306
0
7231
0
0
107818
77654
107820
97785
0
0
28056
19700
0
44603
0
0
0
107831
107832
107833
0
6072
0
87934
0
107839
98777
107841
13236
0
107844
0
107846
107847
107848
57494
54835
0
30512
107853
107854
65891
60614
104122
0
107859
0
66066
60855
49658
95816
0
0
0
27983
0
0
0
107872
107873
107874
0
0
0
79240
0
87971
58147
107882
0
21371
0
0
0
3418
0
107890
0
107892
0
107894
107895
39362
0
53092
0
0
28959
107902
107903
0
107905
42047
107907
1253
59291
0
107911
0
107913
85016
107915
107916
107917
55057
107919
37098
107921
42056
0
107924
107925
0
0
107928
91021
0
107931
107932
19243
84125
0
0
107937
107938
107939
65996
107941
107942
107943
80536
24048
107946
107947
65730
0
0
107951
0
0
0
0
0
39814
107958
79021
0
107961
107962
107963
107964
0
107966
107967
0
0
0
48483
0
0
98708
0
67676
107977
49363
107979
29614
0
0
0
0
17712
49404
11565
107988
107989
0
0
54294
107993
74767
0
107996
107997
92537
0
0
0
0
108003
0
0
0
108007
16009
0
10259
108011
108012
108013
95321
108015
0
0
0
108019
0
108021
0
91083
52930
0
0
0
0
5057
108030
0
99009
0
0
0
108036
0
0
0
108040
108041
0
108043
108044
0
108046
108047
40410
0
0
108051
108052
108053
108054
0
80879
63751
108058
0
47834
71093
108062
0
94977
0
108066
54175
0
0
96634
0
31108
83
108074
67422
101876
69065
108078
108079
70673
83015
34190
0
5458
0
0
38860
17586
25327
108090
71093
40971
0
0
99815
0
40730
42575
108099
108100
0
0
108103
74766
33845
89073
0
39149
0
108110
0
0
76386
0
102284
0
108117
108118
0
0
108121
108122
0
0
13549
32227
0
19300
108129
0
0
0
0
108134
0
0
828
108138
104049
108140
0
108142
0
0
108145
108146
59305
102425
34108
18357
0
0
0
0
0
65085
108157
108158
84917
0
108161
108162
108163
108164
108165
0
108167
0
79992
77024
108171
0
108173
18277
108175
55815
35226
108178
0
19694
0
0
79211
108184
0
108186
53308
0
108189
93153
108191
0
0
108194
0
10821
0
0
0
0
108201
108202
76047
0
108205
0
108207
29842
108209
70835
108211
0
108213
0
81959
0
41982
108218
0
108220
108221
106027
0
37075
0
0
96264
108228
108229
0
108231
45170
108233
108234
91160
108236
108237
108238
0
108240
108241
108242
81909
0
108245
2514
108247
108248
42407
0
108251
108252
108253
0
44250
0
108257
31680
4115
0
108261
108262
108263
108264
0
66784
108267
42970
108269
0
108271
3432
0
108274
0
0
11070
108278
0
0
0
12692
0
108284
50516
0
78311
88867
31677
0
108291
68617
0
92440
102210
88101
59613
32907
108299
26654
0
82726
16578
108304
29996
0
108307
108308
0
108310
108311
68245
0
0
0
5321
0
108318
0
0
0
0
63967
108324
108325
0
29454
0
0
108330
108331
108332
0
53824
0
108336
0
108338
108339
108340
0
0
18465
0
0
108346
108347
108348
82727
0
0
0
108353
0
0
14473
108357
108358
0
0
0
0
0
108364
108365
0
0
0
108369
0
78937
108372
0
108374
108375
108376
0
0
0
0
108381
108382
0
13606
108385
0
99172
108388
0
108390
108391
0
0
16219
0
64816
0
108398
108399
108400
0
0
108403
17804
108405
83594
0
108408
108409
0
88502
108412
61401
77967
41961
40089
0
95411
13637
93720
0
41373
0
108424
0
108426
0
0
29079
0
31849
0
0
39968
108435
108436
319
99368
0
17895
0
32969
0
0
28391
108446
0
22870
40681
81788
0
1459
108453
0
108455
0
108457
0
0
53856
0
0
0
0
108465
108466
0
18241
10953
108470
108471
108472
0
8099
0
44809
24850
108478
0
108480
0
46759
108483
98401
0
67874
29972
106129
0
108490
108491
108492
108493
0
4619
0
0
108498
108499
108500
108501
101692
0
108504
0
108506
0
108508
108509
0
0
84032
0
108514
69825
8045
108517
0
54343
108520
82890
0
0
108524
0
0
23064
56706
7263
108530
108531
0
0
0
0
3983
0
108538
0
108540
0
9740
0
0
0
0
108547
15155
108549
0
0
108552
108553
0
0
88229
108557
48555
108559
0
108561
0
0
108564
0
53235
108567
34989
108569
108570
108571
0
108573
0
53152
101027
108577
108578
108579
0
108581
53271
43515
34342
16329
108586
108587
108588
0
108590
0
108592
0
22272
48698
47728
73789
0
52792
108600
0
0
108603
0
108605
108606
90564
83983
15098
0
0
108612
0
96972
108615
25023
13989
108618
23810
108620
0
108622
108623
108624
108625
108626
55215
83714
15823
108630
108631
108632
52907
0
52246
108636
108637
0
108639
0
0
0
88887
0
108645
108646
64578
0
0
108650
0
0
0
0
40408
108656
0
108658
0
0
108661
0
0
43811
0
0
104115
29701
0
108670
108671
108672
0
0
0
0
108677
108678
108679
56598
25648
0
53465
0
0
108686
36507
77045
108689
80162
39123
58653
67730
0
0
108696
0
108698
0
108700
43249
108702
3999
0
108705
108706
20810
86941
0
0
0
0
0
83922
0
78407
0
108718
68156
0
0
0
41081
0
0
108726
0
108728
108729
0
67572
98430
0
108734
24535
108736
108737
108738
0
0
0
71228
0
0
51546
0
108747
0
108749
0
53004
108752
108753
15408
0
108756
0
0
108759
83350
26947
108762
0
0
39743
51297
0
0
87684
108770
0
108772
108773
61763
0
37590
108777
0
11285
108780
0
108782
0
86838
0
21528
0
0
98429
0
108791
0
0
95609
94735
108796
108797
73656
0
0
108801
0
108803
0
0
41621
37355
108808
21577
0
108811
93417
108813
108814
108815
108816
108817
0
108819
95696
0
0
0
77360
108825
0
0
108828
108829
0
0
108832
0
1824
108835
0
26760
108838
108839
80884
108841
108842
100435
64167
80906
49749
51267
98860
108849
0
57694
108852
55836
0
108855
108856
0
0
108859
108860
55538
0
0
0
108865
0
26180
0
108869
0
108871
106600
17077
108874
0
0
0
0
0
0
108881
32705
108883
108884
108885
0
49100
38300
66893
108890
0
108892
108893
0
0
9360
92739
92007
100105
0
50832
59311
73974
108904
0
108906
105438
108908
108909
61202
0
87187
108913
52666
0
0
108917
0
0
108920
0
108922
108923
0
108925
108926
108927
77861
0
84394
0
57922
0
55317
108935
108936
108937
0
108939
108940
0
9816
43641
0
0
108946
0
36511
0
0
0
108952
108953
0
0
0
108957
108958
108959
108960
0
108962
108963
0
55059
50819
45968
108968
108969
90540
0
0
64461
10763
0
108976
108977
28615
108979
91466
53599
0
0
19657
108985
0
0
25170
108989
96412
83375
72189
0
108994
80787
0
108997
108998
108999
0
109001
0
0
33821
0
109006
109007
0
109009
109010
109011
109012
109013
109014
0
109016
109017
109018
0
109020
0
109022
0
64521
89680
109026
109027
109028
16625
109030
0
8841
109033
109034
0
109036
0
0
0
82499
109041
60842
109043
0
23995
8605
109047
0
0
0
109051
0
33170
109054
109055
43502
109057
56503
71279
0
109061
70844
37838
0
0
73306
0
109068
109069
109070
0
109072
0
0
109075
6382
0
16195
109079
14790
0
0
109083
0
42276
109086
109087
93500
101859
109090
0
0
0
36804
109095
75149
59282
0
42517
102990
0
109102
18247
0
109105
21166
84300
46320
0
109110
59010
0
0
0
0
0
0
0
0
0
9855
67091
109123
0
70890
46698
109127
87451
109129
27880
0
91664
78270
109134
0
62067
109137
0
0
73644
66586
0
109143
109144
109145
0
0
109148
0
0
95000
109152
0
109154
109155
109156
69226
0
0
109160
109161
0
109163
94895
29488
109166
109167
0
0
20872
109171
109172
109173
18453
53498
23399
0
0
109179
109180
109181
0
109183
0
32436
109186
41910
109188
27059
84604
0
0
66817
0
0
0
0
109198
9962
0
109201
28882
0
23254
109205
94330
0
109208
109209
109210
109211
109212
62613
109214
9811
109216
109217
44846
109219
109220
74588
109222
0
109224
0
0
0
64487
0
0
97864
85004
0
0
26614
0
109237
46534
96693
75337
0
68975
109243
0
0
109246
109247
0
109249
109250
84051
0
109253
109254
25972
37256
109257
0
46829
109260
23233
0
84140
109264
109265
109266
86222
33000
0
0
0
66696
15967
0
109275
98201
109277
86880
0
0
0
109282
0
24633
60388
109286
81075
91705
0
109290
109291
0
89836
0
98810
0
0
0
109299
48776
109301
43558
109303
109304
0
0
109307
0
0
0
0
109312
0
52435
0
0
109317
0
0
0
92212
109322
109323
0
109325
0
88700
98904
50615
34227
109331
109332
109333
109334
0
36782
109337
109338
63392
109340
0
0
0
109344
0
109346
0
0
60610
109350
0
0
109353
3188
0
109356
5907
89404
87662
33530
109361
0
101348
109364
0
6679
109367
49210
0
0
0
0
109373
109374
0
0
0
109378
0
109380
109381
109382
0
0
25884
20621
109387
54747
0
27030
98718
0
0
56063
51833
109396
0
0
109399
109400
0
109402
107940
12881
0
0
0
109408
0
109410
0
109412
109413
0
69784
0
45303
109418
94565
6347
109421
0
92272
109424
109425
0
0
105786
109429
2157
95253
0
109433
109434
0
0
109437
0
1399
50878
109441
0
97492
109444
109445
0
43664
0
0
109450
109451
0
58656
0
15022
0
0
34258
61926
0
0
0
109463
0
57173
109466
109467
109468
61156
91268
0
8446
31758
16262
109475
90226
46999
0
103777
39376
54480
0
0
91826
0
0
0
69941
0
0
0
0
0
109494
109495
109496
0
81513
109499
0
0
109502
109503
109504
8209
109506
0
109508
61435
80200
109511
109512
0
109514
109515
0
59663
0
109519
85074
31879
109522
78746
89038
0
20601
109527
109528
88680
20661
109531
18758
0
109534
0
109536
0
31725
0
109540
83886
109542
0
0
0
109546
0
0
0
0
109551
109552
0
0
85915
0
0
0
65110
54910
0
78767
43817
80731
106735
109566
36286
109568
12734
0
109571
0
0
19154
0
109576
0
109578
109579
0
109581
32051
43252
0
0
0
109587
50991
68861
109590
0
0
109593
0
0
70629
27757
109598
75664
98598
0
0
109603
109604
51101
109606
71878
17327
109609
109610
109611
50568
85895
0
109615
0
109617
39906
103868
109620
0
1151
109623
0
109625
22552
62016
109628
86176
109630
109631
109632
109633
109634
0
9433
109637
109638
109639
29070
54762
95860
109643
40036
33306
0
109647
24224
36955
109650
15277
109652
2244
0
0
109656
0
109658
109659
109660
0
0
109663
99613
0
0
109667
106674
109669
0
1966
34698
0
109674
42491
89999
90412
66345
109679
109680
29700
109682
85827
87443
0
109686
109687
0
0
0
109691
109692
109693
0
62663
0
24952
109698
4231
109700
0
0
0
109704
0
0
109707
0
0
0
0
86962
69390
90753
109715
0
71859
17384
109719
109720
0
0
109723
0
0
109726
42080
0
0
109730
109731
0
0
0
0
0
46211
109738
99720
109740
109741
109742
0
109744
0
109746
109747
30177
1980
98509
0
109752
0
0
0
0
0
109758
109759
61396
109761
109762
0
0
109765
13318
42974
54751
76218
109770
63698
13755
78835
0
109775
61931
0
96024
66885
109780
0
0
0
0
109785
109786
109787
41742
30972
109790
109791
109792
109793
99397
0
25815
28591
0
0
109800
13186
109802
0
0
109805
109806
109807
109808
47165
0
0
109812
109813
26025
80356
0
71403
55317
109819
22970
0
0
109823
109824
49210
0
109827
94605
0
73970
78709
0
0
109834
53794
109836
109837
109838
106136
0
17878
1725
0
0
93767
0
109847
109848
97680
0
0
109852
0
67995
91194
109856
0
47952
109859
79984
0
109862
1046
109864
109865
0
66233
109868
0
0
20516
10508
68320
65321
0
0
0
0
55965
109880
109881
109882
59248
40240
34784
0
28227
109888
109889
0
33740
0
0
109894
79718
32496
0
16291
55353
109900
109901
92059
0
0
109905
0
0
109908
109909
109910
75362
109912
109913
109914
48768
0
0
0
0
109920
0
78555
0
0
0
0
106787
40475
0
109930
12932
43217
109933
0
109935
109936
13847
109938
0
0
109941
109942
109943
0
54428
58225
109947
109948
0
0
57484
109952
0
109954
43373
0
9860
109958
0
109960
109961
16270
0
0
109965
0
0
0
51130
0
109971
35000
0
109974
109975
109976
0
109978
109979
0
0
96964
109983
109984
109985
2771
109987
109988
109989
82066
109991
109992
109993
16382
57383
109996
0
109998
109999
110000
28244
26375
110003
0
90435
110006
110007
0
46593
96427
0
0
19512
110014
0
110016
110017
76241
110019
65216
110021
0
0
51495
57389
110026
47314
0
0
110030
54125
0
110033
0
110035
0
0
110038
110039
0
0
42484
110043
0
76677
0
110047
0
0
110050
110051
62637
110053
110054
0
110056
0
0
0
110060
110061
110062
0
0
0
0
4630
0
0
59235
34573
27569
110073
0
62071
110076
110077
47447
0
110080
0
0
76771
0
110085
110086
110087
73310
110089
110090
110091
0
110093
23929
97561
91575
0
110098
0
0
110101
0
34186
0
31491
0
0
0
0
24775
110111
0
110113
58591
0
92405
42397
0
110119
0
96289
62655
43387
12154
110125
0
94780
110128
23770
109130
0
47414
110133
47549
0
110136
110137
0
35432
79450
0
110142
0
110144
0
0
0
12828
78145
110150
0
0
110153
0
0
87666
43950
110158
110159
0
110161
0
0
110164
0
0
37590
79509
110169
45727
72586
0
0
19776
110175
64151
110177
0
110179
52025
110181
0
36483
0
0
110186
34055
16160
0
110190
110191
110192
91779
42136
0
51212
110197
110198
0
0
81563
110202
67864
93969
0
0
0
75455
110209
110210
0
0
110213
110214
0
58051
110217
110218
110219
110220
0
110222
110223
0
0
84340
0
0
110229
0
97190
97477
0
0
0
11974
30063
85357
110239
40185
0
22390
110243
66479
110245
87967
110247
0
0
17958
0
0
110253
62784
59382
110256
92218
8905
0
110260
0
110262
110263
0
0
110266
110267
110268
0
110270
51700
110272
110273
110274
2984
110276
110277
27391
0
0
110281
0
0
110284
24532
0
74435
110288
110289
700
0
110292
110293
0
110295
110296
110297
106299
0
0
110301
0
110303
110304
7105
110306
34746
77384
0
0
110311
0
110313
60393
0
0
74952
0
110319
110320
92853
110322
0
110324
110325
110326
0
37370
0
0
0
0
21424
26625
0
0
0
110338
110339
110340
1594
110342
110343
110344
76964
0
110347
110348
0
0
110351
110352
16597
0
110355
110356
52120
62908
0
77121
110361
22945
0
110364
110365
0
101595
110368
227
110370
0
27599
110373
23488
71497
110376
110377
110378
110379
40618
109756
110382
49624
94800
0
110386
110387
0
0
110390
0
0
110393
0
63734
110396
0
110398
71088
110400
0
0
110403
0
47532
96423
110407
0
110409
110410
62777
0
110413
0
32448
110416
110417
93523
110419
110420
110421
30473
110423
110424
0
90214
77961
0
0
43718
23987
0
50673
0
12964
0
36740
0
110439
20714
49702
13905
64030
0
110445
0
110447
110448
99866
0
110109
103041
0
11504
110455
0
0
86593
0
110460
110461
78927
10055
110464
0
16235
110467
0
0
60739
110471
0
110473
110474
110475
0
110477
4320
0
110480
110481
104689
0
90573
18688
110486
110487
0
0
0
110491
8708
7878
110494
11881
110496
0
110498
30360
51146
110501
110502
0
57940
10032
110506
110507
81276
42174
83456
0
110512
110513
110514
110515
0
46588
10785
110519
42938
0
110522
110523
110524
60292
67038
79949
0
67451
0
110531
110532
0
110534
0
64123
110537
110538
0
110540
0
0
27612
0
0
78397
23666
110548
78514
0
110551
0
18366
0
0
2153
110557
84619
30346
18776
0
0
110563
0
0
101902
110567
103732
40743
0
1987
0
88246
0
110575
104845
110577
0
0
0
0
97006
78150
0
110585
110586
110587
0
110589
45789
110591
0
110593
0
110595
110596
0
110598
110599
101598
110601
110602
0
110604
110605
69452
1200
0
110609
78067
0
0
110613
110614
110615
0
12915
23828
0
110620
0
0
110623
33739
0
27430
4017
0
79459
25688
110631
0
42892
0
0
0
4749
14505
0
110640
82869
110642
69448
110644
0
0
0
0
110649
27354
110651
110652
110653
0
110655
110656
95648
71611
0
0
0
66647
110663
110664
67797
110666
30513
110668
29205
59423
86745
53465
110673
0
0
0
0
110678
57267
0
98042
0
0
29246
0
0
0
53434
110689
70256
2420
47500
0
110694
40963
0
110697
110698
13162
0
0
0
67406
110704
0
38045
35066
0
110709
110710
0
39729
110713
97064
0
110716
110717
0
105759
110720
0
110722
110723
0
18466
110726
110727
0
0
0
110731
96469
110733
110734
52744
110736
0
110738
110739
110740
110741
43470
24091
110744
98250
110746
57746
0
110749
110750
81064
110752
110753
20242
110755
110756
110757
110758
40235
110760
110761
43373
110763
110764
0
110766
0
0
77642
54848
110771
110772
0
102646
0
0
18376
110778
110779
0
0
44228
110783
48618
110785
0
92799
95309
0
110790
105324
110792
0
110794
110795
0
110797
110798
110799
27349
24532
110802
110803
110804
0
110806
110807
641
0
110810
0
25459
0
0
110815
0
0
110818
8057
0
6297
110822
110823
42848
0
0
110827
63135
50601
110830
110831
0
88132
84304
0
0
18185
110838
110839
0
76569
21198
0
0
110845
0
0
0
0
110850
11731
0
52967
36230
99901
14418
110857
110858
0
33310
110861
0
94416
0
110865
110866
110867
0
38076
110870
110871
68369
0
0
73184
55039
110877
0
0
0
83608
6732
93269
0
30171
110886
0
0
110889
20169
29154
108910
19553
0
110895
0
110897
0
8586
0
110901
0
2627
110904
0
0
110907
24331
0
110910
0
110912
56314
110914
0
110916
110917
0
46442
0
0
110922
15694
32115
90713
108930
94926
27094
44679
11656
110931
0
88058
50303
110935
32233
110937
8123
0
110940
78009
82757
0
110944
12989
110946
10970
0
79255
110950
67701
96342
0
0
0
21489
0
110958
0
0
82036
110962
110963
110964
0
0
87071
0
83411
110970
110971
110972
0
110974
0
0
110977
0
17917
0
0
110982
110983
110984
82797
110986
110987
0
110989
110990
80820
0
110993
0
110995
110996
26636
92724
109010
111000
97256
0
52382
111004
111005
111006
35385
111008
0
0
20318
0
111013
94534
0
108985
74932
111018
0
111020
111021
0
111023
0
88426
80533
108959
0
111029
0
83727
0
111033
111034
111035
111036
0
0
38960
27175
0
0
32234
15155
52137
111046
111047
104646
0
111050
98824
0
111053
0
111055
48989
111057
21851
99364
0
111061
91479
111063
111064
111065
111066
0
17576
111069
111070
111071
111072
0
111074
0
111076
111077
78595
0
35466
111081
111082
37656
111084
0
94118
0
0
86320
89197
99201
35226
0
54839
111095
0
0
0
64755
108587
111101
0
111103
111104
111105
111106
71653
0
111109
0
111111
0
14641
0
0
0
111117
111118
8256
24994
0
0
111123
0
111125
0
0
0
40285
0
66447
0
111133
69144
90259
54824
0
42641
111139
111140
111141
69808
111143
83291
0
42860
111147
0
0
111150
54452
111152
0
111154
111155
0
59716
111158
0
20793
52720
0
111163
111164
0
64558
95975
40482
111169
0
81433
111172
111173
111174
106938
111176
17720
89311
0
111180
111181
0
18809
111184
0
111186
105223
66063
0
0
0
111192
17251
0
111195
45814
111197
111198
0
0
47531
0
0
0
0
111206
0
111208
103146
0
0
111212
111213
111214
67187
111216
0
87999
111219
71362
0
71281
111223
111224
0
0
111227
0
34014
111230
0
111232
105514
111234
111235
111236
111237
111238
111239
111240
21457
0
111243
111244
0
0
68751
34419
111249
111250
95875
0
22782
0
0
47440
107769
95119
72974
0
0
0
111263
40857
0
111266
111267
0
0
0
111271
0
111273
0
86463
41823
111277
0
0
111280
111281
61301
0
111284
31867
111286
0
19921
111289
91901
0
0
111293
0
0
111296
44640
0
111299
55862
0
111302
111303
64918
82573
0
0
111308
0
0
111311
5131
0
75587
0
0
0
0
0
42360
111321
111322
111323
111324
0
111326
82401
76372
0
0
87658
0
111333
111334
111335
0
111337
111338
111339
111340
87398
111342
111343
111344
0
111346
49319
99701
0
111350
0
0
97487
111354
57384
70370
72403
0
111359
0
0
111362
71044
111364
111365
93342
111367
0
111369
56628
50299
16056
81171
111374
15096
63326
78451
0
111379
111380
111381
111382
75560
52005
0
47609
111387
0
19777
67680
77207
17252
111393
99504
65904
0
74360
111398
46301
111400
76662
111402
0
0
0
111406
0
111408
65639
101297
86447
30702
111413
111414
0
0
111417
0
111419
86021
0
75372
0
0
25771
0
0
46326
0
0
60681
48221
23129
111434
111435
60327
111437
10178
0
41146
31537
90140
46858
0
0
74512
111447
31294
0
108607
0
111452
24572
61606
111455
111456
111457
22847
36936
24618
0
111462
111463
0
111465
111466
0
0
21753
111470
0
111472
0
111474
0
10102
111477
111478
111479
83645
0
0
0
111484
0
0
111487
0
0
88604
83524
0
0
111494
111495
0
0
2989
111499
0
111501
0
0
111504
111505
12104
58948
111508
111509
30799
0
111512
46723
111514
111515
0
111517
111518
111519
111520
0
111522
111523
111524
0
28808
56720
111528
104850
60105
0
111532
21614
26412
0
111536
111537
36778
111539
72787
111541
0
0
111544
0
111546
111547
111548
55778
111550
0
94392
111553
53329
18697
111556
0
53779
0
0
0
22426
62853
0
13775
0
75642
0
111569
13998
0
0
88435
111574
0
95562
0
111578
0
0
9220
0
111583
59078
111585
111586
0
111588
0
111590
0
111592
83255
111594
111595
111596
51582
0
111599
26418
41310
0
111603
0
111605
111606
111607
0
0
0
111611
0
0
19630
50523
111616
0
0
24524
111620
0
63152
0
0
0
111626
111627
0
44801
0
111631
111632
111633
36437
57779
0
111637
15989
0
111640
111641
111642
111643
0
111645
0
111647
56532
9355
0
0
0
23321
0
28011
0
111657
33000
111659
58146
111661
111662
40725
111664
0
0
111667
0
0
0
0
0
111673
111674
17047
111676
57930
69986
111679
0
0
42123
33673
89886
111685
111686
0
14631
111689
86281
0
111692
0
21658
111695
111696
111697
111698
68098
0
10813
28995
69994
33825
111705
0
111707
0
41674
41154
111711
60786
111713
0
106866
111526
0
46923
26453
111720
56067
111722
22615
111724
111725
0
86771
28234
111729
111730
75930
0
0
111734
111735
0
18622
0
0
0
0
111742
64526
5199
111745
63104
32585
0
0
0
111751
80664
0
75768
111755
0
0
0
111759
111760
26317
0
0
111764
37294
0
94085
0
95161
111770
111771
36867
111773
0
80176
0
0
103451
0
111780
57256
87535
0
0
79965
111786
111787
0
0
111790
0
87743
39975
0
0
0
0
78117
0
111800
0
111802
0
0
111805
0
111807
111808
0
0
56390
111812
90534
63474
38300
0
73837
111818
111819
14463
0
15281
84781
0
0
18543
111827
0
0
0
111831
111832
111833
111834
96538
60872
92290
39396
0
111840
111841
0
111843
65502
0
0
111847
0
31066
111850
111851
30278
111853
48050
111855
0
111857
12216
111859
111860
111861
0
111863
111864
91325
42359
111867
111868
111869
0
0
0
36969
21676
46986
0
91468
0
0
0
0
30297
111883
0
0
7055
0
111888
76728
0
111891
0
0
111894
0
111896
111897
111898
62687
85956
0
111902
84637
111904
0
3785
33827
0
111909
0
93138
111912
0
111914
0
111916
111917
91114
0
0
0
111922
99084
0
63473
111926
111927
0
0
23355
111931
111932
111933
111934
0
42883
84127
72264
0
0
111941
0
0
111944
37820
111946
0
0
111949
0
67483
111952
0
111954
111955
111956
18822
95021
0
68242
111961
43049
0
54528
0
111966
111967
111968
1215
91722
78932
0
51200
62916
103967
111976
0
0
0
111980
111981
51520
64482
73661
111985
111986
0
111988
103120
111990
12583
0
0
80478
77032
35492
111997
85142
0
0
39434
112002
112003
112004
0
112006
0
0
0
112010
0
112012
0
104188
0
92041
99336
0
112019
37655
0
0
112023
0
112025
62673
35102
0
0
4611
112031
112032
0
0
112035
0
0
0
93825
112040
73880
0
0
112044
112045
13039
112047
79859
112049
19772
0
0
112053
0
22471
0
0
112058
112059
0
0
0
112063
112064
0
112066
0
112068
78885
0
112071
24881
0
0
112075
112076
0
45496
112079
0
112081
112082
112083
0
112085
72258
0
0
22334
0
77822
86980
24719
112094
0
0
112097
112098
112099
0
0
0
112103
112104
0
95398
112107
112108
25643
0
0
0
49385
0
112115
112116
14536
26847
16002
9112
98323
0
112123
0
0
56481
112127
0
0
0
0
0
0
47966
112135
0
112137
0
0
0
112141
112142
112143
0
19222
51614
112147
0
15605
112150
112151
112152
0
0
0
52915
89211
112158
23362
112160
16222
112162
112163
75118
55655
0
8674
0
112169
0
0
33207
0
0
0
0
112177
112178
24193
112180
112181
26498
112183
112184
112185
0
55141
94887
8825
112190
28464
112192
67600
0
19052
0
75140
20344
0
76135
0
58944
15741
65772
0
112206
112207
0
50211
0
112211
112212
112213
46897
112215
0
0
34764
0
95900
84915
0
112223
0
28470
112226
55028
112228
112229
80510
112231
0
112233
0
112235
0
0
112238
88760
112240
112241
84151
0
112244
93786
0
88346
112248
54872
0
0
68268
0
0
112255
111920
112257
112258
0
69170
37377
112262
0
76999
112265
112266
112267
0
54272
112270
31925
0
112273
18992
62655
3173
112277
112278
75390
0
0
0
112283
112284
12680
112286
112287
112288
67130
112290
91159
27258
67822
0
0
0
112297
0
112299
112300
0
45990
0
0
90309
112306
0
93380
112309
0
0
73270
112313
0
0
0
80668
112318
112319
0
112321
0
0
112324
72595
73063
112327
37335
34675
0
0
69486
0
8545
57471
52366
112337
112338
112339
0
112341
6241
2415
0
76909
0
52091
23521
112349
0
38007
0
41067
112354
87211
112356
112357
112358
0
112360
0
55104
0
28798
112365
0
109641
0
45002
17053
0
99187
68612
0
112375
0
112377
0
0
112380
0
31865
112383
112384
0
72509
112387
28941
51042
45116
0
112392
29687
112394
112395
98382
30436
10705
0
12727
112401
104088
112403
0
32634
104227
0
27705
0
52592
63440
112412
0
57465
112415
112416
112417
30106
112419
112420
112421
38091
112423
112424
112425
0
0
3611
10178
21526
0
112432
112433
0
23266
112436
112437
0
85135
112440
77335
112442
0
0
112445
0
112447
112448
17159
112450
0
0
112453
0
112455
112456
19057
0
0
0
100884
112462
43984
49930
112465
112466
112467
96172
0
0
112471
35106
87719
0
44531
0
0
112478
13412
112480
0
60565
112483
44407
0
83140
102327
26499
0
0
65338
0
112493
8515
112495
0
112497
112498
112499
0
112501
112502
90465
0
0
112506
0
0
112509
0
28418
0
0
99489
112515
112516
0
112518
112519
0
112521
112522
112523
0
4345
112526
112527
112528
112529
97233
112531
112532
0
40545
0
0
38450
0
112539
60432
112541
60711
112543
14748
59830
51688
58969
112548
112549
112550
112551
112552
112553
0
21120
0
0
41827
0
0
112561
112562
112563
112564
0
44799
0
0
112569
21321
110798
112572
112573
17001
0
0
0
0
84213
83178
112581
79752
68235
0
112585
112586
112587
0
112589
0
53682
112592
112593
112105
22802
98996
70147
112598
112599
0
9880
112602
110685
46423
0
0
0
112608
112609
112610
112611
0
17446
41271
0
0
112617
44600
0
112620
0
0
0
10263
108627
61898
0
0
67154
0
67951
0
112633
58605
112635
0
0
112638
0
112640
64193
112642
112643
112644
0
0
71692
98995
112649
0
112651
0
112653
5637
76532
112656
0
112658
0
32084
52405
112662
0
43925
112665
110398
21428
112668
112669
0
0
0
112673
503
108925
0
0
0
0
112680
112681
0
112683
76864
0
0
0
112688
0
112690
112691
79614
112693
0
0
0
0
0
112699
0
0
0
112703
112704
66338
97745
0
67297
34560
92978
0
112712
96327
112714
0
112716
112717
112718
112719
0
98061
112722
0
23695
112725
13086
112727
0
70219
0
112731
112732
112733
0
85931
112736
112737
112738
0
0
112741
112742
0
112744
0
0
112747
112748
26636
0
0
0
91820
13768
112755
112756
0
37845
112759
41183
112761
0
0
0
0
112766
0
0
0
112770
0
42608
0
41393
0
112776
0
112778
46413
0
112781
0
0
112784
0
0
112787
19624
112789
112790
112791
112792
80665
112794
112795
57097
112797
0
0
25930
0
112802
0
46183
112805
112806
28294
0
95831
0
112811
9603
52390
0
112815
112816
0
63570
112819
112820
112821
0
112823
52076
112825
23587
111106
5571
75050
0
0
0
112833
70514
0
112836
112837
0
112839
112840
0
98839
0
112844
0
112846
0
0
0
112850
0
10775
0
0
112855
112856
101409
0
0
112860
10407
0
0
112864
39916
112866
0
112868
0
112870
0
112872
112873
64828
0
112876
0
112878
112879
112880
0
112882
0
0
0
42776
0
112888
0
0
112891
15920
0
94279
51115
0
57648
49074
0
42512
0
112902
0
0
0
112906
0
112908
0
56346
0
112912
100933
0
112915
112916
112917
112918
112919
81675
0
0
89885
2530
0
0
97686
112928
112929
112930
0
45979
0
19423
0
0
0
112938
0
0
112941
74231
0
95664
112945
0
112947
0
112949
38972
0
112952
0
0
112955
112956
0
112958
0
79327
0
96881
112963
0
112965
112966
112967
0
0
112970
1177
31098
0
53634
112975
38691
26772
112978
112979
0
30493
112982
112983
15167
94060
112986
0
112988
112989
0
112991
66130
0
0
81577
0
112997
0
112999
0
37888
0
113003
85815
0
0
113007
59956
0
102366
113011
113012
0
0
113015
113016
62668
113018
113019
0
65782
113022
0
102478
0
93317
0
103329
0
113030
0
0
0
113034
113035
113036
72867
113038
0
113040
0
20294
0
74054
113045
1452
9247
0
0
29011
113051
0
113053
0
113055
20878
113057
0
0
113060
0
65118
113063
0
0
113066
0
6747
0
0
70521
113072
44579
113074
20872
0
36305
0
113079
72584
0
0
0
113084
54586
0
62827
113088
113089
113090
0
113092
113093
0
0
109992
53294
92052
36691
45008
0
0
0
109760
0
113106
53050
113108
15905
28639
113111
92016
113113
0
0
50656
113117
50523
67722
0
0
113122
0
23060
71241
113126
113127
0
113129
57305
0
0
0
0
0
113136
113137
24809
0
113140
0
113142
113143
0
113145
113146
0
0
113149
113150
0
113152
113153
113154
0
18893
113157
0
0
0
0
0
113163
0
113165
0
113167
28287
113169
0
42142
0
76663
113174
39126
113176
87494
113178
92470
0
48256
0
14683
46843
0
113186
113187
0
0
0
45297
113192
113193
113194
113195
0
113197
113198
33545
0
113201
0
113203
0
113205
0
0
0
113209
113210
0
113212
0
113214
13551
113216
0
113218
113219
69708
0
72636
113223
0
0
113226
0
0
113229
0
113231
113232
0
113234
0
113236
62122
0
41002
0
86523
113242
113243
0
113245
113246
65273
0
113249
0
0
0
0
113254
113255
54741
6751
113258
68008
13402
0
113262
39100
113264
89582
20236
113267
0
113269
113270
37152
0
113273
0
113275
113276
0
51746
22915
0
113281
113282
0
113284
0
113286
0
113288
113289
0
113291
15007
43787
113294
25311
0
3393
0
113299
61377
0
1109
0
113304
26805
113306
0
113308
33127
113310
113311
113312
85907
0
0
113316
26231
113318
0
0
113321
113322
113323
113324
46541
63060
21627
0
113329
0
0
59365
95593
40198
113335
94272
0
113338
0
0
113341
113342
113343
0
113345
113346
113347
80915
37296
57086
85959
0
0
113354
113355
61664
113357
0
0
0
83940
75430
0
49834
0
0
44889
113368
113369
113370
0
41649
113373
113374
113375
113376
0
113378
113379
0
77353
79383
113383
99052
0
81275
0
113388
113389
73218
0
0
0
113394
10359
0
27233
50956
113399
0
5462
0
113403
113404
113405
43344
113407
0
113409
51427
0
0
113413
113414
113415
87202
0
0
0
0
113421
90409
113423
0
0
25097
38307
0
0
0
17558
113432
35033
0
0
0
27313
32505
75482
113440
60845
0
113443
113444
18392
0
18892
36885
113449
55448
33322
108883
53208
113454
0
0
0
0
0
0
113461
0
0
0
0
113466
113467
0
113469
0
0
0
0
113474
33848
113476
51047
113478
113479
0
29997
113482
0
113484
0
0
113487
113488
90303
0
0
0
0
113494
113495
9025
38183
0
228
10399
113501
49862
113503
19111
0
0
0
97813
0
113510
113511
0
113513
113514
113515
113516
113517
113518
0
113520
75068
113522
69947
91327
113525
113526
0
113528
113529
113530
113531
61313
113533
113534
113535
113536
113537
113538
113539
0
87816
0
113543
0
68514
0
113547
113548
113549
0
52404
113552
0
113554
113555
0
44740
0
113559
0
113561
0
0
113564
113565
98728
0
0
20697
0
113571
113572
81342
0
0
113576
113577
63873
113579
79388
40193
113582
0
0
0
113586
113587
95340
113589
44259
0
113592
113593
0
0
68952
113597
0
113599
0
59512
113602
113603
113604
113605
47506
113607
29857
113609
113610
113611
62644
113613
0
113615
113616
113617
113618
113619
113620
113621
113622
27813
0
0
0
93315
45287
0
112168
40860
113632
80752
0
113635
113636
113637
26002
113639
113640
0
0
79702
0
0
0
42165
18422
113649
113650
32974
0
0
113654
28138
113656
113657
52376
56664
0
75451
0
36452
80094
113665
41645
113667
113668
44139
20387
0
2367
70595
0
0
0
113677
113678
113679
0
113681
113682
37184
0
0
0
90536
113688
113689
0
6919
113692
0
113694
50734
70048
0
23413
95870
113700
76246
804
41601
0
55787
0
0
113708
113709
92956
113711
113712
0
0
0
46272
43310
0
113719
113720
113721
113722
23743
67883
113725
0
24196
24388
0
87432
113731
0
0
0
0
113736
79716
113738
93210
0
113741
0
0
113744
66999
113746
113747
92228
113749
113750
0
0
31136
113754
0
47983
0
0
113759
0
90703
0
0
113764
97274
113766
113767
113768
113769
22820
113771
113772
0
45043
113775
0
0
105334
113779
0
0
0
113783
0
11581
81645
19102
113788
111782
0
0
54582
113793
0
45364
0
77318
113798
0
113800
0
0
17471
113804
98069
0
113807
32737
0
59797
113811
113812
45016
0
20502
79829
0
113818
0
42820
0
113822
94755
113824
113825
55443
74137
95131
0
70413
113831
0
59151
113834
113835
113836
113837
0
113839
53004
113841
113842
0
43232
0
39080
113847
0
113849
113850
0
50825
113853
12123
113855
113856
113857
41706
0
0
60234
113862
44323
0
0
113866
113867
113868
36775
113870
0
113872
0
22158
113875
113876
0
31678
0
0
0
113882
0
0
36270
0
113887
102761
0
0
0
113892
0
0
113895
113896
59287
113898
113899
113900
113901
51090
113903
113904
98077
113906
0
113908
43604
113910
113911
113912
35750
46239
0
0
96490
0
56090
113920
0
9605
113923
82372
0
113926
113927
113928
113929
113930
0
113932
0
113934
0
0
19764
93395
0
113940
55882
113942
0
0
73083
113946
113947
8172
44446
71436
0
113952
0
0
55291
67478
0
0
36525
72548
113961
0
0
80008
0
70063
0
0
113969
0
113971
113972
81565
0
0
21192
0
113978
113979
0
0
113982
0
0
79773
0
0
89468
20842
113990
0
67830
113993
0
113995
0
0
113998
113999
63510
17389
91346
114003
0
0
0
10679
0
28271
0
0
114012
0
8253
0
90275
96077
114018
63713
8946
0
114022
78431
0
0
113459
114027
114028
114029
114030
0
114032
114033
114034
0
0
88756
44417
112451
0
0
0
0
114044
114045
0
0
114048
114049
0
114051
73401
0
114054
8209
0
790
27270
100286
0
112081
114062
49077
0
0
0
0
68726
0
113939
114071
52333
0
0
114075
114076
114077
22944
0
94308
23426
0
0
114084
0
24661
114087
0
0
90568
27570
114092
114093
0
114095
114096
57765
114098
114099
22222
0
114102
96202
0
114105
0
114107
81350
114109
0
114111
0
114113
0
114115
114116
0
100036
114119
114120
0
114122
114123
114124
103647
0
1036
114128
0
114130
0
0
70582
94980
0
235
0
0
59869
0
52660
75839
0
114144
0
0
15036
114148
46175
0
54514
0
114153
85669
0
0
114157
114158
114159
22297
0
54502
0
0
0
114166
87801
114168
0
76391
76635
114172
114173
114174
114175
114176
0
114178
0
0
114181
114182
114183
114184
52279
114186
0
49763
0
114190
92016
0
114193
0
0
0
0
0
0
56137
49646
56360
26219
40646
78710
21807
24584
114208
0
0
102232
0
114213
7528
46905
0
0
114218
0
0
0
59137
114223
114224
0
57868
0
0
114229
0
0
114232
0
0
0
114236
35289
67036
114239
114240
104494
114242
0
13830
0
0
107765
0
114249
114250
42516
0
114253
0
84607
96656
76396
66134
114259
114260
114261
114262
114263
89428
0
36411
92718
0
114269
53550
0
114272
0
39513
0
80145
62835
0
114279
114280
70794
114282
114283
0
0
0
0
0
114289
114290
90222
114292
0
0
0
114296
28180
0
0
108612
114301
99887
21509
114304
34817
0
0
0
0
28171
0
49568
62107
55806
103774
114316
114317
0
0
0
28658
114322
0
0
0
0
28729
114328
32773
114330
0
0
114333
21365
0
0
114337
24832
114339
0
0
79592
114343
114344
114345
114346
0
114348
114349
0
40142
0
83922
20911
100483
83785
2658
114358
0
0
0
114362
0
114364
114365
114366
0
0
49276
0
0
0
114373
114374
114375
0
107971
0
99573
0
114381
114382
114383
0
0
0
63119
114388
114389
0
0
0
102261
114394
0
114396
78784
3590
114399
114400
24771
0
110027
114404
114405
109186
77858
95690
1705
54022
114411
72996
114413
114414
0
85070
18411
0
0
0
114421
60274
114423
114424
32085
55190
114427
56711
65027
114430
57637
0
0
0
49594
0
0
114438
114439
0
0
63290
57113
0
81370
0
0
50821
114449
0
0
56154
0
0
30275
54916
114457
0
77449
76367
0
101654
0
114464
0
114466
0
0
114469
0
0
114472
0
0
114475
84014
0
11280
114479
7957
0
0
114483
0
114485
0
0
0
101114
0
0
45430
20159
114494
114495
0
0
0
114499
114500
11006
0
3648
28400
0
67979
5575
105228
114509
114510
0
114512
0
0
114515
114516
0
114518
0
0
114521
0
78756
0
46666
0
0
0
5509
58910
0
0
0
31201
114535
114536
114537
45049
27963
23002
114541
55560
0
86843
0
114546
0
9025
114549
16329
0
0
114553
0
0
0
0
114558
0
70018
80740
0
40278
114564
2719
114566
97427
32071
114569
11432
114571
114572
0
114574
114575
0
48852
114578
0
114580
33369
114582
114583
114584
0
0
0
114588
0
114590
0
114592
114593
114594
81837
26679
114597
114598
0
114600
114601
0
89579
31294
0
114606
64199
114608
0
114610
114611
8715
114613
114614
0
114616
0
74863
114619
0
114621
0
0
114624
114625
36453
0
114628
114629
26781
114631
0
0
114634
114635
0
64398
0
46468
114640
50878
96001
114643
114644
18176
114646
65903
5606
114649
114650
0
114652
114653
0
114655
114656
0
13875
114659
0
114661
0
114663
114664
114665
114666
21252
72068
114669
114670
29710
113804
114673
0
75184
114676
0
0
0
114680
0
62511
114683
114684
114685
114686
86696
90781
0
0
114691
0
0
114694
114695
0
25400
0
109495
114700
81943
114702
114703
0
0
2166
0
114708
0
114710
114711
114712
29318
114714
114715
114716
74254
83179
61479
66776
0
20750
114723
114724
114725
0
0
54169
114729
114730
114731
0
0
0
114735
114736
114737
0
114739
114740
90991
111349
114743
54546
114745
114746
114747
0
114749
78560
44896
0
114753
0
0
0
0
114758
82304
53897
114761
0
25883
58740
114765
114766
0
53914
114769
114770
114771
0
114773
114774
48953
100599
96939
114778
0
114780
0
95630
0
0
15705
0
36525
114788
114789
0
114791
0
1066
0
0
114645
114797
114798
114799
0
114801
114802
114803
114804
71729
114806
0
0
0
0
19093
114812
0
52337
114815
0
0
0
0
0
114821
114822
37320
0
0
0
0
114828
0
0
0
0
0
0
0
114836
114837
0
103783
20902
114841
114842
0
0
0
36916
0
0
0
112737
0
0
114853
0
114855
0
114857
0
9370
114860
114861
56973
0
114864
114865
114866
0
0
0
31322
107911
0
114873
0
114875
114876
0
114878
0
110949
54730
114882
114883
93001
114885
114886
99164
63982
0
31176
114891
48850
0
0
0
20849
0
67740
0
0
0
114902
0
114904
0
7248
114907
992
114909
68358
0
0
27629
114914
51152
114916
34547
114918
114919
6041
0
114922
99067
0
0
0
114927
87605
114929
0
114931
27583
0
114934
0
114936
114937
0
114939
16809
0
98929
114943
114944
114945
114946
82097
114948
0
114950
113857
114952
114953
34911
0
0
94484
114958
0
42825
114961
85690
94102
77811
114965
84330
97292
114968
0
5815
0
0
74215
0
66953
0
0
0
0
0
0
91981
0
25996
114985
67142
0
0
114989
114990
0
0
0
0
114995
15106
0
114998
44639
0
0
0
115003
115004
0
0
115007
115008
115009
115010
0
59752
0
87776
31575
115016
37910
115018
73245
0
95725
0
53891
115024
0
0
115027
0
101471
115030
107488
115032
115033
0
0
49601
78874
115038
0
66774
115041
0
115043
115044
0
0
0
115048
99380
115050
115051
0
115053
115054
0
0
0
0
62230
0
0
115062
115063
78756
81392
0
98054
20585
0
112514
115071
115072
115073
0
0
100471
0
115078
0
89132
53242
0
64368
0
0
47438
68567
0
115089
115090
76582
0
0
115094
115095
0
115097
0
0
35124
115101
0
0
92142
0
115106
115107
115108
115109
0
115111
56946
0
0
0
0
0
0
102819
115120
115121
0
83122
53210
115125
86749
0
0
115129
0
58604
0
78502
73275
115135
115136
115137
115138
115139
115140
115141
115142
115143
0
0
0
75454
0
115149
62168
115151
18053
115153
14725
91852
0
70533
65652
0
0
115161
0
5495
90031
0
78641
101609
115168
115169
0
115171
115172
115173
0
0
115176
16448
59310
87196
0
115181
55946
0
0
64692
115186
115187
0
115189
87965
0
115192
0
115194
0
24149
0
0
115199
56569
115201
0
115203
0
0
115206
40687
115208
0
115210
0
0
0
0
0
0
24930
18416
0
0
58339
115222
115223
8959
115225
0
94237
0
29818
115230
0
86633
115233
115234
0
115236
115237
115238
115239
0
75253
115242
74696
0
115245
115246
90014
0
0
0
115251
115252
115253
0
0
115256
115257
0
47255
115260
115261
115262
115263
115264
115265
115266
0
36512
115269
6725
72762
30400
0
115274
0
0
0
115278
0
41703
60344
64750
115283
0
99552
115286
0
0
0
0
115291
38832
115293
0
8825
115296
0
115298
0
0
115301
0
115303
115304
60694
0
0
76502
97981
17743
0
115312
115313
115314
0
0
115317
69013
77846
0
115321
115322
0
0
28121
115326
115327
0
115329
74763
3873
115332
115333
115334
65687
115336
115337
108642
71164
0
115341
0
115343
0
21661
34604
115347
109532
115349
0
115351
94345
0
0
34778
95567
115357
0
115359
0
0
31824
79644
42533
47516
115366
109347
5368
115369
115370
0
55075
48361
0
57268
61779
55272
0
115379
0
92173
0
38059
115384
115385
115386
106439
115388
0
0
0
115392
115393
52126
115395
49546
0
0
115399
0
115401
115402
115403
69175
115405
115406
0
36023
0
20911
0
0
0
29128
79907
0
115417
26767
115419
44177
0
115422
115423
84696
88623
13762
19272
115428
115429
0
115431
0
115433
115434
0
29584
70094
0
67694
0
115441
0
115443
32134
115445
89272
115447
115448
41581
115450
115451
68947
115453
0
115455
0
104694
115458
0
23507
10517
51573
115463
105832
0
55772
0
0
0
115470
0
0
115473
115474
0
115476
3902
0
0
115480
0
0
105260
115484
115485
86559
115487
115488
0
115490
0
0
79950
115494
115495
115496
54131
115498
115499
115500
0
115502
81029
115504
115505
113483
88069
457
41247
87795
115511
0
92185
115514
115515
71920
115517
94770
43632
0
115521
115522
0
115524
115525
0
0
115528
21046
0
0
107395
17760
30666
87728
115536
115537
115538
115539
7240
0
0
115543
55744
0
115546
115547
0
0
0
0
72492
115553
92684
25748
0
115557
115558
0
0
115561
52360
115563
0
57859
115566
0
115568
11757
59975
23985
115572
87376
115574
84650
115576
0
47119
0
115580
0
0
0
0
115585
115586
0
27651
0
115590
0
115592
0
115594
98443
0
115597
115598
115599
115600
115601
0
115603
0
115605
3384
59135
0
115609
115610
115611
79514
89159
0
0
0
115617
0
41741
0
115621
0
0
115624
0
0
0
115628
47076
111633
63538
115632
0
0
115635
115636
0
111500
115639
0
0
115642
0
0
115645
115646
115647
0
115649
0
0
0
80493
115654
0
0
79369
41761
0
115660
74349
115662
85404
115664
0
86079
115667
0
39514
115670
0
0
75323
0
115675
65157
36840
0
0
80428
5724
63117
27358
0
0
115686
0
0
115689
0
115691
0
115693
115694
0
0
0
0
115699
115700
115701
48626
74036
0
103100
115706
18465
0
115709
0
12915
40767
99770
115714
0
115716
0
115718
0
62493
0
115722
26159
0
115725
0
0
0
0
20886
115389
0
115733
67130
115735
115736
0
0
0
15554
102716
0
115743
55496
115745
115746
115747
0
0
115750
0
0
0
34189
100469
0
0
115758
46448
16102
0
60992
0
0
0
54996
115767
0
115769
115770
21654
0
0
47210
0
0
71905
115778
61368
0
0
66044
0
84084
0
0
110897
93858
77975
0
55100
74099
115793
115794
27750
115796
115797
40366
115799
0
0
0
115803
0
0
26601
115807
0
0
115810
115811
115812
36867
115814
96714
104684
0
86038
83677
0
115821
0
0
70548
0
0
115827
115828
115829
115830
115831
0
59113
115834
70804
38728
87257
115838
115839
0
20943
0
115843
80209
115845
0
115847
3289
62028
0
0
0
115853
0
115855
0
115857
115858
0
0
0
0
17507
0
115865
110744
115867
0
92432
81983
115871
115872
17394
52165
115875
47011
115877
0
0
49850
115881
0
33208
33534
0
35421
115887
0
115889
94517
115891
0
115893
0
115895
88206
0
4867
115899
26437
0
82734
18731
115904
115905
69677
0
115908
0
0
115911
115912
0
115914
0
14297
115917
0
0
115920
70071
0
0
0
105249
76355
0
82097
0
113740
0
38470
84779
115934
115935
0
0
61223
37643
0
68824
115942
0
115944
74751
115946
20625
115948
115949
0
0
61088
115953
0
115955
115956
55718
115958
115959
115960
115961
0
115963
0
115965
115966
115967
115968
26016
0
45206
115972
115973
0
110305
0
93117
115978
0
115980
115981
0
0
0
115985
115986
51688
115988
0
115990
74471
0
115993
115994
89001
115996
0
0
26874
116000
25037
0
0
116004
0
0
116007
116008
116009
0
0
106178
0
71003
116015
116016
116017
116018
0
116020
116021
0
110752
0
116025
0
0
116028
1949
116030
92911
116032
116033
0
0
116036
116037
116038
22729
0
116041
116042
116043
103542
0
76036
0
116048
0
115321
116051
116052
116053
81835
0
0
116057
92071
116059
0
55499
0
0
93314
0
31796
116067
17028
0
0
0
73945
17422
116074
39013
46
0
0
0
116080
116081
116082
65056
116084
116085
24646
68722
40540
116089
47285
116091
0
116093
0
116095
0
0
0
59190
70485
116101
116102
0
89173
116105
116106
0
116108
38834
24177
116111
63902
0
13468
0
116116
67068
63967
116119
41769
31978
38138
0
0
44028
0
116127
53144
89472
60400
0
0
0
116134
64903
105022
116137
116138
116139
116140
0
0
116143
116144
29507
116146
68887
0
0
0
0
23409
0
0
116155
83151
84188
0
30859
0
13933
90612
73164
0
0
0
116167
45746
95035
0
75140
0
37585
82180
37328
116176
0
0
19244
65677
95431
116182
116183
46199
0
0
28694
116188
116189
116190
116191
116192
116193
116194
0
116196
56250
116198
90762
116200
97400
116202
116203
116204
116205
0
25932
111989
0
116210
116211
0
116213
0
0
116216
116217
116218
116219
116220
116221
116222
116223
116224
116225
71293
116227
27471
22261
116230
17013
0
63907
75036
0
116236
86189
116238
62883
33832
116241
0
0
0
40409
28192
25581
116248
0
0
116251
0
27465
116254
104713
0
116257
213
0
107027
0
116262
0
116264
0
0
29476
116268
107826
34159
0
116272
116273
106992
116275
95042
0
116278
116279
116280
22588
116282
85411
116284
0
116286
0
116288
0
110823
116291
25153
0
0
21690
116296
116297
0
116299
19839
116301
50349
116303
0
0
116306
116307
0
60803
0
0
0
0
116314
0
0
80638
0
0
0
116321
26867
58919
0
0
116326
0
0
116329
41267
0
0
81741
116334
116335
0
0
0
68689
4721
116341
0
0
97896
0
0
0
116348
0
0
115390
10201
96776
47503
116355
0
116357
0
51160
0
0
103694
62028
108339
0
116366
0
92543
0
72377
116371
116372
42665
0
46556
35822
0
65300
0
0
116381
35434
0
116384
116385
0
116387
0
116389
0
0
75739
0
81625
0
0
116397
38854
65471
0
116401
116402
0
0
116405
116406
0
116408
116409
105919
0
0
116413
116414
0
116416
0
116418
25831
116420
0
0
0
116424
0
116426
0
116428
63593
68150
116431
116432
89742
0
116435
116436
0
116438
0
116440
0
116442
116443
86041
116445
65973
116447
116448
0
0
116451
0
116453
116454
44138
94586
97191
94413
116459
0
0
116462
116463
0
116465
0
116467
0
116469
61525
116471
34186
91073
33973
0
103965
0
0
103335
116480
59620
116482
60006
36063
0
61993
0
0
0
1436
0
0
50226
116494
116495
116496
0
0
0
0
116501
0
0
0
67012
0
12585
116508
116509
116510
116511
1917
116513
116514
58080
116516
116517
0
0
116520
10999
0
116523
116524
116525
0
0
0
116529
111856
116531
116532
0
0
0
116536
0
116538
116539
0
0
85135
0
116544
0
116546
116547
116548
0
116550
69772
116552
73166
116554
0
116556
0
0
3405
0
116561
22956
116563
116564
0
116566
59913
36304
0
0
0
90092
116573
68268
0
0
45419
116578
57975
35780
21517
116582
0
116584
116585
0
0
18340
53366
116590
116591
20986
0
43939
116595
0
0
116598
0
116600
63051
0
116603
5851
103550
0
111787
21401
0
116610
36878
0
116613
54430
0
27416
116617
59859
116619
0
91643
56754
116623
116624
0
0
62070
116628
104964
0
116631
0
51038
116634
0
78756
0
0
116639
0
116641
0
116643
0
116645
0
116647
0
0
116650
0
30003
116653
0
0
28227
116657
0
116659
17123
0
0
64342
116664
116665
982
0
116668
116669
0
0
116672
79252
75623
4942
116676
116677
116678
116679
0
0
0
0
116684
71814
116686
0
116688
0
0
0
81196
116693
116694
70879
39996
48326
116698
98242
0
22801
49489
0
66839
105139
116706
0
0
116709
0
0
0
0
116714
0
72712
116717
45837
76321
0
78983
0
0
59403
0
0
116727
0
116729
116730
116731
116732
0
0
0
116736
17355
70013
66586
116740
91517
116742
0
116744
24195
116746
0
116748
116749
116750
96163
0
36719
116754
116755
116756
84045
116758
116759
0
0
0
56934
0
92631
84327
116767
18865
46606
116770
43760
116772
116773
116774
17060
116776
0
0
116779
92633
30020
116782
116783
43298
0
116786
91597
90923
0
0
116791
116792
92628
116794
116795
0
116797
23714
0
73197
0
0
116803
116804
116805
0
0
116808
0
3890
11273
116812
116813
116814
102182
116816
0
116818
0
0
116821
0
0
73324
0
0
0
116828
116829
0
55535
116832
675
116834
116835
0
116837
91230
116839
0
0
0
0
0
0
0
103770
46903
116849
106794
0
0
0
66082
0
116856
116857
0
0
0
116861
0
116863
0
0
12885
116867
0
94123
116692
87230
116872
0
116874
0
0
116877
116878
116879
96676
28897
101546
116883
0
116885
32884
0
25168
116889
116890
0
36069
20850
116894
116895
0
0
0
45097
116900
116901
32756
0
0
0
116906
105764
31587
0
0
49170
0
0
0
116915
0
116917
116918
116919
0
0
116922
116923
116924
0
0
116927
116088
116929
0
0
67923
34754
116934
0
116936
0
116938
116939
116940
47331
116942
116943
116944
11328
0
116947
0
0
116950
0
17425
64954
0
116955
97280
41821
116958
48990
0
0
116962
0
96961
116965
0
99524
48663
116969
116970
104289
0
0
0
116975
0
0
18660
116979
32958
0
116982
103728
0
0
8689
116987
76395
0
0
0
116992
0
116994
85691
116996
0
61492
116999
95606
117001
117002
0
112158
24270
55103
117007
0
117009
0
117011
117012
117013
0
42664
117016
0
89286
117019
0
0
0
100259
0
0
0
0
117028
86967
0
117031
0
117033
0
0
68804
42094
117038
117039
0
0
117042
81181
108779
0
0
117047
49237
37318
117050
76288
117052
0
0
117055
0
0
0
0
0
117061
0
0
67229
27344
0
117067
117068
0
0
48668
117072
0
0
0
0
117077
88587
78792
117080
0
84318
117083
0
117085
32355
0
47501
0
0
80104
0
48689
0
102630
0
117097
0
0
117100
0
11961
117103
0
115642
117106
117107
58730
117109
0
0
43508
117113
0
0
117116
2577
104150
35327
117120
117121
0
117123
74829
102515
0
117127
117128
0
117130
0
90334
117133
117134
63678
117136
117137
117138
14333
117140
117141
0
117143
117144
7818
117146
0
0
48070
0
0
52628
61779
0
0
104994
18068
0
0
117160
116725
105179
0
117164
0
117166
117167
84355
0
0
0
117172
0
117174
37005
87147
117177
108478
117179
3905
57207
58681
0
117184
0
0
0
0
117189
0
0
93946
0
0
117195
0
30317
0
117199
25231
117201
0
117203
62000
117205
66128
63964
87032
0
0
26417
117212
75086
117214
117215
113693
117217
117218
117219
77972
117221
27329
117223
38460
117225
103807
0
0
0
117230
0
0
0
37473
117235
117236
117237
117238
0
117240
0
0
5587
62446
37320
117246
71420
68631
57825
0
81577
0
109253
37762
0
117256
73606
16753
117259
117260
117261
117262
36007
0
117265
117266
117267
0
0
0
3998
117272
60841
0
117275
71617
0
0
0
117280
44398
0
117283
0
0
117286
117287
22600
117289
0
117291
0
117293
10822
117295
76858
0
0
109891
117300
0
19984
41183
15742
117305
31202
0
117308
117309
117310
117311
117312
0
85690
0
0
0
59392
0
0
117321
67019
0
0
0
11006
0
36107
117329
42497
0
117332
0
117334
0
0
0
97882
0
61692
117341
64676
117343
117344
46722
98975
117347
0
117349
17675
117351
117352
0
0
61327
0
0
117358
15225
0
0
104685
0
0
0
117366
117367
0
0
117370
117371
0
117373
117374
117375
117376
0
25106
117379
0
36759
0
117383
10840
74770
0
67993
117388
99489
0
117391
50216
98070
90961
0
0
117397
0
70957
117400
0
107201
117403
64519
117405
22734
28346
0
117409
0
117411
117412
27151
117414
75660
117416
117417
117418
117419
31645
0
0
114031
31835
56673
0
0
0
0
117430
66544
0
75307
0
0
117436
46774
117438
98721
106041
0
117442
77663
117444
66191
85289
104202
0
0
117450
0
0
99229
109054
32588
103779
117457
117458
0
111375
0
117462
52560
0
56505
117466
77930
117468
117469
66449
0
117472
0
117474
117475
117476
0
0
117479
36399
0
99424
117483
117484
68771
0
117487
62875
67728
117490
117491
0
117493
0
73288
0
0
53510
117499
33636
117501
0
74432
55104
117505
117506
0
0
98807
0
117511
0
0
0
117515
117516
27467
117518
0
70829
117521
0
117523
84405
102087
77022
26694
69217
0
0
83026
0
0
117534
117535
117536
117537
0
52614
0
117541
117542
0
34582
0
92666
0
62162
117549
0
28036
0
117553
117554
42689
0
0
117558
117559
117560
0
0
117563
40011
0
0
117567
0
0
0
117571
65510
117573
0
0
42664
0
0
0
28145
0
0
117583
0
117585
0
83297
0
117589
117590
91602
0
0
54784
1624
0
117597
0
90817
0
0
45615
0
0
103542
0
40806
55228
117609
98595
117611
18807
117613
117614
117615
117616
4990
0
0
0
117621
67793
117623
0
0
117626
46416
0
85788
0
117631
117632
117633
0
57114
117636
108239
117638
117639
0
0
0
117643
117644
0
29221
74780
117648
117649
0
0
117652
0
92452
36925
0
3735
117658
117659
117660
0
117662
0
117664
2218
0
117667
0
6836
117670
117671
117672
1517
0
0
32725
117677
69008
117679
0
0
117682
117683
0
117685
0
117687
117688
0
0
117691
117692
0
55702
117695
117696
54961
0
0
12520
109063
0
0
0
117705
117706
61530
0
117709
0
117711
0
95379
74479
0
117716
0
74227
0
38041
0
0
117723
0
0
117726
117727
0
11642
71941
78280
1872
60627
37912
117735
0
117737
0
117739
113219
42278
0
8417
0
87826
117746
117747
117748
50549
117750
75163
0
0
117754
94739
0
0
0
4913
109502
117761
117762
117763
0
117765
117766
66958
117768
117769
0
57113
0
117773
0
117775
117776
0
25164
117779
117780
48004
117782
81698
117784
117785
0
117787
58706
0
36954
117791
0
86559
101650
117795
41494
0
69064
0
117800
39896
0
0
0
0
0
38138
117808
0
0
0
0
117813
117814
117815
0
0
0
117819
0
0
84341
0
0
101499
117826
117827
81121
0
117830
117831
0
0
96437
117835
117836
0
0
51727
6502
117841
117842
117843
94197
117845
0
117847
0
117849
0
0
117852
0
50046
8874
0
0
117858
0
117860
117861
117862
117863
117700
117865
106810
117867
0
0
117870
31703
117872
0
35348
0
117876
117877
0
117879
117880
23596
117882
117883
117884
0
117886
117887
0
12023
117890
0
0
117893
0
0
114788
44191
117898
117899
117900
0
0
117903
0
0
74769
117907
117908
117909
0
30489
117912
0
0
117915
117916
23147
0
117919
117920
0
92118
33982
96904
117925
0
0
101558
117929
0
0
0
117933
117934
0
32066
107403
117938
0
82494
73536
117942
0
71603
0
117946
0
117948
117949
0
0
117952
117953
0
39985
0
56865
117958
0
54166
117961
0
92248
117964
0
117966
51951
117968
117969
117970
0
117972
117973
117974
2304
117976
117977
117978
0
0
64924
0
7938
0
117985
0
117987
72782
0
0
0
0
51881
0
117995
117996
0
117998
56990
87503
0
59774
0
118004
0
0
0
85323
118009
118010
0
0
0
0
118015
0
67173
5750
118019
82988
0
118022
87797
0
118025
74057
68566
118028
40800
12324
79385
60452
118033
112384
0
0
118037
106768
118039
118040
105865
0
0
19284
44986
118046
57667
0
118049
118050
118051
0
0
118054
0
118056
44268
0
118059
82428
118061
33491
55241
118064
0
118066
100678
0
98091
3247
118071
118072
41410
118074
118075
0
0
84013
118079
0
0
118082
92358
0
118085
118086
95000
0
0
0
80305
0
118093
19431
0
0
118097
5008
0
64315
0
0
0
40939
0
0
118107
118108
53319
51297
57770
118112
118113
0
0
108820
118117
104858
0
0
0
0
0
73097
0
118126
0
0
118129
57093
0
0
0
118134
0
118136
0
77425
0
96560
0
118142
118143
0
118145
57230
118147
118148
92778
108566
84184
118152
118153
118154
0
0
30805
118158
118159
20144
118161
115005
0
118164
91698
118166
12767
118168
117839
0
118171
79968
3893
55697
0
0
0
735
0
0
118181
0
118183
15566
17978
0
0
0
33774
0
0
41324
118193
118194
118195
0
118197
0
36432
118200
118201
118202
118203
118204
46559
118206
113928
118208
93292
9809
118211
0
24107
118214
0
0
118217
118218
0
118220
80844
0
0
118224
61139
0
118227
99526
0
0
118231
50426
29872
58296
27395
118236
38473
29487
0
118240
0
118242
0
93472
0
118246
42320
118248
17389
0
0
0
118253
0
0
0
105149
118258
118259
118260
0
0
0
118264
38404
71014
0
118268
90334
49193
74550
0
0
118274
118275
54599
49697
53744
0
0
0
88272
118283
65453
0
0
118287
118288
115142
0
0
106083
0
0
118295
118296
118297
77165
0
118300
118301
118302
118303
70544
0
118306
118307
48421
118309
0
0
118312
118313
0
118315
0
118317
118318
0
118320
0
41536
118323
0
51312
118326
39269
118328
0
68998
0
118332
118333
118334
118335
0
0
118338
118339
0
0
118342
0
25766
0
32522
118347
80348
90418
118350
118351
86956
118353
0
118355
118356
0
118358
118359
118360
0
44261
27064
102782
118365
118366
118367
4594
33153
118370
5784
0
118373
0
118375
118376
118377
0
0
0
118381
118382
0
76115
69723
118386
118387
75355
0
118390
118391
0
29645
111893
0
0
0
0
0
118400
43925
118402
118403
97852
21836
0
0
60271
0
118410
118411
0
89993
58338
118415
81820
0
118418
0
118420
90124
0
0
0
72452
118426
118427
118428
0
118430
0
118432
0
22012
0
0
118437
118438
0
0
0
0
118443
118444
0
118446
118447
118448
118449
0
0
0
118453
118454
118455
0
118457
0
18584
118460
24813
17250
118463
118464
42219
118466
118467
118468
118469
9460
0
108208
118473
118474
56970
118476
118477
118478
0
2991
118481
0
0
77160
0
35039
0
0
118489
0
118491
118492
118493
118494
118495
118496
0
118498
81564
0
0
0
0
0
118505
0
118507
27508
118509
0
67069
89841
0
118514
0
42592
0
0
72911
118520
81852
118522
0
118524
118525
118526
0
118528
118529
0
118531
0
0
0
0
118536
0
118538
31063
0
118541
118542
0
0
118545
118546
118547
35728
78455
44544
118551
0
118553
0
29615
71291
17308
118558
67899
96976
118561
118562
118563
101916
118565
100662
118567
43635
101436
0
65261
51638
118573
0
97978
49074
0
113790
0
96972
118581
0
49128
88519
0
118586
0
118588
91956
0
118591
66125
118593
42391
118595
118596
14280
0
118599
0
118601
0
0
118604
34116
0
85739
118608
0
93313
80653
0
34536
118614
58425
0
0
0
0
118620
0
0
118623
118624
118625
0
0
118628
118629
0
0
112802
118633
0
118635
118636
118637
118638
53641
5865
0
63197
0
0
87882
118646
39981
0
118649
118650
114255
118652
0
1299
63232
98689
25872
0
0
0
0
118662
118663
0
118665
0
118667
118668
118669
118670
34100
0
0
118674
0
0
118677
0
15594
79231
118681
0
40299
118684
118685
118686
118687
0
110099
118690
0
118692
0
0
118695
118696
118697
0
0
0
118701
83199
118703
0
118705
0
118707
0
118709
28764
38992
118712
118713
0
58090
34065
108181
118718
45429
118720
118721
118722
92103
56758
0
0
0
0
118729
0
118731
0
0
0
70678
118736
28159
118738
118739
0
118741
118742
0
0
118745
0
36736
3230
20466
0
82960
0
97962
118754
118755
0
0
74642
0
0
89042
34443
0
118764
118765
41999
118767
0
0
118770
118771
82384
118773
94024
29419
49082
0
0
0
118780
118781
31445
0
0
13360
63231
118787
0
118789
118790
95240
0
45677
0
0
74988
118797
118798
25555
0
74953
83402
46691
0
79896
0
83024
118808
74716
0
89859
118812
68451
0
118815
0
0
118818
0
0
118821
92404
8533
20207
0
118826
0
118828
118829
118830
0
0
42679
118834
118835
43594
0
118838
118839
118840
0
56167
0
118844
45464
108697
116065
0
9764
118850
0
49942
0
0
47405
47232
0
27669
89221
118860
0
109386
118863
118864
0
0
118867
118868
118869
38570
0
0
105873
118874
104668
118876
24930
0
118879
91159
118881
118882
118883
118884
0
0
34139
118888
118889
0
0
74844
0
118894
0
6318
0
50564
114875
0
118901
118902
118903
0
118905
118906
82680
0
0
58706
118911
0
63575
0
118915
0
41728
118918
0
72193
0
118922
118923
43610
85506
0
118927
118928
0
0
30714
15320
0
0
766
0
0
0
118939
118940
61002
0
118943
118944
68356
0
14997
88466
0
118950
118951
23115
0
57627
118955
118956
0
77731
118959
118960
118961
0
0
0
118965
25590
0
118968
118969
0
0
45594
0
118974
0
81454
0
49248
86548
0
35490
0
0
118984
114330
0
0
118988
0
0
0
0
0
32904
118995
0
0
36261
0
119000
119001
26182
0
119004
119005
0
119007
62874
20477
119010
119011
119012
0
119014
0
119016
119017
119018
119019
119020
0
12351
0
70816
0
24392
0
1326
0
81265
0
0
119033
119034
119035
0
61751
0
57279
119040
0
0
27377
119044
119045
119046
53393
0
67353
119050
66047
0
116995
72145
0
119056
119057
96879
99904
20086
0
119062
69151
0
119065
119066
0
0
0
0
62617
0
66792
119074
119075
43511
0
38444
101323
119080
100728
119082
0
20432
119085
0
0
42349
62947
99820
59714
119092
0
33563
119095
18641
0
26097
119099
119100
0
86967
30327
119104
0
0
3649
78146
0
20842
0
0
0
119114
0
0
115263
0
0
0
119121
119122
119123
0
0
0
119127
115311
0
0
40119
70637
119133
0
119135
119136
0
0
0
0
0
115888
0
119144
119145
0
0
0
119149
39126
55405
55029
116006
99497
109767
0
119157
0
119159
105768
119161
34699
0
0
119165
119166
0
0
60173
105402
72925
0
0
119174
119175
76060
68065
119178
0
0
119181
119182
0
119184
0
0
119187
0
119189
64353
119191
119192
0
119194
49639
93926
94030
119198
0
75769
0
0
0
102090
0
119206
108674
35613
119209
98766
0
0
119213
119214
0
40917
88278
119218
119219
119220
119221
69887
67179
0
0
52127
93514
119228
119229
47983
25250
119232
64431
110007
119235
119236
0
0
0
100049
0
114601
119243
95758
18657
119246
119247
0
0
25439
97110
119252
1378
0
119255
28396
119257
0
0
119260
119261
0
119263
119264
74995
0
119267
0
119269
0
0
69846
119273
0
50328
0
0
14725
119279
0
119281
31826
119283
119284
61597
0
50449
119288
0
119290
27757
17963
0
119294
57560
42497
697
0
119299
0
119301
119302
119303
119304
119305
0
0
0
0
0
119311
119312
10999
119314
0
24712
111255
119318
42333
7372
81592
0
0
62300
0
0
0
0
0
119330
0
0
119333
119334
69108
119336
119337
0
119339
66145
119341
0
119343
0
119345
119346
14307
89122
0
119350
119351
73982
40855
0
87151
0
63643
119358
45258
119360
76777
0
119363
0
119365
119366
119367
79368
69945
119370
119371
1963
0
119374
62616
0
0
0
58337
119380
0
37272
0
0
119385
0
6197
119388
0
0
119391
80802
119393
47167
21500
0
0
119398
119399
30160
0
0
40876
0
0
5708
119407
119408
0
119410
119411
80395
32843
92121
92287
0
119417
119418
0
119420
17500
0
119423
0
119425
0
119427
0
34653
119430
0
27730
119433
0
119435
119436
0
0
0
0
119441
0
119443
119444
87471
0
0
0
119449
119450
90309
119452
119453
119454
72601
52385
46779
119458
11290
119460
0
0
119463
0
3036
0
23218
119468
119469
119470
0
25783
119473
0
0
119476
0
0
0
119480
119481
119482
119483
119484
119485
93433
0
0
73342
23678
119491
42567
49335
24050
87149
0
0
119498
0
82614
0
119502
0
0
119505
0
0
90783
0
119510
69147
22266
0
119514
47470
0
0
119518
0
0
107737
95876
0
119524
45964
119526
0
119528
0
0
0
0
25950
119534
0
119536
0
85839
119539
95705
0
0
119543
119544
104872
119546
0
30304
86135
60787
119551
77697
119553
70445
0
119556
0
0
74039
116938
119561
106489
0
119564
0
0
119567
119568
16415
0
119571
119572
119573
110615
0
0
0
119578
119579
119580
0
91284
0
0
4054
50462
119587
0
0
16388
119591
98245
91659
119594
0
0
0
0
119599
64349
27426
119602
119603
30414
0
100426
119607
0
77123
119610
119611
0
119613
36299
119615
119616
3472
0
119619
92412
10517
0
119623
0
7681
119626
119627
119628
0
0
89653
119632
0
0
95848
0
0
119638
119639
67528
0
119642
105753
0
0
0
47334
0
0
0
91408
0
0
119654
0
42966
106676
119658
119659
64210
0
0
119663
0
0
6773
0
119668
119669
0
0
57817
0
0
0
28911
0
0
61325
119680
119681
45852
42784
0
0
119686
119687
119688
119689
119690
0
119692
119693
11311
119695
119696
30514
119698
119699
25713
119701
119702
0
110512
0
119706
0
119708
119709
0
0
46009
97325
0
119715
78021
0
24765
119719
119720
119721
0
98592
17200
0
41438
119727
58216
0
0
0
0
32188
0
0
0
119737
0
0
119740
71760
119742
119743
39616
0
0
119747
43736
119749
0
119751
96880
119753
74790
0
0
117820
119758
119759
56095
0
49335
0
93415
0
0
0
39585
119769
70296
119771
0
0
0
0
0
86453
0
0
0
0
119782
119783
119784
0
0
0
0
114038
117284
119791
0
0
5469
39265
0
119797
72727
119799
119800
119801
0
0
0
0
119806
0
0
0
0
51127
119812
119813
57435
119815
0
92592
119818
119819
119820
119821
119822
42801
90385
119825
0
0
0
76375
0
0
0
119833
21218
119835
119836
119837
26332
0
52230
44828
0
119843
0
0
119846
119847
119848
26351
0
28507
0
119853
119854
90964
79030
119857
13003
67270
119860
0
95742
0
0
44082
0
119867
0
119869
119870
0
0
110892
14065
119875
0
119877
0
119879
75553
0
119882
119883
119884
119885
119886
119887
11080
0
118506
91631
0
0
0
0
0
0
119898
119899
119900
0
0
119903
0
119905
119906
119907
119908
84757
79262
119911
0
88349
75722
0
29784
91870
0
53741
105715
104585
119922
119923
119924
119925
24900
0
84956
119929
119930
119931
119932
0
119934
14501
87312
35677
119938
0
0
0
0
77526
72889
117608
39535
112465
76600
24774
0
119951
0
0
42332
119955
73935
0
44234
119959
111128
119961
0
0
92333
0
91477
119967
119968
26529
107786
95826
119972
119973
5505
119975
0
0
0
86676
119980
81850
119982
0
80251
50262
67699
36181
83979
0
119990
0
0
56432
69927
30241
91664
0
97601
0
120000
120001
41393
0
120004
24786
120006
120007
120008
120009
0
120011
120012
59083
120014
0
120016
0
0
0
0
0
120022
53567
39796
23110
120026
0
97001
120029
120030
15697
120032
0
120034
0
0
120037
106791
120039
0
0
48323
102571
120044
0
120046
0
0
0
0
120051
0
0
0
0
0
0
120058
0
120060
0
120062
120063
120064
0
0
120067
0
120069
79652
0
120072
0
0
0
0
40104
0
83594
120080
0
9338
7357
0
120085
120086
120087
0
0
120090
120091
120092
120093
120094
44437
71575
0
96556
120099
0
0
49574
0
0
120105
35902
0
120108
0
44738
120111
120112
0
39907
47726
0
120117
0
24394
80765
114159
120122
53338
120124
120125
58522
0
120128
120129
120130
120131
0
120133
0
111735
0
120137
120138
120139
0
0
0
120143
120144
120145
96553
0
0
0
38808
120151
120152
70609
92294
120155
91802
58816
120158
34927
62131
43794
120162
0
0
34205
116981
27389
24112
0
120170
120171
0
0
58072
0
120176
0
67064
46492
0
111912
75443
9996
0
92121
42085
120187
120188
0
15408
0
0
0
0
120195
58224
11692
120198
0
39191
120201
0
0
57847
120205
120206
0
76771
92229
0
73412
120212
26794
120214
27423
0
120217
120218
72276
120220
0
0
120223
120224
0
0
120227
15589
0
120230
0
25635
0
120234
0
120236
0
73747
120239
0
120241
0
120243
91241
118472
0
120247
0
0
0
109325
0
120253
41247
70693
0
111824
0
120259
120260
0
120262
120263
0
0
0
0
0
0
120270
120271
53924
120273
0
120275
0
41763
0
120279
0
112156
120282
0
120284
120285
120286
116375
120288
120289
24899
0
60190
0
0
98994
0
120297
0
0
0
0
0
0
0
13996
0
115972
0
120309
120310
53468
75382
120313
120314
0
0
59199
0
0
0
120321
33015
120323
120324
56053
120326
120327
120328
0
0
75150
0
0
21991
84861
120336
120337
120338
120339
120340
120341
120342
120343
0
37256
79129
0
120348
120349
38220
120351
120352
120353
120354
120355
120356
0
120358
120359
120360
120361
0
93032
0
0
0
120367
100172
120369
0
120371
0
120373
17032
120375
0
120377
120378
55292
120380
87057
53855
0
120384
120385
120386
119483
0
120389
0
0
91493
120393
114933
94180
120396
62731
0
120399
28729
120401
0
86351
65670
120405
93876
120407
64820
120409
0
89944
0
120413
120414
120415
9994
120417
0
0
46435
120421
120422
26263
97070
0
120426
0
91390
108440
120430
0
42545
120433
0
37905
120436
0
0
120439
82252
109326
114717
0
120444
120445
120446
44261
68722
0
35650
120451
63744
120453
1988
120455
0
45057
0
0
0
120461
120462
85227
120464
120465
0
120467
120468
120469
68510
120471
0
47705
82363
120475
0
120477
48800
867
120480
84914
23376
120483
1581
120485
0
0
120488
87189
0
13830
120492
26725
0
120495
80159
120497
53834
120499
120500
44675
120502
120503
0
84192
0
120507
0
54468
101550
56598
120512
0
120514
11335
120516
120517
75883
25741
0
0
48341
93189
120524
120525
120526
0
120528
71963
54622
120531
74880
98749
120534
0
7025
0
120538
120539
88129
120541
0
120543
120544
0
0
34300
72049
86882
25022
73589
0
0
0
0
0
0
0
0
0
120561
0
120563
57621
120565
75915
0
120568
120569
0
120571
64970
0
0
120575
0
83570
0
65895
0
120581
0
21192
0
89174
66238
120587
67688
120589
120590
0
0
35334
120594
0
120596
58224
120598
0
120600
84889
120602
0
0
0
0
42350
120608
0
96445
0
120612
100641
101599
0
67880
99077
120618
0
120620
0
49260
120623
120624
0
0
0
57530
120629
69189
50767
58938
120633
31308
0
120636
0
25272
120639
0
120641
120642
0
28700
120645
120646
120647
120648
120649
120650
0
120652
87176
64477
0
120656
120657
80357
26734
120660
0
0
120663
120664
36739
120666
63928
0
120669
11775
120671
92232
0
103431
120675
0
120677
24864
0
0
120681
0
120683
120684
120685
120686
120687
5719
89081
0
0
120692
0
0
0
120696
22272
34669
120699
120700
120701
120702
0
98585
81753
120706
24361
80118
120709
0
0
54528
0
2039
45456
0
0
86964
120719
72216
4760
0
0
120724
0
0
0
40034
120729
56340
2101
0
75270
86553
120735
120736
0
120738
120739
0
0
120742
0
0
0
120746
0
78253
42917
0
75335
0
120753
0
0
120756
0
0
0
120760
0
56899
45202
120764
0
0
0
120768
120769
98121
120771
120772
108457
0
120775
0
120777
120778
120779
120780
120781
0
67036
120784
120785
62617
119724
120788
0
0
16151
82210
120793
75422
0
0
120797
120798
0
120800
0
120802
120803
0
79015
0
111208
0
0
114379
120811
120812
31579
120814
120815
0
120817
33350
91246
0
0
0
120823
120824
0
57148
120827
120828
120829
120830
120831
120832
81483
120834
120835
120836
0
0
0
79596
112788
0
91766
120844
0
0
35327
120848
120849
46403
0
120852
0
120854
120855
28112
120857
0
120859
0
120861
76418
120863
9427
120865
0
120867
115573
120869
120870
1517
49970
44654
120874
0
0
109664
120878
9258
120880
120881
0
0
38300
0
40567
63684
120888
120889
23267
120891
112416
38717
120894
36206
0
120897
107589
0
120900
120901
0
0
0
0
0
32406
120908
120909
0
0
120912
120913
0
120915
54589
120917
90593
108871
0
48885
120922
120923
0
120925
120926
120927
48480
40015
55559
120931
120932
75855
120934
120935
79942
120937
56962
0
120940
38498
98608
120943
120944
120945
0
0
73565
41493
0
45504
120952
67601
120954
0
29177
41674
0
120959
30935
120961
0
0
120964
120965
0
0
30657
120969
30587
120971
0
68785
70552
0
0
0
0
64219
99965
120981
120982
92269
120984
28818
120986
0
0
0
24810
0
120992
113215
120994
0
120996
0
120998
39743
121000
0
82385
97605
88955
121005
0
89041
0
0
0
121011
0
0
0
121015
0
83149
0
0
25908
0
96080
121023
45583
0
0
76776
121028
0
44157
0
88777
121033
45991
0
31785
0
0
121039
0
121041
0
121043
24184
0
46900
0
0
0
0
0
55550
121053
121054
121055
68539
121057
0
121059
0
7195
0
0
0
0
0
0
0
121069
0
48087
0
121073
0
0
50455
121077
110710
0
3054
0
42218
0
117108
0
121086
0
57257
0
0
103615
0
73660
121094
0
0
0
0
0
0
61035
121102
576
0
121105
0
52426
95364
6375
59034
35854
0
121113
121114
118389
121116
0
0
73879
25552
104173
121122
0
0
121125
73817
121127
0
0
110605
121131
121132
29208
121134
121135
0
0
121138
121139
14269
0
0
103340
0
44323
121146
0
0
121149
74569
90861
121152
0
0
121155
121156
0
36306
55840
114028
0
121162
121163
0
121165
121166
121167
0
121169
121170
0
121172
45727
121174
27387
121176
102401
0
121179
0
99041
62064
0
0
4350
121186
0
0
121189
121190
31689
121192
0
31708
0
121196
112538
6732
0
121200
50549
0
121203
121204
92594
121206
49309
112070
121209
121210
0
52836
81578
0
121215
121216
62354
121218
121219
42689
121221
121222
121223
0
121225
0
121227
85506
68959
121230
33031
96375
0
121234
121235
121236
121237
121238
121239
121240
0
0
118198
0
0
121246
121247
121248
0
121250
121251
0
84939
91405
0
0
0
21861
121259
121260
0
121262
40865
0
38832
60422
0
0
121269
121270
121271
27390
0
76556
121275
0
0
0
0
31414
0
80787
121283
0
0
0
70081
67306
121289
27791
121291
47163
0
121294
0
0
0
0
0
0
0
121302
0
0
0
0
55206
0
0
121310
121311
121312
67234
40517
121315
28559
121317
121318
121319
0
74865
98637
121323
115931
121325
49245
0
0
0
59032
116996
121332
0
121334
121335
76572
121337
121338
121339
46674
0
47235
0
0
69596
102473
94835
121348
0
121350
0
31967
0
0
83582
96626
0
0
0
121360
121361
0
93272
0
0
121366
81319
0
73651
0
121371
90569
121373
121374
121375
121376
0
121378
121379
121380
121381
0
121383
121384
121385
0
121387
121388
121389
106678
90927
0
0
121394
0
33420
121397
0
121399
50978
121401
0
121403
0
0
0
101107
121408
121409
121410
121411
0
0
37330
92955
0
121417
121418
0
0
0
0
0
121424
0
21982
100291
22210
121429
121430
0
14070
0
0
121435
0
121437
87485
121439
63922
121441
43154
0
121444
0
121446
121447
121448
121449
121450
121451
0
89474
0
121455
64742
121457
37543
121459
0
50091
104907
121463
0
121465
121466
0
0
52607
44775
62249
88450
0
121474
105375
121476
121477
121478
0
121480
121481
0
22961
37932
22081
121486
104146
36769
121489
0
0
0
121493
0
121495
0
121497
0
0
0
0
22495
121503
76090
0
79497
0
121508
121509
0
0
45504
89293
121514
0
0
96816
66823
0
0
0
95406
121523
10090
121525
121526
23253
121528
121529
0
97342
0
24891
0
0
0
0
0
0
0
10962
49426
87358
121544
53379
77886
0
121548
121549
121550
121551
121552
121553
0
29835
0
13971
121558
66999
121560
121561
100029
6756
121564
121565
121566
0
0
0
121570
2453
0
0
0
121575
99459
63692
121578
0
0
0
46705
0
121584
26313
84501
121587
29470
20205
0
0
99333
121593
86173
121464
121596
0
121598
0
121600
0
0
121603
0
121605
23380
121607
0
0
0
121611
121612
121613
121614
75443
121616
22748
121618
0
121620
121621
13895
0
121624
121625
0
0
0
121629
0
42203
0
0
0
121635
121636
121637
30481
118819
24694
0
0
121643
37593
0
0
69199
39692
0
40594
36642
121652
121653
0
93205
14470
121657
0
0
0
0
120591
121663
0
0
0
0
121668
87383
121670
34285
0
0
0
121675
0
0
31958
0
0
121681
0
80082
0
121685
121686
121687
0
0
101002
121691
121692
121693
121694
25309
0
51266
0
0
121700
0
121702
0
0
72073
121706
121707
0
73131
27058
0
121712
0
52636
0
121716
121717
0
121719
121720
0
108300
121723
0
0
9204
0
0
121729
3338
0
65394
57684
79472
120864
121736
30438
0
0
8698
121741
121742
0
71519
0
121746
0
65505
121749
0
0
0
121753
0
90827
121756
15155
121758
115239
121760
0
40291
121763
65611
121765
0
121767
0
121769
0
57618
87921
121773
15595
5230
40333
121777
4276
65023
121780
121781
44607
56122
42767
0
121786
0
121788
0
85815
89591
121792
121793
121794
0
47501
0
0
121799
121800
0
0
121803
57550
0
0
0
86771
23050
0
0
121812
0
0
121815
121816
34607
0
121819
42947
0
121822
69538
113323
121825
94605
94327
0
0
0
0
0
0
15914
18135
60535
121837
121838
0
121840
0
83572
0
55548
0
0
0
0
121849
42974
121851
0
121853
121854
97415
121856
121857
22383
45252
88574
0
0
45367
0
109876
121866
89713
0
0
121870
0
102109
0
0
121875
0
45964
121878
0
0
0
121882
35739
69002
76985
115315
86913
121888
121889
94131
121891
0
0
46723
59305
0
2238
0
56539
121900
0
31730
0
121904
121905
121906
0
0
0
0
0
0
0
121914
121915
0
121917
51247
0
0
121921
23829
0
121924
121925
121926
0
121928
100904
121930
121931
121932
0
121934
121935
0
7535
0
87956
121940
121941
121942
74894
0
95101
121946
115059
121948
0
0
83857
121952
99060
0
0
96995
66570
0
0
50965
121961
61934
0
0
0
0
48057
0
0
76247
0
121972
121973
0
76263
37853
121977
121978
90743
0
0
121982
0
58782
0
121986
0
0
1496
121990
121991
0
21371
121994
121995
2677
0
121998
121999
0
89385
0
0
106085
122005
122006
17669
122008
0
0
99355
0
122013
0
0
0
122017
122018
0
122020
63869
38203
122023
122024
122025
84857
0
0
122029
25012
0
0
122033
0
122035
122036
122037
122038
0
0
0
121438
122043
0
0
34661
0
122048
0
0
55750
122052
4961
0
122055
93251
0
0
122059
0
0
0
122063
0
122065
0
122067
118147
0
68492
0
72320
122073
10878
15920
0
122077
23450
0
104045
0
122082
122083
88504
122085
0
0
11689
122089
122090
78633
809
40839
71955
122095
0
122097
122098
109923
0
122101
0
122103
102687
0
29249
122107
122108
0
122110
122111
33300
122113
0
122115
0
122117
91091
0
70034
122121
103813
58228
0
122125
0
53433
0
0
5994
0
122132
122133
122134
6074
83815
0
122138
122139
0
31979
0
122143
122144
41268
97066
122147
0
84188
0
0
0
122153
122154
0
0
0
103461
122159
0
122161
71669
122163
10057
17464
0
122167
73857
0
57564
0
122172
122173
122174
111848
122176
0
0
0
122180
122181
122182
0
0
0
103659
122187
0
122189
0
122191
57355
21941
122194
0
122196
122197
0
0
122200
0
122202
0
7994
122205
94051
65147
122208
69184
26854
78927
57075
122213
122214
122215
0
0
122218
0
122220
0
0
122223
76758
122225
0
112896
122228
122229
0
0
38792
0
122234
122235
0
122237
0
114611
122240
0
0
0
122244
111148
122246
122247
122248
122249
111326
122251
29372
83886
19821
122255
122256
62300
0
122259
65585
122261
0
122263
31124
0
109615
122267
0
122269
0
122271
0
0
122274
0
122276
122277
122278
122279
122280
93135
40838
122283
122284
122285
0
122287
56443
0
99930
0
122292
84660
7344
122295
122296
0
122298
122299
5394
96992
0
66293
78148
84707
0
122307
0
0
0
54821
0
0
122314
122315
0
121059
0
78177
103355
122321
0
0
0
122325
0
122327
59197
0
114449
0
0
44934
66303
122335
0
0
57104
122339
0
122341
122342
0
105681
0
0
122347
0
0
83321
101503
0
33527
122354
0
55867
83415
0
122359
0
122361
122362
122363
82811
0
46120
0
0
122369
0
0
122372
91493
0
0
34544
122377
122230
122379
0
122381
0
122383
0
122385
122386
72505
75274
122389
8015
0
0
0
0
0
0
0
122398
0
0
122401
0
0
0
22748
122406
27978
0
0
116607
0
122412
68976
0
0
122416
60480
0
122419
0
0
122422
122423
40804
122425
57705
122427
0
0
122430
122431
122432
42689
0
0
0
119285
0
122439
89784
122441
0
0
122444
72151
80584
28941
17573
122449
101777
122451
108104
122453
0
94987
122456
122457
122458
0
122460
0
46027
43512
122464
122465
122466
0
0
47320
0
122471
122472
122473
122474
0
0
0
122478
100441
53927
4350
102736
0
122484
122485
94174
0
93786
0
122490
26284
24117
0
122494
73799
0
122497
117674
122499
122500
0
122502
0
0
122505
66957
35274
0
0
72183
7913
95484
122513
122514
37606
122516
68911
25762
0
122520
122521
0
0
122524
12504
122354
0
122528
122529
122530
0
0
122533
122534
0
122536
0
0
0
0
0
122542
122543
0
0
122546
53263
106690
100407
0
0
16637
122553
28644
64021
0
0
0
122559
122560
0
71880
0
48663
97076
0
122567
10878
122569
67827
122571
0
122573
122574
75740
0
0
0
122579
122580
122581
0
122583
12177
122585
89747
122587
122588
61949
87468
122591
23976
0
122594
122595
32436
0
122598
0
122600
122601
115473
122603
0
45833
0
122607
122608
114586
0
64147
0
122613
122614
15686
122616
122617
122618
0
96588
47010
0
122623
122624
122625
0
122627
122628
80537
122630
16449
0
34807
0
122635
78340
100167
122638
122639
122640
122641
27148
94982
37486
78618
122646
122647
122648
73043
0
0
0
122653
122654
48409
0
122657
122658
122659
122660
122661
122662
122663
0
91650
122666
0
111990
0
122670
118758
0
0
122674
0
122676
122677
0
0
122680
122681
0
0
122684
89652
122686
0
122688
82521
55039
38946
122692
0
29438
26612
122696
105190
122698
122699
0
92456
73668
122703
0
0
0
122707
0
0
43325
0
0
122713
0
0
122716
76604
57383
122719
0
76475
122722
28878
93557
122725
61881
122727
0
0
0
0
0
0
87363
122735
122736
99567
122738
97239
85280
113407
56516
122743
13817
122745
53656
81335
77391
0
122750
122751
0
122753
0
122755
0
0
0
122759
122760
122761
122762
0
0
0
59784
47117
0
122769
3122
23389
0
122773
0
0
0
122777
122778
0
29437
122781
32809
0
0
122785
0
122787
122788
122789
0
122791
0
122793
0
122795
0
9315
0
122799
47757
55940
90569
122803
98192
0
0
49122
0
122809
122810
0
0
17821
0
0
96518
122817
0
0
122820
103410
122822
122823
0
0
122826
122827
10634
122829
17677
97963
92351
0
122834
0
0
75489
0
122839
0
50014
122842
122843
0
115413
122846
43832
122848
122849
21941
0
0
122853
0
0
0
24515
47189
122859
0
0
122862
0
122864
38926
0
122867
122868
122869
122870
10684
97939
122873
31129
0
0
0
0
15111
122880
122881
38490
52238
122884
0
122886
122887
122888
122889
27403
122891
122892
0
122894
122895
122896
122897
0
0
30511
35502
122902
122903
122904
122905
122906
0
122908
0
122910
0
0
122913
88706
122915
0
122917
0
0
122920
0
39602
72418
122924
47263
0
33265
0
122929
84096
0
0
122933
21553
0
122936
0
0
0
122940
122941
0
0
122944
122945
0
0
0
46489
0
44274
11846
122953
122954
122955
122956
0
116531
122959
64611
122961
122962
0
0
0
0
122967
122968
0
0
0
40046
0
59479
0
39712
122977
122978
122979
48286
45073
62025
122983
122984
122985
112472
112566
0
0
107890
67910
122992
31237
0
0
122996
25700
0
110074
34303
0
0
0
96569
123005
0
123007
123008
27175
97340
123011
0
123013
68626
123015
123016
0
0
47653
87696
123021
0
123023
0
123025
123026
0
0
123029
123030
0
0
64386
123034
61379
0
0
78188
123039
123040
123041
0
0
0
0
28504
0
49870
123049
70227
17819
88710
0
0
123055
0
123057
123058
123059
0
19847
0
123063
102
123065
80180
123067
65083
0
60757
123071
92928
123073
0
0
0
0
123078
64140
74702
123081
0
0
45557
123085
0
1321
0
0
0
123091
84998
123093
28652
0
0
68090
29125
0
0
0
123102
47206
0
71971
40245
123107
123108
69254
0
123111
44692
111529
59799
0
0
123117
123118
38458
114199
0
0
28018
0
74758
0
123127
123128
123129
123130
0
123132
0
50849
0
0
123137
0
0
123140
44036
5886
115017
123144
123145
0
0
0
123149
24461
48707
123152
123153
123154
123155
123156
123157
4712
123159
123160
0
123162
0
123164
11416
0
0
0
34771
98736
95114
0
0
0
123175
123176
67836
61571
0
84472
72678
123182
123183
0
0
0
123187
15247
123189
108315
0
60288
123193
0
123195
123196
123197
123198
123199
0
0
0
108016
123204
0
30497
112053
123208
0
86904
123211
72385
60683
45543
123215
31200
123217
97428
123219
123220
31051
94015
81299
75038
0
0
123227
123228
71343
123230
123231
0
0
0
87093
0
0
14039
0
0
0
0
123243
14370
123245
98198
85309
83243
123249
123250
123251
123252
1043
44591
44229
123256
0
0
0
0
16963
123262
0
123264
1166
0
0
0
123269
74586
123271
0
63952
123274
123275
0
123277
0
0
0
123281
123282
0
123284
88686
0
0
94795
0
123290
55405
123292
0
45202
0
0
123297
123298
18631
96226
0
0
31784
123304
0
0
54277
0
0
0
64038
123312
0
0
41671
78761
123317
123318
123319
77309
0
123322
0
0
0
123326
123327
0
96560
60135
123331
6323
0
0
0
0
24577
123338
123339
60644
0
77080
0
123344
123345
123346
123347
0
0
0
0
0
123353
121255
0
2367
123357
123358
4473
123360
123361
40405
0
18391
66651
29997
72437
0
0
0
85618
117836
123373
0
123375
0
52962
83875
76785
5128
0
0
123383
123384
0
123386
0
123388
22631
0
1093
123392
54907
123394
3599
0
123397
90435
116703
123400
0
69806
0
0
27760
29441
123407
8312
123409
0
0
0
0
0
0
102750
53180
0
91745
0
0
78238
0
123424
0
32095
123427
123428
123429
123430
111527
123432
123433
123434
62142
94050
53683
123438
81525
0
123441
0
123443
123444
123445
57114
123447
22480
123449
0
123451
0
123453
123454
123455
0
94733
123458
0
0
123461
0
0
0
123465
0
0
98298
123469
57622
0
123472
67405
0
123475
0
123477
123478
0
123480
123481
52799
0
123484
0
0
0
70914
123489
123490
117987
0
123493
115697
123495
67851
121965
0
40204
66209
123501
123502
0
117159
123505
30013
0
68427
123509
47411
0
123512
0
123514
13921
61260
58838
123518
123519
0
50789
0
0
0
123525
77961
123527
0
0
123530
123531
123532
96969
0
123535
123536
123537
89999
0
123540
50321
0
123543
123544
101233
123546
123547
123548
0
123550
0
123552
0
123554
0
0
0
4094
1892
123560
0
123562
123563
123564
91888
123566
0
93813
123569
0
75136
0
31397
0
123575
0
123577
54893
0
123580
123581
123582
74202
123584
54424
0
52237
0
93891
77160
0
123592
67856
0
123595
123596
42047
21321
0
106654
0
0
0
0
123605
123606
123607
123608
123609
94618
0
123612
79700
123614
0
0
41601
0
0
0
123621
0
123623
0
123625
0
0
0
86574
78595
0
0
123633
0
123635
123636
76500
0
123639
0
93923
123642
123643
0
0
123646
0
0
0
0
0
0
123653
123654
0
0
123657
0
0
47299
69845
123662
59201
78871
0
0
0
123668
94879
0
123671
0
123673
17557
0
0
123677
53731
36273
0
123681
50198
0
0
71811
123686
0
17354
69568
73353
5928
0
30204
12859
123695
123696
123697
29729
0
17841
0
123702
32241
61198
0
89681
123707
0
0
82320
123711
123712
123713
61962
115315
0
123717
0
67836
0
123721
123722
123723
12055
0
29831
0
55832
123729
68779
23855
77973
0
123734
0
0
96190
59975
0
123740
123741
123742
123743
93081
66501
123746
0
42710
0
123750
0
0
123753
123754
0
73704
123757
12834
123759
0
0
77166
75497
123764
0
123766
106425
0
123769
70099
123771
123772
0
43996
0
123776
123777
123778
123779
106404
109628
103208
25914
123784
92590
123786
123787
0
0
105097
0
0
93317
0
25573
0
123797
0
123799
0
123801
0
99525
123804
55772
90973
123807
123808
64730
58895
0
35560
36174
123814
0
123816
111918
0
0
0
0
81894
74019
0
123825
0
0
123828
66298
71088
0
0
123833
123834
0
0
123837
88413
123839
123840
58113
4437
123843
123844
37188
123846
85046
0
42687
0
0
0
66050
123854
85262
24532
123857
123858
0
0
0
0
121043
0
0
51955
44429
123868
98107
0
110110
80608
123873
0
123875
123876
54057
0
0
38302
31743
29126
5688
123884
71262
42051
30620
85180
123889
123890
0
123892
73365
84013
0
88609
0
101632
123899
123900
0
123902
0
0
0
33936
0
0
123909
0
0
84005
40956
0
48284
0
0
0
0
123920
123921
8083
31471
11068
123925
0
123927
96547
123929
123930
0
33001
0
0
0
38046
123937
74064
80745
0
0
123942
47131
0
123945
103025
0
123948
85033
123950
0
123952
123953
0
123955
0
0
98881
123959
123960
123961
123962
123963
0
0
58351
123967
19045
78501
123970
123971
0
81208
123974
123975
123976
123977
123978
59890
49568
69759
0
123983
123984
123985
123986
64075
123988
123989
44130
123991
87904
123993
123994
0
0
123997
0
0
0
124001
124002
124003
84007
124005
81293
58651
0
0
124010
0
124012
124013
62162
0
124016
0
124018
124019
0
0
0
26022
0
38194
124026
124027
124028
124029
84703
0
124032
124033
124034
0
0
118641
0
124039
124040
124041
124042
0
124044
124045
0
0
124048
78768
124050
42886
0
72561
14368
0
48569
0
15549
0
124060
45010
124062
62082
30754
34939
124066
10613
124068
124069
0
124071
121820
124073
124074
124075
88745
24735
27633
0
124080
124081
124082
67274
0
0
72762
124087
0
124089
0
124091
0
42983
124094
124095
80584
106786
94459
124099
20335
0
124102
124103
124104
0
0
86066
76632
124109
86345
37657
0
0
124114
124115
0
0
73988
0
30482
108799
67584
124123
5061
0
0
0
124128
124129
124130
0
101569
58098
0
0
0
56986
124138
0
124140
124141
124142
124143
124144
124145
92231
120139
0
124149
124150
124151
124152
124153
93340
124155
21201
124157
124158
36478
119412
0
0
5033
0
124165
0
123583
0
0
124170
124171
0
116640
124174
101822
0
11046
0
124179
124180
124181
0
1677
124184
0
108434
0
124188
0
0
0
124192
0
124194
124195
79349
58242
124198
47211
0
75061
124202
104628
57205
0
0
0
0
124209
124210
124211
124212
0
65247
124215
124216
0
52274
124219
124220
124221
99013
124223
0
0
124226
124227
124228
124229
52655
41427
0
124233
124234
0
104738
71324
27546
0
0
124241
124242
25535
0
0
0
124247
123983
124249
0
109977
124252
124253
0
124255
124256
0
124258
0
124260
0
0
42229
0
0
124266
6064
30244
93167
0
0
41549
1023
124274
124275
124276
30045
124278
0
124280
0
0
0
124284
33397
0
124287
124288
0
124290
124291
18992
124293
0
124295
124296
0
124298
5295
124300
0
0
0
0
0
124306
0
124308
34
0
0
56181
88755
124314
124315
0
124317
124318
124319
124320
61191
0
124323
124324
124325
0
46911
0
124329
119979
124331
124332
66915
0
124335
124336
0
0
3194
0
124341
118416
124343
124344
0
0
124347
124348
0
49169
37664
0
16205
26417
96316
6480
0
124358
0
124360
123651
124362
0
123379
0
124366
124367
94028
0
124370
0
0
0
3997
37872
100098
124377
124378
0
79328
0
0
0
124384
0
0
124387
0
124389
28593
24031
124392
0
0
124395
0
95880
63038
124399
124400
124401
0
0
0
0
44586
0
124408
0
124410
71124
0
124413
124414
0
124416
0
37938
124419
0
104152
88750
124423
66986
0
124426
124427
83085
0
0
0
124432
107915
124434
0
70649
124437
0
0
0
90812
0
0
124444
0
0
105191
124448
124449
124450
50881
44245
124453
28103
124455
53356
0
124458
0
17841
124461
124462
124463
0
124465
85136
0
52624
48463
0
0
124472
124473
116688
67689
0
85276
124478
124479
124480
51206
30013
124483
0
15822
124486
0
0
117198
0
23242
124492
124493
124494
124495
16059
124497
64580
124499
124500
0
38397
124503
124504
0
120257
124507
46316
124509
50034
0
0
43986
124514
50923
0
0
124518
0
124520
0
0
0
0
124525
0
124527
88681
0
4908
49069
124532
0
0
124535
124536
0
124538
124539
124540
124541
40223
0
40940
0
124546
124547
0
0
0
0
124552
124553
61373
0
0
124557
36264
101073
0
86502
14081
52128
124564
124565
19999
30933
124568
101998
0
78557
0
124573
0
124575
0
63877
59003
0
124580
124581
124582
124583
0
124585
16776
0
0
6879
25427
54265
124592
4637
124594
0
0
0
124598
66196
0
124601
0
43895
0
124605
31322
0
12290
124609
124610
124611
124612
38577
0
58380
102730
124617
0
107890
0
0
97979
124623
0
124625
76568
0
57633
124629
0
100413
84544
124633
124634
111219
124636
124637
124638
0
100297
99619
0
124643
48786
124645
124646
68685
124648
36800
59955
0
104565
124653
37301
124655
55936
0
124658
104004
24438
124661
124662
124663
124664
0
0
114790
35691
1224
124670
124671
124672
36770
124674
124675
45489
0
53322
124679
124680
0
124682
124683
0
124685
0
7358
0
86572
97155
119087
124692
99080
124694
124695
0
124697
124698
124699
0
79913
124702
41930
18137
0
3387
0
124708
0
124710
0
124712
124713
83512
66849
94654
29813
0
0
124720
36460
0
124723
124724
0
124726
102276
85727
0
0
124731
0
0
0
0
27603
124737
124738
90799
0
0
124742
0
124744
0
0
0
124748
124749
0
124751
0
0
19947
0
124756
35757
0
0
0
124761
0
124763
124764
0
0
0
0
0
0
124771
0
124773
0
124775
31518
10057
71323
0
0
19584
0
0
0
124785
0
0
0
33755
0
0
0
0
91262
6836
0
96942
0
0
79473
124801
124802
0
0
124805
79350
57130
102233
32715
108700
0
0
124813
0
0
0
0
86830
0
124820
115222
58652
124823
0
0
0
72400
124828
0
0
53038
124832
27499
53291
0
66880
60348
124838
36319
0
0
63459
124843
0
124845
0
0
0
0
124850
124851
0
9194
0
26843
29729
0
0
124859
124860
104436
124862
0
124864
0
0
0
78322
0
124870
124871
0
124873
0
94987
124876
124877
81925
124879
124880
0
80827
0
105533
124885
82924
0
51427
124889
124890
0
0
71468
110988
124895
0
17974
83192
0
0
61707
80756
124903
0
44164
26846
0
0
0
124910
63897
3486
124913
99396
0
124916
60576
0
0
107199
47781
33276
124923
0
0
0
46677
0
124929
124930
124931
0
57257
124934
0
124936
52311
25199
0
68045
124941
85034
124943
124944
53047
96067
12241
71742
0
124950
51331
124952
0
0
124955
10613
45342
0
124959
124960
124961
6145
124963
124964
86926
11038
0
39750
124969
0
0
49815
0
0
119594
0
0
0
89221
55672
124981
0
63392
45143
0
99504
124987
124988
107594
124990
66707
84495
124993
95225
124995
0
124997
124998
87312
0
0
47288
0
0
125005
78027
0
125008
125009
0
0
43593
43204
0
125015
39880
0
125018
125019
0
125021
0
0
0
0
125026
0
59444
125029
55564
35245
404
125033
0
98500
0
125037
0
0
125040
0
125042
0
92302
125045
125046
125047
0
71047
0
60129
125052
125053
44282
125055
125056
38970
0
0
91595
0
0
0
125064
125065
39431
125067
125068
0
0
56286
125072
125073
114140
0
125076
125077
0
0
0
34586
0
0
125084
0
125086
125087
125088
0
0
0
0
0
0
0
0
0
0
125099
0
125101
125102
125103
125104
125105
32491
84898
125108
0
0
0
125112
20990
0
0
110796
0
106964
125119
45562
0
125122
0
0
0
47956
125127
0
125129
0
0
0
0
0
0
125136
125137
40686
125139
125140
125141
0
42032
125144
0
8419
125147
125148
0
25511
125151
0
97050
28084
125155
125156
110754
125158
0
125160
104453
125162
47067
125164
0
125166
0
0
125169
0
125171
30045
6780
76706
0
125176
0
125178
0
125180
125181
125182
84089
0
0
0
125187
0
125189
125190
125191
122972
125193
0
0
125196
0
0
125199
0
0
47373
125203
125204
125205
119535
0
0
125209
125210
95334
94582
55869
85602
46000
0
125217
125218
3657
0
0
125222
0
0
0
0
0
0
125229
0
125231
0
0
0
0
0
41705
0
27943
23994
125241
0
61563
0
31372
0
125247
43765
125249
125250
0
125252
125253
0
0
0
125257
125258
26258
0
125261
0
0
0
125265
0
125267
125268
72485
0
0
0
58894
125274
6837
0
58675
80668
125279
125280
75774
0
125283
125284
0
125286
125287
42824
0
26079
125291
125292
125293
125294
0
111882
0
0
112503
125300
107016
33552
0
52229
54937
125306
21345
112162
0
125310
125311
125312
125313
0
42696
109269
33098
0
125319
80355
97046
91498
125323
0
125325
94709
125327
0
125329
40662
15802
58178
125333
0
125335
30204
51878
0
125339
125340
125341
62074
125343
49585
0
125346
125347
0
125349
0
0
125352
125353
89159
125355
0
0
104170
95570
12490
26198
125362
125363
125364
0
125366
0
0
0
125370
125371
125372
0
49262
0
0
51345
125378
116508
125380
125381
66544
1091
0
0
0
0
125388
0
25158
0
125392
125393
0
62961
125323
65779
0
125399
84355
73157
125402
125403
0
42199
0
0
45505
125409
0
125411
0
125413
0
0
97815
45296
0
0
0
125421
125422
56845
125424
0
63094
125427
0
121860
10541
0
125432
125433
0
0
0
0
44934
0
0
75522
125442
53857
125444
0
29216
125447
66393
125449
98944
0
125452
125453
91931
30073
81121
0
0
0
78969
121953
125462
0
125464
0
0
125467
125468
125469
117337
0
0
125473
0
56538
125476
125477
125478
0
0
0
125482
0
125484
125485
125486
97382
125488
0
0
80853
0
4196
114172
0
125496
0
0
0
0
0
125502
125503
0
125505
12775
125507
35012
58885
0
0
93665
0
97803
78108
0
125517
125518
54622
13401
125521
49142
0
125524
0
0
125527
0
125529
82651
125069
0
0
125534
0
86620
79924
37408
61948
0
68230
125542
125543
0
125545
125546
125547
125548
125549
23233
94188
125552
0
125554
125555
125556
125557
0
125559
0
59597
8784
0
125564
120593
57159
125567
0
125569
0
125571
125572
125573
125574
0
0
39256
125578
33896
125580
125581
0
125583
0
0
36034
0
125588
0
64208
73184
0
125593
0
0
125596
0
125598
125599
125600
125601
65390
0
125604
125605
0
90177
125608
125609
0
0
0
125613
0
125615
125616
0
125618
125619
43389
90314
0
125623
124243
27499
125626
70263
125628
0
125630
125631
0
125633
112270
125635
125636
0
125638
0
114826
0
0
0
125644
125645
57389
8605
0
0
0
0
32896
125653
26561
85981
7360
125657
125658
125659
0
0
0
125663
0
16562
125666
0
35350
0
125670
125671
55905
125673
125674
0
0
0
54416
125679
125680
0
0
40838
0
58017
125686
125687
125688
0
125690
125691
125692
125693
0
0
0
125697
62853
3605
0
9674
0
0
35698
0
125706
66392
0
41973
125710
125711
125712
0
0
125715
105608
125717
0
26598
125720
0
125722
125723
0
125725
125726
0
0
125729
125730
0
125732
125733
113891
125735
100192
0
125738
125739
76216
125741
125742
82259
125744
125745
0
125747
0
103749
56220
0
0
125753
40263
0
79567
0
109419
55750
125760
0
0
125763
0
0
0
0
125768
0
0
125771
58147
0
125774
0
28492
0
0
0
0
0
0
0
0
125785
1333
125787
0
58405
0
125791
125792
125793
0
85958
125796
125797
12535
0
125800
66903
125802
0
0
125805
125806
125807
0
11981
64899
1828
125812
125813
0
125815
125816
34992
32372
125819
0
125821
0
0
125824
125825
125826
125827
125828
125829
81523
0
125832
125833
0
125835
57256
47144
125838
125839
0
36277
0
125843
0
67491
42567
0
0
0
48758
125851
0
107417
0
0
125856
11820
0
0
110091
125861
0
90965
0
0
125866
0
0
53729
1299
40475
0
78756
117748
125875
121607
0
40387
125879
0
125881
26955
43129
107012
125885
125886
0
100814
125889
1362
125891
0
125893
0
0
125896
0
83786
125899
2707
0
66657
125903
125904
0
125906
125907
41589
0
0
0
95185
125913
99434
125915
0
6305
125918
66500
125920
125921
0
0
125924
0
0
0
0
75710
125930
54479
125932
28709
0
125935
0
125937
125938
125939
125940
125941
72554
125943
0
125945
0
0
0
125949
125950
0
0
125953
39318
125955
0
125957
0
125959
36715
125961
125962
125963
0
0
0
0
124884
98200
16621
125971
100213
0
125974
125975
0
125977
125978
81199
125980
125981
125982
125983
125984
125985
0
125987
0
0
125990
17339
125992
125993
71636
125995
125996
0
97092
0
126000
126001
80852
0
126004
0
126006
0
0
0
126010
0
99497
126013
126014
71488
109643
6231
0
0
0
126021
126022
126023
47661
126025
126026
0
126028
0
126030
0
0
15566
126034
126035
0
28056
0
126039
92673
35320
0
0
97661
126045
126046
0
126048
126049
126050
118273
13526
126053
59830
1398
126056
126057
126058
0
0
30110
103483
46971
126064
0
126066
126067
126068
121431
0
0
51992
126073
126074
0
112028
0
0
126079
83414
0
126082
126083
0
126085
11044
126087
0
126089
0
126091
126092
68413
29407
0
0
0
0
0
3428
0
126102
0
126104
0
120596
126107
126108
16349
91797
45663
126112
0
126114
58815
68771
97937
126118
20236
0
126121
0
83921
73189
0
126126
110158
126128
126129
445
0
60878
126133
0
126135
126136
0
126138
0
107271
126141
126142
0
21192
126145
0
0
0
49426
0
96745
46769
64467
575
0
0
126157
126158
28141
126160
126161
10920
81007
126164
126165
0
0
0
126169
126170
39402
0
126173
111103
126175
126176
126177
126178
126179
93251
126181
126182
0
0
0
82131
0
0
0
0
126191
97619
126193
0
0
126196
0
0
33972
41028
0
0
0
126204
31691
0
126207
126208
101001
0
0
40743
20994
0
0
0
14112
126218
126219
91436
41486
103474
0
0
0
8030
0
126228
126229
126230
126231
0
98479
126234
0
126236
62375
0
0
87386
126241
126242
0
88314
21050
0
0
42694
126249
40651
126251
0
126253
70804
126255
7393
126257
0
126259
0
0
0
123172
26797
0
58544
126267
27088
0
70293
46437
126272
7099
73262
17224
116625
126277
17137
0
75304
126281
48986
126283
0
126285
126286
0
126288
126289
91552
57527
0
68825
72190
126295
0
74730
0
41295
0
0
126302
126303
0
0
0
56647
126308
126309
126310
126311
0
118503
0
16476
126316
126317
0
93345
0
32067
30685
44896
126324
26291
0
0
0
0
126330
126331
126332
56523
0
126335
126336
126337
0
0
0
90516
0
115506
0
85767
0
126347
126348
44207
126350
126351
40165
0
126354
126355
0
0
0
71627
21857
0
47428
126363
126364
0
0
0
26493
126369
0
0
0
0
0
0
126376
126377
0
0
54306
69886
126382
42593
126384
126385
32513
30726
126388
0
8318
126391
0
126393
126394
86596
126396
126397
0
71017
126400
0
0
50380
0
16957
21778
0
126408
0
126410
0
126412
31387
52666
0
83381
71626
126418
126419
0
113226
122201
0
126424
0
0
0
0
126429
0
0
126432
126433
126434
126435
21800
36722
126438
0
0
0
0
0
93270
126445
126446
0
126448
0
12073
126451
126452
126453
126454
33225
66817
87268
91552
0
0
126461
0
126463
126464
0
126466
0
63127
126469
0
126471
41036
0
0
0
0
126477
41623
124604
126480
0
0
126483
123377
126485
126486
126487
126488
126489
113475
126491
0
126493
0
81060
0
0
104409
0
0
6429
0
0
0
126505
19460
0
126508
0
0
125373
126512
58480
0
0
38551
0
96384
106110
0
0
126522
126523
0
28528
126526
126527
0
0
126530
126531
0
126533
126534
30507
126536
0
15046
51108
0
0
126542
0
97680
126545
0
126547
126548
0
0
126551
126552
0
9792
0
75390
87556
0
0
63944
0
81803
69233
126564
126565
126566
126567
92031
114240
0
126274
50742
126573
126574
126575
9244
0
126578
0
126580
123515
0
126583
65430
126585
126586
0
0
0
126590
0
126592
0
126594
0
126596
0
22362
18606
70276
53793
0
0
62474
126605
0
0
52724
126609
0
0
0
49313
0
126615
126616
126617
126618
0
53830
126621
0
126623
126624
126625
126626
126627
13235
126629
0
126631
93664
0
0
0
126636
126637
42349
126639
126640
89912
0
126643
0
126645
126646
126647
126648
0
47776
0
17600
116680
126654
126655
38651
101175
126658
35032
0
126661
0
126663
126664
126665
126666
0
0
0
126670
0
126672
0
126674
0
67167
16291
0
73581
76315
126681
0
126683
18550
0
0
126687
126688
0
126690
0
70390
126693
67019
63829
126696
0
50068
117350
67427
55644
0
126703
0
126705
0
1708
0
0
126710
126711
126712
0
126714
126715
126716
0
0
126719
0
0
0
0
0
81265
0
126727
126728
95784
0
0
126732
0
0
0
0
97182
0
126739
0
126741
126742
126743
0
0
47226
66423
0
9130
0
65871
126752
0
0
126755
126756
126757
126758
0
99515
126761
0
126763
0
0
59714
0
126768
126769
0
42372
126772
0
0
41463
126776
126777
126778
126779
126780
0
126782
88349
126784
98242
126786
90473
28413
0
126790
0
0
126793
0
68532
88975
0
99954
70219
126800
126801
126802
0
126804
58910
0
0
0
126809
126810
39607
126812
0
126814
126815
104490
87849
33380
126819
83850
0
126822
107074
0
126825
0
0
0
126829
89878
126831
126832
0
86730
41440
0
0
0
0
0
0
0
126843
0
58281
0
0
0
126849
126850
0
126852
43049
126854
0
0
24439
126858
117240
0
0
126862
0
18831
113575
0
126867
0
55567
99964
74469
126872
16981
33905
0
0
0
0
0
126880
126881
126882
44305
82444
0
0
34238
126888
0
126890
0
0
94163
126894
0
0
49210
20493
0
126900
61976
68518
0
126904
0
0
0
74650
35419
120484
126911
126912
0
0
0
0
126917
126918
0
126920
126921
0
0
0
92149
126926
125856
0
112293
0
126931
0
52756
126934
92831
0
126937
126938
0
76394
11792
40840
0
126944
0
126946
124210
0
126949
0
0
126952
0
126954
122729
0
0
0
64511
0
0
0
0
126964
126965
0
0
126968
80049
105754
126971
30291
126973
126974
126975
0
126977
0
0
0
126981
115154
44995
124441
126985
94183
105262
50158
126989
0
117530
126992
126993
126994
126995
0
91969
69497
0
112542
127001
127002
0
44429
0
127006
127007
127008
127009
30878
127011
0
0
86646
0
88823
0
127018
0
42015
0
51247
31246
64729
127025
127026
0
0
0
0
127031
44323
30354
127034
0
76754
1681
127038
0
127040
0
127042
0
0
54568
127046
0
50013
0
79804
0
0
0
36041
0
58231
127057
127058
0
0
127061
0
82819
0
0
127066
29985
33474
76482
127070
0
0
0
82964
127075
0
127077
39719
127079
0
0
111962
127083
0
0
0
38960
127088
127089
31678
127091
0
103097
127094
0
0
0
127098
111150
8101
0
127102
121894
0
127105
127106
127107
0
0
127110
127111
127112
127113
48417
0
0
127117
0
65843
92920
127121
81051
0
0
127125
0
127127
0
0
127130
127131
127132
38473
127134
0
127136
33111
127138
127139
35966
59190
0
127143
1140
45157
127146
115348
0
0
127150
0
127152
127153
127154
127155
127156
56310
0
22230
0
94658
59227
0
0
75362
106229
8339
127168
870
36865
86193
127172
63061
0
127175
127176
127177
127178
127179
127180
0
30610
0
127184
0
127186
127187
127188
127189
0
29907
65169
68226
127194
25831
127196
0
127198
127199
0
127201
127202
0
0
0
0
93861
127208
127209
127210
673
0
54175
127214
0
0
127217
33161
32551
127220
0
0
0
0
0
77341
127227
0
127229
127230
127231
127232
85268
0
21054
0
0
76586
0
127240
0
0
0
0
78947
0
127247
127248
127249
127250
0
127252
0
127254
32341
75373
127257
127258
127259
0
127261
68694
127263
0
0
127266
127267
0
127269
0
59962
127272
0
127274
36552
127276
127277
0
0
0
127281
0
97497
127284
86598
62905
67287
0
127289
0
127291
0
127293
100199
127295
0
0
0
0
127300
28243
62634
127303
0
127305
127306
0
127308
127309
0
0
109241
0
0
0
97949
127317
0
0
0
0
0
127323
127324
0
0
69759
127328
127329
0
43064
92841
127333
89813
127335
127336
93108
0
0
0
0
127342
0
127344
92438
0
48940
0
0
0
127351
0
127353
127354
75839
127356
0
90290
127359
127360
69308
127362
127363
0
83
51622
83734
40766
80901
0
127371
0
0
0
0
0
57336
0
0
127380
66617
0
127383
127384
94662
0
127387
78610
0
77597
27676
85386
127393
0
0
0
0
127398
27205
0
76196
0
0
127404
0
0
0
0
13853
127410
0
127412
127413
127414
49622
0
126673
127418
127419
0
127421
0
0
67083
52533
127426
44132
127428
89466
127430
33988
127432
127433
0
0
88486
86374
127438
17766
50791
127441
127442
0
127444
66659
20157
127447
105389
94494
127450
127451
0
65567
0
98843
0
51150
0
0
127460
127461
127462
89900
0
0
127466
0
127468
127469
0
7061
28841
127473
0
127475
0
109942
127478
0
0
122085
18829
127483
78435
0
59520
67055
127488
0
125180
46905
90308
0
92836
0
66691
0
86156
127499
0
66629
0
18381
0
0
0
127507
0
87799
127510
84897
0
0
127514
6962
74262
127517
127518
0
58856
0
111919
93535
113541
0
117942
58621
127528
0
127530
0
127532
0
0
127535
0
0
0
42128
127540
127541
44209
0
127544
0
0
127547
43245
127549
46837
66879
91210
0
84348
41563
127556
127557
127558
0
127560
127561
0
0
0
127565
0
0
0
0
127570
127571
54285
0
3054
61577
13021
0
127578
127579
0
81598
0
0
127584
92165
127586
0
0
0
54568
0
112239
34861
127594
127595
0
70953
84410
127599
81786
0
87697
96430
127604
114363
64767
8318
127608
127609
6575
127611
89261
127613
0
127615
127616
60636
127618
0
0
127621
81155
0
96689
127625
99915
0
0
127629
6501
127631
127632
127633
0
99029
0
127637
127638
0
0
127641
127642
127643
0
71329
0
0
75939
0
94393
74123
127652
17945
0
0
0
127657
1741
0
127660
127661
88007
127663
9098
0
127666
0
127668
0
88142
34260
127672
0
127674
57214
127676
85747
42563
50768
127680
0
0
127683
127684
127685
127686
127687
127688
56314
127690
127691
0
127693
0
127695
0
0
127698
0
44578
127701
0
0
98233
51663
0
127707
110940
0
29258
0
0
0
127714
127715
49988
91998
29420
51864
127720
127721
127722
0
127724
109150
101843
127727
127728
39561
0
0
108631
48792
127734
49839
127736
0
78020
0
127740
0
0
127743
66233
0
127746
127747
0
127749
127750
0
127752
0
127754
0
0
1969
127758
56560
127760
20260
0
0
127764
62010
111116
9799
127768
127769
120057
0
125265
61832
0
127775
91574
103631
0
0
59321
127781
89235
0
107338
11428
127786
127787
127788
0
0
0
115507
127793
0
45607
64943
0
127798
35209
0
108531
0
15881
127804
113016
101552
127807
54176
122949
97611
127811
0
127813
0
127815
127816
61415
0
0
127820
91133
127822
127823
127824
95226
127826
46082
0
127829
127830
86680
127832
127833
0
0
2053
127837
47033
127839
73598
25993
37620
3122
0
127845
0
127847
127848
127849
127850
0
0
0
0
127855
0
127857
118123
34459
127860
0
40838
127863
0
0
0
0
77407
0
127870
0
0
49282
127874
25099
127876
127877
0
62462
127880
0
127882
0
127884
39562
27810
127887
88598
0
0
127891
0
0
127894
127895
69158
127897
0
127899
127900
15694
0
0
112494
83414
127906
0
127908
71012
127910
0
13480
11721
88458
27170
0
0
127918
94914
8706
0
85347
51489
127924
0
127926
101400
0
23837
0
94178
0
0
0
0
62533
127937
127938
127939
127940
109838
15694
0
0
0
69165
0
79885
0
94900
127951
127952
0
0
60977
127956
127957
0
0
127960
0
29836
127963
127964
127965
127966
127967
0
118022
127970
0
127972
0
127974
85082
99299
127977
62379
127979
77453
127981
0
50444
127984
53185
0
127987
127988
120551
0
40960
127992
39029
127994
87328
0
127997
73012
0
128000
63634
128002
0
128004
128005
78628
128007
43577
73207
0
128011
0
94328
16182
52174
0
0
0
0
0
40469
0
0
128024
119203
63772
128027
0
128029
0
0
128032
128033
7203
68462
83616
0
0
0
29254
128041
128042
15618
128044
128045
0
128047
0
0
128050
0
0
76227
66844
0
128056
128057
128058
0
69587
128061
128062
14476
42615
128065
116859
128067
0
128069
112809
0
88522
83266
128074
0
0
128077
77548
128079
128080
0
0
54273
30134
119448
0
0
0
89985
43391
0
0
83181
0
0
128096
128097
0
0
128100
128101
0
128103
0
128105
128106
128107
128108
0
128110
0
3188
14859
50553
0
128116
0
128118
128119
0
0
123476
128123
0
128125
0
96775
69616
10492
24138
120691
88075
128133
128134
19452
0
0
95374
0
0
128141
0
0
128144
128145
86779
0
76962
128149
59790
94515
0
128153
69808
128155
0
0
0
15639
128160
0
128162
128163
0
57306
73767
0
47310
128169
0
128171
128172
71934
0
0
128176
0
107802
128179
66038
128181
0
0
128184
128185
6063
128187
49983
25236
0
0
128192
128193
29742
128195
128196
0
0
128199
0
128201
128202
0
128204
2777
128206
0
42943
128209
0
0
90991
0
98215
95381
88048
0
128218
128219
0
60928
37462
128223
0
0
128226
128227
0
26417
30514
0
0
19198
128234
128235
128236
128237
128238
128239
128240
128241
43049
128243
128244
81735
0
0
123196
80768
0
0
75185
0
128254
128255
0
128257
0
0
15056
74302
128262
128263
0
0
128266
128267
1989
73364
0
25132
128272
0
0
37483
0
0
0
128279
14622
128281
128282
42565
0
114553
42396
0
128288
39731
128290
128291
46477
1199
0
128295
0
46190
128298
7381
65026
118720
128302
86845
128304
128305
128306
0
128308
128309
54068
128311
0
128313
128314
128315
0
128317
128318
128319
57578
128321
109330
0
0
128325
0
50441
68624
118065
91907
128331
0
128333
128334
128335
128336
42002
128338
128339
98119
0
128342
40119
93271
0
128346
128347
70780
82044
92486
65860
128352
19698
0
0
128356
103685
128358
50683
0
0
128362
128363
35770
128365
0
0
128368
128369
128370
89714
128372
0
128374
128375
0
99079
45271
0
0
0
0
0
0
128385
0
128387
0
128389
128390
128391
37571
0
128394
46087
0
22774
26933
88680
128400
9576
0
0
128404
0
128406
0
0
124104
47127
0
0
128413
46905
35394
83751
128417
29780
0
94853
0
128422
78597
117200
78062
82486
128427
0
0
46196
125987
128432
40379
0
0
128436
26610
128438
128439
26933
128441
27115
0
0
51692
128446
128447
0
0
0
128451
0
0
0
128455
128456
128457
128458
128459
128460
0
18776
121651
128464
0
128466
0
128468
128469
128470
128471
128472
0
0
99693
56296
128477
102332
68196
0
28252
128482
86473
0
128485
0
128487
20293
128489
0
23629
0
128493
128494
0
0
128497
0
0
107799
128501
0
128503
21774
23327
81595
128507
0
33262
0
10166
0
128513
128514
128515
52810
0
0
128519
128520
0
0
128523
128524
128525
106548
128527
0
87159
0
128531
0
128533
41148
128535
128536
80465
128538
0
76327
128541
128542
42514
0
128545
0
40396
0
55555
64899
0
128552
128553
128554
41262
0
128557
85144
65954
1684
0
128562
0
89441
79516
35296
128567
128568
5630
0
128571
128572
0
107772
0
128576
128577
128578
37480
0
0
91444
51217
128584
0
0
20197
97905
0
0
0
110406
0
123003
128595
0
0
0
128599
128600
106843
110900
128603
0
75810
0
109506
112479
36499
0
15885
0
128613
0
0
128616
0
128618
128619
0
128621
61348
0
128624
128625
128626
0
0
62430
128630
0
128632
14444
0
72286
109549
0
99687
0
107639
0
0
86792
0
54076
0
0
128648
128649
128650
0
0
107391
0
128655
128656
71646
0
82778
77110
128661
0
128663
0
0
91811
0
0
0
128670
0
128672
0
128674
0
0
128677
128678
0
0
0
0
128683
128684
102457
128686
128687
128688
80837
0
0
128692
0
60141
101429
0
100263
0
17282
128700
128701
128702
128703
128704
128705
0
128707
0
0
0
0
95088
128713
40378
128715
128716
128717
0
0
0
128721
72867
124802
35611
79943
27948
0
0
128729
0
128731
44914
128733
128734
0
128736
0
0
99887
0
128741
122539
0
90676
128745
128746
84341
0
0
0
96623
39911
128753
0
0
65427
0
128758
0
128760
128761
0
122547
128764
128765
116316
0
128768
128769
0
27851
45373
128773
128774
0
55691
128777
0
128779
128780
0
128782
26226
128784
0
0
128787
88837
0
128790
43295
128792
128793
128794
15513
59224
96371
33278
0
0
128801
128802
0
0
0
0
128807
41297
0
0
82577
43764
17840
0
0
29772
128817
0
128819
128820
128821
35034
128823
128824
105059
0
128827
128828
87953
128830
128831
128832
128833
0
128835
93496
128837
0
0
0
0
32085
0
90277
128845
0
97273
128848
128849
0
0
128852
61368
128854
0
128856
128857
60197
0
0
0
128862
12969
1606
0
0
128867
0
0
128870
0
128872
0
67582
128875
0
128877
128878
128879
0
118131
128882
0
0
128885
0
128887
0
128889
0
128891
0
128893
0
20924
5903
45360
55699
128899
128900
0
0
0
128904
40114
0
94755
128908
38437
128910
0
30316
33955
128914
0
83207
128917
128918
128919
76884
128921
0
0
0
101210
0
0
128928
0
0
32316
128932
128933
128934
66037
0
0
128938
0
60484
0
0
0
93017
128945
0
0
128948
128949
46555
128951
0
128953
0
57722
0
0
91151
0
81661
29713
123371
89659
0
0
0
0
0
128969
0
73244
27610
8001
47352
42738
0
0
0
128979
128980
0
0
128983
0
128985
128986
125426
128988
107676
128990
9811
45061
0
0
128995
0
128997
58157
128999
129000
0
129002
129003
129004
129005
129006
129007
129008
0
129010
129011
129012
129013
85217
129015
0
68970
129018
0
129020
23463
129022
17610
129024
72427
129026
129027
92269
0
87852
23872
71257
129033
0
0
0
129037
0
129039
0
129041
74404
129043
41856
129045
120021
129047
129048
129049
0
129051
105076
0
112341
0
0
77973
78512
31350
0
129061
129062
0
129064
129065
116555
107268
129068
129069
129070
0
0
0
0
129075
129076
129077
129078
129079
129080
104445
129082
129083
85449
0
0
0
80972
129089
0
66395
129092
0
0
0
22966
0
129098
129099
0
129101
0
18135
38061
0
129106
59611
1224
15320
51586
0
129112
129113
0
129115
103168
0
101103
10682
94706
0
20243
0
129124
0
99999
129127
37178
0
0
129131
0
0
0
42276
42901
21289
59260
129139
129140
0
17314
61614
0
129145
65406
129147
129148
129149
88772
0
0
40426
0
0
0
0
7144
0
129160
53225
0
0
129164
129165
129166
129167
66093
129169
129170
103289
129172
0
129174
129175
0
3167
0
0
0
0
129182
0
129184
96457
129186
0
129188
31197
0
0
129192
129193
120938
129195
129196
129197
0
41331
129200
0
129202
129203
129204
0
60461
16443
129208
13446
129210
129211
129212
0
128309
129215
0
0
51492
129219
0
129221
129222
0
46297
76315
66560
129227
8900
129229
14887
35445
42155
5471
129234
129235
0
129237
129238
84500
38240
50461
0
0
0
129245
129246
129247
129248
0
0
129251
129252
120384
77024
129255
129256
978
129258
0
129260
129261
113980
129263
129264
0
0
0
61358
129269
0
83321
0
0
129274
129275
0
15822
0
0
63153
0
0
0
54613
129285
0
70790
129288
0
0
129291
0
129293
129294
129295
129296
0
38089
0
129300
7582
50267
0
50414
0
129306
129307
101659
0
62390
0
55287
0
129314
129315
0
4442
0
129319
0
0
129322
0
129324
0
66947
100924
71998
0
0
0
129332
0
129334
120056
0
0
129338
129339
92489
30633
30310
129343
66159
0
129346
129347
0
47126
129350
129351
1348
0
0
0
0
129357
0
0
0
0
0
129363
129364
0
129366
129367
129368
0
0
0
129372
129373
0
97550
129376
129377
0
89467
129380
129381
76711
0
129384
0
129386
129387
129388
79191
24151
129391
129392
72190
99728
129395
0
0
0
129399
0
6865
129402
14667
0
129405
76910
129407
129408
68234
90476
0
129412
129413
0
14390
0
80040
129418
0
111478
0
113017
129423
0
0
6323
117977
0
0
98245
0
101446
129433
129434
129435
129436
129437
56957
0
14731
62659
129442
0
26955
129445
129446
129447
125422
27981
0
129451
0
129453
65540
129455
129456
0
129458
71560
129460
0
0
0
129464
129465
129466
60356
0
129469
0
80537
129472
25455
129474
129475
33246
129477
0
129479
0
0
0
0
129484
129485
0
111233
23053
0
129490
0
27852
0
95585
129495
0
0
0
129499
129500
62850
129502
0
0
129505
105596
0
0
57383
0
129511
129512
0
0
129515
129516
0
0
86980
55974
0
129522
0
110107
129525
129526
129527
129528
129529
129530
0
129473
129533
0
0
0
0
2973
47226
0
129541
129542
129543
0
0
129546
0
120970
0
45918
0
129552
0
129554
129555
0
123727
46714
0
108226
129561
43383
129563
129564
93072
129566
0
0
129569
75346
0
0
25849
129574
129575
128296
0
129578
93890
0
0
0
0
0
0
129586
0
77030
56614
129590
0
129592
110563
0
129595
129596
55737
31025
0
129600
0
129602
129603
118584
101951
0
44078
129608
0
61752
0
129612
70815
71251
39116
0
129617
25581
0
82401
0
129622
0
15716
107586
129626
129627
129628
0
66974
0
129632
129633
129634
129635
0
0
129638
129639
0
32216
0
34596
0
0
0
43831
129648
129649
34159
30198
0
129653
129654
94778
129656
0
129658
26593
53816
0
129662
0
73333
0
0
122381
0
129669
129670
129671
14135
108850
0
129675
46151
87333
129678
62125
78500
116745
129682
0
70926
88032
129686
112125
129688
0
129690
0
0
0
0
0
129696
0
449
21461
0
129701
0
24584
31043
0
129706
47779
129708
0
0
0
0
0
0
0
129716
0
0
0
0
129721
129722
129723
0
0
129726
129727
129728
113203
129730
0
129732
95815
129734
129735
66359
129737
89522
0
121051
0
129742
0
129744
109525
0
0
26399
129749
129750
129751
129752
0
129754
23779
129756
43389
129758
113047
87791
129761
0
122036
0
129765
129766
0
0
0
57158
25369
129772
129773
129774
121008
0
0
44845
0
0
0
0
129783
129784
129785
49080
29824
72630
85404
0
0
129792
0
129794
84485
115611
58798
0
0
65965
129801
129802
0
129804
0
0
95440
49005
83906
0
0
69777
0
51749
0
0
0
0
119638
0
129821
129822
11973
129824
129825
129826
0
0
129829
129830
0
129832
29407
129834
0
113870
0
0
129839
112234
0
129842
129843
32485
129845
129846
96056
0
0
95843
72005
0
0
3547
0
0
0
101138
0
129860
0
129862
88580
0
0
0
0
94031
129869
129870
0
0
69439
0
63135
65375
129877
0
108783
0
26606
129882
129883
123804
0
12184
0
0
0
0
129891
12622
129893
129894
0
0
129897
42498
129899
100679
129901
129902
129903
0
0
0
129907
0
0
0
46776
129912
0
0
40559
129916
45957
97949
39644
14626
129921
129922
0
0
0
81531
0
0
129929
0
0
0
129933
129899
60511
129936
32238
99436
84049
129940
0
0
109229
129944
0
129946
129947
78983
129949
0
129951
36520
129953
129954
0
53107
54425
387
0
0
0
129962
0
129964
0
129966
129967
35439
129969
0
0
0
129973
69559
0
27830
116769
116770
0
87561
0
0
83210
0
0
54664
129987
87781
0
979
0
0
0
129994
129995
73427
129997
128515
96375
0
96495
130002
130003
110587
0
0
0
0
44771
0
130011
0
0
108075
130015
0
130017
0
31534
0
35437
0
0
130024
0
130026
0
130028
0
0
0
0
130033
0
52506
0
63087
130038
0
130040
130041
130042
130043
68564
130045
51520
130047
130048
53528
0
71134
0
130053
130054
85408
0
0
0
75334
0
96866
130062
0
119883
52282
130066
0
130068
56816
130070
52751
98527
76211
130074
9669
130076
125991
0
130079
130080
130081
37187
127724
130084
44444
130086
130087
0
130089
0
0
0
100659
79513
85708
60401
0
0
0
130100
130101
130102
8210
124706
0
130106
0
0
0
41114
0
110064
130113
0
130115
130116
130117
130118
0
87358
130121
66580
130123
130124
0
48680
46504
0
130129
130130
130131
130132
104102
55966
0
0
2312
130138
0
130140
65453
0
32872
0
130145
130146
90961
0
23282
130150
46467
0
0
95590
25260
130156
130157
130158
130159
80310
0
130162
46709
130164
9899
129063
130167
130168
0
0
0
57607
130173
0
130175
0
0
130178
51390
130180
0
130182
0
130184
130185
108971
130187
130188
71361
130190
130191
0
130193
130194
130195
0
80290
130198
130199
0
90262
130202
0
130204
130205
0
130207
0
130209
0
0
37891
0
130214
38692
130216
0
65161
130219
82371
130221
0
130223
55387
130225
69700
0
0
0
0
0
130232
90523
83996
53038
130236
130237
0
0
130240
4017
0
130243
42484
130245
0
130247
130248
130249
60928
8784
0
55335
130254
35162
0
0
130258
130259
0
0
130262
0
0
0
0
0
130268
36361
0
130271
130272
130273
0
0
65608
130277
130278
130279
130280
130281
130282
130283
0
69780
0
0
0
24575
130290
130291
63125
0
130294
0
0
0
0
130299
0
37006
16284
84468
0
130305
103671
71091
130308
64173
0
130311
23415
0
0
93648
0
130317
130318
0
93975
130321
0
0
0
0
43523
0
130328
130329
130330
74839
0
130333
61195
0
130336
0
130338
0
130340
130341
0
63568
42450
96989
43217
43481
130348
0
0
130351
0
0
96453
0
64172
40086
130358
130359
0
0
95165
41027
0
0
0
130367
0
5922
0
0
130372
0
130374
130375
93898
0
57497
0
61310
0
120442
112076
11016
37120
0
130387
0
0
0
0
0
0
51203
0
130396
0
130398
0
0
130401
84192
130403
0
130405
0
0
0
0
130410
0
130412
0
130414
130415
0
94794
130418
130419
130420
0
130422
65498
0
0
130426
31594
0
130429
130430
0
130432
0
0
0
130436
96287
99081
0
0
59796
130442
75354
130444
83901
50496
0
0
130449
0
0
130452
0
0
130455
0
0
0
0
3611
130461
48958
0
0
130465
130466
130467
130468
130469
126229
0
50002
130473
130474
83905
59557
130477
63218
99798
0
0
130482
0
0
130485
0
0
0
47213
130490
130491
44314
93457
0
130495
0
0
99970
130499
31012
69771
130502
0
0
0
0
130507
130508
130509
130510
130511
0
67854
0
130515
0
0
0
0
0
130521
27221
130523
48525
130525
0
130527
3145
0
0
0
35209
45018
130534
0
130536
130537
130538
0
98725
0
0
130543
130544
130545
83302
130547
118737
0
130550
21453
130552
86936
53484
0
92756
130557
43325
36232
130560
0
0
72316
66479
75839
130566
0
0
0
93717
0
0
57380
130574
0
0
0
130578
63353
0
106134
0
0
100749
130585
108506
130587
0
33450
130590
130591
0
32838
0
0
130596
81807
20810
51047
130600
71505
130602
65268
0
0
130606
0
130608
130609
130610
0
130612
130613
130614
0
130616
130617
0
130619
0
130621
0
0
0
130625
0
84289
0
130629
68559
0
56614
0
130634
6535
2251
0
0
45382
130640
130641
130642
0
0
0
20477
0
130648
0
49703
0
0
130653
0
130655
82603
0
0
10831
130660
130661
0
33832
0
0
130666
0
130668
130669
0
0
68100
118397
130674
130675
0
130677
70608
95663
120680
59721
130682
99791
0
130685
0
130687
39261
98839
38564
0
130692
130693
48593
130695
0
130697
130698
91956
130700
0
0
130703
0
15855
0
75199
119192
70343
16151
130711
129351
130713
130714
0
0
0
33099
0
31678
0
130722
116814
130724
29354
130726
25483
114320
92264
0
85998
0
130733
130734
38614
91941
130737
27410
130739
130740
130741
107207
0
130744
0
27705
0
130748
130749
53022
130751
0
130753
98066
0
130756
91383
130758
0
32813
54286
0
77024
130764
125586
36416
130767
0
71709
130770
0
25977
130773
93713
95153
130776
130777
0
130779
130780
130781
0
129776
130784
101599
130786
0
0
130789
82696
3571
125562
32436
0
119333
0
0
130798
130799
0
130801
130802
0
130804
130805
0
130807
0
130809
79663
71871
82521
0
70113
130815
9031
130817
130818
130819
130820
0
130822
99779
130824
0
130826
61869
130828
0
130830
61492
18673
0
0
92594
0
130837
0
0
130840
32576
0
0
130844
130845
88647
0
130848
130849
130850
0
130852
38097
130854
130855
130856
0
0
130859
130860
72148
130862
0
130864
130865
0
39341
0
0
0
111307
28729
130873
130874
130875
0
130877
32145
0
130880
130881
130882
0
130884
125209
0
130887
66991
130889
130890
0
10686
130893
130894
130895
130896
17047
130898
130899
130900
0
130902
0
130904
130905
116843
0
0
130909
77663
71371
130912
82661
82696
130915
130916
0
0
0
130920
130921
130922
0
0
130925
130926
50466
51370
130929
0
130931
0
0
25059
86998
130936
130937
130938
130939
0
85639
130942
110095
9766
130945
130946
0
130948
0
130950
0
27113
130953
0
54772
0
130957
130958
130959
75380
130961
130962
0
0
0
46146
130967
0
0
0
0
4733
108372
110074
0
82896
130977
0
0
9289
0
24360
130983
130984
0
130986
0
130988
130989
99446
38001
0
50249
0
130995
130996
130997
130998
130999
72501
0
131002
0
131004
35389
68274
131007
63369
98391
72214
0
0
0
0
0
0
131017
131018
0
4405
131021
0
0
131024
1399
0
0
0
37564
0
7025
65368
118600
131034
0
130041
131037
93896
0
115263
131041
131042
0
131044
0
35877
0
131048
45039
131050
0
0
119786
131054
131055
0
131057
0
131059
131060
0
0
0
101516
38435
131066
97843
131068
0
131070
51610
0
80229
0
1692
0
0
131078
0
0
131081
0
131083
0
0
131086
0
131088
101414
0
131091
33381
131093
0
0
0
0
54766
0
91480
131101
131102
131103
131104
131105
0
131107
0
0
131110
131111
131112
131113
0
131115
92704
131117
131118
0
131120
0
30690
131123
70311
0
0
0
131128
131129
0
131131
131132
0
131134
25653
131136
131137
131138
105084
131140
131141
131142
0
95346
131145
47344
80865
58054
0
0
96519
0
0
76613
0
131156
0
0
0
80381
131161
0
90269
0
20809
27842
131167
128444
128776
42521
0
0
131173
0
131175
0
131177
131178
0
125549
42857
130133
65918
0
0
131186
131187
56641
92668
70654
131191
131192
67702
0
0
131196
131197
131198
131199
131200
121
131202
131203
131204
131205
58816
0
93170
42232
0
5823
131212
60525
0
469
54766
131217
100023
0
115131
124378
131222
130245
131224
0
0
131227
131228
0
0
0
16317
39934
48619
131235
0
131237
16523
0
131240
131241
0
131243
0
131245
0
130047
131248
131249
131250
0
131252
0
52178
0
0
0
114108
0
131260
131261
86197
92118
131264
0
0
94913
44191
57807
98727
131271
99660
0
0
131275
0
91259
131278
131279
0
131281
131282
0
131284
0
131286
0
44314
131289
0
0
131292
0
131294
99575
28259
131297
0
0
131300
50274
0
63119
131304
131305
0
51874
131308
63842
0
0
0
131313
52236
0
131316
19525
0
20293
131320
0
0
0
0
0
0
0
76732
131329
0
131331
79895
131333
131334
131335
131336
0
110988
74879
33275
131341
0
68930
0
0
45426
0
0
131349
0
0
38180
78652
0
131355
64477
49815
32064
0
0
131361
131362
129293
119589
131365
131366
0
131368
0
116247
89662
121820
85946
84675
0
23267
0
0
0
96279
54227
49543
0
79129
0
0
0
66635
37062
0
131391
0
131393
131394
131395
0
131397
0
131399
0
131401
57370
100965
131404
0
0
131407
0
131409
90573
120865
0
19506
81717
0
131416
131417
0
0
131420
18767
0
0
131424
0
131426
0
21941
0
131430
131431
131432
131433
0
0
131436
72168
16056
131439
49722
131441
131442
131443
0
0
0
0
65856
0
61687
105977
131452
131453
131454
0
0
66458
131458
131459
55235
131461
0
131463
84023
34744
17838
0
0
49909
0
91618
131472
0
36355
0
131476
0
0
131479
0
131481
131482
131483
0
131485
67140
131487
131488
131489
131490
0
131492
0
0
78455
102597
131497
76885
131499
0
89241
131502
0
81023
0
0
68765
131508
131509
86688
3231
131512
84311
0
0
0
0
71912
0
131520
0
131522
0
0
0
0
131527
78446
33377
88509
2542
0
131533
0
131535
0
131537
57980
0
0
131541
131542
104858
98520
0
131546
0
131548
82109
0
0
131552
0
90891
0
0
0
42947
0
15360
31177
131562
0
118738
0
131566
4747
131568
0
131570
0
131572
66595
131574
0
131576
0
131578
37188
71751
131581
131582
32227
131584
27800
131586
115773
131588
131589
131590
0
131592
129188
54073
0
131596
0
0
0
70640
131601
131602
61926
131604
0
0
0
131608
0
131610
131611
49756
131613
131614
46570
131616
0
0
76580
0
117417
0
0
108199
0
0
0
0
35275
81405
0
131632
70232
93850
0
131636
131637
0
114361
131640
0
131642
0
131644
131645
0
0
0
131649
131650
131651
131652
0
47026
0
90730
0
5589
131659
131660
72154
131662
131663
76592
131665
131666
0
70498
0
131670
44852
0
36474
131674
131675
131676
131677
54025
131679
131680
0
0
0
0
0
131686
0
0
131689
0
131691
42823
0
35433
131695
0
0
92751
131699
0
40557
0
131703
131704
0
131706
93750
108458
0
131710
0
131712
131713
119649
131715
113444
0
131718
0
23770
131721
131722
131723
0
131725
0
131727
131728
131729
131730
131731
0
49028
3567
131735
44894
131737
106660
131739
131740
18012
131742
131743
131744
0
131746
0
131748
131749
131750
40648
131752
131753
131754
131755
0
131757
60172
131759
0
131761
64150
131763
84953
0
8306
33009
81861
0
72742
80342
104119
131773
0
131775
131776
26524
131778
67267
0
63325
0
0
55311
131785
131786
0
131788
0
13842
0
46113
131793
0
49925
0
0
123673
90002
131800
131801
127487
131803
0
0
131806
0
33160
131809
0
0
0
0
131814
131815
131816
0
0
131819
131820
131821
0
131823
109929
131825
122994
107393
131828
131829
32115
121976
0
131833
90889
0
131836
120847
0
131839
131840
119055
131842
33340
19175
39962
0
131847
0
0
131850
131851
131852
0
131854
0
47304
0
0
0
0
131861
131862
0
131864
0
131866
773
131868
131869
131870
131871
85592
84980
131874
94822
52143
0
0
0
131880
131881
131882
47266
131884
52024
43669
111934
0
131889
0
99465
0
92337
95480
131895
88940
0
0
0
131900
83201
70952
74950
0
33232
131906
0
0
0
0
0
0
131913
131914
0
131916
0
131918
0
0
39295
72878
0
131924
131925
131926
131927
0
131929
0
0
131932
131933
131934
131935
131936
131937
40518
131939
131940
131941
131942
0
0
131945
131946
131947
125009
131949
131950
131951
0
0
55386
0
74638
131957
82820
0
131960
131961
131962
131963
0
131965
131966
10021
0
0
0
131971
0
0
57890
0
61105
0
0
0
131980
131981
0
131983
42211
131985
0
90201
131988
0
131990
0
131992
0
131994
0
0
40922
131998
106218
36797
55409
0
18221
26408
57203
0
132007
0
132009
0
0
0
132013
132014
132015
77069
132017
32477
0
63771
0
0
56184
132024
132025
98829
47911
132028
99961
54265
121158
132032
45668
0
8814
75290
28028
132038
132039
68636
0
122712
132043
132044
15931
36808
0
132048
0
39708
0
0
132053
31678
132055
75584
0
0
132059
0
43437
0
132063
0
132065
132066
39496
0
132069
132070
0
0
132073
0
0
20904
0
132078
132079
94623
132081
0
132083
5654
83043
0
107834
112521
0
57515
13468
132092
132093
61175
78610
132096
0
132098
0
132100
0
132102
109550
125936
0
0
0
70982
132109
132110
52239
132112
132113
132114
0
0
132117
132118
132119
0
98013
132122
132123
76046
132125
132126
132127
132128
132129
126057
68520
0
58491
132134
132135
132136
118693
132138
132139
81283
0
132142
132143
0
132145
56745
132147
0
0
132150
132151
50210
132153
96436
81487
132156
0
132158
0
99270
132161
132162
0
0
105920
64705
111892
5057
66874
57847
0
89715
0
0
132175
48993
0
0
120491
132180
36515
53262
82530
0
0
0
50420
132188
53856
32729
132191
132192
132193
0
94593
132196
113960
0
132199
117302
0
132202
132132
132204
0
0
132207
87809
0
132210
0
0
0
132214
55413
132216
0
132218
0
132220
89912
0
132223
127478
44008
132226
132227
0
52899
132230
63539
132232
0
0
0
21040
45268
132238
33124
132240
132241
0
0
0
132245
132246
132247
132248
98625
132250
0
31803
0
78982
84576
23254
0
57684
132259
0
0
132262
85979
0
84230
132266
0
34343
0
0
0
132272
96928
132274
40111
0
0
132278
0
64024
132281
132282
42211
132284
0
0
0
46314
0
39145
132291
132292
132293
125844
0
132296
24917
124685
45915
0
17260
44338
54414
132304
120497
132306
107175
132308
132309
109661
0
127524
0
132314
0
132316
132317
0
0
132320
132321
0
132323
0
114997
0
0
49784
0
132330
132331
132332
0
132334
132335
65282
0
132338
52390
86492
132341
132342
0
1200
132345
132346
132347
69719
0
132350
132351
132352
108587
130770
78257
0
132357
0
132359
0
0
47361
78905
132364
132365
132366
132367
132368
132369
132370
0
37983
0
132374
55613
22850
132377
132378
0
91681
0
0
132383
132384
0
132386
84803
0
33538
0
0
0
0
0
0
0
3686
0
34021
132400
0
132402
65354
0
132405
0
132407
75499
70446
132410
0
0
132413
0
69886
107517
0
0
132419
0
0
67732
132423
0
132425
132426
132427
132428
0
132430
77368
0
79459
0
40776
0
132437
74737
0
0
132441
0
81579
132444
0
132446
132447
0
46003
132450
132451
132452
47045
3308
0
0
132457
132458
38691
132460
0
0
132463
0
0
132466
0
59211
0
0
81535
132472
0
132474
0
132476
0
132478
0
0
0
132482
57093
26174
132485
32991
0
65824
19551
132490
132491
0
132493
0
132495
5694
55156
0
132499
0
89336
0
132503
4560
132505
0
0
132508
132509
21795
0
132512
0
0
132515
62435
0
0
0
132520
0
94549
67945
132524
52188
79060
65763
132528
27612
132530
0
132532
50292
28416
0
0
0
132538
74381
0
0
132542
132543
69751
0
0
132547
132548
35980
86499
132551
132552
45160
132554
96978
33349
132557
0
0
68997
0
52638
132563
86246
88939
132566
132567
0
0
51408
0
132572
63537
50264
132575
0
132577
0
0
0
132581
132582
0
19039
132585
37300
0
132588
132589
48426
132591
130113
132593
132594
132595
94886
132597
132598
132599
0
0
132602
89114
132604
132605
73660
0
0
27587
0
104393
132612
132613
0
0
132616
0
93613
0
0
108981
0
132623
106490
132625
132626
132627
0
132629
0
0
132632
118227
132634
14320
132636
0
132638
132639
93677
76410
132642
132643
132644
0
0
132647
132648
0
132650
132651
132652
0
124649
132655
35983
0
132658
5851
132660
132661
132662
110909
87653
132665
37978
0
0
0
84778
79865
132672
0
0
0
0
87662
132678
0
132680
132681
79110
132683
128778
132685
105004
132687
132688
132689
69505
132691
132692
25241
132694
0
0
80766
0
0
132700
0
45252
61550
48407
132705
132706
0
132708
132709
132710
132711
94287
132713
0
0
132716
132717
0
132719
0
0
0
0
0
132725
82690
132727
54356
0
27810
132731
132732
38422
131297
0
0
132737
132738
0
132740
0
132742
93876
0
13598
132746
50747
0
78782
132750
0
132752
31481
132754
0
83087
0
132758
112036
0
0
0
0
0
132765
0
132767
61077
88309
52921
0
132772
83358
0
0
0
132777
0
49449
132780
132781
0
0
0
0
132786
132787
126514
132789
0
0
107754
0
90381
102277
18261
132797
87441
0
32070
132801
132802
93380
6337
0
47990
0
132808
0
132810
0
130414
0
132814
0
132816
0
0
0
132820
132821
58925
132823
0
0
0
0
0
91637
132830
72723
0
0
0
0
132836
0
132838
49302
132840
120993
132842
34468
0
44987
0
0
132848
0
0
132851
23035
80876
0
132855
59716
132857
0
0
0
0
83208
0
132864
132662
50712
87584
132868
71480
132870
132871
64027
77565
103477
87607
71878
132877
132878
132879
35385
0
0
0
34272
0
132886
0
0
132889
132890
0
50869
35283
83577
54920
132896
0
132898
0
0
0
0
91491
0
132905
0
0
130446
132909
50177
132911
39385
132913
0
0
0
78331
34797
132919
68423
0
0
95719
132924
0
92142
132927
132928
11065
132930
47155
125733
132933
132934
55249
46653
46902
0
75194
132940
0
0
132943
132944
0
132946
71835
67567
6563
132950
0
0
0
132954
99856
0
0
132958
103221
132960
39916
57282
0
132964
132965
7459
132967
132968
0
132970
0
0
108714
0
0
132976
49974
102106
0
132980
0
21997
0
0
32108
132986
132987
132988
18887
132990
0
132992
132993
79557
132995
55031
132997
0
0
130727
133001
117580
46395
0
133005
64942
0
79948
133009
0
133011
0
133013
14690
0
133016
133017
0
133019
63673
125532
0
35298
133024
38953
133026
0
0
0
133030
0
0
86542
133034
133035
0
0
133038
8763
29654
0
78569
0
133044
133045
0
41337
0
0
0
133051
0
0
0
0
133056
0
114189
0
133060
0
0
0
133064
0
112449
62645
0
133069
0
84029
77339
78613
0
0
118267
0
133078
104633
0
133081
1697
133083
133084
0
133086
19156
43409
111447
133090
133091
0
86937
61110
75460
133096
133097
0
85709
133100
133101
68346
133103
133104
123098
104866
133107
133108
0
0
133111
0
0
133114
133115
133116
133117
0
0
133120
37038
93075
106085
133124
0
0
133127
93849
0
0
0
0
41073
126804
19238
23941
0
82049
0
81816
0
0
133143
0
133145
133146
0
85260
0
0
133151
133152
99035
44619
0
133156
0
0
48652
133160
82077
89788
0
0
68836
133166
133167
0
0
133170
58216
133172
0
0
0
133176
0
133178
133179
0
74348
133182
133183
55918
133185
7535
0
0
0
0
133191
120963
82993
0
94380
0
89403
125937
0
0
0
0
131627
0
133205
133206
133207
133208
133209
133210
133211
0
0
133214
133215
133216
133217
133218
0
76710
133221
62905
101684
133224
133225
16229
55297
18413
133229
133230
81559
36782
133233
69563
0
117054
133237
97214
0
93661
133241
133242
133243
133244
0
133246
0
103807
91261
115185
133251
133252
133253
74744
17755
133256
0
46588
133259
133260
133261
0
0
88107
37801
133266
71424
133268
133269
133270
0
0
133273
96
0
47896
133277
11860
133279
133280
0
133282
133283
133284
133285
0
133287
0
133289
133290
133291
133292
133293
0
133295
0
6360
70972
0
133300
133301
133302
133303
0
0
22824
133307
133308
0
0
7786
115354
6288
49580
11522
0
33352
133318
0
76849
133321
50604
133323
0
0
0
133327
0
0
0
53572
102513
133333
133334
0
5631
0
0
0
133340
133341
133342
133343
133344
0
0
0
0
0
0
133351
0
34600
43497
94395
133356
0
0
0
13697
0
0
0
0
133365
0
0
133368
133369
35250
60257
133372
0
133374
0
133376
0
0
0
133380
0
0
133383
0
133385
133386
74590
133388
133389
0
15602
72031
114943
133394
133395
37830
84031
133398
133399
0
0
133402
40181
729
0
94044
44875
0
0
0
0
133412
0
37482
89972
133416
133417
49114
0
133420
0
0
133423
133424
133425
133426
133427
0
75078
0
0
0
0
39333
0
0
0
44049
133439
66341
133441
0
0
0
0
125633
40057
133448
0
91362
77401
73645
133453
133454
133455
133456
0
0
133459
0
0
489
133463
0
0
0
132599
133468
15084
133470
133471
133472
20487
54435
0
133476
41953
35943
133479
133480
97280
133482
46227
0
0
133486
129859
133488
133489
0
124988
0
0
133494
0
133496
0
0
0
133500
133501
0
133503
0
133505
0
0
0
0
87763
0
133512
0
0
133515
81162
18455
0
0
133520
0
133522
133523
133524
84723
75109
3686
98348
133529
0
0
117719
133533
0
85924
133536
133537
81719
69008
133540
0
0
133543
0
133545
133546
133547
133548
133549
0
5959
0
0
0
53564
0
133557
0
133559
133560
0
61973
62051
82514
32507
0
0
0
0
133570
105248
0
122600
0
37211
133576
133577
133578
0
0
0
0
133583
122827
124341
76372
93308
67995
0
0
133591
16140
2165
0
133595
133596
0
0
120300
0
133601
0
133603
0
69423
0
0
133608
133609
62369
0
0
133613
133614
0
0
0
0
67915
73552
133621
38138
0
0
38253
86968
80140
0
0
0
59286
7051
116470
0
0
127855
86632
133638
133639
0
32372
0
0
133644
0
125347
0
0
0
91853
90034
0
0
91795
133655
36351
133657
133658
133659
21156
0
0
8466
133664
0
29078
0
0
30112
15939
133671
27813
0
133674
84535
133676
43226
78292
0
0
133681
546
0
0
133685
0
133687
133688
0
133690
108348
133692
133693
133694
0
104234
133697
0
133699
133700
78469
0
133703
133704
0
0
133707
0
0
133710
133711
133712
133713
0
133715
133716
0
133718
133719
133720
12484
133722
0
88908
133725
112620
133727
62776
0
133730
89080
133732
0
133734
90906
133736
133737
75130
0
133740
0
43033
0
133744
0
133746
133747
133748
133749
0
133751
133752
0
133754
0
58140
0
0
133759
0
0
5954
106464
91900
133765
0
67726
129352
0
133770
0
0
81038
133774
0
0
0
133778
133779
0
133781
19732
0
21880
133785
133786
133787
55683
0
133790
0
71582
36399
0
0
89367
63841
133629
0
71927
0
133802
133803
133804
74557
42958
0
133808
133809
124681
0
0
0
103390
75499
0
97970
0
0
0
0
113063
133823
0
133825
111702
0
132986
0
133830
133831
0
0
133834
133835
66145
85859
60241
86826
1614
133841
0
0
0
63842
133846
133847
0
0
36684
61304
46214
133853
133854
0
133856
133857
133858
133859
133860
133861
133862
0
0
133865
0
133867
0
0
0
133871
0
133873
0
133875
0
133877
133878
0
133880
133881
0
133883
0
133885
73884
0
133888
108876
6641
133891
0
0
91960
133895
108318
65078
116453
133899
17848
133901
133902
58368
133904
133905
85722
133907
0
133909
43974
69340
87486
133913
86253
0
0
0
133918
63396
133920
25579
133922
133923
102233
0
133926
87776
63478
76187
133930
133931
0
44390
0
89603
66688
0
0
0
65876
36264
133942
133943
133944
58787
133946
133947
51571
133949
0
0
26994
0
133954
115691
100926
133957
11352
133959
18983
96802
133962
0
0
133965
74638
30903
133968
133969
13584
133971
133972
133973
133974
0
133976
98469
0
133979
133980
0
133982
47751
0
106364
133986
48711
133988
133989
133990
133991
133992
21557
20511
0
0
76429
133998
0
83244
0
134002
0
57107
0
0
134007
0
134009
97882
134011
134012
134013
134014
0
68413
94808
0
134019
53451
134021
42874
0
0
134025
134026
134027
0
0
20608
92356
0
0
0
0
0
134037
134038
56899
0
134041
36475
0
35285
33161
53346
134047
0
76938
38940
85405
86838
0
134054
134055
134056
134057
0
134059
134060
89728
134062
23586
118402
37018
0
0
89246
0
30536
0
134072
0
80745
0
134076
134077
56836
97249
134080
0
99082
10752
134084
71362
0
0
11690
43844
61991
134091
134092
134093
134094
0
0
13292
134098
0
0
134101
94437
0
134104
0
134106
134107
134108
82773
134110
134111
93366
134113
32422
134115
0
0
134118
67995
12229
0
68681
0
134124
0
134126
134127
0
134129
134130
0
36836
134133
0
134135
134136
0
134138
0
62620
134141
134142
0
134144
0
134146
0
134148
0
134150
0
134152
134153
59500
94190
40636
38655
134158
0
134160
134161
30414
0
26647
134165
134166
27248
6074
134169
92306
113015
134172
129839
0
0
134176
134177
134178
0
0
134181
574
60761
134184
0
0
0
45352
0
134190
0
134192
66987
134194
134195
0
0
134198
0
0
134201
134202
0
0
58195
0
92216
134208
134209
34902
134211
86192
0
134214
27142
0
0
134218
134219
134220
47371
0
103056
134224
134225
13754
134227
0
4569
68653
79032
39804
134233
134234
134235
42463
0
0
134239
47444
0
134242
134243
134244
0
0
134247
71375
40871
134250
134251
0
0
134254
53037
60482
63100
0
0
0
134261
0
96176
109288
134265
0
134267
0
134269
134270
49822
134272
134273
0
65427
134276
14807
134278
134279
0
0
134282
0
134284
134285
134286
134287
134288
0
7690
0
57429
134293
45934
119492
0
85233
0
134299
0
0
134302
134303
81340
134305
0
134307
14070
134309
11131
88585
0
0
134314
0
134316
0
134318
0
56539
96011
0
0
0
0
0
0
98449
0
134330
134331
134332
0
0
134335
134336
0
0
127967
134340
0
0
74424
107789
64296
0
88062
0
0
0
0
0
0
56977
109530
134356
134357
69022
0
134360
0
0
0
113199
0
134366
61612
0
0
90128
0
0
127065
69377
0
134376
0
99526
79641
0
37317
25568
0
0
134385
0
134387
134388
60075
0
75823
134074
0
134394
0
81064
0
0
100045
134400
0
90518
134403
134404
0
46145
0
134408
134409
134410
0
0
134413
134414
50393
134416
24021
134418
0
134420
126669
0
0
134424
0
0
0
0
84917
90659
134431
52844
45313
89429
0
134436
134437
134438
134439
0
0
134442
0
134444
134445
121265
42175
0
134449
0
75919
73966
0
0
134455
130721
96418
134458
55175
134460
134461
134462
0
0
134465
0
134467
134468
0
0
134471
77161
134473
134474
134475
8667
134477
0
0
0
9757
12760
0
0
134485
134486
38943
0
0
134490
0
134492
84504
0
47103
89093
134497
0
134499
134500
134501
134502
0
134504
134505
0
134507
121453
134509
0
134511
134512
134513
134514
43414
134516
134517
0
134519
0
134521
18453
106135
134524
134525
0
134527
77417
113421
48828
51275
86562
0
0
134535
134536
25399
65984
134539
134540
75506
65432
78008
114932
131887
52312
0
0
87458
134550
0
112459
58834
87243
49462
93570
274
134558
0
25420
0
134562
134563
134564
134565
134566
52717
0
134569
134570
134571
134572
0
0
0
134576
52902
134578
0
0
80129
134582
0
134584
111710
134586
134587
0
0
134590
0
134592
125189
0
134595
134596
134597
134598
0
122104
0
134602
0
0
134605
0
48528
134608
134609
134610
134611
98141
0
134614
68066
134616
0
0
0
134620
134621
14965
0
99387
29086
12293
134627
116838
23633
0
0
134632
112791
0
134635
134636
134637
0
52364
134640
134641
73530
0
14906
134645
134646
0
134648
134649
0
0
134652
0
0
134655
126430
133277
134658
134659
0
94794
0
8043
134664
134665
48920
134667
134668
0
134670
0
134672
0
134674
134675
0
48784
77541
0
134680
0
134682
134683
52432
13276
0
0
134688
134689
111815
0
0
0
0
0
37671
134697
134698
107912
5928
134701
134702
134703
0
0
134706
127573
0
0
33076
134711
131570
0
0
75025
0
0
134718
0
134720
0
0
134723
127629
134725
134726
99559
77447
0
134730
134731
0
93401
77295
134735
134736
0
134738
82788
0
0
0
0
65955
81800
134746
0
74472
7248
0
0
134752
134753
134754
134755
134756
0
134758
0
0
134761
104577
0
107195
61932
134766
134767
134768
87333
134770
0
134772
0
134774
134775
0
134777
134778
134779
69972
0
134782
134783
122740
134785
134786
0
0
0
134790
134791
0
0
45161
70275
9255
134797
12810
134799
134800
60269
0
0
134804
134805
0
0
25699
51667
29099
0
134812
134813
0
8269
0
101331
0
134819
134820
70726
91343
121022
79088
0
59217
0
134828
9129
0
0
45101
134833
134834
0
134836
0
0
36358
38487
94098
134842
85423
134844
0
0
0
0
92491
37239
0
134852
134853
117683
88034
64602
134857
134858
134859
134860
134861
96988
39635
134864
58299
0
0
134868
0
0
110487
52333
134873
0
134875
0
134877
0
47382
0
123174
134882
134883
68744
0
91207
76605
0
109729
0
134891
0
134893
1173
134895
134896
0
0
134899
134900
0
0
0
0
8243
134906
0
88897
0
66742
134911
44821
0
118401
0
82462
134917
134918
90950
119833
0
62275
134923
134924
113793
134926
0
134928
106515
0
0
122027
61615
134934
67332
134936
75685
0
0
21861
134941
0
134943
66446
134945
113349
134947
0
49942
134950
134951
134952
52282
0
134955
0
134957
134958
134959
0
0
134962
0
0
95093
134966
134967
83763
0
50887
75626
90762
45998
31792
134975
114629
65764
58305
118219
134980
134981
134982
0
134984
134985
98759
0
41234
0
0
80617
81646
0
134994
0
92857
134997
134998
36840
0
135001
0
62569
135004
135005
135006
135007
0
0
135010
0
76286
0
48483
70477
0
0
135018
105997
0
0
0
0
135024
135025
135026
135027
0
135029
124065
70854
135032
135033
135034
0
135036
108258
0
135039
135040
135041
135042
0
0
13068
135046
0
57761
135049
0
135051
135052
99531
135054
0
0
41545
33839
135059
135060
135061
135062
135063
38353
135065
0
36041
135068
0
64326
0
135072
99784
135074
0
0
0
0
135079
0
73033
135082
0
62230
135085
135086
0
135088
135089
0
135091
135092
135093
64497
0
0
104909
135098
7006
0
30797
135102
106048
135104
135105
135106
0
0
58796
135110
64463
135112
135113
56482
86452
135116
22616
0
135119
135120
135121
4710
135123
127628
0
0
0
135128
77440
135130
0
135132
135133
0
135135
135136
0
11125
63303
135140
0
135142
135143
0
77107
135146
135147
0
135149
88933
6032
56117
0
135154
135155
135156
0
0
0
0
135161
0
0
0
115697
135166
0
135168
50328
135170
56391
135172
135173
0
0
0
135177
100876
0
0
135181
0
135183
135184
135185
42640
0
132778
0
0
0
0
0
64884
135195
135196
90328
135198
39471
58527
135201
49865
135203
135204
55522
0
1352
0
0
135210
104886
0
47563
0
0
135216
0
84135
0
0
30894
135222
89929
0
135225
98203
57130
135228
101121
0
135231
0
135233
135234
135235
135236
135237
0
134345
135240
0
135242
8788
135244
0
135246
60023
75752
135249
135250
135251
0
0
56533
44018
113127
135257
62296
0
135260
0
0
0
46515
135265
135266
115977
61935
135269
0
0
67678
0
0
30460
0
54227
69191
41181
135280
79226
0
0
0
0
135286
135287
135288
135289
0
135291
69556
135293
0
0
135296
20579
0
86900
37505
80878
0
125095
135304
0
96549
134850
135308
135309
0
135311
96164
0
0
0
135316
94714
0
135319
66718
135321
135322
0
135324
135325
0
0
0
0
0
84185
86160
135333
135334
135335
0
120633
0
135339
135340
34384
0
0
135344
0
70049
135347
0
86892
135350
41589
135352
0
135354
135355
135356
56484
135358
135359
135360
29083
87009
24497
135364
0
0
0
0
0
0
121813
41146
135373
0
62261
0
0
41791
0
97382
0
50555
135383
117849
135385
0
75231
0
135389
77796
0
85136
135393
0
0
0
0
135398
0
135400
75489
135402
83260
29266
0
0
28032
135408
135409
37543
65591
0
0
66098
135415
135416
0
135418
39127
0
0
0
0
0
66757
75280
135427
135428
0
0
0
135432
0
0
135435
0
0
135438
0
135440
135441
135442
25308
135444
0
135446
68079
94201
48239
135450
135451
135452
0
0
135455
135456
0
135458
135459
84831
135461
0
135463
135464
0
75999
55869
135468
90827
135470
135471
0
97756
122434
105249
77797
135477
0
0
0
135481
0
0
135484
0
135486
135487
0
81283
120852
92680
135492
73291
0
0
0
135497
0
0
135500
38062
64242
17756
0
135505
88975
135507
0
10986
41697
135511
37062
0
0
135515
135516
11593
135518
96375
0
0
79955
135523
0
105718
52358
77421
135528
0
0
78982
88267
63403
0
0
135536
82635
0
0
58450
0
28811
0
135544
0
135546
0
135548
0
135550
0
135552
135553
0
0
135556
135557
0
135559
135560
135561
69008
135563
135564
0
0
135567
0
135569
92950
135571
96545
7438
135574
61149
5460
135577
135578
135579
0
0
0
135583
135584
135585
0
135587
77796
0
0
0
135592
0
0
130944
135596
0
0
0
121672
88352
135602
121551
39321
135605
0
0
0
0
135610
26271
0
74976
33488
0
0
44474
0
135619
86210
135621
0
135623
135624
135625
0
0
0
0
0
0
135632
135633
0
135635
0
0
0
89076
0
35226
135642
135643
135644
0
111061
0
135247
49886
135650
0
135652
0
121950
0
135656
95054
0
135659
135660
38231
0
135663
135664
134850
0
0
135668
135669
0
96558
135672
135673
0
135675
97530
0
135678
135679
0
0
73009
0
0
0
135686
0
0
135689
33777
0
0
42718
135694
128860
0
0
0
0
135700
135701
0
96284
135704
135705
135706
0
131057
86833
0
88186
125241
135713
135714
0
0
0
0
135719
135720
135721
135722
0
0
0
0
0
135728
69857
0
0
57114
0
135734
0
0
135737
135738
0
0
135741
0
0
0
0
135746
0
0
135749
48645
0
135752
0
0
135755
0
135757
135758
135759
0
135761
135762
71423
0
0
135766
0
0
135769
28486
135771
0
0
83753
0
135776
62984
0
135779
0
135781
131172
0
135784
0
0
105142
10804
0
0
135791
0
135793
135794
89602
64105
80307
135798
3401
135800
95304
135802
102922
135804
135805
0
135807
135808
135809
44411
0
90659
135813
46468
135815
135816
0
131928
0
79544
58756
67315
135823
135824
135825
0
135827
11671
0
135830
135831
135832
36369
135834
38628
135836
0
0
135839
0
83282
3646
135843
0
135845
0
0
135848
135849
0
135851
135852
0
0
135855
135856
0
125462
0
87930
52346
0
0
135864
0
0
0
135868
20140
0
0
135872
135873
0
0
135876
0
33614
135879
0
90817
78323
0
0
123586
135886
0
135888
135889
135890
135891
0
22449
26203
0
4645
135897
130493
0
52717
135901
135902
0
135904
0
135906
107631
12462
135909
0
69192
87722
0
135914
16448
4880
135917
0
0
0
135921
0
135923
58411
113943
135926
0
0
121556
64020
135931
0
54442
131074
0
135936
58829
0
128707
0
135941
135942
0
24968
0
135946
5061
0
135949
0
82279
68327
0
38214
0
0
135957
0
6441
0
135961
135962
135963
0
135965
135966
0
135968
0
36775
0
69670
108710
0
54529
0
135977
135978
57497
135980
135981
135982
103580
14857
135985
135986
0
0
135989
135990
97105
135992
0
0
135995
0
46541
0
92594
0
136001
136002
136003
0
136005
136006
136007
136008
0
23340
61808
136012
0
57502
129
134535
51411
136018
0
136020
0
0
0
136024
107526
0
136027
136028
136029
0
0
136032
136033
136034
136035
136036
136037
0
49215
0
136041
0
125647
136044
46230
136046
0
0
0
0
136051
136052
136053
0
0
0
92536
36208
0
136060
136061
6490
42987
136064
92800
87571
78374
136068
0
0
136071
0
0
0
16046
136076
0
10128
0
0
0
0
0
0
136085
111833
61625
0
136089
136090
2289
51391
115721
0
136095
112040
136097
23110
136099
136100
27461
136102
0
136104
86344
136106
11150
136108
136109
74769
0
73159
0
136114
68512
136116
105256
0
136119
136120
17066
136122
0
136124
0
136126
136127
125643
113084
0
136131
0
136133
136134
136135
0
0
136138
136139
0
136141
136142
126639
0
0
0
0
98788
90454
136150
0
136152
136153
0
0
0
3844
0
0
136160
85826
136162
136163
136164
136165
136166
136167
57580
136169
121901
50199
62701
111257
136174
71059
95611
8400
0
36999
0
136181
136182
0
136184
26381
136186
0
78375
126791
136190
0
136192
0
0
89210
0
136197
136198
136199
88192
0
82423
0
76666
136205
69345
0
136208
116460
136210
0
56612
136213
0
136215
88326
0
0
123753
28177
0
136222
136223
136224
66360
136226
0
136228
0
0
136231
32813
136233
136234
136235
0
0
0
0
0
136241
0
84472
136244
28157
0
136247
0
136249
136250
0
136252
0
136254
0
0
0
133720
0
71881
0
136262
104053
136264
136265
0
136267
136268
0
136270
105809
136272
0
136274
0
63601
51030
62997
136279
136280
83411
136282
0
75659
44024
0
136287
136288
75896
0
136291
90936
0
136294
0
136296
0
0
0
136300
136301
0
0
0
80493
80176
0
42109
0
136310
14986
136312
89645
0
0
98953
0
136318
0
136320
80125
136322
25608
136324
0
58444
5932
136328
0
61228
0
0
136333
40545
0
136336
67695
99077
136339
36362
123913
136342
136343
61364
46929
58475
36800
136348
97187
136350
39023
73169
0
136354
0
49580
136357
136358
0
0
136361
56332
0
0
136365
0
0
136368
136369
136370
39246
0
641
0
136375
136376
0
67763
0
0
104154
105848
0
0
0
0
0
99813
0
0
75704
136392
136393
0
21376
136396
0
37150
106246
136400
136401
136402
135008
0
0
11699
0
1166
0
0
0
61293
136413
136414
62845
136416
9111
0
46533
0
26908
123773
136423
136424
136425
0
136427
136428
134219
136430
30457
0
41109
0
24585
0
136437
136438
136439
0
136441
0
136443
136444
136445
0
65413
136448
136449
40659
0
136452
63645
136454
70821
0
136457
0
0
68780
0
0
0
136464
0
0
136467
136468
136469
136470
75194
136472
136473
0
0
9582
136477
0
136479
95982
0
0
0
77621
0
0
136487
0
0
2009
54699
91412
136493
136494
0
136496
136497
47998
28673
89261
136501
136502
0
0
0
93776
136507
0
133880
0
0
0
47907
136514
0
136516
0
8183
135431
26249
0
134009
84887
0
136525
0
136527
136528
0
136530
136531
75227
0
136534
136535
113014
136537
0
1766
70511
0
136542
0
136544
39839
136546
0
136548
26886
0
0
0
136553
0
0
136556
136557
85473
0
0
0
136562
0
136564
95191
136566
98887
0
0
0
115843
136572
0
0
136575
87166
136577
136578
0
136580
136581
136582
67092
0
28329
136586
136587
136588
136589
0
0
41485
0
0
136595
100493
136597
0
0
18365
0
136602
8333
0
0
0
49101
0
992
0
136611
0
0
0
136615
0
27217
136618
22297
136620
0
136622
136623
136624
136625
0
136627
0
136629
55061
0
66191
0
0
0
136636
131006
0
88911
136640
0
136642
136643
136644
0
0
0
136648
136649
0
0
136652
136653
0
136655
0
136657
0
0
0
136661
0
0
118922
48274
0
0
136668
136669
136670
0
136672
96905
136674
136675
136676
136677
0
136679
0
0
136682
0
136684
136685
26346
66689
0
45727
0
20378
136692
136693
37214
2411
136696
62303
122429
136699
0
75351
136702
0
0
0
0
136707
0
89011
136710
0
0
136713
0
79021
0
0
136718
0
0
0
0
136723
136724
136725
136726
45132
136728
0
46729
136731
136732
136733
136734
0
0
56371
65614
0
136740
0
136742
136743
55
136745
0
0
136748
47999
136750
43459
0
136753
99199
29999
65663
136757
59201
0
0
136761
0
136763
0
136765
54999
0
136768
10013
99198
59724
0
124797
38359
0
136776
0
136778
0
136780
136781
30580
136783
123263
0
136786
0
0
0
136790
136791
99860
60244
0
136795
0
101301
2775
0
7048
136801
0
67235
0
79940
92401
0
0
0
0
86682
0
136813
136814
136815
136816
32435
0
0
0
0
0
31236
89283
136825
65037
136827
0
48524
81471
0
0
89672
0
0
120970
136837
0
136839
92403
0
136842
0
93520
0
136846
123354
90963
136849
48680
0
0
56772
136854
136855
124342
136857
0
69353
0
136861
59325
0
23813
136865
0
136867
136868
0
122504
136871
0
0
136874
83410
109136
136877
0
89851
61137
136881
136882
42653
136884
50709
0
0
0
136889
0
136891
0
136893
20944
13335
45392
136897
0
0
136900
136901
39315
0
0
136905
0
136907
0
0
136910
56848
136912
0
13196
136915
136916
0
111642
40143
136920
136921
101087
0
0
136925
0
136927
66896
82444
0
34189
0
136933
17359
51623
0
0
136938
0
97608
0
5457
0
136944
53860
136946
0
1844
0
136950
136951
136952
0
0
136955
136956
0
0
136959
0
136961
0
61030
136964
48463
0
0
136968
136969
68012
0
136972
0
36631
0
0
0
136978
0
72120
136981
0
136983
136984
67812
0
0
122153
0
0
136991
0
54781
136994
136995
136996
136997
0
136999
0
0
67763
0
115200
0
0
137007
0
0
137010
0
26673
0
137014
59529
74540
0
137018
137019
137020
137021
104924
137023
0
56698
0
118680
125158
87522
0
0
0
104249
85102
137035
137036
0
68808
79416
137040
81822
137042
0
137044
137045
137046
0
122088
83506
0
81753
137052
0
43651
0
24786
137057
137058
120066
15342
137061
137062
137063
0
45985
137066
0
137068
64195
0
97921
43950
0
137074
137075
0
137077
210
43076
46266
0
137082
0
137084
42218
0
103700
0
0
137090
83911
0
0
0
137095
44289
137097
137098
0
135524
0
0
0
39181
7848
86873
0
137108
0
0
0
137112
98931
0
0
137116
137117
137118
0
0
137121
137122
0
0
0
66757
137127
86442
79635
137130
0
137132
110643
0
137135
137136
0
137138
0
137140
0
0
0
137144
137145
0
73985
122339
137149
137150
137151
8256
0
0
137155
0
137157
137158
0
28521
137161
47190
0
9094
112198
137166
137167
834
11257
0
0
74381
137173
53986
0
137176
0
137178
0
137180
0
0
40053
0
137185
137186
137187
6245
115209
137190
17001
32829
0
137194
137195
0
137197
0
137199
0
137201
137202
55757
137204
128036
137206
137207
71546
137209
137210
0
0
80391
0
137215
61098
50257
0
137219
0
0
137222
0
137224
137225
0
137227
0
137229
73301
0
0
137233
0
14903
0
137237
0
0
137240
137241
85054
70353
0
88351
137246
137247
0
137249
137250
137251
127375
137253
137254
58381
35224
82663
137258
0
0
0
137262
51923
137264
137265
137266
117045
0
137269
0
137271
137272
137273
137274
0
0
0
0
0
0
137281
20378
0
83080
137285
25252
137287
49206
137289
0
129208
137292
137293
37387
0
0
137297
0
0
0
0
137302
0
137304
137305
0
131771
30903
0
0
0
137312
137313
37098
94345
0
137317
24648
0
0
92776
40396
0
0
0
137326
0
0
80318
84443
0
0
137333
137334
2898
0
137337
0
137339
77992
0
0
0
63098
41539
137346
104302
137348
137349
137350
0
137352
137353
0
137355
137356
29139
0
0
89022
65557
137362
80466
0
137365
137366
137367
57654
79710
137370
112639
137372
137373
22586
25648
18174
137377
131654
73841
137380
137381
0
0
0
4512
137386
137387
0
137389
137390
0
56383
0
0
31584
137396
81595
64817
0
0
0
0
0
137404
137405
137406
137407
16975
0
75559
137411
0
137413
137414
25511
80989
137417
0
89121
0
64940
137422
0
0
0
137426
137427
61407
0
128141
137431
137432
0
58870
0
0
0
56564
0
137440
0
137442
72927
0
137445
137446
57206
137448
0
30302
0
137452
137453
58457
137455
13297
69641
73970
34663
137460
0
0
137463
0
0
0
0
137468
137469
137470
137471
94627
82922
0
137475
136405
73681
137478
34280
137480
101561
0
137483
0
0
137486
15438
137488
3216
137490
109057
137492
43455
137494
0
0
0
137498
0
81487
0
1180
0
0
0
0
137507
0
125007
29452
107208
137512
137513
0
135152
137516
0
77221
0
137520
0
0
0
56671
123486
137526
137527
137528
84319
137530
137531
137532
137533
0
0
57118
0
0
0
137540
108592
60244
0
137544
0
137546
137547
137548
8736
90317
0
40320
137553
48390
137555
64145
119539
0
0
90055
0
0
0
86412
97458
137566
0
137568
0
0
83145
0
0
137574
75647
137576
0
18365
137579
137580
137581
26807
0
0
137585
0
137587
137588
0
0
90424
137592
137593
137594
0
15377
0
137598
137599
137600
117249
76296
137603
0
92363
137606
57746
89338
0
0
137611
137612
137613
104537
47721
137616
137617
137618
137619
137620
60288
0
0
137624
0
0
0
0
42228
12810
137631
36416
0
137634
137635
25828
137637
104848
137639
0
0
137642
0
0
125346
137646
102217
0
137649
0
94608
0
0
23566
0
0
0
137658
0
79821
137661
137662
5084
137664
0
35243
137667
0
137669
33554
38752
137672
0
74158
137675
0
118572
137678
137679
137680
0
137682
0
58259
0
137686
97318
27470
35976
97237
0
34450
10840
137694
99032
137696
0
84002
137699
0
137701
0
137703
88644
0
67813
137707
0
32091
137710
0
0
70481
95398
92572
115503
0
137718
137719
137720
0
137722
0
0
0
137726
0
137728
85690
137730
21336
137732
137733
137734
0
137736
0
0
0
137740
126073
137742
114121
137744
137745
137746
137747
137748
137749
0
137751
0
0
0
0
0
137757
55727
137759
137760
47213
137762
0
64487
137765
0
0
0
64259
0
137771
0
137773
137774
0
137776
137777
0
0
70154
116237
0
0
137784
38908
137786
0
99750
0
85501
0
137792
137793
0
0
91369
137797
86279
137799
0
137801
117105
137803
137804
78056
0
137807
0
45542
0
128995
0
75939
137814
137815
137816
137817
0
137819
17005
47967
137822
79217
70470
137825
67483
78812
137828
59568
70904
89372
0
137833
40165
137835
137836
0
137838
137839
6922
137841
0
0
0
0
137846
48895
74812
137849
137850
0
137852
0
137854
0
137856
0
0
137859
0
137861
137862
38614
137864
50299
137866
0
0
78259
0
137871
122714
137873
137874
0
0
0
70256
137879
0
131777
0
0
137884
97202
0
108218
137888
137889
137890
137891
0
0
99653
52296
137896
0
0
0
137900
137901
137902
137903
0
137905
33191
0
48473
0
137910
0
137912
0
122326
26805
66266
105093
0
0
137920
137921
70029
137923
80408
0
137926
137927
68971
115366
137930
137931
33140
52685
0
137935
137936
0
0
0
0
0
0
137943
0
137945
0
0
137948
0
137950
0
41029
137953
137954
0
0
0
137958
69116
0
137961
35690
137963
0
137965
137966
0
0
39210
0
0
83807
0
58524
31784
137976
137977
81203
0
0
93768
0
101408
0
137985
24789
76495
137988
36058
58141
137991
137992
0
105066
114651
137996
137997
137998
79150
134361
20260
0
138003
138004
0
138006
0
0
138009
0
0
0
46127
138014
0
138016
0
138018
0
0
0
0
137488
27865
0
138026
110853
138028
0
0
94248
138032
53150
0
0
16328
0
88672
0
0
138041
0
138043
0
0
0
78780
0
138049
86711
105785
0
0
0
0
0
0
38096
138059
11131
13928
138062
6797
49055
72699
0
138067
81308
95492
0
0
0
138073
138074
82275
138076
0
0
0
138080
138081
0
138083
34060
138085
138086
0
28946
0
138090
138091
0
138093
0
138095
0
138097
138098
0
66557
138101
0
0
6919
89289
0
91970
0
0
0
138111
138112
2294
0
54020
138116
69308
0
138119
0
14370
138122
138123
138124
0
24532
138127
138128
42920
138130
60999
0
40863
0
0
101246
138137
0
86552
63129
0
138142
0
138144
0
0
0
56677
0
138150
138151
138152
0
138154
79435
111820
0
0
0
51663
0
138162
94159
138164
122552
138166
128401
138168
138169
30783
138171
138172
0
76941
64638
138176
66687
138178
445
138180
65384
138182
0
129644
75822
0
0
138188
55728
138190
0
76628
0
138194
138195
0
138197
96683
0
138200
0
138202
138203
138204
0
138206
36389
50930
0
138210
0
138212
138213
92294
0
0
128641
0
138219
94671
138221
0
91421
138224
0
138226
22658
0
0
138230
138231
38824
133176
138234
0
0
0
0
44592
0
23101
77549
138243
89415
0
0
32950
138248
66881
0
78577
0
79814
0
0
138256
138257
138258
111910
138260
0
138262
138263
52334
138265
0
50006
138268
138269
130362
138271
130629
0
0
138275
0
138277
0
0
33441
138281
138282
0
0
138285
138286
0
0
0
52847
138291
108931
138293
0
0
138296
0
138298
67362
0
95534
0
0
116902
0
0
138307
70957
138309
107115
0
50446
80386
6654
0
138316
16656
138318
138319
138320
51801
127944
0
138324
0
0
0
0
138329
138330
138331
5198
0
0
138335
138336
138337
0
89199
76312
0
0
0
77978
138345
138346
138347
138348
132260
0
138351
138352
138353
0
44274
0
138357
0
138359
0
46835
93983
0
138364
138365
22920
108161
137868
0
138370
84737
138372
0
138374
138375
0
138377
0
0
0
0
30334
0
86880
0
60216
0
0
0
110318
0
0
138393
41053
138395
0
118043
0
0
107134
0
138402
83000
138404
138405
0
138407
138408
49219
0
0
138412
138413
138414
138415
0
80244
138418
104601
0
138421
0
70919
0
138425
135629
89970
138428
82017
126765
0
0
0
138434
69496
0
138437
0
138439
68406
138441
0
138443
0
138445
138446
0
0
0
66971
138451
0
0
48692
0
78215
48107
138458
0
0
0
138462
138463
68737
0
40419
102542
138468
0
0
40860
138472
138473
138474
0
16978
0
138478
82757
0
0
51203
0
0
138485
0
0
138488
138489
8481
0
138492
0
0
100679
0
138497
138498
138499
0
138501
67328
82646
53793
138505
138506
126659
138508
38926
23399
138511
0
0
0
121595
0
64934
138518
138519
16398
0
135617
138523
18885
93759
125380
0
138528
21862
0
62305
53891
127547
0
138535
0
138537
0
138539
138540
0
133327
0
44272
0
0
138547
96567
138549
136961
138551
138552
63276
138554
37931
0
0
138558
138559
0
20900
138562
138563
138564
0
0
0
64588
29340
138570
138571
138572
138573
0
138575
138576
77597
0
73409
81820
138581
138582
52045
0
17028
0
138587
85511
138589
0
0
0
138593
0
39955
138596
0
138598
0
17720
138601
57020
138603
138604
0
0
138607
51567
0
120364
0
0
138613
13021
0
138616
138617
138618
64606
0
0
0
0
138624
0
16886
138627
1955
59997
138630
0
0
52742
59547
138635
0
138637
138638
130895
0
0
99357
138643
67430
0
138646
138647
45160
19226
0
138651
138652
11290
94985
0
0
138657
83915
138659
58944
138661
0
13819
138664
0
92928
53881
0
0
138670
0
52171
0
0
138675
0
0
138678
0
138680
138681
0
138683
138684
0
81935
62242
0
138689
138690
0
138692
138693
35966
0
46683
0
55530
0
119599
50061
138702
138703
138704
91218
0
86375
138708
22210
0
138711
106460
0
138714
138234
138716
40225
138718
0
113683
138721
138722
0
0
138725
138726
0
138728
27019
91465
0
0
50738
0
40017
81300
0
138738
71269
28390
138741
51803
138743
138744
138521
0
12994
138748
138749
138750
138751
0
126218
0
0
0
103282
138758
16487
138760
0
0
56599
0
138765
138766
0
138768
138769
61361
0
138772
138773
138774
0
138776
46003
138778
138779
138780
103636
138782
138783
0
138785
138786
138787
0
88171
138790
83035
138792
0
138794
0
0
0
0
0
138800
18137
126802
132769
66817
109648
138806
0
30443
138809
0
138811
0
0
0
0
34658
0
0
0
0
72168
48964
138823
55649
82922
132721
0
138828
0
0
138831
0
138833
53926
42191
138836
138837
65089
138839
40463
9415
128029
23344
0
138845
0
138847
0
0
0
138851
0
0
73044
64875
110615
138857
138858
138859
10792
45008
101097
138863
138864
119575
0
66815
0
0
138870
0
138872
0
0
0
138876
138877
138878
116177
46675
25198
138882
136860
0
0
138886
83239
92092
16370
138890
138891
48288
68658
0
138895
138896
44457
138898
138899
80733
0
0
96001
79849
0
0
0
98413
138909
0
13842
41907
91664
138914
138915
0
0
104275
138919
138920
124948
138922
0
138924
138925
0
138927
87124
138929
138930
138931
0
0
138934
71551
0
0
0
0
138940
20802
138942
138943
0
55289
119085
71751
138948
138949
0
0
138952
0
0
0
138956
138957
138958
138959
138960
132582
0
136196
138964
48091
0
0
0
60833
0
0
119889
0
128918
138975
138976
81989
131760
0
138980
138981
0
138983
0
29619
0
138987
0
138989
52396
136581
138992
0
138994
138995
77442
0
138998
108159
56896
139001
0
139003
0
0
42247
58680
139008
0
139010
0
0
108333
139014
0
139016
139017
125391
0
0
40199
139022
139023
139024
73871
33638
139027
0
0
139030
0
139032
0
109580
79388
0
73742
139038
139039
0
0
139042
0
139044
139045
15741
139047
139048
0
0
0
0
139053
0
0
63472
42336
0
139059
0
139061
0
0
87247
77142
139066
139067
29629
139069
139070
88198
139072
51160
139074
0
0
139077
139078
60397
0
0
139082
139083
0
139085
100059
139087
125541
5843
0
0
139092
0
139094
139095
139096
44992
139098
44827
0
0
80908
0
139104
29945
139106
139107
7878
0
139110
139111
97007
36726
0
0
0
139117
0
116358
139120
139121
81489
0
0
45197
101738
139127
139128
0
139130
0
0
17535
139134
116472
0
0
139138
139139
139140
0
52057
83566
139144
0
0
139147
0
42057
139150
0
139152
25828
139154
0
139156
0
0
0
139160
0
62944
139163
0
139165
0
139167
94094
0
139170
139171
0
139173
34866
0
0
139177
0
139179
45021
139181
0
139183
0
0
139186
0
139188
0
0
86346
0
0
0
7791
139196
61687
41014
0
139200
0
139202
24066
0
139205
128673
139207
47069
112856
139210
0
139212
0
0
0
0
0
139218
0
123563
0
0
139223
139224
0
0
139227
139228
0
139230
0
139232
49371
139234
2716
0
139237
139238
0
0
139241
85644
139243
0
25162
139246
10679
94088
0
104588
31678
139252
0
139254
0
133947
133916
66467
0
0
139261
139262
0
139264
0
82291
0
66221
108482
0
139271
0
0
0
139275
139276
0
0
139279
56816
139281
0
75520
0
139285
0
46166
83532
41678
96591
139291
139292
139293
126826
0
139296
114528
0
0
139300
139301
0
0
139304
0
40289
128979
0
52580
139310
139311
139312
0
0
139315
127629
0
0
66694
0
139321
139322
34253
73421
0
0
92082
86789
139329
0
0
0
139333
0
0
139336
0
139338
139339
139340
139341
29340
54036
43283
82418
50053
0
139348
72306
0
0
50147
0
42851
70344
117533
99320
121991
0
139360
139361
46348
80950
139364
0
84367
0
0
139369
0
99713
139372
139373
139374
0
27334
70012
63835
85242
139380
139381
0
139383
1504
0
139386
0
0
62961
0
139391
0
139393
139394
0
0
0
139398
139399
139400
57122
96891
0
16235
0
139406
139407
0
82063
71892
0
139412
0
139414
52631
0
139417
18194
139419
0
84269
139422
98959
54112
53292
139426
139427
24378
0
139430
139431
139432
102868
139434
139435
139436
0
0
0
139440
0
0
139443
0
0
0
139447
13291
139449
74891
139451
9320
0
88263
139455
139456
128805
63508
0
139460
0
0
91034
139464
139465
0
0
139468
112253
139470
89500
0
139473
139474
66133
0
0
53469
139479
0
139481
0
139483
139484
75291
0
13000
139488
139489
48294
0
139492
139493
139494
0
139496
0
139498
24779
139500
139501
139502
139503
49358
139505
139506
53746
139508
56114
50523
0
103107
0
30675
95663
139516
139517
139518
123523
5462
78064
0
139523
132412
139525
139526
0
29746
139529
84132
0
139532
0
139534
0
139536
43334
57641
139539
18572
139541
59612
139543
139544
139545
139546
0
81734
0
133836
0
0
0
22871
65716
27337
139557
139558
139559
66485
139561
0
0
0
54020
139566
139567
0
30260
107836
139571
4898
53020
0
139575
66285
0
0
66102
139580
0
139582
0
52544
139585
0
139587
139588
22777
0
139591
139592
139593
139594
139595
0
0
139598
139599
0
7861
139602
0
118595
0
0
139607
139608
0
139610
139611
89851
40931
139614
0
0
63051
139618
0
46803
0
79830
139623
139624
0
81264
39541
2349
0
0
139631
89497
0
0
123233
0
7139
0
139639
0
0
139642
64221
139644
139645
139646
0
0
0
0
93396
139652
0
0
139655
0
0
0
108549
0
139661
98269
0
31738
139665
0
0
139668
65367
51899
139671
0
139673
0
55277
0
96614
0
110293
0
139681
139682
139683
0
0
139686
68052
139688
139689
0
139691
0
0
0
139695
0
0
67572
133414
0
0
0
0
139704
139705
0
139707
0
0
139710
139711
139712
133099
139714
97790
0
134995
95604
75974
0
115294
51064
5178
46299
0
103104
0
139728
71511
0
139731
0
139733
139734
0
85233
139737
48074
106394
70664
139741
139742
139743
139744
2958
67314
0
0
0
78810
0
139752
0
0
139755
139756
139757
139758
0
0
139761
0
139763
0
139765
1741
139767
139768
2118
0
72263
0
139773
0
0
0
119947
139778
0
98589
139781
70973
0
0
139785
60821
0
0
0
0
139791
139792
139793
100579
0
97778
139797
0
9383
0
0
0
0
57823
0
0
139807
139808
0
0
79036
0
0
0
0
0
92743
0
0
0
99069
139822
139823
139824
139825
139826
0
88486
0
93575
51608
139832
139833
139834
0
135214
0
139838
0
0
0
139842
126075
139844
43927
4990
139847
0
139849
0
0
139852
0
0
139855
0
139857
139858
139859
92192
28501
0
139863
139864
139865
139866
69019
0
139869
81799
106553
0
54136
139874
0
139876
105891
42273
139879
31480
0
0
67945
0
139885
139886
139887
60684
139889
80590
0
0
139893
104369
139895
0
105933
51190
0
98998
0
18387
139903
0
38973
139906
139907
0
0
139910
0
139912
0
0
0
97154
0
139918
139919
139920
139921
139922
0
132497
0
0
123792
139928
139929
139930
0
91496
0
90531
0
0
0
0
0
0
139941
0
131245
139944
139945
19403
0
87717
139949
76191
0
139952
574
0
139955
0
48485
0
0
139960
0
139962
21636
139964
0
139966
139967
32389
0
50712
139971
0
139973
139974
46323
0
10320
139978
0
0
139981
139982
0
0
139985
0
22979
0
0
0
35289
139992
139993
139994
96246
0
139997
89273
139999
140000
122379
140002
0
140004
0
0
0
136105
140009
63107
140011
140012
140013
140014
0
140016
0
74334
0
0
96825
140022
140023
97001
0
140026
140027
140028
131027
0
0
140032
140033
0
140035
140036
0
140038
140039
140040
0
91827
140043
2929
140045
48619
0
45464
0
119564
76429
75600
140053
19371
140055
140056
0
0
0
140060
0
140062
140063
140064
116638
140066
140067
140068
0
0
0
140072
140073
0
60590
140076
0
14737
140079
40776
140081
140082
0
0
140085
0
140087
0
0
65629
99866
140092
140093
0
140095
0
0
11663
0
85012
77969
140102
135357
0
89819
140106
140107
0
140109
0
59791
0
140113
79057
93486
140116
140117
51121
0
140120
140121
0
114694
140124
5164
140126
0
45086
0
0
140131
98610
140133
140134
33685
105823
96215
140138
0
26412
52889
3205
4958
140144
71675
129490
125525
140148
140149
0
0
140152
0
140154
140155
114777
0
111990
0
140160
0
140162
0
0
0
0
88982
0
140169
0
140171
20709
140173
0
0
140176
140177
0
138570
0
140181
140182
87347
77483
124930
0
0
0
0
45364
140191
140192
0
140194
131497
0
103075
70470
140199
140200
54898
0
0
42067
140205
140206
140207
140208
0
140210
140211
0
0
0
76570
140216
94539
0
140219
67729
0
0
0
0
0
114175
140227
0
0
140230
140231
140232
0
140234
140235
0
0
140238
115351
90723
140241
97688
0
140244
0
0
140247
0
99455
79214
0
0
110715
0
61636
25198
0
140258
0
122918
0
46911
140263
0
0
140266
0
65051
29660
140270
115513
140272
30536
140274
10730
78468
88037
140278
73916
140280
140281
140282
0
140284
93538
80452
140287
0
83980
140290
140291
140292
140293
48077
0
0
47793
140298
140299
35434
0
63927
0
140304
0
140306
140307
140308
0
0
86981
0
0
140314
11523
0
0
140318
140319
0
0
140322
140323
140324
140325
0
0
0
95078
0
87515
0
140333
140334
1730
57547
0
14756
0
0
0
0
0
140344
3167
140346
140347
140348
0
0
43554
0
0
140354
140355
140356
0
0
0
3959
90976
52356
0
140364
0
140366
0
140368
31890
140370
0
122443
0
9129
0
140376
140377
0
0
140380
104501
59279
140383
0
75705
0
0
140388
0
116749
78163
98330
140393
140394
140395
0
0
0
0
140400
140401
140402
0
0
0
0
10359
0
86399
140410
0
140412
0
140414
76782
28097
46732
0
0
82460
140421
140422
140423
140424
78865
140426
0
10216
0
86522
140431
140432
140433
0
0
0
140437
140438
0
135509
140441
40023
140443
140444
121401
0
41541
140448
83084
130315
56428
95821
91357
0
0
0
140457
0
0
140460
140461
0
140463
0
0
140466
0
0
140469
140470
34700
0
140473
0
0
0
140477
0
140479
140480
140481
140482
140483
140484
140485
140486
0
140488
35251
140490
58662
67400
140493
0
140495
0
140497
140498
79139
56138
0
140502
0
140504
140505
140506
0
140508
0
140510
26794
140512
0
140514
140515
23000
135368
0
140519
82437
140521
29246
0
140524
0
140526
37258
91388
0
140530
140531
140532
135573
140534
0
0
140537
15447
140539
0
0
8765
140543
140544
29500
0
99744
0
0
108319
12462
4946
140553
0
140555
140556
0
140558
140559
140560
0
0
117012
46133
0
0
60847
111847
140569
0
124786
0
0
33768
140575
22741
70554
0
140579
38460
140581
101355
140583
0
140585
0
0
107065
0
12886
0
0
140593
0
0
135606
0
140598
140599
0
140601
112639
84802
0
0
66089
0
140608
140609
80122
140611
0
0
140614
0
1036
140617
0
41886
0
32393
140622
140623
140624
140625
122115
0
140628
0
123170
137703
140632
0
0
115873
140636
57519
0
0
34321
0
0
106102
0
0
94496
0
0
0
0
0
0
28985
0
140655
0
117104
0
124137
140660
0
140662
0
0
140665
88953
0
140668
140669
67145
8706
110467
131304
140674
140675
140676
58022
140678
140679
139876
140681
112874
66422
0
0
35781
0
0
0
140690
0
45690
0
140694
0
0
140697
140698
140699
33055
140701
0
0
0
69331
81953
140707
0
38437
0
140711
71843
0
140714
130550
0
0
0
122266
0
0
140722
130928
0
58168
0
0
29748
0
25866
140731
140732
60773
140734
1675
140736
0
37152
140739
0
140741
140742
140743
138920
0
140746
135536
0
140749
0
140751
0
10410
140754
140755
140756
67600
58520
0
0
0
140762
140763
0
38890
89348
140767
140768
140769
0
99985
140772
48114
140774
140775
0
140777
140778
140779
69861
0
0
20134
140784
0
0
62094
14893
43791
140790
0
140792
140196
0
140795
140796
140797
18137
0
0
85341
0
140803
140804
140805
140806
0
140808
60325
140810
140811
0
140813
54670
0
0
36063
89755
0
90057
0
140822
140823
140824
71055
140826
140827
84189
0
82279
140831
140832
0
82965
140835
140836
122849
0
140839
140840
140841
140842
140843
140844
0
140846
82166
0
55431
140850
0
140852
140853
32136
140855
0
140857
140858
140859
140860
13774
79514
0
140864
140865
0
140867
52054
140869
12299
64067
140872
140873
140874
0
0
0
0
0
140880
0
140882
140883
91266
19854
140886
89654
68988
0
140890
140891
140892
0
0
131359
0
52114
0
0
0
70986
140902
0
0
140905
0
140907
0
140909
0
0
0
140913
140914
138347
0
0
73678
0
113482
79396
104726
140923
140924
77274
140926
140927
140928
27302
0
56004
140932
140933
140934
0
34329
65952
0
0
140940
140941
140942
140943
55716
0
140946
140947
35710
140949
23374
0
118220
60499
123500
140955
0
25150
140958
0
140960
118466
41601
140963
132148
0
140966
90801
140968
0
0
0
75976
0
140974
82027
140976
140977
74637
0
0
0
56381
140983
140984
140985
0
0
140988
140989
140990
14712
140992
0
140994
98593
0
0
117600
0
0
141001
1754
123774
141004
0
0
0
49306
71881
88699
0
1519
141013
141014
0
116346
141017
0
141019
0
0
0
0
54940
141025
101985
87971
141028
141029
141030
131502
141032
141033
112430
74507
0
59246
141038
72081
141040
141041
141042
96994
56259
0
0
141047
0
141049
141050
64368
141052
139947
0
0
9403
0
64057
141059
0
0
0
21202
73716
141065
141066
0
141068
141069
0
0
141072
0
0
141075
0
18820
0
0
141080
24572
0
0
141084
141085
74683
141087
83959
141089
114933
0
141092
141093
0
0
85370
8765
141098
135703
141100
74574
141102
96568
0
141105
141106
0
108686
141109
118541
141111
59286
141113
0
47408
81744
141117
0
141119
141120
125879
141122
141123
127570
141125
0
141127
89294
75877
141130
59402
16443
0
0
0
141136
0
0
27273
0
0
69945
138326
26208
0
141146
128251
9483
124091
63400
0
141152
141153
141154
80385
0
38209
141158
141159
76669
0
141162
79119
15744
0
141166
0
141168
0
0
0
0
14816
99316
0
0
91293
58377
141179
0
99149
56504
141183
141184
50231
12464
141187
0
141189
141190
87328
0
77378
141194
126307
25319
141197
0
0
141200
0
62481
44660
83432
0
65819
47560
108534
141209
141210
141211
82993
0
0
0
0
72135
141218
18720
141220
0
141222
141223
57874
0
0
141227
42683
0
82483
0
56461
0
51850
0
141236
141237
88277
0
0
0
141242
0
141244
84435
58956
141247
99625
1824
141250
141251
0
85207
92672
0
132926
32470
0
46747
141260
0
0
0
0
73498
0
0
141268
0
34081
141271
0
141273
0
141275
123899
141277
95563
141279
115278
45125
141282
0
0
141285
0
0
141288
0
141290
90765
0
53221
141294
0
141296
0
0
141299
0
0
141302
90964
97458
0
141306
141307
0
80561
0
141311
140520
22740
141314
0
55543
64828
0
141319
0
0
24510
0
74839
0
141326
0
68910
82063
3634
141331
0
0
0
75083
0
19713
57015
141339
66327
141341
141342
0
141344
61765
141346
141347
141348
0
91375
141351
69139
92755
138016
0
0
0
0
106020
141360
0
141362
141363
94195
141365
141366
0
0
141369
20284
0
0
141373
141374
0
88907
0
120377
19882
0
0
120931
56834
137887
141385
141386
19981
53450
0
141390
141391
141392
0
0
141395
0
0
0
141399
0
141401
102478
30482
95379
141405
141406
141407
141408
0
47026
82289
0
0
0
78044
0
0
141418
0
141420
112138
141422
0
80718
127911
141426
141427
131298
141429
75997
0
0
0
0
0
71473
0
141438
48001
141440
0
84296
141443
0
141445
0
0
0
128862
0
141451
10400
141197
114210
0
0
141457
0
141459
0
141461
141462
141463
0
141465
0
141467
0
46666
0
49353
0
59923
141474
0
141476
141477
110595
0
141480
141481
0
75853
141484
141485
141486
0
0
141489
0
141491
0
0
0
65563
25027
36433
125685
141499
141500
0
0
0
110116
47521
141506
0
0
141509
141510
0
0
0
141514
0
141516
141517
141518
141519
65988
141521
141522
0
141524
70622
56996
0
141528
50632
0
104608
141532
49304
0
141535
0
105612
0
141539
0
0
141542
0
0
0
17485
0
0
103137
46608
141551
94482
0
141554
0
0
0
0
32210
141560
0
46435
120399
141564
33610
141566
139578
141568
0
63907
0
53391
94003
139761
141575
141576
0
38026
141579
0
141581
141582
94828
141584
47211
7225
0
19901
0
141590
84491
0
141593
141594
0
141596
0
0
141599
108217
141601
141602
86110
15104
0
141606
0
0
0
141610
67752
141612
34980
102939
0
139381
141617
87739
69036
0
0
141622
80105
0
0
23253
141627
124792
0
141630
141631
141632
100781
0
0
0
141637
141638
141639
141640
89657
0
0
17256
141645
127240
0
0
18116
141650
12180
0
36290
85167
36468
141656
14750
25059
141659
47899
47190
0
0
141664
0
141666
49291
0
85518
0
74875
141672
141673
0
141675
60823
89857
80868
0
141680
141681
51460
136471
0
141685
0
0
0
0
0
126110
70495
60937
84675
0
0
9099
0
80537
141700
0
0
141703
79130
0
141706
141707
119875
141709
141710
100019
141712
141713
52935
0
0
141717
85324
141719
141720
141721
0
15155
130350
0
141726
38461
0
141729
0
0
0
0
141734
0
0
141737
141738
0
141740
77901
120874
135506
141744
0
139239
0
96015
81456
141750
141751
141752
141753
0
0
0
0
99407
107620
0
69124
141762
141763
0
0
0
141767
0
0
141770
141771
0
0
57628
0
0
0
0
38798
80289
0
141782
91693
141784
98941
12025
141787
0
141789
141790
0
141792
0
56519
95256
0
27126
141798
141799
0
116082
0
141803
141804
100493
22406
141807
141808
50625
100323
141811
141812
141813
141814
141815
141816
0
0
86618
53731
59834
141822
0
0
0
0
86716
141828
141829
62769
141831
0
141833
141834
141835
141836
41529
141838
0
141840
0
141842
141843
90417
0
12808
50186
0
0
141850
141851
0
0
138224
141855
141856
141857
12408
141859
0
0
63313
0
50107
141865
19698
141867
141868
141869
0
0
0
115089
0
141875
96071
141877
141878
141879
141880
0
141882
25470
141884
141885
141886
141887
141888
29285
141890
141891
0
0
141894
141895
141896
141897
141898
141899
52844
105203
9146
0
0
0
141906
141907
0
141909
14780
141911
141912
141913
141914
141915
56835
141917
0
141919
0
141921
59168
141923
141924
141925
140788
98770
129102
141929
54452
141931
0
141933
138189
141935
0
141937
63152
0
141940
141941
141942
0
0
141945
141946
33846
0
141949
141950
141951
0
0
141954
141955
141956
0
141958
0
141960
141961
141962
141963
0
141965
0
141967
0
82267
141970
0
141972
0
46896
15287
72127
0
97305
0
141980
7460
141982
0
0
74751
0
141987
141988
0
18932
44909
141992
120243
0
0
141996
77061
0
58068
0
142001
106581
24020
142004
8774
142006
142007
142008
0
67625
142011
142012
142013
142014
142015
0
0
118489
0
142020
0
107259
0
0
110053
128030
129666
142028
0
0
142031
142032
0
68274
0
142036
53568
0
107554
142040
0
105764
142043
73352
142045
142046
117742
142048
0
0
0
142052
142053
0
0
142056
142057
71713
142059
86913
0
142062
142063
94921
142065
142066
102448
142068
0
0
142071
0
142073
142074
0
0
0
142078
41259
0
142081
117102
142083
0
142085
142086
84678
112688
142089
89145
130101
85253
50291
130182
54164
0
0
0
73928
0
142101
0
0
142104
0
0
142107
0
142109
115870
142111
0
6131
142114
0
0
70901
60241
72495
0
52228
0
142123
0
0
66862
142127
142128
0
142130
49227
0
0
9504
0
142136
0
88138
0
142140
130927
78442
80627
142144
0
0
0
0
0
142150
74519
142152
142153
0
0
142156
0
0
142159
142160
116655
0
142163
142164
142165
142166
0
128714
0
142170
125653
0
94368
142174
78514
0
0
93280
142179
4963
94889
142182
142183
0
0
142186
95395
100673
0
142190
42407
142192
29046
84196
0
142196
140265
123103
0
142200
0
13302
142203
142204
38045
142206
0
8517
0
106182
0
142212
0
89971
142215
142216
0
142218
39208
125873
0
142222
142223
33449
0
0
0
66964
0
0
142231
11552
142233
81766
142235
0
0
142238
0
0
80566
89779
142243
126878
0
75140
0
5701
5471
142250
142251
28221
0
142254
0
142256
142257
96822
142259
16758
142261
76786
58417
0
142265
0
142267
142268
0
142270
142271
0
0
0
142275
0
0
129771
0
0
142281
12471
0
142284
115207
41834
12774
0
142289
48758
142291
142292
0
142294
43136
0
142297
0
142299
46866
0
0
142303
60327
0
142306
0
142308
142309
55800
0
15170
5725
142314
142315
64638
142317
0
142319
142320
0
142322
50835
142324
0
106727
44332
0
40496
142330
0
0
142333
0
142335
0
94871
142338
142339
142340
138848
0
138009
50901
0
129764
142347
0
78631
57505
98968
42385
0
0
0
0
29035
0
108480
87814
81134
5001
18253
142364
142365
0
0
0
0
0
142371
113059
0
0
84709
0
142377
142378
0
66281
92583
0
0
0
0
142386
23679
142388
142389
0
0
142392
142393
0
67553
142396
142397
142398
142399
142400
89463
142402
0
142404
142405
0
0
64278
113371
142410
141682
120435
0
0
0
0
142417
0
91528
0
142421
0
0
2564
0
142426
60821
0
142429
142430
142431
131376
142433
0
0
142436
110555
0
142439
0
0
121948
142443
77240
142445
99296
0
0
142449
142450
48516
142452
0
142454
142455
142456
142457
61208
0
142460
0
0
140232
142464
142465
142466
67556
0
142469
0
142471
0
0
50921
0
142476
0
142478
142479
6058
142481
0
0
0
6654
0
114727
0
89559
0
0
67263
0
59059
114210
142496
142497
142498
0
0
85803
142502
0
79536
0
0
115542
142508
142509
142510
142511
142512
0
12452
98402
142516
0
0
0
0
142521
142522
142523
70281
0
0
142527
0
0
13281
0
0
142533
142534
0
142536
0
80736
0
142540
0
0
0
142544
142545
142546
0
142548
142549
142550
80348
142552
110297
0
142555
0
142557
88012
0
68535
142561
0
142563
142564
0
105068
142567
0
82821
0
142571
142572
0
0
23566
0
63989
0
142579
142580
0
142582
142583
0
113818
57989
55241
0
0
142590
142591
142592
37811
142594
142595
65895
0
142598
0
142600
0
56475
142603
142604
102442
0
142607
142608
18713
47254
0
142612
49440
142614
142615
142616
81487
0
0
86165
80699
0
142623
142624
75592
66686
0
142628
0
0
35916
86685
0
142634
3902
142636
76873
0
128871
48077
142641
109001
142643
142644
0
0
142647
142648
0
142650
142651
71099
133475
112466
142655
0
0
30872
0
65392
0
0
142663
78987
142665
0
142667
142668
57947
142670
45184
142672
0
142674
142675
0
0
142678
142679
142680
142681
39208
0
142684
0
142686
38692
97119
0
10727
0
0
80011
0
142695
142696
95522
93042
142699
0
0
80705
142703
0
0
0
0
58569
74535
142710
142711
142712
0
0
0
142716
142717
142718
83397
142720
142721
0
0
142724
65198
43169
142727
0
40502
142730
0
0
52410
0
0
0
0
132608
68792
142740
1046
142742
139709
142744
141451
0
142747
142748
0
44846
142751
0
142753
142754
56197
142756
142757
142758
142759
3953
142761
387
79042
80162
142765
0
0
126379
0
0
0
142772
142773
0
74217
0
0
0
81257
142780
142781
0
142783
142784
35015
142786
58514
0
142789
46100
0
52047
142793
142794
63713
142796
142797
142798
0
142800
142801
142802
99428
142804
138726
0
0
77072
0
0
0
67384
0
142814
0
142816
99259
92291
142819
0
53379
142822
83571
142824
142825
113153
0
142828
0
0
0
142832
142833
80295
142835
0
0
0
0
0
142841
0
74190
0
0
142846
0
142848
0
142850
30028
142852
85708
46896
0
142856
142857
142858
0
0
0
0
84127
142864
142865
142866
142867
123002
0
70385
0
0
142873
0
0
92203
0
142878
142879
142880
142881
142882
142883
142884
142885
81753
45935
0
23463
3315
142891
142892
0
0
142895
0
142897
0
142899
142900
0
12774
0
125290
142905
142906
0
142908
0
16095
142911
0
90679
0
142412
0
72594
142918
0
96547
142921
74509
142923
142924
0
142926
20108
0
0
0
87547
97056
142933
117020
118352
142936
142937
0
10497
0
142941
26258
0
111682
94160
0
142947
0
142949
142950
142951
0
0
0
142955
142956
0
0
0
0
142961
142962
0
0
0
43714
0
0
138351
0
0
0
0
142974
142975
0
142977
142978
103404
142980
77666
142982
0
76489
24593
90255
95929
0
0
142990
121780
42703
91647
0
0
31169
0
0
98001
143000
143001
0
0
0
143005
0
110387
45184
143009
16597
67414
0
0
2165
98437
64188
143017
0
143019
143020
17063
95713
143023
0
0
143026
0
23167
143029
70692
0
12099
0
143034
93409
0
0
95765
50646
70450
0
143042
45017
0
143045
0
143047
52746
91883
143050
71311
114279
143053
143054
143055
0
0
143058
89301
84269
85886
100779
0
70957
143065
143066
143067
0
143069
143070
143071
0
143073
0
0
0
143077
143078
143079
143080
143081
0
143083
130785
116
76357
143087
0
6107
143090
0
143092
25976
0
0
34343
26529
143098
0
143100
85005
143102
0
59966
0
143106
143107
143108
72064
0
52518
0
143113
143114
0
143116
0
0
143119
143120
14301
0
0
40889
128805
0
143127
0
143129
143130
0
143132
143133
143134
143135
0
143137
143138
143139
0
0
0
0
91901
0
0
143147
143148
138724
0
0
0
0
143154
143155
0
0
0
126312
0
143161
143162
0
0
143165
143166
55469
143168
143169
143170
85653
0
116252
82125
0
0
67986
0
42728
0
0
0
10390
143184
143185
143186
0
0
0
143190
0
0
0
143194
143195
69483
143197
116704
143199
0
143201
0
143203
143204
143205
0
59945
0
143209
112674
64990
143212
143213
143214
0
122677
143217
143218
74767
0
94488
143222
143223
82720
143225
143226
0
39907
0
143230
143231
143232
0
15488
24056
0
53656
0
0
13340
68427
0
0
33108
91440
126333
0
143248
0
143250
0
143252
143253
143254
143255
0
0
143258
143259
143260
95414
95767
75396
0
143265
0
0
0
143269
107391
50985
143272
143273
48829
143275
76250
0
143278
143279
0
143281
0
0
9493
41503
0
0
44613
143289
0
0
143292
143293
0
0
143296
143297
64129
90618
143300
143301
0
23865
143304
0
143306
143307
143308
143309
0
143311
60926
0
65880
0
65595
0
143318
143319
0
76144
143322
116828
0
143325
143326
143327
143328
0
0
0
45409
0
126451
0
0
2103
0
69432
104597
0
0
120822
143344
143345
26874
0
132011
143349
0
0
143352
0
0
143355
0
143357
143358
143359
0
0
143362
143363
0
143365
143366
143367
143368
20913
143370
101542
57383
0
0
46158
0
113936
0
0
143380
143381
0
0
143384
0
81158
131787
143388
143389
0
0
0
133456
143394
0
0
0
0
143399
0
0
0
102651
143404
0
143406
0
90535
143409
143410
93688
119811
0
143414
43536
119570
0
0
0
0
117458
0
0
0
64140
143426
143427
143428
83971
143430
27328
0
110086
137566
51531
143436
45683
0
0
0
79369
143442
0
5694
143445
0
97474
143448
143449
0
75895
0
143453
69320
79118
0
0
90433
0
143460
0
80463
0
0
107975
15360
60779
143468
0
0
143471
0
32101
143474
0
143476
143477
143478
0
65744
0
0
0
0
0
143486
0
0
143489
0
0
0
143493
143494
0
50041
0
92928
0
0
0
143502
83620
143504
0
143506
143507
143508
143509
137780
2440
143512
143513
143514
61900
40
143517
0
33684
74115
0
141183
84718
60567
0
98401
0
77215
0
10831
0
0
143533
40865
0
0
143537
28872
143539
59044
0
0
0
143544
143545
90148
0
90149
109838
143550
40034
0
143553
23572
143555
98200
143557
143558
0
51310
66221
9768
12447
0
143565
143566
143567
143568
0
143570
143571
124761
64844
56986
0
143576
143577
0
70095
108884
143581
28521
0
0
0
143586
143587
0
0
0
143591
0
143593
0
0
0
143597
60198
143599
51647
27407
143602
143603
143604
0
0
140410
0
0
89887
143611
0
127159
0
143615
143616
0
143618
143619
143620
0
35697
79000
143624
143625
143626
121423
143628
143629
143630
143631
63413
0
143634
0
0
26835
143638
63790
143640
11177
143642
66378
0
79910
0
0
127000
0
88633
143651
0
0
0
22263
0
143657
0
31523
143660
0
115718
143663
143664
143665
143666
143667
0
74469
4124
143671
0
143673
103666
143675
0
0
143678
143679
0
76539
63210
0
0
143685
0
143687
0
143689
5350
0
143692
143693
0
0
87515
0
143698
107736
0
111435
143702
143703
32336
0
143706
143707
143708
143709
0
113891
48686
0
143714
0
143716
0
143718
54404
0
143721
143722
137909
0
72808
0
143727
143728
0
143730
143731
0
0
0
97738
143736
15694
111316
115367
78399
77485
98944
82079
0
143745
0
143747
0
143749
0
143751
94198
0
48756
75430
132641
131156
0
0
143760
95244
0
143763
143764
54647
0
92917
0
0
0
143771
143772
87157
143774
143775
101548
143777
0
0
138713
0
0
0
0
143785
3122
67578
143788
0
143790
143791
0
143793
0
143795
125983
142169
143798
0
0
15520
67659
68065
143804
83141
143806
0
0
143809
0
71696
129030
0
0
143815
143816
0
81431
0
143820
90886
17851
143823
0
128619
143826
0
143828
0
143830
0
0
143833
139897
0
0
0
0
0
143840
143841
0
1692
46369
0
114908
143847
0
0
82049
0
0
0
93677
143855
0
0
0
143859
0
140891
143862
0
0
4890
0
0
0
143869
0
143871
0
143873
143874
143875
143876
0
0
143879
143880
0
38322
143883
0
50128
0
83716
143888
113371
0
106773
0
0
143894
136606
143896
0
143898
143899
143900
143901
0
86277
143904
0
0
90507
0
0
143910
0
116379
0
143914
0
0
33768
72415
36581
143920
0
0
143923
0
53800
57721
64716
38087
0
0
127056
0
60602
1502
143935
109198
0
143938
0
143940
120462
0
0
143944
48171
0
0
0
108854
62054
0
81522
143953
0
118089
0
143957
143958
0
143960
143961
20435
0
143964
9273
0
143967
0
38076
0
143971
0
0
0
0
0
143977
0
0
0
143981
0
143983
72240
0
0
0
62261
0
0
143991
143992
0
0
143995
143996
0
0
143999
144000
144001
144002
0
144004
0
140828
0
16560
144009
0
3469
0
144013
144014
37570
87749
144017
136702
92892
85158
0
98353
144023
0
144025
0
144027
144028
144029
0
125439
105924
144033
110907
144035
144036
99103
88730
0
139220
0
0
144043
96555
0
144046
58287
62152
0
144050
0
144052
144053
144054
126888
38244
142625
144058
14842
30323
0
0
144063
0
144065
0
144067
0
144069
144070
144071
0
0
94405
0
87717
52122
144078
0
107266
0
0
0
144084
111727
0
144087
57328
144089
0
144091
144092
33740
122329
0
83228
0
0
0
0
144101
0
144103
0
0
0
144107
59975
0
143601
144111
100742
85048
1605
0
0
119995
65299
0
144120
0
0
0
144124
12587
0
0
0
144129
144130
0
0
136197
144134
88511
0
144137
0
144139
144140
0
0
0
144144
144145
0
144147
0
144149
59380
141278
144152
144153
144154
30407
124898
59994
0
80798
2697
0
144162
14223
144164
144165
0
0
144168
144169
144170
0
0
0
0
0
144176
0
0
144179
54527
13915
144182
0
89957
0
0
144187
144188
144189
144190
0
100186
144193
144194
0
144196
144197
50041
0
144200
64556
144202
144203
71076
0
0
79867
144208
0
41234
0
9908
0
0
144215
0
0
60758
144219
125592
144221
0
0
144224
0
13128
144227
94897
0
0
144231
144232
144233
144234
144235
0
79771
144238
144239
0
144241
46520
53459
66009
144245
0
144247
139442
0
144250
68368
74865
0
144254
39015
8449
46779
144258
144259
144260
98099
144262
69189
0
47692
144266
0
76697
0
7721
19777
79350
144273
144274
144275
88216
0
144278
0
0
0
144282
0
0
144285
0
0
144288
0
117287
0
0
144293
65420
92951
0
0
144298
144299
0
54526
61046
17712
144304
0
144306
144307
0
0
144310
144311
0
131664
72639
0
144316
144317
31024
144319
35719
94036
87656
144323
0
144325
0
0
144328
144329
144330
144331
0
0
144334
132389
0
736
144338
95217
0
144341
144342
144343
144344
41939
0
144347
0
0
0
94925
144352
0
0
0
144356
144357
0
0
144360
0
0
0
144364
144365
0
47761
54787
0
0
139012
144372
111608
105527
0
0
144377
0
144379
144380
0
6598
0
0
0
144386
130581
0
121637
0
19953
144392
80957
93648
0
0
78883
53663
0
144400
83377
0
144403
144404
80124
0
144407
96203
103328
144410
0
0
0
144414
0
0
144417
84361
115029
144420
0
144422
96537
0
0
97336
10231
144428
0
144430
0
98640
144433
15044
135583
144436
144437
93124
144439
144440
144441
0
0
144444
52301
144446
126503
0
144449
0
0
144452
75207
93953
0
143085
144457
144458
0
0
0
58445
0
0
1404
97429
0
144468
0
0
144471
144472
0
63269
11188
105777
0
77809
0
0
0
0
0
38235
0
73879
144487
0
0
115126
144491
144492
144493
50316
70445
92808
144497
85198
0
0
0
81160
73448
135333
0
0
60694
144508
144509
0
0
0
52155
67713
0
144516
0
0
144519
10221
42703
144522
73281
0
5483
0
91094
144528
83199
144530
0
144532
0
144534
33174
50632
0
48597
0
0
144541
0
0
0
144545
121285
144547
41148
115308
144550
33174
78755
0
29646
0
49916
0
126566
0
0
144561
144562
0
144564
117901
134695
144567
107899
144569
0
55597
144572
144573
91725
0
144576
0
67558
2697
78119
0
144582
0
132419
144585
144586
144587
54780
60432
0
144591
3487
42056
0
19079
144596
3233
144598
11562
144600
0
0
0
0
144605
144606
0
58158
68269
144610
33662
82926
0
144614
40316
144616
23757
0
101135
144620
144621
64326
0
144624
0
0
129849
144628
44544
144630
71071
144632
68300
0
66511
144636
144637
20299
89767
98204
0
144642
0
14731
98304
144646
0
0
144649
144650
0
144652
0
144654
144655
98337
144657
0
265
0
144661
0
144663
43135
144665
144666
144667
81940
144669
51127
0
142069
93629
97110
48234
144676
107811
0
144679
144680
144681
0
144683
0
144685
136772
0
19555
144689
144690
144691
144692
0
0
0
144696
144697
58486
87747
144700
144701
0
0
144704
0
144706
144707
0
0
0
0
0
0
0
0
44837
144717
45641
39460
144720
16815
60967
56819
144724
144725
144726
144727
0
0
0
144731
28285
144733
144734
0
0
0
0
66588
9341
144741
0
22730
0
0
62535
0
85379
83980
95801
744
144752
144753
0
0
144756
144757
95560
144759
144760
144761
144762
70919
144764
144765
32887
134084
0
29709
12894
0
0
0
0
86049
56960
144777
144778
144779
126473
144781
33872
144783
52916
144785
0
25585
144788
0
144790
144791
0
99159
0
0
0
144797
144798
0
144800
0
6898
50494
17015
113255
144806
0
51677
0
0
0
144812
0
8600
144815
14444
0
0
144819
144820
144821
144822
144823
57048
144825
0
127467
144828
144829
0
144831
144832
0
103139
0
144836
144837
144838
144839
0
58318
144842
144843
144844
100106
144846
144847
144848
98156
144850
144851
0
0
20758
0
144856
87216
84375
144859
0
0
0
144863
0
144865
137927
0
144868
58550
144870
0
144872
0
144874
119286
144876
144877
0
144879
144880
144881
138630
0
132016
87715
0
144887
0
140220
144890
139427
144892
0
0
0
97765
110641
144898
28558
0
144901
115261
144903
50820
0
65094
0
107668
144909
0
0
0
144913
3354
0
144916
0
503
144919
144920
72753
144922
144923
0
90325
0
0
144928
144929
0
0
96537
0
92929
144935
0
0
17547
144939
7758
144941
123093
0
0
60470
0
144947
144948
0
0
144951
0
144953
0
56572
0
8798
0
0
144960
115490
0
0
144964
144965
97764
144967
144968
0
0
49793
144972
144973
136782
0
48149
0
44204
0
144980
0
80554
41197
144984
88487
0
0
0
144989
144990
144991
125025
14696
144994
0
144996
144997
0
59004
0
145001
145002
145003
145004
0
108018
145007
145008
145009
56677
64441
0
0
145014
27860
52171
0
145018
0
5618
144021
145022
145023
145024
0
0
0
0
145029
102450
145031
117878
50331
26969
145035
145036
3231
90841
145039
145040
145041
145042
145043
0
134773
10622
91898
16809
145049
145050
66846
111728
44961
90704
0
15876
84340
0
145059
145060
0
20565
0
89852
0
0
99422
145068
96919
51228
145071
0
0
145074
0
0
86721
0
0
43455
94100
0
60002
53608
73805
145086
0
145088
0
41668
0
0
94870
145094
0
145096
145097
0
145099
0
145101
53248
145103
4538
116179
145106
0
0
97642
145110
54669
86491
145113
0
0
145116
0
145118
66987
64463
145121
145122
69658
0
145125
0
0
0
123610
0
94680
145132
17339
145134
0
0
86191
0
145139
145140
145141
0
2906
0
15086
145146
145147
70105
145149
145150
145151
0
0
0
145155
145156
145157
145158
84661
125349
0
117772
145163
0
109176
94428
0
109974
145169
0
145171
56930
68068
0
145175
145176
129930
47625
145179
0
145181
39220
145183
69864
0
61696
0
0
145189
145190
68190
0
145193
145194
145195
57946
122823
145198
81252
105592
145201
145202
0
0
88000
0
142730
12282
0
55994
0
145212
0
0
0
81589
145217
145218
0
0
58411
145222
145223
71095
145225
0
90603
0
0
92648
145231
101862
145233
145234
0
0
0
0
56675
145240
71164
145242
0
145244
145245
0
20294
54702
0
9076
145251
0
145253
0
0
145256
145257
19689
145259
145260
0
64797
99755
145264
145265
145266
0
73239
117284
78158
145271
14216
93283
0
97300
0
145277
81733
0
114583
0
145282
0
145284
99472
145286
49074
145288
116917
0
0
0
145293
0
106917
145296
0
43397
0
145300
145301
118514
58621
145304
141836
0
0
145308
62217
79638
52189
145312
145313
145314
69137
0
75539
0
63114
145320
145321
145322
0
107752
145325
0
145327
145328
145329
27137
94637
0
58451
0
0
0
145337
0
0
145340
145341
99124
0
0
92484
145346
145347
0
0
145350
0
145352
32213
108433
50194
59095
145357
4016
58014
0
145361
145362
0
4157
145365
0
0
34427
881
2095
145371
0
54214
145374
58415
72529
84168
145378
0
145380
0
77776
0
0
0
0
145387
139992
145389
0
0
0
47942
145394
0
0
0
145398
74086
138316
0
73903
145403
145404
0
75532
49935
0
54334
130483
145411
137004
145413
83321
0
34663
88817
145418
0
145420
0
0
145423
0
78587
20217
145427
145428
89284
98076
145431
86788
56657
145434
145435
43665
0
135713
145439
0
1196
145442
0
0
145445
0
0
0
0
145450
0
145452
145453
145454
145455
0
145457
0
0
145460
145461
0
90463
145464
145465
145466
145467
145468
83643
76592
137651
145472
145473
0
145475
54910
145477
145478
145479
105893
145481
0
145483
116879
43506
145486
0
0
0
145490
145491
0
145493
0
0
0
0
145498
145499
145500
145501
145502
0
145504
145505
145506
145507
137404
145509
0
64159
0
47526
0
117664
145516
145517
0
0
0
145521
145522
61404
145524
0
0
0
145528
145529
0
88113
126500
0
145534
55372
0
116292
0
94290
145540
0
0
82089
145544
116227
0
145547
0
145549
0
145551
145552
0
55638
145555
145556
82354
145558
145559
145560
0
145562
98434
97836
145565
145566
145567
145568
145569
145570
0
66318
145573
0
43814
0
145577
90803
0
145580
145581
0
0
86355
112062
0
145587
0
77298
102152
77334
145592
0
17405
145595
58382
7613
145598
0
145600
145601
0
145603
0
0
0
145607
18126
82415
45543
0
145612
145613
68286
145615
145616
145617
145618
0
145620
145621
0
8423
0
145625
145626
0
145628
24946
0
96686
50826
37630
2235
0
0
80641
145638
91039
0
145641
145642
103829
145644
56384
72630
145647
145648
0
0
0
50648
145653
145654
145655
0
145657
0
145659
145660
0
0
76724
0
145665
0
83408
0
100332
145670
0
145672
0
20682
145675
145676
74894
145678
0
64226
0
145682
0
136198
145685
119971
0
0
145689
0
0
145692
0
0
0
0
145697
101937
145699
145700
56236
0
0
10735
56385
0
145707
0
0
145710
0
145712
76373
51127
0
145716
145717
0
0
114983
145721
145722
0
0
145725
80105
41546
145728
0
145730
145731
79533
75219
145734
68231
145736
0
0
145739
0
145216
97171
0
89396
66355
0
0
51019
71881
0
42890
130946
145753
0
145755
87657
0
145758
145759
145760
0
145762
27499
25624
0
0
145767
125825
145769
0
0
0
145773
78008
145775
67411
0
43260
145779
45866
90961
0
0
145784
0
85603
145787
0
98952
0
145791
0
145793
145794
0
145796
0
145798
46976
145800
0
64666
122285
15548
145805
145806
145807
0
145809
0
145811
145812
76765
145814
145815
145816
0
145818
145819
0
145821
145822
0
145824
0
52740
142614
60028
0
94628
145831
70495
4428
0
118509
0
73499
0
145839
0
145841
0
145843
145844
110230
145846
125304
145848
145849
145850
0
0
145853
50673
0
17412
0
0
145859
145860
41482
51088
145863
82401
0
0
80924
99337
98213
36057
124680
3373
145873
0
145875
0
145877
145878
36106
145880
0
85176
34388
145884
0
0
145887
145888
36772
145890
0
145892
0
0
0
57009
0
0
34817
145900
145901
0
0
0
107305
0
90604
145908
0
0
145911
145912
0
52836
0
145916
0
0
145919
0
145921
0
126502
145924
145925
0
0
67328
145929
145930
145931
145932
90021
145934
0
145936
0
145938
0
0
92928
0
0
0
145945
0
144247
0
0
0
68456
0
34813
68189
145955
145956
145957
0
0
0
0
145962
51835
46518
122711
0
129056
145968
133581
0
110719
10150
145973
145974
83059
0
145977
15283
0
0
57286
68308
145983
0
0
145986
145987
145988
142340
0
0
145992
0
145994
0
145996
90725
0
0
146000
69767
0
146003
80813
30886
146006
0
75394
49457
78032
52491
0
0
0
36146
140658
146017
146018
0
0
80953
146022
0
70275
46212
67507
146027
146028
146029
88719
62659
146032
0
105268
0
146036
0
146038
146039
0
146041
0
146043
146044
146045
0
60902
48764
146049
0
0
146052
0
124391
143622
146056
146057
146058
0
0
59221
86904
27173
0
0
146066
146067
0
28260
0
0
74875
146073
55449
20368
143729
0
146078
79489
146080
146081
69877
146083
0
0
146086
146087
146088
0
146090
146091
146092
0
146094
49433
98819
0
146098
0
146100
49163
128921
0
146104
0
146106
131580
146108
42056
47203
146111
73059
72068
0
0
130335
0
146118
91316
146120
146121
146122
80213
0
146125
146126
0
0
0
146130
146131
146132
48544
146134
13945
59572
0
146138
146139
146140
146141
146142
146143
0
146145
135480
0
9764
13067
6835
70919
84482
0
74608
0
0
115288
146158
67344
0
65273
0
16733
146164
146165
50596
67952
146168
63925
0
0
0
97058
0
57417
146176
146177
146178
0
0
0
3804
0
146184
94582
0
0
0
40272
1716
0
0
146193
146194
146195
0
0
146198
146199
0
0
0
146203
146204
146205
146206
0
24335
71329
144254
146211
146212
146213
146214
146215
0
0
146218
71336
146220
0
146222
66442
109456
89026
106305
146227
0
146229
146230
146231
126942
0
146234
0
0
146237
78602
100010
146240
146241
60274
46721
0
146245
0
0
146248
0
146250
146251
146252
25872
0
0
0
146257
0
0
0
0
91930
0
146264
77267
146266
0
0
0
146270
88980
0
0
116194
14223
146276
133131
146278
26982
146280
146281
146282
59042
146284
57079
146286
0
146288
100051
0
146291
0
0
146294
146295
146296
89814
80305
0
0
67200
0
146303
94733
146305
146306
128383
146308
146309
146310
146311
0
0
86286
146315
93488
146317
146318
146319
0
146321
0
45020
146324
146325
146326
98300
60984
146329
0
146331
146332
0
146334
0
3848
0
0
0
146340
146341
31559
0
51399
0
0
146347
146348
48589
146350
0
0
146353
146354
77059
142300
146357
0
146359
21340
146361
89433
0
132391
93921
0
146367
146368
0
146370
0
146372
0
90748
24193
0
146377
146378
98305
146380
0
146382
0
0
0
0
0
0
146389
146390
140578
122711
146393
30610
146395
0
0
146398
127920
0
117214
89538
0
72512
131683
0
141898
146408
0
0
0
0
0
50064
0
0
134435
0
0
75172
146421
146422
146423
21931
0
146426
146427
146428
28050
146430
8885
62678
0
0
60291
0
146437
146438
146439
0
0
103859
146443
98308
146445
61694
0
146448
105316
78480
146451
146452
146453
146454
146455
146456
146457
146458
146459
34189
52791
146462
146463
146464
0
146466
146467
31562
0
146470
76002
146472
0
146474
0
99960
0
14733
146479
92709
0
146482
86755
146484
93440
47353
146487
0
146489
53000
0
21394
146493
115787
0
146496
146497
146498
146499
146500
0
0
146503
0
146505
146506
146507
146508
99198
146510
146511
0
146513
146514
52403
0
50005
0
90264
0
146521
0
0
146524
136262
146526
146527
146528
146529
146530
146531
146532
146533
146534
146535
4724
0
134555
0
88077
0
146542
0
146544
0
14699
0
146548
0
0
0
0
0
0
0
93200
127495
0
22140
0
18232
0
146563
146564
0
0
0
0
0
146570
146571
0
146573
146574
0
146576
93790
0
146579
0
98279
146582
0
146584
79060
84712
0
146588
146589
146590
40763
79863
146593
95844
0
146596
74545
146598
134696
0
0
146602
146603
121205
146605
146606
146607
146608
146609
0
146611
0
142232
0
146615
0
0
146618
146619
17426
0
0
146623
146624
20753
0
130645
20758
130412
146630
3876
9892
69660
90236
66371
0
0
146638
10610
146640
146641
0
146643
146644
0
0
0
146648
146649
141995
0
0
0
146654
0
146656
91699
146658
146659
0
146661
146662
0
41292
0
20349
0
146668
0
71452
0
146672
0
0
146675
0
0
146678
96324
71763
46596
9970
141749
71373
0
7825
0
146688
146689
84508
140360
0
146693
54035
0
0
146697
0
0
108570
62588
0
0
47504
145051
49333
0
0
59676
30728
146711
146712
66297
146714
0
146716
0
146718
0
146720
146721
146722
146723
0
472
0
146727
81784
46915
0
59543
146732
0
146734
146735
146736
146737
146738
0
0
46235
79768
0
0
132613
0
0
113543
146749
146750
120224
7571
146753
146754
0
81477
78328
146758
109973
146760
0
73798
51595
146764
123394
146766
146767
5868
146769
48769
5065
56206
46884
146774
0
0
146777
32397
0
123460
146781
146782
146783
0
0
146786
100548
146788
0
0
146791
0
0
0
146795
0
146797
39318
0
0
91682
121505
0
146804
121825
146806
22513
146808
131145
146810
146811
0
6263
0
76194
93594
0
0
0
99417
146821
0
146823
0
0
97658
51319
146828
0
146830
14807
0
146833
146834
122874
0
76147
88077
137811
0
0
146842
146843
25400
146845
146846
48741
0
142854
0
113599
146852
0
146854
146855
0
146857
0
66159
0
82124
146862
6500
0
146865
85884
146867
129014
11998
146870
0
146872
0
88051
146875
0
146877
0
0
80756
146881
0
0
0
139424
68514
146887
146888
99501
0
0
146892
0
146894
146895
0
0
0
0
146900
146901
146902
146903
88755
64261
0
146907
0
0
146910
146911
78851
146913
146914
0
69144
0
123055
0
146920
0
0
0
68592
146925
146926
0
0
59915
0
146931
22363
0
0
0
146936
25917
0
146939
146940
146941
146942
0
0
146945
146946
0
0
46971
21072
146951
0
146953
0
0
39710
0
88907
5876
0
0
62018
0
0
0
36074
100018
0
146969
70321
146971
146972
146973
0
146975
146976
0
146978
0
146980
0
0
0
0
146985
146986
146987
0
0
0
80991
0
146993
146994
88816
113426
0
0
146999
0
147001
102957
0
0
147005
147006
147007
52419
0
0
0
47167
0
0
147015
68762
0
50429
0
0
0
147022
147023
0
147025
147026
41029
147028
27989
0
147031
147032
0
147034
140364
147036
0
0
0
11253
44288
147042
55787
40999
75712
147046
147047
94101
64292
0
147051
15752
147053
0
147055
147056
0
0
147059
66693
0
147062
0
4721
0
3486
147067
147068
147069
50496
147071
0
147073
87002
25741
0
0
147078
147079
0
147081
91933
0
0
0
0
0
0
147089
66694
0
147092
147093
0
0
125196
147097
147098
0
147100
147101
44194
30112
65731
59276
0
0
0
124149
0
0
0
73931
61031
0
0
0
118151
147119
0
24130
47705
71732
75103
147125
0
83041
0
147129
0
94354
0
147133
0
122625
147136
147137
147138
98552
74152
147141
133757
147143
147144
147145
147146
147147
88358
120338
60135
0
0
88521
0
28936
0
0
111827
147159
93209
147161
0
147163
117388
147165
0
0
75449
0
45790
147171
147172
147173
0
93534
0
0
51975
0
147180
147181
0
147183
0
0
62102
147187
26399
147189
147190
90233
44894
147193
116623
80356
147196
147197
147198
0
0
147201
0
0
0
147205
0
102530
0
147209
0
22428
97986
0
147214
147215
0
0
66987
0
147220
147221
81215
131172
0
122603
13572
79803
64704
147229
147230
72587
0
147233
147234
147235
0
0
104840
147239
0
147241
0
147243
147244
147245
44998
147247
0
147249
147250
0
88235
0
147254
56090
0
0
0
147259
35388
0
147262
147263
147264
147265
0
127302
0
147269
91693
147271
147272
0
0
93052
66471
147277
147278
68242
147280
147281
147282
0
125247
147285
147286
0
0
0
85270
0
147292
0
147294
84607
147296
89426
147298
134330
0
102634
0
147303
0
147305
73984
147307
147308
69414
0
0
53256
0
30760
147315
147316
42253
0
147319
0
147321
110906
38146
56549
0
0
147327
147328
147329
72205
26494
0
147333
0
147335
31709
90762
147338
94445
0
24735
72073
0
147344
147345
28145
0
0
9791
147350
0
108870
147353
0
60060
0
147357
0
0
0
0
0
147363
147364
99330
147366
0
147368
147369
147370
147371
99116
147373
0
0
147376
147377
147378
147379
67780
97393
0
147383
143110
0
0
147387
147388
0
0
57750
147392
147393
147394
125584
147396
0
0
0
147400
0
0
147403
0
0
0
0
147408
0
147410
0
147412
147413
0
13239
131730
0
17133
0
147420
0
42808
0
0
147425
147426
147427
147428
147429
64963
0
147432
147433
147434
0
147436
147437
64092
147439
34547
147441
0
147443
116920
77642
0
0
147448
0
87860
0
0
131083
147454
0
0
76677
0
0
147460
0
147462
4407
46604
48327
48105
147467
147468
0
0
147471
125483
147473
147474
0
41078
62213
0
0
147480
0
147482
0
0
147485
0
0
0
79609
147490
83454
0
133338
94314
0
0
147497
147498
147499
147500
94658
147502
0
147504
147505
147506
147507
134471
24432
68328
147511
147512
27987
0
0
107019
0
0
0
0
74284
147522
147523
0
0
64367
147527
64645
147529
0
0
67267
147533
147534
0
17461
0
147538
147539
0
7969
147542
91659
128258
93207
147546
147547
147548
147549
147550
0
46467
147553
0
46480
147556
63290
0
147559
147560
105369
0
0
53009
138843
147566
147567
0
96303
0
147571
147572
0
0
147575
147576
110005
35755
47948
0
147581
147582
0
112375
0
0
19555
147588
147589
0
42307
147592
0
147594
60748
0
0
147598
0
0
0
0
147603
147604
0
147606
35959
0
0
13696
56437
139041
146945
147614
147615
147616
147617
49364
147619
54586
147621
140470
147623
0
147625
147626
0
147628
20516
147630
0
0
0
0
147635
0
9486
147638
147639
85257
147641
26584
0
0
147645
134132
147647
27562
147649
147650
0
147652
13787
66973
0
34193
0
0
87966
129602
0
147662
0
147664
147665
80109
0
99698
147669
0
16074
147672
0
35941
0
64090
147677
0
147679
0
147681
0
147683
0
144492
88213
147687
147688
0
0
0
147692
147693
147694
85370
77954
147697
0
122563
140935
147701
58704
0
147704
46869
147706
147707
0
147709
147710
0
69997
0
147714
0
147716
94567
0
0
112592
84604
147722
0
0
85819
49009
0
147728
0
0
52141
147732
147733
0
0
72243
147737
0
147739
83934
147741
117466
0
145554
147745
13948
147747
0
20466
0
0
0
107085
0
120876
147756
147757
147758
147759
31513
147761
22048
0
141178
147765
0
19421
147768
0
0
147771
147772
0
0
100705
0
0
0
130766
147780
0
16227
8439
0
61977
120071
147787
0
43558
147790
0
147792
0
144579
147795
147796
0
0
67127
57065
147801
90319
147803
0
147805
274
147807
0
0
147810
114850
124158
0
101382
0
147816
147817
0
0
134930
147821
147822
147823
147824
90408
0
0
147828
0
5914
46360
0
0
0
0
138116
147837
147838
0
147840
0
77762
90993
0
147845
0
72303
96904
0
0
0
37971
0
147854
147855
0
0
0
0
110318
5724
147862
147863
72828
33381
0
0
0
130784
24552
135000
147872
73634
147874
147875
132010
147877
0
122301
147880
0
16363
147883
147884
147885
0
108761
0
147889
0
75808
0
0
147894
0
18174
147897
0
0
0
0
0
147903
0
81717
147906
0
0
0
147910
46774
31678
0
0
0
0
147917
147918
147919
79859
147921
147922
0
0
96835
0
147927
50143
0
147930
0
0
147933
147934
0
147936
0
90285
22449
53211
0
42911
33642
0
0
0
64798
0
0
13478
65276
147952
0
51292
59252
90674
147957
0
147959
0
147961
147962
147963
58311
147965
147966
147967
49459
147969
35877
147971
147972
102636
0
0
72044
139669
147978
106455
0
60536
147982
0
147984
147985
147986
147987
0
140886
85635
0
147992
0
0
0
147996
52557
31448
101691
0
148001
0
0
0
148005
0
148007
59613
28092
0
148011
0
55603
148014
0
148016
148017
0
0
148020
0
0
148023
0
148025
148026
148027
43128
0
0
86031
144555
78798
132897
0
0
148037
148038
148039
148040
82319
14516
148043
0
74234
148046
58561
148048
0
148050
148051
87267
148053
148054
148055
148056
77637
117782
0
0
148061
0
148063
148064
148065
92163
148067
26716
0
0
54147
87462
0
0
16397
37321
0
0
80980
148080
144090
0
58579
148084
138903
148086
148087
135437
4896
0
147350
0
0
148094
148095
77932
148097
9183
148099
0
148101
81769
0
40189
0
148106
148107
0
148109
0
112603
148112
148113
148114
31412
148116
0
148118
13902
0
0
148122
148123
0
64013
0
148127
148128
0
148130
0
53505
140549
26855
0
148136
148137
148138
148139
148140
0
148142
15579
72223
148145
148146
0
0
0
24626
0
0
148153
0
0
0
148157
0
127503
67353
148161
0
59563
148164
148165
83815
148167
148168
148169
53657
129262
0
0
0
148175
148176
148177
82226
0
60554
148181
148182
148183
137429
148185
96547
140506
148188
148189
65988
148191
148192
0
0
148195
0
148197
0
0
139500
142456
148202
0
148204
0
148206
0
0
64634
84714
0
148212
0
19015
0
75572
56004
0
148219
0
11934
0
0
102321
77308
0
148227
123768
0
0
148231
0
57093
0
148235
148236
0
87883
0
0
148241
0
148243
148244
148245
0
0
0
148249
0
0
148252
50408
148254
85159
0
148257
148258
148259
148260
88587
115074
148263
103171
78782
148266
84630
148268
148269
148270
0
148272
108028
0
67947
25711
148277
98085
0
148280
148281
0
96538
0
0
0
0
0
0
0
19360
0
0
148294
0
0
0
93433
95204
0
0
0
148303
41042
89950
114253
148307
148308
96952
148310
148311
148312
0
72876
67870
148316
148317
0
0
91202
114122
148322
148323
148324
0
77396
0
0
0
16935
118952
0
0
0
148335
148336
22721
0
80014
0
148341
148342
148343
92628
0
148346
0
42425
25643
135933
148351
0
148353
0
148355
59291
0
63445
0
0
148361
0
54534
148364
119217
0
0
58439
28617
146781
148371
0
91469
0
148375
0
35328
148378
84745
148380
102161
148382
148383
148384
0
0
87669
148388
148389
142470
148391
148392
0
52435
0
148396
0
0
76754
0
0
0
148403
51383
8585
148406
39233
148408
0
0
148411
0
0
0
0
97462
0
0
0
92704
148421
81698
148423
34596
148425
0
148427
148428
0
0
148431
148432
148433
0
0
148436
148437
148438
148439
27855
43217
0
148443
0
49525
148446
138325
0
0
148450
99039
0
17224
10382
0
148456
148457
148458
0
71857
141940
148462
148463
148464
146229
0
0
148468
0
148470
0
97424
0
74202
120520
0
148477
148478
148479
0
72078
148482
50044
148484
148485
148486
148487
148488
0
148490
96415
0
110383
0
148495
134566
148497
0
136702
0
148501
148502
148503
0
148505
0
75390
0
663
0
82226
26877
148513
131629
0
148516
0
0
35927
0
148521
0
28682
0
86083
148526
0
29463
42820
0
0
0
148533
9888
113328
0
0
148538
148539
148540
148541
0
113071
75165
0
0
148547
0
9320
0
0
67582
68196
8452
0
148556
143080
79952
0
85199
50629
89685
0
123040
54221
148566
0
148568
48819
148570
0
0
0
0
148575
79658
0
148578
0
148580
0
49016
56039
0
0
0
148587
148588
0
0
0
53446
0
78565
117965
148596
148597
0
148599
0
0
90104
0
16935
148605
148606
0
148608
148609
148610
148611
148612
0
0
0
148616
0
148618
148619
0
108149
148622
0
122998
91274
0
148627
0
88454
148630
21292
148632
0
52053
0
137992
79680
148638
0
2652
148641
0
148643
0
84215
148646
148647
0
148649
0
0
0
61836
0
148655
26371
148657
0
0
135955
0
84251
148663
0
148665
0
148667
148668
148669
0
148671
74792
0
148674
148675
49221
74735
89032
0
46113
0
148682
148683
0
141018
0
148687
0
148689
0
148691
148692
0
148694
0
131794
0
148698
148699
105354
0
74928
0
0
117883
0
148707
148708
70774
39640
97750
148712
148713
50490
62947
0
72921
0
39649
44445
0
148722
148723
0
148725
148726
0
0
0
0
148731
148732
148733
148734
137043
0
0
148738
148739
13590
0
0
0
0
148745
148746
148747
82358
148749
148750
52631
0
148753
0
0
148756
84730
148758
148759
0
148761
0
0
30548
0
148766
148767
0
148769
0
0
0
0
148774
0
112008
148777
0
148779
0
148781
11402
0
148784
0
0
148787
88985
148789
148790
89925
97696
96334
148794
0
148796
119107
148798
0
148800
19477
148802
148803
0
72806
107464
0
148808
0
93735
0
0
0
103309
0
89762
148817
148818
148819
148820
148821
0
78792
148824
148825
0
36936
15814
0
135013
90464
148832
148833
148834
0
148836
0
0
0
135275
148841
131671
71313
0
148845
58342
148847
0
146052
138247
139201
148852
148853
0
78265
0
0
93309
8417
0
85675
148862
119433
148864
148865
148866
0
0
148869
0
0
0
148873
148874
148875
0
0
0
11087
23587
148881
148882
0
148884
148885
0
83298
0
148889
148890
0
0
0
61350
0
17142
0
98865
0
0
148901
137804
0
148904
135833
0
0
0
14578
0
148911
148912
26180
148914
0
0
121701
4676
148919
76046
148921
148922
0
0
0
148926
0
0
139037
148930
36675
0
148933
0
0
148936
148937
148938
0
82423
0
88730
46873
109717
148945
134587
148947
148948
0
97300
148951
108241
72874
0
148955
148956
148957
0
148959
74951
0
0
148963
6030
105111
0
148967
117264
0
0
100997
148972
148973
0
148975
49146
0
148978
148979
0
55699
148982
0
0
63501
70650
148987
0
0
53764
148991
148992
0
148994
125342
0
0
148998
148999
149000
90999
116550
0
0
149005
16530
149007
0
0
0
0
0
0
0
149015
78949
83258
0
0
0
0
86953
62065
84618
149025
149026
53849
149028
149029
0
149031
26725
108922
39821
109616
149036
391
0
74424
149040
0
49770
149043
0
0
0
0
68316
149049
104754
149051
0
0
0
0
149056
0
0
0
149060
86686
34340
149063
149064
149065
149066
0
0
52820
0
149071
126050
0
100121
0
0
0
149078
0
86304
23385
0
149083
0
0
0
145194
149088
0
149090
16981
81685
0
0
0
122009
94353
0
149099
0
15208
149102
61773
0
0
149106
117104
61155
149109
99559
0
149112
149113
149114
107725
73400
0
71899
0
149120
149121
149122
93280
149124
22983
12264
47085
0
92291
149130
149131
149132
0
49072
0
90372
149137
149138
149139
149140
3003
149142
71136
0
149145
149146
0
149148
75864
149150
133713
149152
149153
29155
149155
149156
64349
0
0
149160
0
0
51262
0
147206
0
13605
64431
0
0
149171
149172
13222
0
149175
0
0
0
149179
149180
149181
70208
0
0
0
119436
0
0
25287
149190
0
149192
0
125944
52654
149196
0
42784
149199
149200
149201
119805
0
0
72905
58828
149207
149208
149209
54369
0
0
149213
60632
121873
0
149217
0
0
0
149221
0
100618
133410
0
0
135703
63506
149229
25865
0
0
27620
149234
149235
57437
149237
0
149239
54868
0
0
149243
0
149245
149246
149247
0
21006
0
0
149252
0
26256
94736
149256
149257
134158
149259
149260
0
28551
149263
67922
0
0
149267
149268
0
0
0
90434
90260
149274
92684
149276
0
37510
149279
149280
149281
149282
0
2414
60061
52480
0
0
149289
131404
149291
54695
0
149294
0
138532
88326
81126
149299
0
0
149302
149303
0
121574
66678
149307
0
61232
0
0
98594
0
0
149315
96962
0
0
0
122312
149321
149322
116829
86048
149325
0
54961
54100
149329
149330
0
149332
149333
80800
149335
149336
0
0
109738
22622
149341
36259
0
149344
0
0
0
149348
109493
1022
0
0
149353
149354
0
149356
149357
149358
149359
149360
149361
0
11996
149364
0
104098
0
149368
84147
29499
0
47911
149373
0
82596
149376
73012
126020
19460
0
149381
0
0
0
0
46131
149387
0
149389
149390
149391
21794
149393
0
88185
0
0
149398
0
70878
0
0
0
149404
149405
149406
0
0
0
149410
0
149412
148056
124893
0
108765
149417
45783
149419
94915
149421
0
149423
149424
0
0
149427
0
0
0
149431
80852
149433
0
149435
56553
0
88524
50228
0
0
149442
0
91026
114035
149446
0
0
0
0
0
0
0
0
0
0
76519
0
149459
78137
66834
149462
0
0
0
149466
79024
149468
133409
149470
149471
0
148075
149474
62442
61975
149477
149478
149479
0
63908
138892
0
0
149485
149486
0
149488
133732
149490
0
0
0
47966
149495
149496
50357
0
90162
0
149501
149502
149503
0
0
149506
0
0
0
74691
0
149512
0
128423
78400
67644
149517
149518
20436
149520
35911
0
0
149524
0
0
33311
149528
86926
0
28615
0
149533
0
0
66197
149537
149538
123887
0
71733
0
0
0
41512
82272
149547
0
149549
0
56413
0
48748
149554
0
9111
132054
121957
0
2411
95704
68277
149563
136738
51505
0
0
149568
0
59635
149571
128607
149573
149574
59030
0
0
149578
141522
0
149581
0
0
36477
0
149586
149587
149588
1697
0
0
52042
0
149594
138382
149596
149597
36442
0
0
149601
0
149603
92928
16216
0
65315
143918
104857
149610
46299
144186
149613
0
96705
149616
98107
33898
52074
149620
0
149622
111569
111315
0
149626
149627
0
125933
0
0
26867
0
88617
0
149636
149637
149638
149639
149640
149641
83940
149643
149644
63791
149646
0
0
149649
149650
149651
149652
0
97903
149655
0
149657
133284
0
149660
149661
149662
0
149664
0
0
41592
75966
0
149670
149671
149672
0
0
0
0
0
0
68229
149680
149681
51010
0
149684
60019
0
106441
0
149689
0
0
0
149693
149694
149695
58228
149697
149698
16719
149700
149353
0
91790
149704
149705
0
0
149708
149709
3138
0
20966
0
0
0
0
33878
149718
0
0
0
20302
0
71365
142506
0
149727
149728
33044
149730
73775
55100
98887
0
0
0
0
149738
0
0
26182
149742
0
0
15682
149746
0
149748
0
149750
0
149752
0
149754
149755
149756
0
0
52864
116566
0
149762
148622
127602
0
0
149767
0
149769
0
0
83462
149773
149774
0
149776
149777
90456
58487
57206
12395
0
0
110477
149785
149786
0
0
149789
116105
149791
0
149793
26805
106216
0
149797
0
58870
149800
81766
149802
0
21904
0
113444
0
103234
149809
0
0
114245
149813
0
0
108584
60049
149818
0
90577
49358
0
149823
149824
149825
61202
149827
0
79582
121
0
0
62884
147604
108587
149836
32998
149838
98486
142604
83729
0
149843
36706
81770
0
149847
113443
149849
149850
0
0
0
108181
149855
0
149857
148501
42150
149860
149861
72389
0
0
105455
149866
0
149868
0
0
149871
149872
149873
0
0
44248
149877
149878
149879
149880
118519
0
0
149884
87222
0
81650
68593
149889
0
0
73686
149893
0
0
14301
126476
0
119354
0
0
149902
86054
95161
0
0
149907
0
97253
23587
79131
18254
112036
0
0
0
81192
149918
149919
131011
72157
0
133842
0
11767
0
101206
124925
149929
0
149931
149932
149933
149934
62804
76325
59733
0
0
0
63388
0
35788
0
0
0
149947
0
135215
149950
13686
0
149953
0
149955
0
0
0
3000
3876
149961
0
0
47967
76034
0
0
0
147419
0
149971
149972
149973
0
34117
0
67203
149978
121940
0
0
0
0
0
149985
118623
0
0
0
0
0
149992
51353
0
0
149996
0
70580
0
137515
0
150002
150003
0
150005
43891
150007
0
150009
150010
140584
150012
150013
0
150015
0
54661
150018
150019
150020
138971
91141
0
79786
150025
150026
0
0
85792
54877
0
0
150033
0
150035
0
142797
0
65832
0
52639
86063
150043
150044
44935
0
150047
85054
150049
43398
150051
127338
0
150054
150055
150056
0
0
99309
0
0
14727
150063
66757
77504
0
47841
0
150069
0
150071
150072
150073
0
25717
0
150077
111430
150079
150080
0
139080
150083
106110
0
32199
66880
49609
87039
0
150091
23314
150093
72735
0
0
150097
131920
0
0
150101
150102
150103
0
0
150106
150107
150108
150109
83617
150111
0
0
0
150115
79077
0
0
123900
150120
150121
150122
150123
30610
55245
0
150127
150128
125920
87640
19337
111100
150133
41674
150135
0
150137
74325
150139
150140
150141
150142
0
150144
150145
150146
149563
78095
0
150150
150151
71457
0
150154
150155
0
150157
0
150159
150160
0
52047
136691
43954
0
0
73806
0
0
0
150171
0
45131
8256
99331
51433
150177
150178
120348
150180
150181
138020
150183
150184
103914
66949
85417
150188
108898
40159
150191
47787
0
150194
0
0
0
130268
0
0
0
57056
150203
0
150205
150206
0
0
0
0
136647
150212
150213
0
0
1100
29430
84604
0
0
150221
88198
0
0
0
150226
150227
150228
150229
150230
142621
53004
57231
150234
150235
69649
150237
70487
0
150240
150241
0
69154
150244
81355
150246
7200
142937
11947
0
150251
150252
0
0
59115
150256
150257
43665
150259
16946
150261
150262
17980
40143
0
0
0
0
150269
0
150271
150272
109766
0
0
16876
58852
0
22755
150280
106178
92634
75351
150284
150285
150286
0
0
150289
87546
0
0
77758
0
150295
0
0
0
0
93797
0
150302
51730
150304
0
150306
0
0
150309
0
150311
51837
0
0
98657
120475
150317
150318
90921
150320
0
91095
0
150324
150325
0
150327
0
150329
55799
45764
150332
63564
0
0
150336
150337
0
0
97543
0
0
150343
150344
0
150346
104938
150348
150349
150350
138677
96555
0
4608
62137
150356
0
35195
0
150360
0
105255
0
0
0
0
135773
25153
0
81157
0
0
0
150374
150375
150376
135408
0
150379
0
102124
0
69716
150384
150385
0
144181
150388
150389
150390
150391
150392
150393
54271
150395
150396
0
109188
0
150400
61351
150402
150403
0
150405
0
150407
0
124439
0
150411
0
150413
150414
150415
150416
150417
150418
0
150420
0
144
0
112980
150425
0
0
0
150429
0
90485
0
150433
150434
0
0
44058
150438
150439
150440
0
0
0
130879
0
86623
150447
24894
150449
150450
150451
131473
33115
150454
150455
150456
150457
0
150459
150460
0
150462
150463
42583
0
0
112158
0
0
84009
150471
118273
90271
82928
0
23276
43372
0
26163
3457
0
56373
93450
0
0
0
0
150488
88961
0
92697
0
150493
150494
14155
0
150497
0
84947
12738
0
119084
150503
0
0
0
150507
150508
96430
150510
51101
0
0
150514
150515
150516
0
150518
150519
150520
150521
0
12659
47992
0
0
150527
42621
88016
0
150531
150532
150533
34679
0
150536
0
150538
76081
150540
56812
24811
62433
68064
150545
114141
0
150548
0
0
150551
143239
42987
150554
0
0
0
48040
0
87472
93075
60414
0
0
148280
0
13437
98822
0
149751
81402
118297
150573
97494
52436
0
45463
0
0
44064
150581
150582
0
150584
0
150586
0
0
59205
0
0
150592
0
0
77356
144815
0
150598
0
63390
61553
0
0
118423
150605
150606
150607
0
0
150610
150611
39524
150613
70682
150615
74963
0
150618
150619
150620
0
83639
150623
83144
150625
150626
60551
0
0
0
67010
0
0
150634
0
150636
0
0
5717
70311
150641
0
150643
0
0
0
0
0
150649
150650
84643
0
51991
86959
0
150656
150657
0
147805
150660
0
28460
105197
65430
148567
105862
116764
28676
150669
10108
12297
0
150673
150674
0
0
150677
17942
0
150680
150681
150682
0
150684
46697
0
150687
0
0
0
150691
55673
0
0
9191
0
11068
150698
104815
0
150701
150702
0
91242
0
150706
79116
0
62320
0
0
150712
0
150714
150715
124264
0
15880
150719
0
150721
0
0
0
0
128833
150727
150728
0
98582
150731
0
150733
150734
150735
0
53632
0
150739
138764
104486
0
150743
51919
150745
13343
67609
150748
0
150750
150751
0
150753
0
0
150756
69895
150758
0
0
122262
0
150763
0
150765
150766
0
150768
150769
140598
4136
0
150773
150774
0
0
69822
150778
0
0
99923
150782
150783
0
150785
0
150787
44298
150789
150790
0
0
30953
0
150795
150796
0
150798
150799
150800
54829
150802
150803
0
102088
0
11961
33487
150809
150810
150811
150812
150813
150814
150815
150816
93103
0
72513
87172
150821
0
51624
95021
150825
84298
150827
0
0
44374
0
70711
150833
73119
0
150836
60473
84609
150839
0
47310
134078
0
0
0
150846
150847
0
39351
0
0
150852
150853
150854
100526
150856
0
150858
0
0
31104
0
0
150864
150865
72566
68896
83701
44105
0
113090
122010
0
150874
150875
150876
150877
0
0
0
96604
32123
150883
0
66169
0
74431
0
0
0
0
0
100249
150894
85062
0
0
97214
0
150900
150901
0
16043
73962
150905
0
150907
58939
69676
57235
0
0
31063
54671
24232
150916
150917
0
150919
150920
0
68541
0
150924
0
134915
0
150928
0
102831
150931
0
150933
150934
0
133447
0
0
0
150940
31389
75631
0
104891
99077
150946
0
0
0
15880
89647
150952
99476
150954
150955
0
150957
102426
0
77740
150961
35694
0
39017
43344
0
150967
43808
150969
150970
32037
150972
0
80461
89396
0
0
150978
150979
150980
0
21421
0
150984
0
0
0
150988
0
150990
150991
0
0
0
150995
150996
107203
89623
0
0
151001
0
32612
151004
151005
89283
151007
0
0
125234
137111
0
0
0
151015
117263
9785
151018
0
84955
151021
0
0
92538
0
22712
151027
0
47493
0
0
8336
151033
151034
0
0
151037
0
63841
7824
91941
32827
0
0
0
0
0
151048
0
151050
59249
55896
0
151054
0
0
151057
0
151059
0
151061
0
151063
0
0
26426
151067
0
135943
0
0
1306
151073
87583
151075
151076
0
151078
0
0
151081
0
0
0
86176
0
10888
0
0
151090
151091
151092
0
0
151095
151096
0
83377
0
0
0
151102
151103
0
151105
151106
6585
151108
12499
0
151111
0
151113
46909
0
0
151117
73907
151119
151120
97417
42295
38843
151124
0
0
151127
151128
151129
146926
151131
151132
151133
57414
151135
151136
151137
0
151139
151140
35730
73109
151143
151144
151145
0
151147
151148
0
151150
0
29079
151153
0
0
151156
0
9691
0
68404
23441
0
0
151164
0
151166
151167
0
151169
60833
0
0
0
151174
77260
64158
0
151178
74215
151180
151181
13153
0
64497
0
0
151187
151188
151189
82428
151191
56365
0
0
0
0
151197
0
60334
96055
11111
0
30689
23014
0
0
0
109078
25928
151210
0
0
0
132427
0
0
0
0
151219
44781
98597
151222
111865
75089
82921
61631
145643
33831
0
0
151231
151232
151233
151234
4157
0
151237
0
45287
151240
0
0
0
11731
151245
137641
28412
0
0
151250
151251
151252
0
0
61673
78025
151257
151258
0
151260
56987
133964
0
0
151265
0
151267
151268
94927
151270
151271
0
151273
0
151275
0
19678
151278
116435
68637
0
100260
126688
90889
51286
151286
151287
151288
151289
151290
151291
0
66270
66503
151295
0
0
0
68317
151300
151301
151302
80310
151304
15876
125852
0
151308
151309
151310
81799
151312
151313
0
151315
0
151317
151318
122981
149889
151321
42947
151323
11671
72693
151326
151327
0
151329
5405
33779
0
139373
0
151335
45602
151337
66436
151339
0
151341
116899
0
0
0
0
11927
151348
0
0
17422
151352
151353
79949
65963
151356
0
151358
151359
151360
4489
151362
0
87533
151365
151366
151367
151368
0
151370
0
0
146826
151374
0
0
0
151378
151379
151380
151381
0
151383
151384
0
72526
151387
0
0
151390
0
0
151393
0
0
151396
151397
0
151399
0
0
151402
151403
151404
151405
0
0
0
151409
109035
0
33046
11303
151414
0
151416
0
41221
66270
151420
34314
151422
0
150818
0
101594
151427
0
0
0
151431
151432
151433
99771
0
15202
0
151438
75652
0
0
0
0
151444
151445
0
151447
0
151449
151450
0
23145
90923
151454
151455
73094
151457
0
135216
151460
0
0
0
151464
0
99719
28456
151468
70853
0
0
0
19684
151474
0
103074
75579
0
93243
151480
0
0
68696
151484
104237
0
129860
151488
0
0
0
151492
0
151494
151495
151496
151497
90877
151499
151500
151501
151502
151503
151504
100554
151506
151507
0
0
0
0
151512
56418
116737
151515
151516
151517
151518
151519
133447
88892
0
0
0
151525
0
12123
72923
151529
59350
58538
151532
53254
110532
151535
118421
99089
60817
0
151540
151541
9175
0
151544
110786
151546
151547
144469
0
151550
0
0
135659
53983
151555
79479
151557
0
0
32280
151561
151562
0
0
12300
0
118519
151568
0
88564
0
72303
107143
0
151575
77601
0
151578
107099
0
70639
151582
151583
0
0
151586
151587
120587
45880
0
151591
83526
0
151594
151595
0
0
0
151599
0
151601
0
151603
151604
0
151606
0
0
151609
151610
141896
53543
0
151614
30514
0
151617
113886
151619
151620
151621
151622
151623
151624
151625
151626
151627
0
0
0
151631
0
151633
0
151635
0
0
0
0
0
0
0
89623
0
151645
93506
151647
0
0
151650
51282
151652
0
0
82287
54532
0
57034
97513
151660
0
0
10546
26154
151665
0
151667
151668
0
0
0
151672
0
0
80107
77172
0
0
151679
0
0
68306
3571
151684
72178
151686
138536
0
64056
151690
0
0
56867
0
69588
151696
0
150214
0
151700
0
56011
151703
0
0
132642
151707
84917
0
77113
151711
0
0
151714
151715
151716
151717
0
151719
0
151721
151722
151723
151724
0
67777
151727
78977
0
151730
59353
72861
0
0
151735
0
4323
151738
0
22741
0
126874
151743
151744
0
0
0
151748
151749
76981
18050
41839
105344
151754
0
0
0
122522
0
151760
114602
44732
151763
151764
0
17963
0
26115
151769
148623
151771
151772
151773
0
151775
0
0
0
0
0
76710
0
0
151784
151785
151786
0
0
0
0
0
0
0
44580
151795
151796
151797
85794
151799
0
0
151802
0
135569
151805
151806
0
151808
151809
37695
0
0
0
0
151815
151816
0
0
0
151820
0
151822
0
0
104505
95079
0
151828
151829
94947
151831
151832
85525
0
0
42424
0
38450
0
151840
151841
151842
151843
151844
0
0
151847
0
151849
0
151851
151852
101171
151854
139204
151856
151857
151858
84276
0
151861
112253
47832
151864
0
151866
117234
0
0
47779
121574
0
151873
0
151875
89466
151877
143545
151879
78760
0
0
0
0
0
0
0
0
151889
151890
95988
0
59137
151894
151895
151896
137596
0
151899
0
151901
134735
40017
0
151905
151906
0
119642
151909
97477
0
151912
151913
0
70488
20078
80130
151918
35388
151920
151921
151922
151923
36306
0
0
64195
151928
151929
151930
0
151932
121949
0
0
151936
0
151938
64271
0
0
151942
22691
0
0
66158
83389
90370
151949
151950
0
0
44836
0
92029
151956
151957
151958
151959
134607
151961
26561
0
0
59632
151966
84057
151968
0
0
151971
140301
151973
50051
56892
151976
89975
0
151979
151980
151981
151982
0
0
151985
151986
151987
0
23532
68439
23101
6177
0
0
0
0
0
78391
104164
0
152001
94359
87704
0
152005
52178
0
48390
152009
152010
0
3983
152013
139069
152015
0
152017
0
0
152020
0
152022
0
110351
152025
152026
100038
152028
0
0
0
152032
152033
88708
152035
0
0
24744
152039
0
0
0
127960
0
0
0
152047
4972
30625
0
0
152052
61150
152054
0
152056
0
0
138425
59993
152061
0
152063
0
55824
0
85785
37195
152069
0
152071
0
152073
0
152075
0
0
0
128084
152080
152081
152082
0
152084
0
50329
152087
0
152089
121151
0
80094
0
44952
140863
0
0
0
12612
152100
152101
152102
63928
152104
0
152106
30323
152108
98887
152110
60137
112805
0
0
0
152116
152117
152118
152119
152120
0
83915
152123
0
0
152126
0
152128
0
0
152131
0
62437
152134
0
3817
0
0
0
89289
71149
152142
63745
152144
30687
152146
29186
152148
152149
70865
0
0
0
152154
68339
152156
4123
0
134230
0
152161
0
152163
0
152165
152166
32448
152168
0
152170
0
57677
152173
152174
152175
152176
152177
152178
0
125438
152181
152182
152183
0
152185
152186
0
0
152189
152190
0
152192
0
91002
0
0
152197
152198
57366
61793
15777
115786
152203
99851
62319
86789
130991
152208
67367
152210
152211
152212
152213
16200
152215
0
0
414
0
152220
152221
86474
0
65723
5104
152226
58411
0
152229
0
0
0
152233
86900
152235
0
18114
0
146643
152240
72660
0
0
0
89114
152246
0
0
0
152250
152251
152252
0
0
152255
152256
36866
0
0
152260
75614
75795
102382
152264
152265
0
152267
152268
152269
101523
0
83677
152273
152274
152275
152276
152277
0
152279
89973
96708
0
0
0
0
0
0
149881
54961
152290
152291
0
0
152294
152295
152296
152297
152298
0
152300
0
152302
10123
0
152305
0
91414
0
70151
0
0
65351
0
152314
152315
9980
32258
108431
152319
86070
152321
152322
73505
53965
28228
30825
8302
152328
152329
152330
20502
152332
0
152334
152335
152336
152337
0
79768
152340
40042
0
81912
0
0
0
152347
11994
0
0
0
0
36930
152354
24360
0
101649
152358
97766
152360
56467
0
0
50357
0
4366
68228
0
0
0
152371
152372
0
56820
0
152376
56565
0
87504
152380
0
73726
94976
152384
152385
0
12948
145623
152389
8776
139212
102005
13478
0
98242
74908
152397
0
152399
152400
152401
0
0
0
130844
152406
152407
0
19416
0
57439
85784
0
152414
114277
0
152417
0
98663
152420
0
55772
0
152424
139398
97826
152427
73164
152429
98353
132306
0
152433
152434
152435
0
0
0
35248
0
152441
49306
0
0
146827
152446
152447
64114
32928
152450
2104
0
152453
0
0
152456
152457
0
0
97975
152461
0
152463
39191
27971
152466
0
152468
0
0
0
147367
152473
152474
31196
152476
0
0
0
152480
0
142231
62758
152484
144812
0
152487
0
53445
152490
139340
85540
99558
0
152495
152496
152497
0
83565
152500
152501
28221
113555
116889
0
152506
95377
34663
152509
0
73428
96016
152513
87810
152515
152516
147699
0
0
152520
93504
68865
0
152524
0
152526
152527
152528
80569
152530
0
152532
139852
0
0
152536
152537
0
0
152540
0
152542
152543
152544
48641
0
49669
0
0
60159
0
152552
152553
0
117033
70346
152557
43925
0
0
0
0
0
152564
152565
152566
152567
76557
74673
63712
28550
89765
84732
138870
152575
16522
0
11866
125751
152580
77915
0
101064
0
89602
54354
0
152588
152589
58746
52371
94794
0
152594
152595
0
152597
0
152599
81901
152601
152602
27369
0
152605
48277
0
33982
0
0
152611
152612
39608
0
152615
0
15054
152618
30476
0
152621
108519
58801
152624
118076
152626
91610
0
50423
152630
58520
0
0
58591
59097
152636
76697
0
152639
67767
0
0
126112
0
152645
16719
152647
152648
0
0
0
0
47222
0
0
50336
80924
0
13021
152660
7608
152662
60241
0
38836
152666
11045
78148
53444
33369
0
105272
116667
16727
10900
114367
152677
0
40347
152680
133588
0
0
0
152685
152686
0
0
0
0
0
0
0
152694
152695
152696
152697
53302
0
152700
0
0
152703
64711
72588
0
0
0
152709
152710
0
152712
0
152714
0
0
73666
0
92171
0
2494
152722
152723
152724
0
0
0
45311
152729
0
0
0
0
152734
0
0
99888
0
0
125097
152741
28017
36040
58279
152745
152746
152747
813
152749
93237
152751
0
40700
152754
0
0
0
80076
0
145756
152761
130049
152763
148420
0
152766
152767
152768
0
152770
14258
0
152773
0
0
76133
0
131225
152779
152780
152781
152782
0
59551
56564
152786
0
0
152789
0
0
0
152793
70917
99748
152796
152797
0
152799
1816
152801
106612
151166
152804
129013
0
152807
0
0
79814
0
0
152813
152814
152815
152816
152817
152818
66005
8812
0
152822
152823
152824
152825
152826
152827
0
152829
39460
76975
152832
95664
0
0
152836
0
0
152839
0
152841
152842
152843
152844
142589
0
37294
152848
152849
0
73633
152852
0
0
0
152856
0
152858
152859
116851
152861
0
152863
0
0
152866
0
83297
152869
55563
0
0
0
0
0
0
152877
99703
152879
0
0
0
152883
0
152885
0
152887
152888
0
152890
127689
0
152893
0
152895
0
0
152898
66140
99853
152901
73942
152903
9663
0
0
152907
152908
121626
152910
146039
152912
0
152914
0
117305
152917
152918
0
0
0
0
152923
0
0
0
0
0
82740
0
99290
141748
152933
152934
0
152936
0
63246
0
152940
9165
152942
81861
152944
149770
6586
0
152948
152949
0
152951
0
0
0
23564
152956
54911
0
55961
68565
0
152962
152963
152964
0
0
152967
0
152969
152970
80172
152972
152973
0
27407
123343
152977
152978
0
0
0
0
152983
148117
152985
116536
0
0
52024
0
0
152992
0
152994
4269
0
152997
152998
0
0
153001
0
0
96245
0
0
0
153008
0
153010
153011
136769
120203
17500
118353
153016
0
37350
0
153020
0
0
0
153024
0
0
153027
153028
44828
42041
0
0
83894
63400
0
153036
0
153038
0
0
153041
153042
153043
0
0
44616
106317
95281
0
128917
0
0
0
0
153055
153056
151673
0
17957
153060
0
69913
0
0
0
0
153067
0
0
149600
153071
153072
0
90140
153075
153076
153077
153078
72738
67079
87059
153082
0
99416
0
131894
0
153088
119819
153090
153091
153092
0
0
153095
9153
33189
153098
153099
0
0
0
0
68483
153105
63426
153107
0
51603
153110
0
0
0
153114
153115
0
153117
114914
153119
153120
30714
0
0
153124
153125
0
153127
153128
153129
0
54063
24618
153133
153134
0
153136
66997
0
0
142782
20213
153142
153143
57557
0
5130
153147
0
153149
0
68567
68658
0
153154
153155
0
0
0
153159
0
93005
0
153163
153164
153165
134390
0
0
153169
94933
153171
0
52231
153174
153175
153176
153177
116776
0
45594
153181
153182
153183
0
153185
0
0
20701
0
153190
153191
153192
0
153194
22488
56748
153197
100541
11959
9788
153201
0
153203
153204
0
0
0
0
153209
86147
0
153212
153213
153214
48940
153216
153217
0
153219
0
0
0
56593
153224
153225
0
131404
0
40250
153230
153231
0
0
153234
0
84346
153237
40745
153239
153240
0
0
153243
75997
153245
153246
153247
0
25638
104174
153251
153004
153253
101178
0
0
153257
0
30509
111264
79464
153262
153263
0
730
7223
153267
45448
0
153270
0
101255
0
80980
153275
55441
0
0
0
138754
0
0
74112
153284
132493
153286
113563
2497
153289
12099
153291
0
102949
0
153295
153296
153297
0
153299
0
76741
153302
34700
0
0
48235
153307
153308
153309
0
0
153312
42152
153314
153315
0
25914
0
70842
153320
153321
153322
0
153324
0
0
153327
95194
33981
113690
18212
81215
153333
153334
0
0
0
153338
153339
0
0
0
0
83617
153345
26501
0
0
153349
153350
153351
0
153353
153354
153355
0
129637
0
0
0
153361
153362
153363
0
146361
0
0
153368
83873
134218
153371
0
153373
153374
0
153376
0
0
0
0
153381
153382
15255
153384
33593
153386
153387
119511
153389
68110
0
0
13111
0
11155
0
127342
153398
0
58564
0
0
153403
0
0
53190
0
0
153409
54284
153411
0
153413
153414
153415
0
153417
84035
153419
66743
153421
153422
0
25570
74393
12656
0
153428
56411
153430
153431
153432
0
47653
0
153436
83095
153438
153439
153440
0
153442
109490
11270
0
153446
0
57163
153449
58541
42933
153452
0
153454
153455
0
0
49425
153459
153460
0
153462
153463
0
0
78322
153467
153468
153469
153470
153471
0
0
0
153475
23612
91114
30039
0
153480
98221
0
153483
54344
0
153486
39044
0
0
32579
0
0
0
153494
153495
0
153497
123300
153499
153500
153501
0
153503
35073
0
29967
153507
0
153509
153510
0
153512
153513
111175
0
153516
0
153518
153519
153520
153521
153522
68452
0
127071
11407
0
94919
153529
153530
153531
153532
0
153534
153535
153536
0
153538
0
0
153541
119076
0
153544
94451
0
153547
31403
0
0
697
0
0
0
84013
153556
0
20492
153559
0
49166
0
153563
0
85429
153566
153567
0
153569
0
0
153572
0
60478
0
56985
0
153578
153579
153580
91043
153582
0
153584
153585
86054
0
153588
0
153590
153591
29586
153593
19514
153595
0
153597
0
153599
153600
153601
153602
71763
153604
153605
153606
153607
0
0
0
153611
56769
153613
153614
153615
0
0
153618
0
0
53629
153622
153623
0
0
153626
0
55423
58417
28116
84037
0
0
0
0
0
153637
153638
70785
55915
153641
27072
0
0
0
153646
153647
153648
0
153650
22890
153652
153653
95446
0
54804
0
133275
153659
93122
0
19788
0
0
153665
34044
153667
128396
17021
0
0
0
14756
0
153675
0
153677
0
119605
12752
149554
153682
153683
0
0
148293
59222
153688
79087
153690
0
153692
153693
105810
0
95403
0
153698
153699
153700
0
0
0
153704
0
153706
0
153708
153709
153710
153711
0
0
4733
47944
153716
0
0
153719
153720
0
70048
153723
153724
14433
0
0
153728
0
131692
0
44683
0
0
0
104889
153737
153738
153739
153740
150701
95559
153743
153744
0
153746
0
0
153749
0
0
153752
0
153754
153755
153756
14320
153758
153759
0
153761
0
153763
16547
0
0
73493
0
0
11865
96792
153772
153773
153774
88699
0
153777
72028
117164
0
0
0
153783
153784
0
92365
153787
153788
0
153790
0
0
153793
153794
0
0
98295
82993
153799
102054
0
0
0
12899
153805
52756
153807
153808
8797
58125
1231
0
3103
37817
153815
0
0
153818
0
153820
0
153822
0
153824
153825
153826
0
0
153829
153830
153831
140405
57034
0
0
0
153837
0
136979
0
153841
153842
0
0
0
99659
0
153848
153849
0
0
92858
0
153854
53339
153856
153857
153858
153859
153860
0
0
153863
0
84088
153866
153867
153868
153869
153870
90020
153872
153873
153874
153875
0
0
59714
153879
0
0
0
153883
153884
0
85368
0
0
0
153890
0
153892
0
153894
0
0
153897
153898
0
153900
0
41580
119897
0
47206
0
92818
153908
0
153910
78548
153912
22745
153914
153915
0
153917
81414
0
0
76402
0
153923
153924
0
153926
0
0
0
110825
92596
153932
144129
26094
153935
153936
69259
0
16284
88524
7066
153942
16821
0
153945
153946
153947
0
153949
153950
0
0
0
153954
0
8730
91035
153958
739
19866
0
77921
0
94702
0
0
153967
0
153969
84587
153971
0
153973
0
0
0
153977
0
0
0
153981
0
128358
0
153985
153986
0
153988
33545
153990
0
134900
0
0
73584
0
0
0
153999
141816
0
154002
0
0
0
154006
0
41127
55458
75286
154011
154012
0
154014
28470
154016
56991
154018
0
0
0
0
154023
0
0
154026
0
0
0
3359
0
0
154033
154034
154035
0
0
134884
142751
0
0
154042
0
0
154045
57570
154047
154048
0
77518
114009
6090
0
154054
0
0
34537
154058
0
0
154061
0
154063
0
0
0
0
154068
96204
154070
154071
38026
0
0
154075
41586
154077
154078
0
154080
154081
154082
60464
116175
154085
3647
154087
154088
96066
66862
30794
154092
154093
85690
97962
154096
0
0
113435
0
0
154102
0
154104
0
0
154107
154108
0
76143
154111
5363
154113
105105
0
154116
69877
0
154119
154120
154121
154122
0
0
0
130874
0
0
109297
87709
154131
154132
154133
154134
154135
0
33236
0
154139
0
53038
154142
154143
0
154145
66195
0
153374
0
0
154151
0
154153
11986
81187
154156
154157
107805
0
69598
0
118379
10390
154164
89299
0
0
0
0
154170
154171
16291
0
61515
0
112519
154177
154178
0
0
87470
22170
0
0
154185
127690
133770
154188
0
0
96349
0
150137
0
154195
0
0
120920
0
0
65441
154202
154203
0
0
0
0
69515
67088
154210
75151
127518
0
154214
0
154216
154217
154218
0
154220
41321
154222
154223
154224
0
150006
154227
154228
154229
42875
56564
154232
154233
0
0
84895
0
154238
0
23598
154241
154242
60566
0
154245
0
0
154248
0
154250
67366
133619
0
0
66208
0
140925
31067
0
0
89915
154262
0
154264
92841
0
0
0
63943
60484
0
154272
0
49418
154275
93715
0
0
138290
0
0
154282
154283
0
0
154286
0
57010
0
0
0
83127
0
0
154295
0
154297
154298
154299
0
154301
27094
154303
0
0
154306
0
0
154309
0
154311
75589
0
154314
0
55572
154317
0
0
0
0
0
154323
154324
0
0
0
0
0
82511
154331
154332
154333
59137
0
0
14124
154338
0
58689
142051
154342
154343
0
0
0
0
32550
154349
0
0
0
0
145067
63522
9112
154357
154358
0
0
154361
154362
71173
0
154365
0
18453
0
0
0
0
0
0
0
0
0
0
154378
0
154380
0
154382
154383
0
154385
154386
12575
0
119345
154390
63989
7414
0
26488
105808
0
13187
123139
0
154400
35927
154402
154403
152492
154405
137369
154407
154408
143532
154410
29971
154412
0
154414
67274
34778
154417
154418
0
81938
0
154422
65977
0
68566
0
136130
0
0
0
154431
42392
1828
154434
0
0
0
95238
0
0
90282
154442
154443
0
154445
80788
154447
154448
154449
154450
0
0
154453
0
0
124303
154457
0
154459
0
0
0
0
154464
0
0
154467
21557
0
154470
154471
0
0
154474
0
75038
30532
154478
154479
154480
0
154482
147445
154484
154485
154486
154487
97684
154489
0
154491
0
50920
154494
75262
154496
116319
111559
70683
154500
154501
154502
154503
154504
0
62626
0
83359
154509
0
0
0
154513
154514
154515
154516
0
73014
154519
154520
0
154522
154523
154524
0
154526
0
33246
0
0
0
0
9160
154534
0
0
0
0
0
0
58943
154542
63
154544
154545
144199
0
154548
0
154550
60842
54387
0
0
117582
154556
0
0
84748
0
154561
80166
154563
0
133277
42096
0
22874
129638
124548
0
0
154573
0
92890
0
154577
144405
0
154580
29770
154582
100632
154584
0
3343
0
154588
154589
154590
0
0
115789
0
154595
154596
154597
33418
0
0
0
0
9373
154604
0
132253
154607
0
154609
154610
0
0
154613
0
119330
154616
0
154618
0
62172
154621
0
0
0
0
154626
67671
84482
0
0
0
154632
154633
33713
32720
0
139753
154638
0
0
0
85826
154643
0
154645
154646
154647
0
154649
0
154651
0
93274
0
60784
90560
154657
154658
154659
0
47114
154662
0
154664
72889
154666
72974
22425
0
154670
154671
70369
94394
94900
57341
154676
0
154678
154679
154680
154681
10831
154683
0
154685
0
0
154688
154689
0
154691
136760
0
154694
42433
154696
154697
70708
5049
154700
68643
0
90624
107916
154705
141522
154707
22460
0
0
0
154712
154713
0
9247
0
154717
154718
0
0
154721
154722
148541
0
154725
0
154727
154728
0
154730
0
154732
154733
154734
0
154736
60770
0
154739
123628
0
0
56729
154744
154745
125551
154747
149987
154749
23881
154751
0
0
154754
56601
0
154757
46903
0
0
87356
0
154763
0
154765
154766
74277
154768
103307
127822
0
36144
101287
40718
80455
0
154777
0
6732
154780
114917
127175
71488
154784
0
154786
154787
144918
154789
125768
12722
151502
0
0
154795
88092
0
154798
0
0
39471
154802
0
85041
0
0
0
150661
0
0
20661
0
154813
154814
0
154816
0
0
76549
62758
0
0
101822
0
154825
92563
154827
154828
10349
154830
154831
0
17794
154834
154835
154836
0
73499
154839
154840
77645
154842
69088
90649
0
154846
0
154848
0
65903
28416
0
55421
154854
0
154856
0
154858
0
40766
154861
0
154863
0
154865
154866
154867
90383
154869
154870
0
154872
154873
154874
154875
0
154877
0
0
0
0
91255
154883
0
116146
44128
0
154888
0
154890
102450
0
154893
154894
0
0
0
154898
0
83107
154901
154902
154903
52128
154905
99157
154907
154908
154909
154910
49391
153786
154913
0
154915
88710
75355
154918
0
154920
319
117625
0
71375
97701
154926
0
0
0
0
0
0
154933
154934
149389
0
154937
0
154939
133668
0
115676
154943
154944
154945
0
96207
154948
0
154950
154951
69544
154953
0
0
154956
0
154958
154959
0
141507
122696
154963
154964
0
76112
154967
154968
77360
118674
0
0
72721
50847
0
0
0
102101
154979
154980
0
72184
67887
0
4676
0
37279
0
112349
154990
0
154992
0
154994
154995
0
76227
0
154999
0
123639
155002
0
0
155005
0
0
155008
155009
0
155011
106701
155013
155014
0
0
155017
0
155019
155020
0
0
42949
85972
86643
0
155027
155028
155029
39962
91080
155032
0
20990
0
32105
155037
0
155039
155040
0
131109
23601
74052
79547
155046
155047
19308
0
90218
0
125463
0
0
155055
58555
141123
56952
81404
155060
94768
35398
0
40475
155065
0
155067
155068
0
55702
155071
1816
95161
0
61244
155076
155077
155078
155079
155080
0
155082
10858
68011
111863
0
155087
155088
155089
17085
0
0
155093
25599
155095
155096
155097
0
28165
0
40017
0
0
0
155105
155106
0
0
0
20828
155111
97267
155113
155114
141701
150706
155117
155118
155119
0
0
155122
69982
119248
0
67292
155127
0
0
93897
0
112774
97570
155134
155135
0
124517
0
0
155140
155141
155142
0
155144
0
155146
0
98841
0
0
9745
0
155153
0
37211
0
155157
155158
155159
155160
155161
155162
0
152060
155165
155166
155167
155168
71211
155170
155171
44089
155173
152446
0
155176
0
0
0
155180
113443
0
83456
48747
0
31599
0
0
155189
0
155191
155192
120453
17121
73319
93705
0
61321
108733
155200
155201
155202
0
0
0
105335
155207
155208
155209
96168
0
155212
0
0
64630
155216
0
155218
155219
0
0
85283
155223
155224
0
0
0
0
0
0
65285
155232
155233
155234
0
0
0
155238
117016
155240
155241
155242
155243
64145
0
0
155247
71878
0
0
155251
0
0
41640
155255
155256
155257
55293
155259
20999
0
0
0
0
151094
0
0
0
0
52234
112504
155272
0
0
22855
0
0
155278
155279
155280
0
0
0
0
155285
155286
0
155288
13756
119618
0
123017
155293
144368
0
155296
155297
0
155299
0
155301
97608
0
75561
0
10800
0
155308
97296
0
155311
155312
133547
0
0
155316
81620
105793
0
101964
155321
130764
155323
155324
155325
0
95667
0
155329
0
69723
33637
155333
155334
0
0
45996
7667
0
0
95157
0
155343
0
0
155346
90060
155348
142528
155350
155351
155352
155353
0
46219
134109
31885
89045
0
66351
155361
155362
0
0
155365
67344
111665
0
155369
155370
150266
0
155373
0
0
0
0
0
0
101377
0
155382
0
149889
0
135585
0
132646
145561
97655
155391
11703
155393
18511
155395
0
155397
0
0
15191
89105
99814
104968
0
155405
155406
155407
155408
0
0
155411
155412
155413
0
155415
0
84112
18182
155419
0
80163
0
0
153393
0
0
155427
155428
155429
1654
155431
0
155433
37786
133065
155436
155437
25272
0
0
155441
155442
23805
67924
0
55623
155447
0
0
0
155451
155452
40852
155454
155455
0
71816
0
155459
0
151101
0
77952
0
155465
0
155467
155468
0
74950
123333
93083
0
0
0
13340
0
0
155479
0
0
0
155483
155484
155485
0
155487
155488
155489
0
24936
155492
155493
0
0
107414
130475
0
0
155500
155501
134308
155503
0
0
69768
155507
155508
0
0
155511
155512
95310
0
155515
0
155517
41692
116777
90160
155521
65709
155523
0
155525
0
131089
155528
155529
70081
43506
155532
155533
155534
0
92928
49061
0
127136
0
155541
155542
43562
0
155545
0
59661
0
155549
97083
63265
155552
155553
155554
23629
155556
1905
0
109486
0
40616
0
155563
0
155565
155566
0
155568
68650
0
0
155572
135612
155574
153845
0
0
14297
155579
0
155581
155582
0
155584
0
84577
45543
44732
40453
0
107238
155592
155593
0
141073
155596
155597
0
0
155600
0
0
151067
13211
48609
155606
0
155608
155609
21054
155611
0
0
155614
29000
155616
155617
155618
0
89330
0
142619
135762
0
151401
0
155627
97923
47158
0
133542
71760
155633
0
21503
43572
155637
0
155639
155640
155641
155642
155643
118808
119280
0
0
0
0
155650
12614
0
155653
155654
155655
155656
155657
155658
0
0
97
0
155663
155664
0
0
141942
9647
0
0
155671
112289
87778
155674
155675
155676
72158
155678
155679
0
0
0
0
155684
155685
0
0
155688
82019
73581
155691
0
46594
155694
155695
0
4726
155698
0
0
0
155702
28727
90450
0
0
155707
155708
61601
75987
50785
0
1482
155714
0
155716
155717
155718
79249
49648
73303
0
97644
0
155725
155726
23463
0
0
155730
0
0
0
72996
155735
155736
0
0
0
0
0
143317
0
155744
0
155746
0
155748
155749
135269
155751
155752
155753
155754
38006
0
0
144523
155759
155760
0
155762
155763
0
155765
0
0
155768
155769
155770
0
0
81934
155774
46759
155776
0
155778
155779
0
155781
0
155783
0
115086
0
155787
155788
0
155790
155791
155792
0
155794
155795
0
0
0
155799
0
85537
0
0
0
8484
0
150522
57284
10233
0
40418
65503
133236
155814
110639
155816
0
0
155819
81405
55702
104251
0
155824
0
0
36948
0
68518
155830
0
0
155833
0
55007
0
0
0
0
0
155841
0
0
155844
60173
50393
18935
125099
155849
155850
155851
0
0
155854
155855
0
155857
0
0
0
155861
155862
147251
155864
138373
5803
155867
41589
155869
0
155871
155872
155873
59305
0
0
83836
77972
84544
155880
155881
28987
94602
155884
154747
0
0
155888
155889
155890
155891
66051
75434
155894
110985
155896
155897
1786
0
155900
0
68988
0
155904
139479
155906
155907
0
0
124985
155911
155912
153554
155914
155915
155916
0
0
0
0
155921
38879
155923
155924
139609
155926
82584
0
155929
45004
123813
0
155933
155934
155935
155936
12258
0
93135
99201
155941
155942
155943
47708
0
0
0
155948
124091
0
0
88434
155953
0
155955
13388
155957
155958
0
78959
0
0
72283
155964
0
0
0
0
155969
155970
155971
155972
60169
132083
0
0
155977
63877
155979
155980
155981
155982
155983
155984
0
5473
0
155988
0
107122
0
155992
0
0
155995
155996
146063
155998
155999
0
0
0
0
156004
0
0
0
0
0
87122
0
0
156013
86449
156015
156016
0
98754
5197
0
0
0
156023
91953
73248
0
0
0
0
141671
32924
106012
0
11854
0
0
0
8417
156039
0
156041
156042
156043
0
73970
0
82563
156048
156049
0
156051
156052
156053
0
156055
156056
156057
156058
0
156060
0
156062
156063
67729
98626
156066
156067
0
0
96815
156071
156072
156073
0
69372
95980
137883
156078
156079
156080
102644
51313
145123
0
118573
130962
0
156088
156089
33377
156091
50850
156093
70526
0
45850
0
156098
87067
156100
156101
0
0
18691
0
156106
0
156108
0
156110
39130
0
156113
156114
97266
139571
137873
0
156119
0
52388
97753
156123
0
156125
156126
113175
62054
156129
0
156131
156132
123908
156134
128614
156136
156137
156138
0
0
0
156142
0
0
108297
89609
0
0
42347
11255
0
156152
21985
0
0
0
56945
107144
0
156160
156161
0
0
36321
118227
133696
0
0
156169
0
0
156172
128520
67152
0
0
0
0
28263
0
0
0
0
0
0
0
65923
156188
156189
156190
156191
0
0
9432
19654
156196
156197
130388
156199
0
0
112681
2302
128356
86695
113210
0
0
88625
0
150025
61024
0
156214
78665
0
0
95598
89124
124542
143736
156222
0
0
0
0
96655
149387
56961
0
156231
50785
156233
0
85847
0
156237
156238
81797
156240
0
156242
19084
156244
0
0
73383
156248
0
118152
69785
156252
57266
156254
0
82734
7369
156258
156259
41803
0
91389
0
156264
156265
156266
156267
153161
0
156270
156271
156272
0
0
156275
156276
5487
0
110920
156280
49911
156282
156283
98512
0
98032
0
38547
0
0
156291
156292
0
0
156295
0
156297
0
0
68944
6004
52563
0
156304
156305
0
156307
156308
156309
156310
156311
0
0
80037
0
156316
0
82803
0
156320
0
0
156323
0
156325
156326
156327
0
0
0
156331
12087
0
10108
156335
0
156337
61210
0
50738
156341
0
0
0
0
0
0
156348
0
93164
153342
0
156353
156354
0
156356
32347
83916
0
156360
0
156362
0
125343
156365
156366
0
156368
0
79708
156371
76203
0
0
0
0
0
156378
0
156380
0
0
156383
23063
156385
43515
156387
0
156389
0
156391
124114
156393
0
156395
156396
0
8062
156399
0
19378
156402
99783
144027
0
107274
48635
0
9263
0
16999
0
0
0
156415
0
68653
61716
95649
156420
0
156422
0
0
0
156426
156427
0
0
0
156431
0
66769
0
138784
156436
0
0
156439
0
156441
156442
95068
156444
0
156446
156447
83884
156449
0
156451
156452
85400
0
156455
156456
156457
0
151430
156460
156461
156462
156463
0
156465
111554
0
156468
156469
156470
0
156472
156473
156474
0
156476
65636
156478
0
156480
0
156482
156483
81967
0
93590
111570
156488
156489
76571
37585
156492
0
156494
0
156496
0
156498
156499
0
50158
94464
142844
67939
0
104873
156507
156508
0
156510
98101
0
156513
156514
156515
0
0
0
0
95832
156521
156522
47161
98264
0
832
156527
150006
156529
0
140309
156532
62019
156534
5838
156536
156537
156538
91340
0
2240
0
156543
156544
156545
0
156547
81286
156549
156550
156551
156552
61912
34467
29633
0
156557
156558
0
156560
156561
0
156563
0
0
0
0
156568
0
0
156571
156572
0
156574
0
156576
156577
0
114945
0
156581
156582
115209
156584
0
0
156587
131790
0
81343
156591
0
0
0
0
65585
0
156598
156599
0
156601
156602
156603
156604
114555
156606
51661
156608
156609
141307
0
97968
60169
154529
156615
1755
156617
0
0
54013
153045
0
156623
156624
0
156626
156627
0
156629
156630
0
137537
24719
128709
156635
0
79805
132447
0
156640
156641
0
0
0
51415
0
0
0
62205
156650
143865
156652
156653
0
156655
156656
0
0
0
60123
76227
0
156663
156664
12258
156666
156667
156668
69768
156670
92319
156672
88176
156674
0
87202
0
101556
0
156680
0
108680
81527
5702
156685
39341
110
0
156689
0
156691
156692
117729
0
0
156696
156697
156698
152962
0
86286
156702
156703
120745
119064
0
156707
156708
156709
0
0
156712
0
0
0
84189
0
0
24735
0
57789
0
0
156724
156725
24771
156727
156728
0
156730
156731
56327
65382
0
0
73047
0
156738
0
0
156741
0
156743
0
150120
156746
63109
0
0
156750
156751
12882
0
154182
0
156756
156757
156758
156759
156760
12315
156762
0
0
0
50591
0
49141
156769
156770
156771
91424
156773
156774
156775
0
0
5627
156779
0
156781
16817
63634
156784
0
156786
2683
156788
0
0
0
0
156793
0
156795
74586
156797
0
156799
156800
0
156802
97738
0
0
0
156807
156808
64556
0
0
156812
156813
90517
119680
90899
0
0
0
138567
95442
145949
156823
156824
94069
156826
0
0
69290
72969
96802
0
0
107221
156835
0
0
156838
156839
0
130551
0
39431
0
0
156846
0
0
83610
0
156851
156852
41186
0
138581
156856
0
140489
40084
0
156861
0
0
156864
0
0
0
0
0
0
156871
156872
156873
0
138951
156876
0
0
0
156880
0
156882
0
156884
59789
156886
80086
0
70612
0
76701
156892
43802
97745
156895
156896
0
156898
156899
156900
0
0
88950
154873
119918
0
156907
0
0
0
95964
156912
156913
0
58301
0
35549
156918
0
156920
156921
156922
156923
156924
130097
39768
78067
0
0
156930
156931
0
156933
0
126978
17075
156937
137599
0
104941
0
144216
156943
145767
156945
0
0
156948
0
0
0
156952
156953
156954
0
0
156957
0
156959
156960
156961
56057
0
156964
156965
156966
0
156968
156969
0
101582
156972
156973
139506
156975
0
156977
156978
156979
61437
90523
0
0
0
14816
0
125105
0
0
3354
0
62018
0
71892
0
156996
48429
0
0
149000
0
0
157003
157004
123050
157006
0
157008
157009
95517
0
0
29721
69546
157015
0
84131
0
96678
157020
0
60318
61289
157024
109692
157026
151523
138969
157029
0
0
58004
157033
157034
0
0
0
57823
0
157040
157041
0
32757
75617
101858
97545
157047
157048
135678
157050
0
157052
80622
87924
0
157056
157057
68828
157059
0
157061
157062
0
17975
157065
157066
0
157068
85602
157070
157071
0
157073
0
157075
157076
68238
0
157079
53236
157081
30902
157083
157084
157085
0
157087
157088
157089
157090
70590
60287
157093
145809
157095
0
41965
157098
157099
0
157101
157102
71755
157104
80305
56214
157107
0
28985
157110
157111
157112
157113
0
0
0
157117
81854
157119
157120
99143
0
0
0
56469
157126
6867
130234
129705
0
0
81632
157133
0
157135
157136
0
0
157139
38128
99524
78821
0
112044
0
157146
157147
89220
0
0
0
0
78044
117011
38866
157156
30226
95054
0
157160
0
157162
157163
0
93263
157166
0
4766
89328
0
0
157172
157173
0
0
150112
20501
0
32829
0
0
0
0
0
125327
73057
70253
0
0
0
157191
157192
0
66696
72359
157196
0
157198
49078
35694
0
157202
157203
0
0
157206
146844
157208
157209
157210
14449
14151
0
114733
11666
157216
86686
157218
157219
61114
0
157222
157223
0
157225
81799
157227
0
0
157230
0
157232
157233
0
157235
117055
0
78823
0
101208
83073
0
0
157244
0
0
0
157248
157249
61262
93478
157252
157253
157254
157255
58439
157257
157258
0
157260
157261
0
157263
157264
0
78768
157267
0
0
0
7878
98920
157273
15327
0
0
148442
2877
0
52780
157281
0
157283
92007
77072
47091
79511
0
0
0
0
138521
157293
157294
0
157296
130174
157298
0
0
0
157302
0
0
0
157306
94739
157308
0
136279
157311
69723
157313
157314
157315
157316
157317
40859
103169
157320
0
0
94495
0
138847
9806
157327
157328
157329
0
0
0
872
157334
71586
157336
54611
0
157339
0
0
0
0
28373
78492
0
157347
157348
150231
89787
0
0
157353
157354
145256
157356
0
52043
11731
90786
0
145683
157363
157364
0
0
157367
0
0
26894
0
0
0
68050
0
157376
0
157378
132357
70844
0
145040
157383
157384
0
131193
0
157388
0
0
10408
0
0
73206
111172
157396
157397
0
57282
0
0
0
0
0
157405
157406
0
0
157409
157410
0
157412
66573
0
119676
157416
157417
49328
0
13023
157421
157422
0
0
81351
0
0
0
157429
105837
157431
44608
0
114679
68359
0
118590
157438
157439
46272
157441
0
0
157444
0
0
0
157448
18771
157450
0
157452
157453
99193
157455
157456
0
58141
157459
46556
40702
157462
40591
0
157465
0
157467
157468
0
157470
157471
157472
157473
142880
157475
0
5061
44110
0
157480
0
157482
125230
157484
157485
0
157487
73698
0
147131
82658
107615
50231
0
0
157496
157497
0
157499
157500
0
20226
0
157504
0
157506
0
84787
157509
0
157511
157512
50929
124730
0
681
0
0
0
0
157521
97941
29099
157524
116579
121176
0
157528
157529
157530
157531
0
157533
39606
157535
90173
157537
157538
93002
157540
119755
0
151359
157544
157545
82285
0
157548
84895
157550
40294
0
157553
0
31766
145577
157557
99951
0
157560
0
157562
157563
157564
55017
0
47415
0
157569
67925
157571
157572
0
157574
0
157576
157577
157578
0
56418
157581
52831
0
0
0
157586
0
157588
157589
0
77900
84050
0
0
157595
0
0
157598
0
39710
42836
104181
152949
0
0
0
0
0
157609
157610
157611
82820
157613
109300
157615
157616
39017
0
86966
157620
0
0
157623
83879
157625
157626
157627
0
157629
0
0
0
0
157634
157635
157636
0
157457
84890
157640
157641
0
1917
157644
84561
0
157647
0
157649
157650
157651
111033
0
0
73729
83187
128236
0
0
0
140257
144625
126245
157664
0
157666
0
0
58696
0
0
152961
0
0
0
157676
0
157678
0
86056
75738
157682
0
0
0
157686
157687
157688
0
157690
157691
157692
0
157694
157695
0
62692
0
56479
0
0
0
0
157704
69676
157706
157707
157708
0
0
2052
89569
0
81080
6242
157716
157717
157718
30393
0
0
157722
0
85931
157725
33825
0
0
0
157730
0
144156
85852
83849
157735
0
157737
0
157739
157740
99662
56507
157743
96418
81630
0
157747
157748
157749
0
157751
157752
0
157754
157755
75944
153520
157758
0
0
157761
110543
7103
0
157765
157766
0
1217
153379
0
157771
157772
0
0
157775
157776
63338
0
157779
157780
0
0
0
89260
0
157786
72733
0
157789
55929
0
157792
91541
0
0
0
157797
116105
157799
85167
36533
0
0
157804
0
157806
0
16908
157809
157810
157811
95968
0
19684
157815
157816
157817
0
157819
0
0
157822
118417
50715
27390
157826
0
0
0
157830
29632
0
157833
157834
157835
157836
115272
0
59274
157840
157841
0
157843
157844
57343
34892
35261
0
68996
123037
157851
0
157801
0
22550
0
83133
157858
121756
157860
157861
157862
0
0
157865
0
157867
157868
157869
43602
0
0
157873
53969
0
69628
0
0
0
0
0
80973
0
0
132435
0
0
77144
0
0
41760
157892
0
157894
261
157896
0
157898
0
157900
153566
78630
157903
157904
94444
157906
157907
0
0
157910
0
157912
157913
0
0
157916
0
0
0
0
157921
157922
157923
0
157925
157926
0
157928
0
157930
34999
138079
157933
0
0
0
22371
0
153735
0
157941
157942
157943
136891
99643
157946
0
462
0
0
0
0
89267
0
157955
0
0
101569
0
0
73607
19079
157963
0
95012
0
157234
0
157969
157970
157971
157972
66303
0
0
102603
0
0
0
157980
157981
0
0
65274
0
61919
44171
0
0
37638
157991
86643
0
157994
0
157996
44303
0
73478
0
0
158002
75584
158004
138349
45373
158007
0
34902
0
0
158012
0
0
0
0
158017
80779
61976
0
158021
81923
0
0
0
61926
0
158028
0
79092
0
158032
158033
76422
158035
158036
103545
0
158039
0
158041
20668
158043
91867
0
158046
76876
158048
0
158050
139601
62185
0
158054
158055
0
67820
0
0
0
158061
25311
0
0
0
158066
83404
6344
21006
0
29740
0
99237
115271
14054
0
138264
10403
158079
158080
99999
0
158083
70776
83089
0
158087
0
0
0
158091
0
0
0
158095
158096
0
0
111956
0
158101
0
107778
158104
158105
122033
0
93842
158109
0
59905
0
89606
0
158115
0
115815
0
0
158120
39137
0
2173
158124
0
158126
71940
158128
26590
107651
0
0
99067
158134
0
0
0
158138
158139
138817
107035
158142
0
0
0
0
158147
158148
0
158150
20931
158152
0
0
158155
0
42373
158158
158159
158160
158161
106957
158163
0
0
158166
0
158168
158169
0
158171
131562
0
0
0
0
158177
0
158179
0
158181
158182
0
158184
158185
158186
35653
158188
0
158190
0
158192
0
158194
0
158196
0
158198
0
158200
158201
92928
158203
23764
0
158206
158207
0
158209
0
0
0
147529
51146
96136
0
0
69702
132353
0
158221
0
0
76279
0
0
0
0
76122
31414
0
0
62971
158234
0
158236
0
158238
158239
19075
158241
158242
45989
24541
97
47627
0
0
158249
158250
135781
158252
158253
158254
0
158256
158257
158258
158259
0
158261
0
114072
0
158265
56849
36631
108775
0
0
0
158272
158273
152240
158275
50832
61705
158278
58538
0
0
158282
158283
158284
0
158286
0
79825
99322
0
158291
0
0
0
158295
158296
158297
158298
158299
79325
23881
158302
0
98865
1430
158306
158307
158308
62617
111007
107127
69945
74776
0
158315
158316
68925
0
93235
158320
158321
94904
138493
0
158325
0
0
0
127935
32311
158331
158332
0
158334
0
48164
42477
0
86677
158340
138394
158342
158343
158344
158345
0
158347
158348
94545
0
158351
0
100630
158354
0
158356
74235
122643
152536
73753
0
158362
79497
158364
158365
91863
45555
158368
0
0
158371
158372
76158
135884
116180
158376
0
0
158379
68344
158381
0
0
158384
158385
0
0
158388
158389
158390
74488
103222
15130
158394
2244
106025
0
158398
0
158400
158401
0
89677
158404
0
0
158407
0
158409
0
9242
158412
0
95881
158415
121012
0
154022
135998
158420
158421
158422
117775
54073
64433
64801
0
80472
0
0
158431
158432
0
158434
85942
158436
158437
158438
0
92021
158441
158442
92404
0
0
158446
0
158448
97258
158450
0
158452
0
158454
158455
0
158457
0
158459
158460
0
158462
0
85815
0
0
158467
158468
0
0
0
158472
0
0
158475
158476
0
131147
108191
0
158481
158482
158483
0
0
158486
158487
158488
43572
0
0
0
158493
158494
158495
158496
158497
102063
158499
158500
158501
158502
0
158504
0
28087
81664
158508
83727
86427
0
158512
158513
158514
158515
158516
158517
158518
141617
136337
158521
0
29786
158524
0
0
8394
0
0
158530
158531
0
158533
101310
85547
0
0
23734
24736
0
0
0
158543
0
0
0
152427
62103
98890
0
99779
158552
158553
0
83291
158556
158557
60774
0
158560
87404
158562
158563
59449
113614
147041
158567
158568
122778
0
69724
108234
158573
158574
0
0
158577
158578
158579
0
158581
0
36287
0
158585
0
17975
17215
0
0
75854
158592
158593
30671
158595
0
42160
0
0
158600
0
83291
0
0
133370
75745
158607
12704
73377
132260
158611
158612
0
158614
142433
0
158617
158618
158619
0
158621
0
60972
0
0
25522
143810
158628
0
0
26269
126129
0
0
59748
0
0
81140
70155
0
158641
0
93925
158644
158645
0
72538
158648
158649
0
158651
0
58921
131850
158655
158656
34427
158658
37694
74930
64077
0
90357
131397
133967
158666
154503
0
158669
17361
0
98568
158673
0
158675
158676
0
158678
158679
0
158681
158682
0
35126
158685
0
158687
0
158689
158690
158691
119763
158693
158694
0
158696
110099
83548
158699
111315
0
0
44654
110761
158705
158706
96457
158708
158709
158710
4129
60698
0
0
130759
158716
63204
0
0
98517
0
0
96179
0
158725
0
158727
151122
158729
50310
0
142011
158733
158734
68287
89405
146388
0
22657
0
0
0
158743
158744
132911
0
0
158748
88998
0
148644
0
0
158754
141999
0
158757
158758
0
0
158761
0
0
29515
0
158766
0
0
38990
79881
158771
158772
158773
0
158775
0
82067
158778
158779
44965
158781
158782
0
0
41527
158786
158787
0
0
0
110866
158792
0
0
0
75326
15900
0
158799
158800
0
92454
158803
123252
0
96005
158807
158808
0
158810
158811
158812
158813
158814
135218
158816
138011
0
158819
0
0
1963
158823
0
0
61068
142
92825
123216
0
29130
17723
0
0
0
158836
1927
74393
0
0
0
40838
6074
158844
138623
22100
0
92141
158849
0
158851
158852
158853
0
158855
158856
65437
90640
0
0
158861
0
158863
0
0
0
158867
158868
158806
158870
71008
0
158873
158874
0
95125
0
158878
0
99677
158881
0
106690
0
0
0
158887
158888
73417
0
158891
0
158893
0
158895
158896
149098
0
158899
73251
158901
158902
0
0
158905
158906
0
0
158909
148499
0
0
0
0
19084
0
47822
14903
128495
0
0
49291
104181
158924
151902
36838
158927
158928
41109
158930
158931
0
0
37986
0
122740
150812
56747
158939
86798
158941
158942
143701
0
0
158946
0
9226
158949
150151
158951
158952
84947
0
0
0
158957
73026
157146
144158
0
158962
0
158964
158965
158966
158967
7021
135290
139943
158971
0
0
158974
0
158976
99432
158978
0
0
158981
158982
81426
6904
0
0
158987
0
158989
158990
158991
158992
0
0
158995
0
74222
0
158999
97707
0
0
159003
159004
0
100168
0
90211
0
155169
58838
159012
87498
0
124685
51571
159017
0
159019
78790
159021
0
159023
159024
159025
0
159027
159028
159029
159030
76290
0
159033
90814
159035
0
0
0
0
0
159041
117103
150172
0
0
97769
159047
159048
0
159050
159051
92190
0
159054
0
87155
159057
0
159059
159060
0
0
112893
159064
159065
159066
159067
159068
159069
159070
159071
159072
146046
0
0
0
159077
0
159079
155696
73271
99242
159083
0
159085
159086
159087
155889
17840
159090
0
159092
157646
0
7218
0
159097
159098
159099
159100
25962
81198
0
0
159105
0
123459
0
45006
0
88999
0
0
159114
159115
0
0
458
159119
0
155493
159122
159123
159124
0
0
17099
30063
99582
159130
159131
109196
159133
0
159135
0
5307
159138
159139
0
155055
159142
0
0
159145
0
0
52078
0
75559
0
0
156099
0
159155
159156
98646
159158
73654
60756
159161
159162
0
159164
0
109040
0
158294
159169
159170
159171
69012
23837
133493
0
0
108206
147178
0
159180
97250
78259
0
159184
0
159186
0
30748
0
84735
1760
82481
159193
159194
67470
159196
127084
159198
0
0
76888
57977
0
159204
115654
0
159207
69797
0
159210
0
159212
52364
159214
159215
88065
0
159218
0
61111
159221
78411
154199
38085
159225
91895
0
0
159229
0
74976
0
21616
0
61932
20788
159237
0
159239
159240
159241
54694
50945
0
45101
0
159247
46909
143714
132025
159251
0
159253
159254
0
159256
159257
0
159259
0
93966
159262
98406
159264
159265
42435
0
159268
0
0
0
159272
18771
0
0
78243
159277
60067
159279
159280
0
159282
0
159284
83455
159286
159287
138270
159289
159290
159291
41982
0
66199
159295
0
159297
0
0
159300
0
0
159303
159304
0
105337
76587
159308
159309
0
159311
159312
159313
159314
0
111630
92150
0
159319
159320
0
0
20585
159324
159325
0
0
155038
159329
159330
0
159332
92176
0
0
1353
0
131153
159339
159340
159341
156528
159343
159344
159345
40031
0
0
27374
159350
0
96917
159353
80918
148928
96817
8176
0
159359
159360
57341
0
159363
159364
70600
0
159367
159368
159369
0
113588
33501
159373
159374
159375
0
150404
73447
0
159380
159381
91683
0
51453
159385
0
0
159388
159389
159390
159391
0
0
159394
0
0
0
159398
0
159400
37389
159402
30503
0
159405
0
159407
48937
0
159410
0
159412
159413
0
0
60203
0
40074
0
159420
0
159422
159423
159424
0
159426
14994
159428
22697
53095
159431
0
149438
159434
159435
81957
0
0
0
159440
159441
159442
0
159444
0
100973
86557
159448
0
159450
0
64158
159453
113539
159455
159456
34671
149947
159459
159460
0
0
52419
36628
0
104694
159467
0
159469
92756
69764
73978
0
7078
0
0
159477
0
0
0
0
159482
159483
0
159485
0
155746
0
0
115089
159491
159492
159493
68071
0
91745
9183
0
109587
45562
159501
0
151990
159504
159505
159506
159507
159508
159509
104309
58330
0
0
155283
154824
0
159517
159518
159519
0
8159
0
159523
159524
159525
0
159527
0
159529
0
65758
0
0
0
159535
70051
159537
67796
155968
159540
159541
76525
0
0
26528
159546
0
0
0
0
159551
159552
159553
96685
129315
0
69644
0
0
0
73294
0
68609
0
40865
0
72384
20028
159569
0
0
0
457
24735
99513
0
104266
62749
0
0
159581
0
0
155777
159585
159586
0
30238
31801
0
68853
159592
88092
0
159595
159596
159597
159598
1831
0
65309
0
44300
0
0
159606
0
34443
159609
20217
49848
159612
0
0
0
159616
41592
0
0
159620
0
0
0
0
159625
159626
0
0
0
0
0
152949
159633
120674
0
158180
159637
82100
0
33907
159641
0
159643
159644
0
159646
17268
159648
27340
0
159651
159652
159653
0
0
0
0
159658
73535
118719
29691
0
0
159664
159665
159666
159667
0
159669
105352
0
159672
0
152602
0
0
0
159678
85628
0
134512
0
159683
0
0
0
0
0
27992
159690
66518
159692
159693
159694
0
159696
159697
89127
159699
0
159701
159702
159703
159704
0
159706
0
87944
159709
108863
159711
104329
159713
0
66706
159716
159717
159718
159719
159720
64575
69560
119006
0
159725
0
159727
79474
121284
159730
0
159732
159733
159734
106586
159736
0
0
95196
0
0
0
0
159744
127808
159746
0
0
159749
159750
3803
0
11614
0
0
159756
159757
0
0
31885
60028
0
0
0
0
159766
0
41128
0
159770
159771
159772
0
148971
0
1836
159777
0
159779
0
0
159782
159783
0
139271
159786
0
159788
159789
159790
0
0
0
159794
59618
92111
70649
53779
0
159800
80642
0
63452
5105
159805
0
0
159808
0
26559
159811
159812
159813
0
138565
0
0
145150
0
0
159821
0
159823
0
159825
159826
0
0
159829
159830
98533
0
159833
0
156194
159836
0
0
159839
0
0
159842
159843
159844
159845
134838
159847
159848
30748
597
48792
0
84206
48679
0
159856
159857
90610
0
0
0
159862
77573
52189
0
0
159867
89169
0
159870
0
96887
0
159874
0
66394
159877
159878
67813
159880
159881
12864
0
109252
159885
89009
0
116468
68921
159890
159891
0
93591
0
71634
0
0
159898
159899
0
0
0
0
159904
126635
0
0
0
0
45959
0
0
0
159914
40818
40933
0
9129
159919
159920
0
143975
159923
159924
100985
153247
87369
145248
159929
0
159931
38963
30698
0
159935
159936
0
0
159939
159940
0
84273
159943
83804
0
159946
159947
0
0
159950
159951
159952
12030
40871
0
74355
0
19691
0
40773
69316
159962
143883
98728
159965
159966
159967
159968
0
159970
115362
159972
71939
0
20608
159976
0
159978
159979
0
12584
0
0
139630
0
58418
0
0
131508
40743
159991
159992
23759
159994
0
0
159997
159998
95365
160000
0
0
160003
160004
106618
0
160007
160008
0
160010
0
0
0
0
160015
160016
0
160018
160019
78068
70617
109970
93528
160024
0
0
160027
160028
3667
0
0
0
0
0
57494
160036
0
0
160039
160040
0
46216
0
0
160045
0
87689
0
160049
160050
54169
0
65473
0
160055
0
88615
0
47630
160060
0
26589
160063
160064
160065
160066
160067
0
0
160070
149458
160072
0
49804
0
0
33935
132248
76886
160080
75159
101152
0
160084
0
160086
160087
0
0
139784
160091
140053
0
87404
0
160096
160097
160098
48654
160100
160101
153514
65317
145639
117135
126639
160107
148913
0
40023
160111
0
160113
104877
0
160116
116311
59672
160119
160120
0
160122
0
0
0
53252
80423
160128
133614
82253
88509
160132
0
0
160135
157880
0
0
160139
0
131636
97084
132878
160144
127761
147124
124675
160148
160149
160150
94466
16079
142982
160154
140957
81431
0
144263
0
0
0
0
65302
0
160165
0
0
160168
157919
160170
0
160172
0
142894
0
160176
158902
0
160179
0
0
0
0
160184
160185
160186
160187
160188
160189
160190
160191
0
0
160194
0
160196
0
81332
139263
24257
110993
0
160203
0
160205
0
0
160208
10425
0
0
160212
0
0
151905
160216
81431
0
160219
97416
0
272
160223
16776
160225
160226
0
160228
0
7670
160231
160232
135008
0
0
0
160237
0
0
0
160241
0
160243
78654
160245
37733
160247
0
160249
160250
160251
67670
160253
0
0
0
160257
160258
160259
160260
0
160262
26095
0
41640
160266
0
160268
0
81952
7826
160272
160273
67593
0
82422
160277
0
80476
105043
160281
15101
38241
0
0
0
63274
4974
0
0
160291
160292
0
160294
160295
106549
116194
160298
0
73003
160301
160302
160303
25985
0
68971
160307
0
69347
160310
129391
160312
12452
160314
0
0
26947
0
0
160320
0
0
160323
0
160325
160326
155324
160328
77893
0
0
0
160333
160334
0
0
160337
160338
0
71984
0
160342
160343
0
0
0
0
0
42011
0
0
0
160353
0
0
160356
160357
8620
54026
0
0
28681
33239
0
39688
28316
160367
63232
160369
0
160371
141440
29590
160374
0
0
0
0
160379
160380
140640
0
103444
42606
0
160386
160387
160388
160389
91726
160391
0
100436
160394
160395
160396
0
0
0
9221
0
28711
0
118615
0
160406
0
160408
3873
0
0
160412
160413
160414
160415
160416
0
160418
160419
0
160421
0
5736
160424
160425
60327
160427
160428
0
50122
0
160432
160433
160434
160435
160436
0
0
44474
160440
10679
0
160443
160444
155560
83265
0
160448
83225
0
35048
77361
0
160454
160455
160456
160457
0
0
0
160461
160462
0
160464
160465
0
160467
0
0
0
0
160472
0
0
160475
0
17034
0
101585
0
160481
160482
147893
0
160485
160486
160487
160488
0
160490
0
152690
0
160494
160495
119893
160497
94498
146516
0
152651
96835
160503
0
0
160506
20579
0
0
160510
160511
0
0
160514
87883
0
160517
60356
136287
160520
160521
0
160523
160524
0
0
0
0
56142
0
0
0
0
43174
160535
0
0
160538
0
0
0
160542
0
10461
0
28157
96367
0
0
151960
0
160552
0
0
0
0
160557
0
10221
160560
160561
0
0
0
0
160566
0
78124
0
39459
72668
96334
160573
74031
0
0
160577
160578
0
160580
55238
3779
94109
127744
0
160586
0
53745
101947
160590
160591
160592
144371
160594
0
0
0
0
137811
160600
76864
160602
73262
160604
160605
160606
0
0
0
0
160611
0
98361
160614
0
0
0
0
95852
160620
80933
0
102115
160624
160625
139673
0
27009
91351
160630
18415
160632
0
160634
0
160636
160637
0
0
160640
160641
0
0
109895
160645
0
0
160648
0
0
61298
0
160653
160654
0
0
117846
0
0
94091
160661
114473
0
0
160665
0
5472
92015
109755
160670
0
155654
95482
160674
143945
95449
0
160678
126651
131822
0
0
2424
160684
160685
0
160687
0
160689
160690
92319
160692
160693
28997
0
160696
129878
158689
0
0
0
160702
160703
0
0
71397
0
160708
160709
0
160711
160712
0
160714
160715
160716
0
0
0
152519
0
160722
160723
0
0
48638
105096
160728
29817
0
0
160732
160733
112960
0
40834
160737
78630
156341
0
0
160742
88425
19143
160745
0
5701
127140
160749
85262
160751
136016
160753
160754
160755
0
76372
0
160759
160760
160761
160762
0
160764
85867
155043
160767
0
111300
160770
0
160772
160773
0
81370
0
0
0
160779
160780
160781
160782
41592
0
160785
0
0
160788
160789
160790
0
160792
0
92931
0
160796
0
0
0
160800
51086
160802
160803
137842
160805
39164
160807
0
160809
160810
160811
160812
0
0
160815
62909
0
0
160819
160820
38414
0
85385
0
115994
0
128715
0
160829
160830
160831
0
160833
0
160835
160836
14262
0
160839
0
160841
0
160843
0
160845
160846
0
160848
56598
0
160851
84981
160853
0
160855
146219
160857
96613
0
0
0
160862
156238
16379
160865
0
160867
160868
35772
135254
29633
81197
0
0
160875
0
160877
68322
0
160880
160881
0
160883
0
45181
160886
160887
160888
160889
160890
0
160892
113584
160422
0
0
0
160898
160899
160900
160901
0
0
160904
160905
160906
160907
35361
150252
40301
0
66108
0
160914
0
160916
160917
0
160919
160920
160921
160922
127299
160924
160925
160926
0
160928
149031
77455
160931
0
82784
0
160935
0
91129
156905
160939
0
160941
160942
160943
62746
160945
160946
104209
160948
0
0
160951
160952
160953
160954
160955
0
160957
112917
6072
89570
0
160962
160963
0
160965
33160
160967
0
0
85847
34772
160972
160973
160974
160975
0
0
0
71873
0
92453
135777
0
81662
36930
0
160987
140620
0
160990
160991
59712
151636
67474
0
0
0
0
160999
0
0
0
0
0
0
0
145681
161008
143085
65147
0
161012
26756
0
0
82161
161017
106808
0
103570
0
0
0
161024
0
0
161027
161028
115546
161030
0
161032
25123
0
0
161036
161037
161038
161039
161040
161041
113959
0
113800
127513
161046
0
161048
161049
161050
0
0
161053
161054
161055
161056
122409
161058
85187
73740
0
61148
0
0
161065
0
79272
0
0
11562
0
161072
0
160125
161075
161076
0
69591
161079
0
161081
161082
12263
0
0
0
0
88215
79157
0
13349
0
0
161094
161095
29168
161097
161098
161099
161100
0
0
161103
161104
0
161106
68547
161108
161109
54349
0
0
161113
74507
161115
161116
0
93453
161119
0
161121
161122
85339
93059
119151
0
0
0
161129
94386
0
14633
0
0
0
0
103819
0
122660
130346
0
161142
0
0
150529
0
0
161148
155430
161150
41686
0
161153
0
0
80533
161157
118611
50287
0
0
134930
11845
44585
161165
86563
161167
0
0
66975
110245
0
0
122136
75706
0
0
102901
161179
0
161181
85351
63532
161184
155401
148114
161187
91868
0
151716
121307
0
0
0
0
124901
0
89330
0
0
161201
86261
0
46905
0
161206
0
0
0
0
0
0
137885
161214
90574
161216
40353
66176
63906
0
0
51340
153983
0
0
0
101229
0
0
0
161231
74637
0
0
161235
95238
161237
0
0
161240
161241
161242
0
161244
0
0
0
161248
161249
0
81694
161252
0
161254
161255
0
0
3829
161259
161260
34159
0
0
161264
161265
41723
0
14400
0
3718
133589
0
161273
161274
117208
161276
61557
161278
82764
161280
0
161282
0
74751
0
0
161287
146485
161289
0
129078
68633
0
0
161295
0
3489
0
93693
0
161301
77892
161303
161304
109338
99246
0
0
83184
124733
1677
161312
0
0
78645
0
0
0
161319
161320
161321
0
161323
75261
0
45097
77367
161328
0
0
56057
161332
144279
0
0
5681
24518
10878
0
161340
0
121405
161343
161344
161345
0
30414
161348
0
161350
134652
102047
161353
0
161355
95907
3736
161358
161359
107208
161361
82603
0
0
0
90535
25547
0
0
0
8409
41541
0
161374
89080
0
99357
161378
116124
71859
48939
0
161383
0
161385
0
161387
0
0
0
161391
161392
0
32865
5790
161396
0
0
161399
110877
161401
74418
0
0
0
161406
21851
161408
161409
161410
0
161412
0
161414
161415
63967
161417
0
161419
161420
5491
0
161423
0
0
0
161427
132980
0
114193
161431
161432
161433
0
161435
0
0
0
161439
0
137606
6472
46594
0
11753
83008
161447
0
161449
73026
0
0
59969
0
161455
80572
96076
161458
0
0
147784
0
161463
161464
161465
0
0
161468
11055
0
0
161472
161473
0
126981
161476
63989
161478
0
122449
161481
161482
0
0
73942
0
161487
103961
161489
161490
161491
161492
0
117357
161495
68061
29154
161498
161499
45311
88507
104740
0
0
116824
0
161507
161508
0
161510
0
14336
65731
0
0
0
0
0
0
90294
161521
67820
161523
111214
76532
0
97113
0
161529
107560
161531
28252
0
137016
139761
0
0
117214
0
95737
99658
52117
0
161544
93849
0
93925
161548
127302
0
161551
0
161553
85257
161555
0
161557
161558
0
0
0
161562
10824
161564
27422
161566
0
161568
161569
161570
161571
0
159401
79027
0
19116
161577
0
0
69506
161581
0
161583
161584
161585
161586
161587
161588
151073
0
0
161592
0
86740
116355
161596
0
161598
0
161600
0
161602
153509
161604
58824
161606
161607
0
15855
161610
161611
0
35077
0
161615
161616
0
0
0
0
161621
127843
161623
0
0
129868
158109
24028
161629
0
161631
19614
161633
55877
161635
0
161637
0
161639
93767
161641
0
0
151103
161645
0
0
161648
161649
70775
80263
15103
0
0
161655
84815
0
161658
0
161660
0
62148
67245
77048
0
0
161667
161668
161669
81639
90334
0
0
161674
161675
34423
23748
0
161679
47424
161681
161682
5487
0
0
81117
161687
0
0
0
161691
161692
161693
0
161695
0
61839
0
16002
96152
0
0
81035
111914
161705
161706
161707
97891
114030
65539
0
69233
0
161714
161715
161716
85424
161718
161719
161720
0
0
0
161724
0
74317
161727
161728
161729
161730
0
46906
161733
85999
79990
3346
161737
161738
161739
161740
68885
0
0
0
0
161746
0
143293
161749
90429
161751
63100
161753
4114
161755
125778
0
0
161759
142845
161761
49039
126834
161764
161765
161766
0
161768
161769
0
0
161772
161773
161774
35603
72449
161777
81828
93086
161780
161781
0
31730
161784
161785
112016
110167
144751
96268
0
81144
0
0
161794
161795
0
161797
0
161799
0
0
0
0
161804
0
74665
115296
0
16598
0
161811
0
0
0
111822
161816
0
161818
161819
0
161086
63580
161823
99342
161825
161826
161827
0
161829
44594
161831
161832
161833
0
0
161836
0
10610
0
161840
0
103398
0
117926
161845
161846
161847
113439
161849
0
89213
64354
120775
161854
161855
77978
0
112096
0
161860
161861
0
161863
161864
0
139961
132336
0
121168
56804
161871
0
124308
0
161875
161876
0
0
161879
161880
0
0
161883
161884
0
0
0
0
0
0
133390
161892
0
0
42101
89329
101595
161898
0
0
135021
0
0
0
0
111157
0
8172
0
0
0
0
101648
130458
161915
0
161917
110360
35426
17895
0
0
108286
84851
0
161926
161927
161928
161929
0
0
65579
0
0
19755
0
0
78624
161939
161940
140680
0
161943
0
104142
161946
133513
0
0
127832
132597
161952
161953
161954
95754
161956
161957
112178
0
161960
43307
0
0
0
0
10778
161967
75581
161969
145536
161971
161972
0
161974
0
161976
60546
161978
0
0
17329
161982
161983
150770
0
161986
73363
82168
161989
15413
99517
127951
161993
161994
49899
77333
0
0
0
162000
89042
162002
162003
99461
4229
162006
162007
0
71675
162010
0
162012
162013
75683
0
162016
0
162018
0
0
48828
85652
162023
78134
43141
162026
162027
0
18775
162030
162031
0
0
162034
162035
82099
162037
0
162039
95804
162041
162042
0
87649
2153
162046
63321
0
0
162050
96961
0
162053
145313
0
0
47190
0
0
0
93417
0
0
87303
3189
162066
0
162068
0
162070
162071
162072
134218
162074
162075
162076
0
25701
19812
152581
0
120570
0
162084
162085
162086
0
0
0
0
0
70376
162093
65284
0
0
0
0
162099
162100
96405
0
162103
0
162105
348
0
0
0
37466
162111
162112
162113
0
0
0
67567
162118
6177
18692
0
12102
55556
162124
162125
162126
105327
0
162129
162130
162131
162132
0
162134
0
0
111852
0
162139
0
0
0
0
6879
162145
0
162147
8412
0
162150
162151
0
162153
162154
162155
99915
162157
162158
162159
0
0
33397
162163
162164
162165
0
0
0
162169
162170
156655
103894
124128
21978
129194
162176
1437
0
162179
30184
0
75571
162183
162184
161579
35743
0
0
159866
0
0
0
0
162194
162195
162196
74331
162198
0
0
41721
162202
0
0
0
0
162207
162208
43587
0
0
131940
162213
162214
0
162216
0
0
162219
0
0
0
93633
118855
162225
0
162227
122362
0
0
0
0
162233
0
23949
0
0
55063
162239
0
162241
162242
162243
0
0
0
2157
8761
162249
162250
0
0
86553
162254
0
162256
162257
99656
162259
162260
0
162262
0
113478
0
135021
0
0
162269
0
101523
0
90569
162274
162275
93434
0
162278
0
162280
0
52349
87598
162284
162285
162286
162287
0
0
162290
137083
0
162293
105494
0
0
106911
0
162299
162300
162301
0
162303
162304
162305
42343
0
0
0
120786
162311
162312
162313
0
162315
0
162317
162318
47635
162320
0
0
162323
162324
158683
0
162327
0
0
148635
162331
0
0
146592
0
162336
162337
162338
0
159593
0
0
0
0
39389
132266
162347
0
20219
35466
0
162352
0
0
62875
76822
162357
37418
162359
162360
0
162362
162363
8029
162365
63924
145362
0
162369
0
136090
0
162373
0
162375
90886
0
1989
0
37164
6876
162382
0
0
111514
162386
0
23444
162389
162390
162391
162392
162393
91089
162395
0
113557
162398
0
0
58591
162402
56383
6605
162405
0
1810
15584
162409
54735
146442
162412
127201
93581
0
162416
88120
0
0
0
0
162422
162423
0
162425
162426
0
162428
154880
0
162431
0
162433
162434
142676
162436
0
0
84776
112684
0
58710
0
162444
43172
0
162447
162448
0
162450
153665
0
162453
0
85595
91630
0
162458
0
162460
162461
162462
0
0
162465
162466
0
162468
156019
0
162471
162472
4851
0
0
162476
162477
0
0
0
162481
133249
162483
82077
162485
162486
162487
162488
162489
0
0
162492
162493
0
0
162496
162497
148158
0
162500
0
83017
0
83692
0
162506
0
162508
120545
56137
162511
162512
124197
97694
80568
103134
0
104368
0
130966
162521
23440
162523
0
0
162526
66105
162528
734
54553
0
0
149427
0
0
42500
123232
0
10356
156800
162541
162542
0
0
162545
162546
162547
0
162549
0
162551
162552
0
0
61123
0
0
0
0
0
0
162562
0
162564
162565
0
0
0
78521
81560
3172
0
0
122746
4604
162576
162577
162578
162579
162580
90870
110005
0
0
162585
162586
159810
0
162589
14216
0
82820
0
0
162595
0
0
92092
0
162600
162601
0
0
162604
128826
162606
0
162608
162609
0
0
0
0
0
162615
0
14689
97185
0
162620
0
0
162623
162624
0
0
96952
162628
162629
0
0
111252
10692
162634
162635
162636
121587
0
0
43260
0
0
149909
0
0
162646
15255
33981
0
162650
162651
162652
162653
162654
0
162656
0
0
162659
37530
162661
0
162663
69103
0
0
0
162668
162669
70089
162671
52938
162673
0
0
84893
20363
0
162679
69124
0
0
162683
0
162685
0
0
162688
162689
162690
0
0
162693
0
162695
0
35435
0
0
80266
162701
0
162703
162704
10796
110590
162707
131997
162709
0
0
162712
0
0
0
127696
86885
162718
92392
122871
162721
0
31914
23399
0
162726
0
148031
162729
162730
0
162732
0
162734
135915
0
162737
19624
162739
29816
162741
59564
111468
55750
113792
127971
142845
88248
19273
162750
153462
33101
0
162754
0
162756
162757
162758
162759
149175
162761
162762
162763
0
0
154527
0
0
0
14967
0
77166
162773
0
122484
162776
26352
77001
66658
162780
0
80711
4547
162784
162785
0
0
0
46617
129646
137625
75792
162793
162794
162795
81301
159759
139270
162799
162800
0
153605
162803
162804
113576
162806
162807
162808
162809
0
0
147551
138429
141438
99148
0
17028
0
162819
162820
0
0
162823
56843
159464
162826
0
162828
0
63199
0
0
162833
0
0
0
0
162838
162839
0
162841
148182
105377
0
0
162846
162847
162848
0
0
162851
0
36693
0
162855
95552
83572
162858
162859
0
106337
162862
0
162864
0
146262
0
52392
155186
162870
162871
0
162873
0
106810
117533
0
93875
0
162880
162881
162882
162883
0
0
0
0
0
162889
0
0
0
162160
0
0
162896
0
162694
162899
162900
162901
162902
162903
0
162905
162906
70055
162908
0
118868
162911
0
139269
0
162915
0
0
69024
0
162920
162921
162922
95649
0
0
157647
0
0
0
85059
162931
162932
0
28285
0
162936
120941
162938
162939
162940
157222
162942
0
162944
162945
162946
116647
0
0
0
12758
0
50067
0
36486
162956
162957
35909
162959
0
162961
162962
132005
0
162965
0
66138
162968
0
0
0
0
162973
74025
0
162976
151265
0
162979
162980
0
162982
162983
121370
0
0
162987
0
63677
162990
0
0
27412
162994
123598
134323
162997
162998
70738
0
119030
64357
0
86992
152854
87811
0
0
0
0
163011
91257
163013
0
0
0
163017
0
49115
0
0
95721
163023
0
67050
163026
163027
156664
163029
163030
23052
158862
163033
163034
19682
0
163037
0
103492
90537
50780
163042
0
0
163045
0
0
163048
163049
72405
0
151595
0
68180
0
0
163057
102271
0
0
0
163062
0
163064
0
0
0
138164
163069
0
163071
0
137401
0
0
130985
0
163078
84507
0
163081
163082
163083
163084
0
83164
163087
0
163089
160799
163091
0
82595
163094
163095
0
0
163098
0
163100
0
163102
0
0
163105
0
70023
163108
4360
163110
163111
163112
163113
163114
0
67320
163117
22338
0
163120
163121
163122
0
163124
163125
0
0
99904
130512
28412
163131
163132
135005
93234
163135
0
163137
163138
149485
157522
163141
127338
44868
163144
85059
163146
163147
64009
0
18989
18961
163152
163153
0
76998
163156
163157
0
0
0
0
0
163163
163164
163165
163166
66412
0
101990
18903
0
163172
18279
163174
0
0
93299
163178
163179
0
163181
0
163183
163184
163185
146293
120304
163188
0
163190
0
0
163193
144322
0
163196
163197
163198
0
0
163201
163202
0
0
143410
20913
127514
0
0
163210
30766
0
0
156330
65511
14934
0
0
163219
0
0
145580
163223
37971
25302
0
11054
0
0
140206
139186
163232
0
163234
0
163236
163237
163238
163239
163240
78949
0
0
0
163245
0
163247
0
0
0
112971
163252
0
163254
6929
124436
15106
95836
163259
150579
502
163262
163263
163264
0
163266
0
0
0
55029
0
77895
163273
0
115607
3486
163277
163278
0
41493
163281
0
0
0
163285
124771
163287
0
0
163290
161405
163292
0
0
20990
0
0
163298
163299
0
163301
129858
0
163304
163305
0
163307
48409
163309
39174
163311
163312
107437
163314
155286
0
0
0
20072
0
0
0
0
0
0
163326
0
163328
161126
16476
0
113099
163333
27822
0
152023
87988
0
0
85263
0
163342
163343
0
163345
0
163347
0
54435
80851
163351
163352
163353
0
0
72523
0
0
107650
0
22740
122178
32918
26590
68045
163366
76934
0
163369
0
163371
0
163373
0
163375
22149
0
84291
0
163380
17407
0
0
0
3251
124225
0
163388
0
0
0
163392
0
0
163395
163396
88105
31236
163399
0
0
155002
0
10843
39028
76739
64497
106652
0
40372
82692
0
0
0
163415
78718
0
0
163419
0
163421
96967
0
163424
62731
163426
163427
91316
163429
0
71922
5418
50644
0
73932
125153
163437
0
87261
0
34428
0
67822
162004
0
155452
71213
84790
0
163450
163451
0
0
117827
8443
73076
163457
0
93114
0
0
0
0
0
0
14112
163467
163468
163469
129396
163471
0
0
163474
131628
0
60277
5033
0
128357
2378
0
0
36362
143193
159348
243
0
0
0
40723
163492
163493
15087
163495
163496
163497
163498
124575
34662
163501
30414
138931
99221
0
149229
163507
39489
100324
163510
0
163512
104006
0
1092
163516
14852
65004
84741
163520
163521
41425
163523
0
163525
163526
0
163528
163529
163530
0
0
163533
99880
163535
0
163537
0
163539
0
0
163542
163543
0
18969
163546
0
163548
115720
0
127791
123466
163553
0
28658
147186
115587
72640
163559
101639
0
23514
163563
163564
117720
163566
163567
163568
91049
163570
73239
0
163573
163574
0
163576
136672
163578
0
82422
163581
66318
163583
0
8706
163586
121136
163588
45732
163590
132980
163592
163593
0
163595
88589
0
122874
0
163600
0
0
158270
0
2095
163606
163607
0
163609
0
163611
163612
0
122788
0
89390
163617
163618
163619
77201
0
163622
0
163624
163625
141669
0
76448
163629
0
0
0
77916
0
163635
68744
163637
11273
163639
153534
0
33110
0
163644
163645
78215
163647
44544
112936
75111
0
163652
0
92037
163655
163656
150283
0
163659
163660
0
0
82292
163664
163665
163666
0
163668
0
163670
151386
15802
0
0
0
0
0
20435
130292
0
163681
0
163683
163684
163685
0
0
0
0
0
163691
17509
0
0
163695
0
0
0
0
0
0
163702
0
163704
112518
20820
163707
0
0
0
11927
163712
85880
88138
0
0
98713
57365
152400
93125
0
151543
0
0
0
92723
163727
0
112619
124910
163731
141476
163733
163734
163735
163736
0
163738
163739
79491
0
163742
32980
35870
163745
0
76448
163748
37406
163750
0
163752
163753
0
163755
0
98875
163758
72910
163760
163761
0
163763
124777
163765
0
91149
94342
163769
163770
109240
163772
163773
0
163775
2188
75097
0
0
163780
0
7380
163783
163784
9574
163786
0
163788
163789
137048
163791
163792
80901
163794
163795
0
163797
163798
120805
136623
0
0
163803
163804
0
124234
0
0
0
163810
0
120528
73251
85628
60190
105721
0
82859
12015
0
163821
163822
155884
0
163825
0
108773
122471
0
163830
163831
163832
163833
163834
163835
0
40026
0
78591
91351
112732
26982
0
163844
163845
0
0
0
152020
123973
110946
163852
0
0
163855
163856
163857
163858
163859
100762
42762
81565
86598
0
163865
0
163867
0
0
163870
0
163872
0
163874
0
132312
0
0
19777
55331
75908
163882
0
61571
0
31839
0
163888
90294
0
0
163892
163893
163894
163895
0
163897
163898
0
150177
65650
163902
0
52410
110751
0
15427
0
150204
163910
0
0
0
0
163915
92097
163917
0
163919
80153
0
163922
0
163924
0
163926
95263
0
14111
120128
0
163932
0
91405
163935
163936
0
163938
125080
10782
163941
163942
73032
0
156727
128926
163947
13285
163949
163950
162840
163952
0
0
163955
163956
10452
163958
0
163960
163961
72525
0
138961
163965
43965
163967
163968
163969
163970
163971
163972
0
0
0
0
0
0
98427
163980
0
0
0
0
85140
0
0
163988
0
0
163991
0
0
163994
33876
163996
15042
163998
95450
34669
164001
14548
118666
164004
0
29985
164007
164008
164009
0
0
164012
0
0
0
55882
0
0
144123
164020
0
164022
65789
95713
0
164026
164027
0
164029
0
163782
164032
157419
0
164035
0
164037
2488
164039
57113
0
164042
0
0
0
164046
88134
36957
98641
122648
40838
72464
0
0
0
164056
0
164058
0
164060
164061
164062
0
164064
0
164066
0
164068
71353
0
164071
0
0
164074
164075
164076
0
140940
164079
78852
164081
164082
123025
164084
164085
0
164087
164088
0
164090
164091
164092
0
164094
164095
147980
3844
57593
0
0
0
0
0
164104
164105
0
0
78332
164109
164110
164111
0
155612
164114
0
70677
0
164118
70982
164120
0
164122
0
0
49291
29325
0
164128
164129
164130
164131
0
164133
164134
29099
54982
164137
53958
164139
164140
102272
164142
79832
164144
93158
164146
48093
111981
0
0
0
164152
164153
164154
0
0
164157
0
164159
0
0
33681
164163
0
164165
0
54620
164168
164169
164170
0
164172
8302
86553
79691
77196
164177
164178
154962
164180
72206
88082
0
0
20938
131110
164187
164188
164189
164190
164191
97458
0
164194
164195
94667
93488
162515
0
164200
97089
164202
102508
0
0
164206
0
164208
0
0
164211
0
87093
0
0
0
164217
156276
121672
164220
164221
0
164223
0
164225
0
149097
15317
68305
132531
164231
0
164233
0
164235
0
162296
0
0
164240
111424
164242
164243
0
164245
0
0
164248
0
164250
164251
91520
164253
71278
0
51492
164257
0
0
27905
164261
164262
54885
94830
164265
118094
67760
0
0
0
0
11866
84555
0
0
141563
0
142822
0
92165
0
164282
3749
96141
0
0
164287
164288
164289
0
0
90179
164293
164294
0
164296
69516
164298
0
5115
0
164302
164303
0
128181
70084
34654
0
164309
103673
164311
0
0
164314
164315
0
164317
164318
164319
82670
0
49254
164323
0
0
0
0
0
164329
164330
0
164332
0
0
0
164336
164337
0
0
88191
164341
0
164343
164344
164345
0
0
51015
43939
164350
0
0
0
0
97141
0
164357
164358
164359
0
59557
0
164363
96501
164365
81009
75404
0
164369
66491
34187
0
81013
164374
0
150317
0
0
164379
0
0
0
164383
164384
164385
0
0
164388
164389
164390
0
45624
42619
69863
89672
164396
0
164398
164399
154860
0
0
19175
164404
164405
0
164407
0
0
114106
164411
0
164413
0
42734
0
67085
164418
0
0
0
138632
164423
104096
164425
0
164427
164428
3255
79677
0
164432
89647
164434
0
164436
109236
164438
164439
0
0
0
0
0
97300
0
164447
164448
164449
11436
0
164452
146992
0
164455
0
164457
93433
164459
164460
164461
0
164463
0
164465
0
164467
164468
6949
0
164471
164472
164473
6634
0
164476
0
0
0
0
0
0
0
0
105477
164486
86012
164488
0
0
164491
164492
0
0
0
87823
0
164498
0
12614
37258
0
164503
0
0
63656
164507
164508
0
88963
0
0
0
24203
164515
0
0
17958
0
0
164521
15746
164523
70551
0
0
149414
30414
0
0
164531
164532
0
0
164535
131712
28589
74633
164539
81333
164541
164542
0
164544
56036
164546
164547
0
0
0
164551
117679
164553
0
68058
72000
75384
35348
7416
0
164561
0
0
164564
157561
96019
0
0
0
150675
91790
72529
97904
0
0
0
0
0
106562
164580
0
35452
164583
0
0
92563
0
164588
0
164590
164591
0
88921
52003
0
164596
164597
4345
5101
57566
0
125569
164603
164604
85496
0
164607
164608
69036
164610
164611
94553
164613
164614
60444
164616
0
129322
0
164620
164621
138164
0
0
0
6709
0
164628
0
0
0
164632
164633
164634
154855
148536
0
0
72940
133251
15071
164642
0
164644
164645
41707
164647
0
0
82081
58189
164652
32957
164654
0
0
85655
164658
141066
49088
0
164662
164663
0
0
0
134165
103104
77890
0
134591
0
164673
0
164675
164676
164677
164336
0
164680
164681
164682
164683
164684
0
164686
0
53454
164689
164690
0
136861
0
0
0
164696
164697
164698
35927
0
48361
94004
0
92060
0
1408
154720
41998
164709
6087
164711
70384
164713
0
0
0
164717
0
0
0
0
0
123950
0
164725
164726
164727
164728
0
0
7913
16242
54548
0
119351
0
164737
0
0
0
164741
164742
164743
164744
64733
0
0
164748
136734
164750
0
6737
164753
164754
0
164756
73945
59889
0
128748
29320
84358
83697
85646
0
158514
75254
164768
29369
102993
0
0
152604
64401
164775
74928
0
0
4332
75694
0
164782
79800
95282
164785
24056
164787
0
164789
0
0
76122
164793
53969
72529
164796
0
164798
164799
0
0
0
100926
164804
0
0
0
0
164809
164810
164811
0
164813
164814
6677
0
0
0
33101
0
0
0
164823
69166
27976
0
164827
0
164829
0
164831
164832
0
164834
164835
0
70368
164838
164839
39376
0
0
164843
164844
88087
164846
164847
123156
164849
0
164851
164852
164853
164854
164855
164856
40838
164858
0
164860
164861
164862
164863
0
164865
78737
164867
112558
0
164870
0
145087
0
164874
0
0
164877
97473
115210
0
164881
0
0
164884
0
164886
48570
0
164889
0
0
0
0
67827
164895
0
164897
0
0
0
164901
6261
164903
0
67682
66418
164907
0
0
148728
47866
119453
152067
6780
95944
0
54760
0
0
0
164921
164922
164923
150521
164925
0
0
0
0
164930
153278
164932
164933
0
164935
86039
164937
0
0
164940
164941
46903
152254
101418
64021
21138
0
85085
0
87191
164951
0
69448
153491
0
0
164957
60275
0
0
164961
0
0
0
0
164966
0
135642
90411
164970
0
0
91279
69273
129362
0
164977
118788
0
0
40903
164982
162114
164984
141910
164986
164987
0
102574
0
0
54528
164993
0
81488
0
0
0
101047
165000
0
68439
165003
165004
126655
165006
165007
129428
79822
165010
0
0
146996
0
165015
0
55682
165018
165019
145261
0
114051
165023
165024
81928
165026
165027
4645
165029
155587
0
0
165033
0
0
165036
56585
165038
0
165040
165041
0
165043
165044
165045
165046
0
165048
165049
165050
165051
44274
0
0
165055
0
165057
165058
84075
65848
0
165062
0
165064
84284
0
0
165068
0
165070
0
70163
165073
165074
116582
0
0
0
0
165080
0
0
4225
165084
2244
0
159580
53607
159401
118647
91561
165092
0
3980
130484
3509
165097
0
0
165100
165101
137177
38482
116793
0
0
0
67508
165109
0
0
165112
86695
120928
0
121483
165117
90084
165119
62499
27704
162849
165123
0
165125
0
165127
119992
0
0
165131
0
0
0
88390
165136
165137
165138
165139
165140
119916
146071
0
165144
165145
0
45229
165148
88916
41721
0
0
140986
0
0
0
0
0
120378
0
165161
148644
165163
65335
164875
0
75681
0
165169
0
165171
165172
165173
48319
93774
165176
29286
40868
0
165180
22730
105044
0
72537
0
165186
0
0
0
155679
165191
0
165193
0
60948
0
0
0
165199
77407
165201
165202
165203
8200
0
0
0
0
10775
0
0
165212
0
140581
0
156638
0
0
0
44245
165221
0
0
111063
128788
165226
165227
120784
0
1036
165231
165232
134570
8102
0
165236
0
165238
10620
148338
0
3454
165243
165244
165245
165246
165247
165248
165249
0
165251
0
0
16957
165255
165256
165257
165258
0
165260
63745
0
0
165264
78032
165266
18137
165268
56327
164698
165271
0
165273
165274
165275
0
165277
90946
165279
27569
165281
93304
0
106175
0
157997
150429
165288
94878
69924
69431
0
157858
0
36378
165296
67576
165298
0
165300
6891
0
165303
165304
0
165306
0
165308
84692
71855
23359
0
0
0
165315
165316
165317
119260
79767
165320
0
39267
145181
165324
0
0
0
86646
165329
165330
165331
165332
0
0
0
101473
165337
0
80130
10721
165341
96829
0
8004
2810
165346
131547
165348
165349
82662
165351
165352
165353
165354
0
27063
155502
133995
165359
0
0
165362
5198
165364
0
0
0
165368
0
165370
0
0
165373
0
165375
165376
165377
0
165379
165380
0
0
0
165384
70996
112577
0
165388
0
0
0
0
74152
165394
16181
165396
0
25174
165399
139047
0
165402
165403
0
0
71772
0
2935
0
165410
165411
165412
0
165414
125653
0
152079
165418
78783
165420
0
165422
165423
0
0
40295
165427
165428
45352
92743
0
0
132889
165434
165435
165436
0
33779
86176
0
0
86991
0
0
0
165446
0
165448
0
165450
0
165452
0
0
165455
165456
165457
165458
0
0
165461
165462
165463
99219
0
0
0
87966
165469
0
82514
165472
145844
165474
0
0
0
69767
20226
691
165481
6309
165483
98198
165485
0
165487
165488
0
0
0
0
0
165494
165495
0
0
0
118634
165500
165501
126993
165503
74424
0
156894
0
96118
156540
0
0
165512
0
165514
165515
0
86516
165518
165519
136874
162797
165522
0
0
154075
0
51765
165528
0
18517
165531
0
28092
0
0
165536
165537
17306
0
103215
98595
7416
165543
0
0
165546
0
89512
137161
165550
0
44203
0
159441
0
165556
0
165558
93613
165560
165561
0
165563
165564
0
0
34121
129387
165569
165570
56496
81210
165573
0
15448
165576
165577
98404
115208
165580
0
165582
158364
46724
0
165586
165587
0
6431
0
133493
0
0
160294
144142
0
23905
163774
165599
165600
165601
165602
165603
165604
46492
0
0
165608
165609
11823
0
165612
0
165614
114946
0
0
0
165619
0
0
165622
0
165624
0
165626
50038
165628
65177
0
91073
22170
81901
165634
0
165636
165637
165638
165639
0
0
165642
66283
165644
0
165646
0
165648
165649
165650
0
53118
135144
38300
0
165656
0
76465
6502
165660
0
125945
15053
0
0
91938
0
109671
165669
0
165671
63634
165673
128608
22180
73960
165677
165678
0
0
165681
0
165683
83681
0
72990
0
0
0
0
165691
0
0
165694
165695
0
64609
0
0
92319
0
17089
36673
0
1597
42250
161602
165708
165709
165710
0
0
97611
68959
0
165716
165717
165718
57960
165720
0
0
165723
165724
165725
15749
0
79226
165729
0
165731
165732
0
0
0
0
0
165738
113852
0
132457
0
0
0
165745
0
92294
0
165749
0
0
117628
0
163455
0
0
0
0
0
0
0
68727
165763
74061
70598
165766
0
165768
152240
0
0
2887
71901
165774
165775
0
0
165778
0
165780
165781
165782
165783
165784
165785
165786
28789
0
0
0
65749
5898
0
165794
0
0
0
165798
0
5376
0
0
0
0
165805
84766
22603
0
90548
124808
0
165812
7614
0
0
165816
0
165818
0
0
165821
0
165823
576
165825
165826
0
0
165829
35943
165831
0
165833
128313
0
97339
0
165838
33450
165840
142432
45041
165843
0
165845
135022
146953
165848
0
0
91443
22626
0
165854
0
88749
158176
165858
0
165860
0
165862
109219
165864
0
165866
0
0
165869
0
104439
156645
165873
0
0
66121
111087
0
165879
0
165881
0
165883
165884
0
0
165887
84264
165889
165890
85562
0
165893
57501
87575
39698
0
53313
165899
165900
165901
0
0
165904
0
165906
74404
0
0
165910
0
165912
165913
0
139506
0
31712
118019
0
98108
165921
59897
0
165924
0
1378
0
165928
69813
0
0
165932
0
161146
0
165936
20292
165938
165939
79382
0
0
165943
165944
165945
89044
165947
135182
0
0
165951
0
0
17417
165955
0
80556
0
69421
165960
56265
0
16718
0
161745
164677
165967
118583
165969
146480
165971
0
0
104854
0
0
165977
165978
66061
152008
165981
0
165983
83446
165985
95430
0
0
0
165990
0
165992
128936
165994
165995
80624
100476
80356
165999
133881
166001
0
166003
74763
166005
166006
0
61140
166009
0
131941
166012
166013
0
0
166016
131964
166018
0
166020
80698
69769
0
166024
0
166026
166027
0
0
0
166031
166032
0
0
0
83055
166037
0
0
4036
5478
166042
153808
166044
0
0
0
23421
57762
0
155012
67671
166053
166054
0
77812
166057
82068
166059
166060
0
166062
0
166064
8251
166066
131653
158136
23612
0
166071
166072
166073
158614
154176
99365
0
138430
106488
165276
0
0
83494
166084
0
150139
0
0
18042
166090
92411
0
166093
166094
0
0
166097
166098
82649
0
78695
166102
144852
166104
18174
92305
0
15731
166109
166110
0
0
144213
163585
0
0
0
166118
101792
159979
0
112844
166123
0
13668
14368
0
0
0
166130
166131
166132
0
0
0
0
44273
0
0
166140
86167
23417
166143
0
166145
0
166147
0
81471
0
80419
166152
166153
0
166155
166156
119733
0
166159
91924
0
0
0
0
166165
0
166167
0
0
166170
166171
0
166173
0
166175
166176
166177
166178
166179
166180
166181
166182
166183
166184
0
141806
166187
166188
166189
0
166191
54029
0
166194
0
143344
0
166198
0
0
166201
166202
0
0
166205
0
77686
130134
0
166210
34818
166212
137475
1349
0
151526
0
0
0
166220
72048
166222
0
166224
0
166226
0
0
166229
0
0
90630
166233
166234
0
0
0
166238
129742
166240
0
166242
166243
0
0
166246
166247
0
0
0
166251
166252
166253
0
0
11466
166257
24617
166259
0
0
166262
166263
166264
0
35909
0
166268
127604
166270
0
166272
166273
166274
166275
158097
165021
154280
166279
0
0
106211
166283
109214
166285
166286
166287
0
0
87492
115126
0
166293
166294
166295
92403
166297
66574
0
166300
93279
35423
141031
166304
166305
166306
0
0
0
0
12427
166312
96626
0
0
82096
0
0
158438
112291
0
166322
166323
0
49366
89874
0
166328
16099
166330
41823
107711
130360
166334
166335
131739
145401
161248
0
0
166341
166342
35602
166344
3844
0
166347
0
0
166350
13567
37073
0
82299
166355
166356
166357
0
166359
10730
0
0
0
166364
166365
90555
166367
28177
166369
0
0
166372
113224
0
166375
166376
166377
130027
166379
75433
93647
0
0
69101
166385
0
0
166388
0
75987
166391
166392
166393
97332
86575
166396
0
166398
150255
85832
91588
0
101670
166404
0
166406
166407
0
0
166410
108940
166412
166413
0
166415
0
166417
0
166419
0
166421
23558
166423
37487
112182
166426
166427
91166
166429
10423
0
166432
166433
89542
166435
166436
166437
166438
95734
10436
0
0
166443
67070
166445
144183
166447
0
24445
77558
166451
0
166453
166454
166455
0
0
166458
77868
141488
0
0
0
166464
166465
166466
35363
166468
68885
166470
166471
96172
166473
94349
166475
77700
68999
0
166479
166480
0
166482
104297
136479
0
3215
166487
0
132643
166490
166491
71397
166493
0
0
166496
166497
95101
166499
166500
166501
166502
0
0
0
166506
81878
0
93811
166510
0
166512
166513
166514
166515
0
0
0
144888
166520
166521
0
166523
0
0
166526
50193
0
153880
166530
18572
0
166533
166534
166535
166536
49133
166538
80296
166540
18814
0
166543
0
8747
166546
166547
35190
54741
166550
166551
0
166553
166554
0
0
0
0
0
0
0
166562
166563
0
166565
32431
166567
166568
66061
166570
0
43382
166573
144603
2039
10240
166577
166578
30169
0
126147
148007
166583
104746
166585
0
0
0
0
0
166591
166592
0
158565
0
0
166597
107298
0
166600
0
0
166603
112578
166605
166606
82230
116186
166609
149869
0
166612
0
0
166615
0
166617
0
166619
0
76488
166622
0
166624
166625
166626
0
166628
0
0
56533
166632
166633
0
0
0
0
0
57723
166640
166641
166642
166643
69064
166645
0
165668
166648
166649
0
79124
11845
166653
166654
0
166656
0
166658
29083
0
0
166662
166663
110975
166665
59850
73267
0
166669
145101
116704
0
0
166674
86716
166676
166677
166678
0
29217
166681
166682
97249
119849
0
0
0
0
166689
166690
166691
0
16493
0
137394
0
0
0
162023
0
0
129473
166703
24742
82830
0
27131
77522
146254
109147
69031
166712
0
166714
166715
0
40190
0
0
0
0
9393
166723
166724
127567
27334
6739
68436
166729
0
0
0
136675
166734
0
166736
166737
166738
73115
12263
143116
166742
0
52723
151818
0
0
5288
166749
155238
0
0
0
166754
166755
0
166757
0
22740
0
0
166762
0
166764
87172
12065
64144
166768
0
166770
49306
166772
0
0
166775
166776
0
0
133205
0
0
0
0
166784
166785
24254
97143
0
74319
0
0
85491
166793
34616
0
166796
166797
166798
166799
0
166801
0
166803
166804
166805
90237
0
87715
166809
166810
0
166812
8951
24127
166815
164941
0
0
166819
0
0
0
166823
0
0
0
44985
166828
166829
166830
0
146617
166833
166834
166835
166836
0
166838
166839
0
146179
61577
166843
159177
166845
0
0
0
166849
0
166851
77093
0
0
0
166856
166857
166858
166859
0
0
166862
0
166864
0
0
0
166868
166869
166870
0
0
166873
0
0
0
166877
166878
0
0
26208
166882
75559
68195
0
0
0
166888
166889
75355
0
0
166893
0
166895
0
0
166898
166899
0
77686
166902
0
166904
166905
0
0
67206
113578
166910
35737
166912
67678
81950
0
166916
80454
13705
78696
152817
0
68427
0
0
166925
131080
133109
45910
0
166930
0
0
0
0
166935
0
0
166938
166939
166940
90560
0
166943
131364
0
0
0
166948
98863
0
56972
166952
166953
0
0
166956
166957
166958
0
139963
166961
166962
0
166964
0
122191
166967
31755
18280
166970
91931
166972
149738
166974
0
166976
35421
0
0
0
166981
0
128649
0
0
25638
22946
166988
166989
111868
0
12502
166993
78182
151233
0
147854
166998
166999
0
167001
167002
163013
0
167005
0
167007
0
0
114964
0
0
167013
0
167015
0
0
167018
0
167020
82144
0
0
0
167025
167026
0
86342
38302
167030
0
0
0
167034
63637
167036
0
167038
58526
0
167041
167042
164513
0
42500
167046
167047
0
0
0
0
98848
0
43850
89648
99872
167057
74657
67155
0
0
42507
89123
9310
0
167066
9087
89409
0
0
167071
12009
167073
167074
0
115505
144115
115010
76973
23530
0
167082
167083
0
0
167086
0
138818
0
83456
8797
72482
105588
167094
167095
21846
0
97198
0
167100
167101
0
94479
0
167105
167106
167107
6455
167109
68331
167111
86246
0
77270
167115
98463
0
167118
0
167120
140004
0
0
167124
167125
0
167127
167128
167129
0
167131
0
0
34068
167135
133000
0
167138
0
55190
167141
167142
145154
0
121474
0
0
167148
84200
167150
0
0
167153
0
167155
167156
94075
167158
0
0
167161
49865
0
0
167165
167166
167167
0
167169
167170
0
167172
0
106528
164378
0
62673
167178
145845
65502
104495
75812
167183
0
0
167186
167187
167188
0
0
72878
61683
167193
0
148841
0
167197
77181
106240
99048
0
37536
71901
0
154236
167206
42911
167208
0
0
167211
0
117168
0
0
0
167217
167218
0
167220
167221
167222
167223
64603
0
0
167227
166979
0
0
0
6867
167233
167234
0
101375
67558
0
167239
46494
167241
125445
167243
38464
0
167246
38146
155553
0
167250
0
71715
0
0
0
70407
167257
0
0
0
167261
18310
0
167264
0
0
167267
167268
0
167270
0
0
0
167274
2707
167276
0
167278
167279
167280
0
167282
167283
145526
0
126353
87053
25383
87791
0
126105
0
78778
167294
127580
167296
167297
70904
5814
167300
27374
0
0
167304
0
167306
167307
167308
0
0
0
0
167313
0
167315
0
0
143776
0
0
160480
0
0
167324
57497
0
59441
0
0
0
167331
167332
10582
0
0
0
0
0
167339
0
0
0
0
167344
167345
167346
68238
23445
19878
0
0
0
167353
0
0
87946
0
167358
167359
167360
136157
0
167363
55438
0
167366
167367
13228
0
0
167371
167372
0
78498
0
0
167377
0
167379
94476
167381
167382
167383
70380
0
0
0
117500
0
0
0
84248
167393
0
0
0
0
114046
124975
0
167401
167402
167403
70275
23430
167406
0
167408
167409
167410
167411
22472
167413
0
0
167416
167417
167418
167419
0
167421
23994
0
0
167425
166731
111113
167428
0
0
0
0
167433
167434
167435
1900
0
86382
0
19084
30497
167442
43243
0
49153
117242
106675
0
0
0
165637
0
0
167454
0
0
167457
167458
85147
0
167461
0
0
1918
83223
0
167467
167468
167469
0
167471
0
0
167474
157655
167476
167477
167478
167479
167480
97690
0
167483
0
123566
167486
159555
0
167489
167490
167491
0
0
120593
167495
0
167497
5954
18194
167500
167501
155986
60955
0
97191
0
167507
167508
0
0
151683
0
0
167514
126076
29857
167517
150536
153729
0
167521
13478
167523
110494
69701
0
0
0
0
167530
167531
167532
112504
104156
0
167536
167537
121505
0
167540
0
167542
167543
0
0
167546
167547
0
0
157347
0
0
0
167554
28121
167556
96406
114408
167559
103021
165840
167562
87976
154204
61546
0
157081
243
167569
22460
0
167572
69248
108800
134448
167576
167577
167578
0
167580
0
74167
167583
167584
0
23782
71036
167588
167589
167590
0
47634
149541
167594
117961
167596
167597
0
167599
0
85531
167602
0
0
87917
0
167607
167608
15200
55254
0
0
0
167614
72765
0
167617
0
0
142398
167621
167622
18775
167624
167625
115477
0
72556
0
0
167631
0
167633
0
167635
0
7993
34177
167639
167640
0
84452
0
0
0
160356
0
167648
0
0
167651
167652
167653
167654
167655
0
0
0
68502
0
0
0
0
167664
0
0
0
0
167669
0
167671
167672
0
80176
0
0
167677
110185
0
0
167681
34853
97427
167684
7721
94682
124236
0
0
167690
0
0
13042
167694
167695
0
105739
94441
165352
0
0
87198
83337
0
167705
42160
167707
167708
0
126285
167711
0
167713
32809
109651
167716
167717
167718
167719
27018
167721
72848
0
79333
97443
105795
94780
0
120034
164523
167731
167732
131291
0
59287
132518
22358
0
155910
0
167741
91948
16702
167744
167745
147898
0
124115
133780
92421
167751
167752
159346
0
97132
0
100146
0
121911
8515
100552
0
0
145211
0
0
0
167768
167769
167770
77351
167772
167773
0
167775
154025
0
167778
0
0
167781
72315
167247
0
138913
0
167787
167788
167789
167790
0
0
21202
0
151744
44944
7591
0
167799
167800
0
0
0
167804
34902
167806
167807
0
21262
166656
167811
0
0
167814
92109
0
0
167818
0
0
120737
167822
167823
8524
167825
167826
145716
0
0
0
167831
167832
2751
167834
65075
140573
167837
167838
0
77085
167841
167842
0
132050
0
117882
41147
0
167849
167850
78089
167852
167853
147873
167855
87721
140722
167858
21257
116267
167861
167862
117888
167864
0
167866
167867
167868
150307
167870
89941
167872
167873
91504
167875
167876
51670
167878
0
18691
135964
0
167883
167884
25193
0
167887
0
0
92855
77584
66048
3593
0
167895
120020
0
0
0
167900
167901
133569
6458
0
167905
143385
167907
0
77074
167910
0
0
0
167914
0
167916
0
0
0
167920
0
0
53852
25648
167925
0
167927
0
0
167930
19427
0
0
0
76066
0
167937
167938
0
167940
0
0
167943
156607
0
137508
125397
0
167949
9984
0
0
167953
68388
0
0
167957
0
0
0
167961
85039
167963
0
167965
0
0
167968
0
0
0
167972
167973
167974
167975
0
0
92718
0
98451
167981
91886
79810
145190
0
167986
167987
0
167989
90060
0
167992
80084
167994
118561
0
0
0
0
59997
168001
84491
168003
168004
0
0
76217
119137
0
72709
168011
92389
0
0
148220
120540
0
50638
108760
168020
120180
0
150050
0
96792
168026
0
167732
168029
128106
168031
168032
168033
0
150159
165659
168037
0
157667
168040
168041
0
77073
0
168045
168046
0
160344
129722
143326
168051
0
0
0
73281
0
15198
168058
0
0
168061
86999
0
168064
4355
168066
0
168068
168069
0
168071
168072
0
0
168075
0
99131
0
130578
0
6156
162368
168083
0
168085
0
14843
0
34980
109629
78184
115515
168093
168094
6756
0
168097
168098
109169
90154
59596
91650
0
0
168105
168106
99751
71471
168109
168110
0
0
168113
168114
0
168116
168117
168118
0
0
91643
168122
168123
0
36604
168126
0
0
168129
4744
168131
168132
93575
2017
0
86805
93270
104515
131117
35305
0
0
0
168144
95805
0
0
168148
168149
168150
168151
168152
155086
168154
168155
0
0
168158
168159
0
168161
0
168163
141050
24521
6551
0
168168
0
0
168171
0
168173
168174
0
168176
151527
0
107356
168180
5838
74008
0
168184
66408
168186
0
0
168189
168190
82231
0
0
0
0
168196
168197
168198
168199
168200
168201
168202
0
42192
69672
0
168207
168208
0
0
168211
35757
18139
29392
0
0
137544
0
0
52624
168221
0
168223
168224
168225
168226
0
100674
0
0
80300
168232
127136
0
0
98515
0
20753
168239
0
168241
168242
168243
0
0
168246
0
47838
0
0
0
168252
9091
134790
0
0
0
168258
168259
168260
86369
0
133038
168264
0
0
0
57333
73973
14405
168271
77579
168273
0
0
85882
168277
90385
0
0
168281
58923
0
0
0
68501
156236
0
168289
168290
154022
168292
0
0
168295
52506
0
168298
0
74066
0
81220
168303
19403
168305
0
0
0
168309
68555
64401
0
0
168314
168315
0
127353
0
0
168320
168321
0
0
168324
152674
168326
168327
168328
0
116105
0
0
3580
168334
45285
0
53848
18631
73935
168340
0
99597
68898
136581
168345
0
168347
0
168349
77399
168351
0
168353
168354
0
129616
6239
168358
109909
122960
95321
168362
168363
168364
168365
112521
168367
0
0
0
0
168372
0
168374
168375
168376
168377
0
0
0
168381
120102
168383
0
168385
168386
133524
168388
168389
40279
168391
168392
168393
0
0
168396
105469
0
168399
148948
160693
0
0
0
144349
168406
0
168408
108476
0
168411
168412
40513
77913
159325
0
168417
0
0
1246
0
0
52722
0
0
168426
0
168428
0
0
0
168432
168433
168434
77239
0
34703
168438
18005
168440
168441
0
88841
164030
168445
168446
0
168448
168449
0
0
168452
168453
168454
0
94390
168457
168458
115026
0
168461
0
0
0
0
168466
160185
0
81473
88104
93789
0
168473
16563
103139
97632
96768
168478
0
26182
168481
0
81967
0
168485
0
168487
0
82338
0
107718
0
0
168494
0
97266
168497
0
168499
168500
168501
168502
0
0
168505
168506
149977
0
136377
168510
168511
0
0
168514
168515
28922
0
168518
168519
0
0
112131
168523
168524
27342
62920
108600
168528
87597
26886
102166
0
0
168534
0
162693
0
168538
16493
0
0
0
67091
0
168545
168546
0
168548
0
81856
168551
168552
0
0
99739
0
0
51514
168559
168560
88687
0
168563
0
0
0
0
41489
168569
0
168571
0
95898
168574
168575
0
0
86778
168579
168580
0
0
0
33809
168585
0
168587
3530
168589
0
0
0
54704
168594
8189
0
86291
168598
0
168600
0
168602
168603
168604
168605
145596
168607
168608
168609
168610
0
168612
168613
0
168615
168616
0
168618
168619
0
0
168622
0
18808
0
136133
0
0
0
168630
168631
0
0
0
19403
168636
168637
0
168639
78259
168641
0
168643
142043
168645
168646
168647
0
168649
168650
84347
53161
0
61919
168655
0
168657
168658
168659
168660
168661
168662
0
168664
168665
0
0
0
0
0
0
7639
168673
127133
0
168676
168677
0
168679
0
30493
168682
74107
104444
0
24221
0
55197
35226
0
89314
159111
0
143866
168695
0
155000
0
0
168700
0
0
94394
168704
0
0
168707
0
0
168710
128870
168712
0
168714
168715
0
0
39452
0
1708
168721
80814
0
0
0
0
168727
0
168729
0
0
95079
168733
0
0
0
168737
103443
13153
0
0
61979
0
0
0
168746
0
168748
168749
168750
0
0
0
0
168755
19657
0
168758
115776
0
168761
168762
0
11833
168765
0
53778
0
123688
0
0
0
145876
0
0
0
168777
11959
168779
0
168781
23514
168783
0
32329
168786
168787
0
54034
35744
80
0
168793
168794
168795
36416
86801
151121
0
168800
168801
168802
0
168804
0
168806
0
168808
153290
168810
0
0
159370
168814
168815
49833
168817
168818
168819
168820
0
66570
168823
50819
0
168826
144498
168828
168829
115269
168831
56310
168833
0
58189
80755
168837
168838
32423
88035
48446
168842
0
0
168845
0
0
16385
168849
0
841
168852
168853
33363
168855
83663
168857
0
168859
72750
0
0
0
0
0
0
84253
168868
0
0
168871
156221
74384
60590
0
168876
144417
0
168879
0
168881
168882
25988
168884
95721
0
146436
0
0
0
0
70466
157845
0
55567
0
0
168898
0
168900
29261
168902
168903
0
168905
168906
99528
158966
168909
168910
168911
89031
0
95077
168915
0
63682
164949
65080
168920
168921
76493
168923
122111
160291
96830
9272
0
0
0
168931
168932
0
0
168935
168936
168937
144271
168939
0
93114
168942
0
168944
168945
0
6231
168948
11463
168950
41147
0
168953
0
11270
0
0
0
82166
168960
0
168962
117556
139411
132615
158260
54744
0
0
168970
168971
168972
0
78749
168975
112740
12278
2663
149438
0
168981
0
168983
0
168985
168986
88768
168988
168989
80399
75841
168992
100133
109449
0
0
6111
75673
116805
169000
0
169002
169003
4523
21679
169006
0
169008
169009
169010
164715
71621
169013
0
0
169016
0
41912
0
106641
169021
47672
169023
169024
146228
0
0
43170
169029
55682
0
169032
0
0
125959
122599
169037
169038
169039
169040
0
169042
0
169044
169045
75884
169047
169048
169049
169050
0
0
169053
101579
109466
76384
0
169058
0
119185
169061
169062
0
169064
169065
169066
169067
169068
169069
169070
140586
169072
155888
0
0
0
69820
20352
169079
69325
169081
0
0
0
0
22733
169087
169088
0
169090
169091
70012
169093
0
169095
39516
109470
169098
169099
50609
48599
169102
0
0
130245
169106
0
29040
169109
0
0
78455
0
149646
24028
87706
0
169118
0
0
0
140124
169123
0
169125
0
0
0
0
169130
32189
0
169133
0
0
0
169137
107802
142855
0
0
0
127423
169144
0
0
0
0
121175
0
169151
0
169153
0
169155
169156
0
74519
0
0
63855
0
74064
79136
169165
0
169167
169168
73837
169170
6200
0
0
97213
169175
0
0
0
56343
169180
169181
169182
169183
0
162341
76505
133579
169188
0
59627
169191
117581
169193
165375
169195
169196
0
0
0
169200
39208
216
0
169204
169205
169206
0
0
70895
169210
169211
0
0
0
0
0
139011
0
169219
169220
169221
169222
0
169224
169225
169226
77613
169228
0
169230
169231
0
0
169234
169235
169236
169237
155406
0
169240
169241
169242
169243
169244
0
31319
20090
74664
0
23382
169251
0
169253
0
0
169256
0
0
161351
169260
0
169262
169263
169264
0
169266
47761
169268
76584
75601
0
169272
0
169274
168156
0
169277
107910
157976
169280
169281
0
20208
124551
0
110949
0
38203
169289
169290
65951
48124
0
0
83871
169296
4463
0
0
99768
122264
9579
169303
144183
169305
0
169307
0
0
0
169311
152399
169313
45185
169315
169316
0
124965
0
169320
0
169322
71833
169324
0
169326
0
149930
169329
169330
0
148101
93726
169334
169335
169336
0
169338
0
0
44234
169342
169343
169344
0
169346
0
0
128625
0
0
0
0
169354
0
147174
0
0
169359
169360
169361
169362
129926
0
99633
169366
51453
0
0
14038
169371
50530
169373
153479
169375
0
0
0
82923
169380
0
0
169383
0
105905
169386
0
49515
5785
31197
169391
0
169393
0
0
0
169397
169398
169399
72595
88773
169402
169403
169404
169405
0
169407
77255
0
137683
40502
0
169413
169414
0
0
0
109149
0
169420
0
0
0
0
0
20272
52529
169428
0
0
169431
100018
169433
169434
0
0
0
128132
169439
18775
0
0
0
169444
163523
0
0
70445
16339
169450
0
0
8234
102242
169455
0
169457
169458
169459
169460
169461
0
149095
26143
169465
137914
0
60085
0
0
23352
2105
73661
169474
169475
0
0
67656
169479
23412
0
169482
169483
0
0
0
88186
169488
0
0
0
148381
0
0
0
76213
0
0
0
0
150409
0
169503
169504
0
74532
169507
119316
169509
0
0
169512
0
0
141321
169516
133311
169518
169519
169520
169521
0
0
169524
0
169526
169527
161425
169529
0
169531
5994
169533
60253
169535
0
160203
18503
65260
0
124629
133112
169543
0
86663
169546
44805
0
169549
0
156004
113779
0
169554
93419
169556
0
0
0
169560
0
169562
169563
169564
169565
71201
114753
95883
0
169570
0
169572
2680
0
169575
165232
0
0
0
48982
169581
169582
0
169584
0
169586
169587
99220
9393
169590
0
169592
22967
0
169595
169596
169597
141266
89632
0
169601
0
0
0
0
0
0
55423
0
3580
97757
95153
0
0
0
0
0
0
169619
0
169621
127384
169623
30434
26057
169626
71518
169628
169629
159096
0
0
0
86082
100632
146523
84779
0
0
0
169641
0
169643
131743
169645
169646
169647
169648
169649
143198
169651
73109
169653
39895
0
0
0
169658
0
169660
145307
0
0
0
0
169666
27183
169668
19970
169670
169671
0
169673
169674
169675
71783
0
0
0
169680
0
0
104101
0
169685
169686
0
169688
24289
0
0
0
0
0
169695
28452
169697
0
0
111744
169701
169702
75169
169704
0
25150
0
165500
0
136114
169711
0
75578
0
104356
169716
169717
9098
0
0
169721
0
154381
139182
169725
25721
0
73570
169729
81489
0
109747
0
0
42320
0
93009
0
23941
0
132005
169742
6353
169744
169745
106945
169747
143693
169749
87307
169751
169752
169753
85506
0
3454
169757
94745
0
149247
169761
169762
39102
169764
107289
0
22707
0
16758
0
117663
0
137194
0
169775
169776
0
154456
132169
169780
92273
169782
169783
169784
169785
76647
169787
0
0
0
63890
52301
0
169794
169795
164124
169797
0
169799
169800
169801
169802
0
169804
9499
169806
0
169808
169809
0
0
36575
0
40881
169815
0
0
0
169819
169820
0
169822
77151
34582
68658
169826
0
153211
169829
115032
0
54013
169833
169834
169835
169836
91405
169838
98500
165940
0
0
169843
0
0
169846
102064
134088
169849
134624
169851
0
169853
0
169855
169856
169857
0
0
169860
169861
46001
0
143431
78134
169866
160489
0
0
169870
169871
169872
169873
0
0
108978
67312
169878
70679
169880
169881
0
169883
0
169885
122966
72879
137905
0
169890
169891
169892
0
130838
169895
169896
0
169898
169899
0
169901
169902
0
0
0
169906
0
169908
0
169910
0
169912
0
169914
0
0
169917
169918
82846
169920
80493
169922
71796
169924
169925
169926
169927
64710
0
0
94812
0
7384
169934
0
0
90935
15789
0
4263
0
0
169943
0
0
0
169947
71143
0
91907
0
0
15052
0
0
30497
169957
0
169959
0
0
111418
169963
0
0
169966
17150
0
144800
169970
0
169972
103535
0
169975
0
0
0
0
169980
0
0
169983
8785
6288
169986
0
0
0
169990
169991
0
169993
0
28013
0
0
169998
0
170000
170001
90828
0
38683
0
95450
170007
0
170009
0
0
170012
77364
0
152977
0
0
170018
0
0
0
0
170023
0
0
170026
170027
170028
125841
170030
0
0
170033
170034
170035
0
170037
170038
0
57186
0
170042
170043
170044
0
50556
47279
0
169983
170050
170051
170052
87152
170054
0
18829
170057
170058
0
0
170061
154635
170063
170064
0
74556
92872
170068
170069
0
4049
60481
0
170074
170075
170076
0
170078
0
170080
0
170082
153398
110339
0
170086
94517
79327
170089
47930
170091
170092
143532
145296
0
0
82156
113453
117622
170100
0
170102
166512
159777
77759
105482
170107
0
170109
0
0
58076
0
123677
50849
13837
0
37389
0
170120
170121
0
72974
132327
0
170126
0
0
0
0
0
170132
0
0
170135
67570
170137
170138
170139
170140
0
170142
120967
167289
0
170146
159209
159657
104273
79525
170151
8974
152114
151132
97740
170156
170157
133047
0
0
170161
0
170163
170164
0
170166
0
170168
170169
170170
170171
0
122058
109481
170175
0
135081
170178
91285
52167
0
170182
158988
60050
51993
110723
170187
0
0
170190
0
67213
0
170194
170195
84314
170197
0
0
170200
0
0
120847
0
0
141760
0
35203
108920
170210
2190
0
0
0
170215
0
170217
0
170219
170220
170221
0
0
0
942
126505
170227
170228
0
32071
170231
0
0
0
0
0
170237
170238
0
0
0
117571
0
0
170245
0
170247
0
170249
0
170251
170252
170253
14038
130735
150817
170257
170258
155604
152800
150668
170262
170263
170264
170265
0
170267
54426
170269
91496
0
0
0
170274
0
170276
0
170278
0
0
170281
0
0
91833
170285
79703
170287
0
170289
170290
170291
170292
14739
170294
153718
170296
0
33211
170299
0
170301
170302
0
0
170305
74344
170307
110011
0
170310
62065
170312
170313
0
113367
170316
170317
0
0
170320
0
170322
170323
160623
170325
170326
0
0
170329
0
151505
170332
118657
0
0
170336
146851
0
170339
0
165359
103481
0
57235
75699
0
170347
85130
170349
0
170351
0
0
170354
0
155863
129745
0
170359
0
170361
85767
151189
0
0
170366
170367
0
170369
101288
69972
87811
0
170374
170375
170376
170377
102082
170379
91683
170381
11416
170383
100601
170385
2800
126723
0
170389
0
0
0
170393
170394
0
0
170397
33032
170399
170400
163904
72517
170403
0
170405
170406
0
170408
17457
99179
27052
170412
0
0
73045
170416
170417
170418
170419
170420
170421
0
0
170424
0
0
20324
170428
170429
170430
105716
0
170433
5350
170435
90799
134121
0
87895
170440
17047
170442
170443
170444
0
170446
0
0
0
0
170451
170452
167955
117511
13761
170456
0
170458
0
170460
170461
109448
170463
170464
170465
0
0
170468
0
170470
88748
0
3697
0
170475
84332
170477
9320
81572
170480
0
97795
170483
0
170485
170486
0
170488
170489
0
170491
170492
170493
106235
0
170496
170497
66348
170499
86280
0
77344
170503
16719
0
62588
0
0
170509
170510
127708
31833
0
170514
0
0
170517
170518
0
125975
170521
170522
0
0
170525
0
0
0
170529
170530
0
0
0
170534
0
109071
0
170538
121113
170540
170541
170542
170543
170544
0
142383
123920
170548
170549
170550
126042
0
170553
170554
170555
85215
7270
170558
170559
170560
170561
0
17159
0
60484
0
170567
170568
16147
170570
170571
170572
170573
170574
170575
0
170577
170578
170579
0
170581
0
170583
89076
43852
21592
0
0
100089
0
170591
0
141349
170594
170595
170596
0
168408
0
0
0
90038
170603
170604
0
0
0
170608
170609
170610
0
84193
86412
170614
0
120704
0
170618
0
0
146089
0
0
170624
170625
0
0
170628
151718
55869
170631
170632
0
140791
170635
170636
73960
170638
170639
89559
50832
170642
0
84683
100904
0
170647
0
73484
65856
170651
51386
0
0
0
0
0
0
170659
0
0
170662
170663
0
16415
170666
170667
0
0
0
0
0
14463
0
88370
0
170677
0
0
0
76546
170682
133171
170684
0
0
0
137297
0
78516
0
0
40024
170694
0
157894
170697
170698
170699
170700
12896
0
1299
0
0
135440
0
0
0
170710
170711
0
170713
170714
163059
0
0
170718
170719
170720
77535
7741
105132
86576
46767
0
170727
73462
0
170730
0
170732
170733
170734
170735
170736
0
0
134107
0
170741
170742
170743
170744
170745
170746
170747
52563
116117
0
0
170752
0
86293
16242
71273
170757
170758
170759
100164
109966
170762
170589
0
170765
9719
115916
51445
170769
0
0
0
0
0
12999
0
93680
0
0
49920
0
0
79356
0
0
170786
170787
170788
0
170790
170791
170792
170793
128919
170795
170796
170797
0
170799
96154
0
4746
170803
170804
119725
0
170807
170808
93186
135343
0
170812
0
170814
0
170816
0
0
0
170820
170821
0
30400
170824
137775
170826
0
170828
0
0
170831
0
170833
0
170835
6058
0
0
170839
170840
91388
77287
97
0
0
170846
170847
0
0
0
0
0
170853
0
170855
0
107579
170858
0
170860
170861
170862
170863
170864
170865
170866
170867
170868
83617
27144
0
170872
170873
0
170875
95337
0
105097
0
170880
144649
0
0
170884
98085
0
170887
170888
0
170890
0
0
0
170894
170895
0
170897
170898
170899
170900
170901
170902
170903
170904
77334
170906
170907
170908
170909
78077
22488
0
170913
139215
170915
170916
0
170918
0
170920
170921
119336
0
0
0
0
0
170928
0
170930
170931
157906
170933
61951
170935
0
0
0
72751
170226
170941
170942
0
170944
135332
170946
52151
0
170949
170950
0
170952
97900
148946
170955
106096
0
0
104946
170960
78990
31796
0
170964
112464
168308
170967
0
0
121034
170971
116745
36515
170974
170975
170976
39552
170978
170979
0
169335
92724
169784
170984
0
170986
0
0
0
170990
0
0
0
170994
145772
39313
86620
0
93529
0
0
0
171003
171004
171005
33365
158299
171008
171009
33712
70445
171012
171013
171014
171015
171016
0
79794
0
0
171021
164840
171023
171024
171025
171026
121201
171028
171029
171030
171031
0
171033
0
171035
0
171037
0
168965
171040
0
95544
171043
171044
171045
86789
171047
0
171049
38734
171051
171052
0
171054
145962
99831
0
19403
162968
0
0
0
47429
0
171065
772
0
0
171069
171070
137684
74123
0
7776
17372
55539
123003
82036
95590
171080
55815
0
171083
0
171085
0
65455
120784
86352
0
171091
0
171093
0
171095
0
111025
171098
171099
171100
0
94198
0
0
0
0
0
168883
170952
171110
171111
171112
171113
171114
137072
0
0
0
171119
0
171121
171122
171123
171124
171125
0
171127
0
26595
0
171131
171132
171133
171134
125679
171136
140296
0
131681
0
0
23210
171143
171144
14534
0
171147
0
85011
0
0
155754
0
0
171155
170456
171157
171158
171159
94718
50328
0
134488
171164
171165
0
105832
171168
0
171170
171171
0
106846
24776
37944
171176
37006
0
102772
171180
17268
171182
171183
0
0
147378
171187
0
0
171190
0
171192
171193
0
171195
0
86160
171198
171199
117862
171201
0
171203
26538
171205
0
120224
171208
0
171210
0
0
126386
0
171215
171216
96935
0
171219
171220
13847
171222
0
0
171225
64986
169828
124130
171229
47794
171231
171232
171233
90960
171235
136671
171237
171238
305
0
171241
0
0
165250
0
170376
0
0
69282
97082
0
0
0
0
171255
0
171257
0
0
171260
171261
0
160134
171264
45964
171266
171267
16693
39127
171270
21364
171272
0
0
171275
171276
171277
7211
0
171280
171281
171282
54904
0
0
0
16476
0
167834
71301
18701
171292
14743
0
94086
169912
9129
171298
55264
0
171301
0
171303
57196
171305
171306
7613
58157
0
0
69952
0
171313
90960
171315
79955
0
0
0
0
0
171322
0
3167
171325
0
458
171328
0
0
127734
171332
0
0
171335
92263
12462
0
171339
0
0
171342
60674
51372
132219
0
0
0
171349
0
171351
171352
57045
171354
7613
171356
125372
75767
171359
131423
171361
171362
0
0
0
136459
52367
171368
0
10055
171371
0
55889
56736
171375
171376
0
74062
4226
51998
68815
28882
171383
43162
114524
171386
171387
171388
124515
171390
94459
98434
171393
171394
171395
0
171397
0
33202
129648
171401
122288
0
99833
95733
171406
171407
0
109930
171410
0
0
0
171414
52563
171416
171417
0
0
0
0
171422
171423
171424
171425
0
171427
117573
171429
0
0
171432
171433
16565
71509
0
171437
36637
171439
171440
171441
0
171443
171444
171445
94466
124153
133627
0
0
0
171452
0
11099
131977
171456
171457
171458
138384
6400
171461
0
0
171464
0
171466
171467
70937
0
145182
0
0
171473
171474
113747
17689
0
0
171479
171480
171481
171482
171483
0
116126
77516
171487
44771
171489
171490
125922
0
0
73792
171495
145872
0
44111
0
0
171501
0
76482
166473
171505
171506
171507
161962
0
171510
171511
171512
171513
0
171515
135772
0
171518
171519
171520
62706
0
0
171524
0
0
0
171528
171529
171530
0
0
0
0
0
14111
170754
74516
0
0
128606
84672
0
171544
54350
0
0
0
0
31513
0
0
0
37172
171555
171556
0
0
146335
0
171561
0
0
171564
171565
171566
171567
171568
110918
44225
87712
89214
0
0
135998
163845
0
0
0
0
71227
171582
171583
171584
0
65933
171587
171588
171589
0
171591
3878
171593
0
171595
171596
76678
171598
76243
171600
171601
85882
171603
171604
0
171606
171607
0
0
0
0
0
23864
103079
171615
171616
171617
0
171619
0
144267
0
79438
171624
0
151134
0
171628
171629
18630
171631
136300
53325
0
171635
171636
0
94693
171639
0
171641
171642
29784
0
171645
0
171647
0
171649
0
0
0
0
68274
67670
171656
72162
130513
171659
0
27365
37749
0
171664
0
90328
32740
0
171669
131403
0
82065
0
0
0
0
0
87670
171679
171680
0
171682
0
105842
0
0
171687
0
0
0
39164
130488
171693
82737
157861
171696
171697
146000
171699
171700
0
171702
150258
125988
0
171706
171707
33610
171709
171710
26538
0
0
171714
0
5215
0
171718
0
0
27337
171722
156174
0
6107
0
171727
0
171729
171730
171731
171732
171733
0
72197
171736
2831
0
0
0
171741
171742
0
0
171745
0
171747
102020
0
0
171751
171752
0
0
95333
171756
165084
151350
171759
171760
82877
171762
171763
171764
57084
0
88538
0
0
0
0
0
171773
171774
142435
0
139160
171778
0
0
0
171782
171783
0
171785
0
0
171788
0
171790
171791
0
127695
72148
171795
66806
171797
0
171799
26648
154329
94979
90611
171804
0
0
171807
171808
171809
0
0
171812
171813
171814
171815
118105
0
171818
0
0
8329
171822
0
0
0
171826
165209
86688
171829
171830
171831
171832
171833
94654
0
0
171837
74444
171839
30900
119307
171842
160659
171844
0
171846
171847
114333
0
171850
171851
171852
171853
171854
127526
171856
15783
0
171859
171860
0
0
0
171864
171865
171866
171867
0
120332
171870
171871
0
171873
171874
0
35328
0
0
9260
0
171881
0
171883
109599
89193
0
171887
171888
0
171890
0
17030
171893
171894
25721
0
0
0
139928
64244
0
0
95593
0
0
0
93587
0
0
105199
0
141051
171913
171914
0
74183
171917
67644
28331
171920
77612
0
0
171924
24253
171926
0
112463
171929
171930
0
139733
115548
171934
96847
171936
30479
171938
171939
71219
171941
171942
22777
171944
171945
0
83100
171948
57542
171950
171951
0
171953
131811
156029
0
171957
171958
0
39063
0
171962
0
57305
0
0
72315
150407
171969
0
170852
0
0
0
0
0
171977
171978
171979
0
85257
171982
171983
3314
24533
0
10546
0
171989
0
0
0
0
72279
0
171996
124044
171998
0
0
172001
172002
172003
172004
0
0
0
114469
172009
172010
172011
121283
172013
0
0
98615
172017
0
0
172020
172021
110789
10038
71473
107347
172026
11190
172028
172029
58828
0
97947
172033
0
172035
172036
172037
172038
91826
172040
172041
0
0
34536
172045
61652
5086
172048
0
172050
172051
81555
0
0
0
172056
172057
172058
31723
132864
0
0
94131
0
0
78842
22092
172068
0
0
172071
18118
149736
156090
172075
172076
0
55728
1106
0
172081
0
172083
86331
0
89005
0
0
0
157137
172091
63371
149260
0
85910
0
0
172098
62853
90233
0
0
0
172104
0
153882
0
172108
172109
172110
172111
0
0
0
172115
3567
0
130759
172119
172120
0
0
0
0
0
172126
172127
172128
172129
172130
94267
89937
172133
95624
172135
0
0
0
0
0
0
126992
172143
0
0
172146
172147
172148
56593
172150
5329
0
75807
0
7368
0
0
172158
156995
172160
172161
0
172163
172164
0
172166
40862
0
0
172170
0
0
172173
120738
172175
27088
172177
0
0
0
172181
0
4715
0
77584
0
4957
0
0
0
84488
172192
172193
0
170099
172196
172197
0
0
0
0
172202
172203
172204
172205
0
172207
172208
0
0
26606
172212
0
172214
172215
83601
9065
172218
0
80238
0
0
172223
0
172225
172226
88784
0
77257
0
0
172232
0
0
0
0
172237
172238
49804
172240
0
87993
172243
131186
172245
172246
53248
0
63096
172250
172251
172252
90212
0
110773
73879
14295
0
31309
108299
172261
172262
0
172264
172265
172266
172267
172268
172269
161426
0
172272
65537
76300
60830
172276
17954
127474
58860
0
168537
0
1482
172284
172285
72033
172287
0
172289
46710
172291
172292
0
172294
172295
172296
35743
140371
0
154959
100609
35034
33044
122801
0
0
41147
0
76025
0
172311
172312
172313
124407
98205
0
172317
172318
172319
172320
0
172322
0
0
0
172326
172327
0
0
109657
80129
0
172333
0
42453
0
170972
172338
172339
0
172341
172342
0
0
172345
0
172347
165851
0
172350
0
0
66848
172354
0
172356
172357
0
0
0
172361
97238
29846
0
23000
0
172367
172368
172369
172370
0
31197
172373
0
0
0
172377
172378
0
172380
72346
75411
0
172384
71796
172386
172387
17755
0
63979
172391
150925
0
60401
56896
0
0
0
26711
172400
55188
0
0
73324
0
17759
1699
172408
17840
0
76674
35017
172413
104539
172415
172416
172417
172418
93248
0
172421
0
0
172424
0
172426
2580
172428
104810
155832
0
172432
0
1689
0
0
172437
172438
0
172440
0
0
172443
0
0
172446
172447
0
0
0
171611
172452
0
172454
69376
0
80891
151346
172459
172460
172461
0
172463
0
74488
172466
0
172468
172469
0
172471
0
0
172474
0
172476
24936
48023
0
0
172481
0
0
0
0
0
162060
0
172489
122387
172491
0
172493
0
0
0
0
0
172499
76131
0
160820
167332
0
172505
67176
112444
86295
100180
172510
0
0
131169
0
0
0
0
0
17951
172520
65807
0
118594
172524
0
0
119861
172528
68011
172530
0
57210
129096
0
7608
0
172537
0
172539
172540
172541
172542
20904
0
172545
151406
22305
0
160025
0
92102
0
172553
0
0
0
0
0
0
94999
172561
172562
0
172564
0
0
172567
0
85892
95602
172571
172572
77165
108508
0
0
172577
0
99442
104516
172581
172582
38010
161666
0
66760
172587
0
169944
172590
0
172592
0
0
0
172596
0
123036
126483
80234
172601
172602
52234
172604
172605
50861
111353
122129
8951
172610
172611
0
172613
0
172615
0
157564
143956
172619
0
149099
172622
0
95659
172625
0
34734
0
0
172630
172631
172632
172633
8421
172635
55463
164533
145577
172639
61047
172641
172642
172643
153492
172645
138105
0
0
172649
172650
72482
172652
72924
172654
0
0
172657
0
172659
0
0
0
0
0
172665
97272
76729
172668
0
172670
0
132346
0
18361
172675
144534
0
153026
172679
172680
172681
0
172683
172684
31626
172686
103258
172688
172689
172690
0
0
0
28795
172695
0
160913
0
0
39147
172701
0
172703
0
0
0
0
172708
0
172710
172711
6107
0
172714
140639
0
43876
172718
172719
0
172721
0
172723
0
20217
172726
172727
45021
172729
172730
98849
25248
0
0
0
0
172737
62474
0
0
172741
0
96732
0
172745
138063
172747
0
79501
0
152638
0
0
172754
0
65766
0
172758
134527
0
42232
172762
36407
172764
0
172766
2932
0
72028
12164
156064
172772
0
0
172775
0
0
0
164554
0
140096
172782
172783
0
0
0
0
0
0
172790
0
0
54449
0
172795
0
0
0
0
0
172801
172802
172803
172804
172805
3997
172807
70163
0
127711
62475
172812
66806
88615
118910
0
0
24033
172819
172820
0
0
50859
16356
0
172826
172827
0
35943
96849
172831
172832
0
138983
0
23984
0
18838
0
0
172841
0
0
0
0
172846
0
0
0
172850
0
0
48530
123162
108284
0
75670
172858
0
0
172861
0
172863
172864
107921
172866
0
138950
172869
140330
0
172872
0
172874
0
0
77394
0
172879
172880
172881
172882
172883
0
0
0
172887
0
172889
172890
31120
172892
0
172894
172895
0
0
172898
136804
0
0
0
172903
0
172905
172906
172907
69930
32629
0
172911
0
88482
0
0
172916
60738
172918
172919
0
172921
23536
103891
172924
0
172926
0
0
172929
172930
172931
0
172933
0
172935
172936
0
172938
47223
148153
170641
172942
172943
0
0
172946
172947
172948
0
172950
0
172952
0
0
172955
172956
89100
0
172959
172960
172961
58646
0
66324
0
0
152030
172968
133170
172970
0
0
172973
0
0
163198
0
172978
0
172980
0
74961
172983
172984
172985
172986
172987
172988
172989
0
172991
13456
77914
80084
0
86644
0
0
172999
173000
0
173002
33460
173004
0
0
173007
173008
131415
89909
25343
0
0
173014
173015
0
0
78846
173019
0
173021
173022
100668
173024
96860
0
93461
173028
173029
0
0
88880
0
0
97773
173036
0
73268
147813
173040
173041
173042
173043
151380
173045
173046
173047
173048
125943
0
173051
173052
0
0
0
0
0
26355
173059
0
166948
173062
8515
173064
13514
0
160968
173068
116358
0
173071
173072
75795
173074
173075
0
173077
91381
0
173080
173081
40194
173083
0
173085
0
35266
0
0
158515
0
61434
83374
83453
0
0
130024
0
0
0
173101
173102
0
173104
0
0
173107
173108
0
0
97012
143586
48129
155219
6427
173116
173117
173118
0
0
173121
0
0
11323
173125
16693
173127
123076
173129
128838
0
0
123351
123179
173135
173136
97472
173138
0
0
0
133085
0
159487
0
33575
173147
0
4682
0
173151
0
173153
0
173155
173156
0
33035
0
173160
0
0
67062
173164
32468
103700
111975
0
173169
0
173171
0
0
0
137547
166971
173177
54927
0
123801
173181
40925
173183
0
98172
173186
0
0
149859
173190
173191
86235
173193
173194
35712
158742
163054
0
0
0
173201
173202
35627
0
149869
173206
173207
173208
0
173210
173211
173212
173213
173214
173215
0
173217
0
173219
5922
131561
0
173223
0
173225
143957
0
173228
173229
173230
173231
173232
173233
0
173235
173236
173237
53250
173239
118483
169351
116615
0
173244
165784
98848
154958
0
133199
0
80087
0
0
0
0
0
101044
173258
0
173260
117070
95938
0
173264
173265
69065
142236
123240
0
0
50878
0
4945
173274
15443
0
98262
19675
0
0
91479
161156
0
28998
173285
173286
173287
0
173289
173290
173291
173292
0
138681
142613
49865
0
173298
0
0
0
0
75018
0
0
0
0
94623
109589
0
173311
70617
41503
0
173315
0
0
173318
0
173320
94085
173322
0
0
173325
16755
110591
173328
14501
29273
108297
89838
0
77553
0
2675
173337
127413
0
173340
173341
173342
173343
173344
79361
0
29191
0
0
173097
0
0
62203
173354
110340
0
0
20196
0
173360
29000
0
173363
173364
0
173366
173367
173368
173369
0
173371
0
0
173374
159222
102910
70226
173378
0
142916
0
173382
0
173384
173385
48816
38258
173388
173389
173390
0
173392
173393
173394
0
0
173397
173398
173399
173400
173401
150025
0
173404
137841
169122
173407
173408
0
65004
173411
149768
164775
79655
92793
173416
173417
0
173419
173420
47447
173422
173423
0
0
173426
0
0
173429
0
173431
4541
0
173434
84855
81393
173437
0
110795
0
0
170342
80328
173444
0
0
83899
0
173449
173450
173451
0
70653
102758
157542
0
0
106765
173459
0
173461
0
173463
0
162513
173466
173467
0
173469
0
0
173472
173473
0
173475
24112
30726
173478
172042
16109
173481
0
77999
19732
64048
0
0
173488
173489
0
83501
173492
0
86953
0
173496
0
173498
0
173500
0
29555
173503
0
173505
13281
122629
173508
150193
173510
34222
0
0
0
0
0
173517
173518
0
28420
0
173522
173523
6298
173525
173526
128276
0
0
0
40467
0
0
139601
173535
173536
173537
173538
173539
40291
106281
173542
137002
173544
126858
173546
0
0
153441
173550
148477
0
173553
114904
173555
0
55225
133097
173559
173560
173561
125080
0
0
31669
51059
173567
173568
0
173570
98486
173572
0
0
173575
173576
0
0
115501
173580
173581
0
0
49462
0
0
0
173588
173589
0
0
72438
173593
0
170829
59826
145179
173598
173599
0
0
142320
0
151920
173605
173606
173607
0
148486
0
0
0
41086
0
173615
173616
173617
173618
173619
0
0
173622
173623
173624
0
143639
173627
40806
0
112247
0
173632
0
0
65599
173636
0
173638
173639
91037
0
173642
173643
160207
140476
0
173647
173648
95017
173650
0
173652
27358
0
173655
0
173657
173658
173659
0
173661
0
5962
173664
136656
173666
0
78522
0
173670
173671
78264
0
78922
173675
0
0
173678
0
0
0
19838
35774
167484
98593
173686
0
173688
0
173690
101121
45412
71703
167937
7843
21617
0
0
0
0
173701
173702
75048
173704
0
0
97227
91519
124970
173710
0
146242
141099
154652
173715
93496
173717
0
0
0
161636
152752
0
156061
19838
0
139848
146688
173729
0
173731
173732
117847
71099
89924
99357
173737
165981
0
0
73536
173742
0
0
122075
173746
0
0
173749
173750
0
0
0
137448
86980
173756
173757
17474
173759
35219
173761
152827
173763
75561
0
73155
173767
0
0
0
0
173772
0
0
0
61739
0
173778
173779
0
0
173782
173783
173784
84771
0
0
0
85690
17041
55384
164437
173793
41780
0
75114
173797
157129
18417
0
0
173802
0
118421
18354
1502
97785
0
173809
0
0
0
173813
95935
0
0
173817
94282
173819
0
0
0
59074
83321
172463
29236
173827
173828
138169
173830
173831
0
0
173834
0
173836
173837
0
14756
173840
173841
173842
0
0
169756
135385
33955
173848
165887
0
173851
0
138110
0
88150
173856
51668
173858
0
0
0
173862
0
113502
0
0
173867
152423
173869
0
31925
85174
173873
0
34429
173876
173877
16215
0
173880
0
0
173883
173884
146919
173886
173887
156202
0
173890
173891
0
173893
173894
0
93409
0
0
173899
173900
173901
93050
77274
173904
119763
0
0
0
47818
7252
173911
0
173913
19076
63745
90462
0
0
173919
173920
173921
173922
129124
13228
173925
173926
0
0
0
173930
0
173932
173933
74202
173935
173936
173937
55787
0
95182
173941
173942
63141
173944
173945
0
153501
0
0
0
0
173952
0
0
173955
0
46983
49313
173959
0
73085
156927
112574
0
0
14545
0
0
173969
173970
164353
173972
162307
0
172468
0
173977
21187
0
49210
0
173982
0
117688
137495
173986
173987
53397
13705
149492
0
173992
0
173994
11731
173996
173997
0
80937
0
0
0
174003
0
0
0
0
0
0
26010
0
0
0
0
0
122367
174017
39489
0
0
174021
0
148144
174024
163972
100806
174027
174028
67485
84651
0
174032
50055
120105
0
174036
0
0
110092
174040
2398
174042
174043
174044
0
6237
17238
159945
0
2444
174051
174052
0
0
0
174056
174057
0
0
67207
174061
0
174063
84956
0
134878
0
174068
0
174070
174071
0
174073
0
12290
0
129359
174078
0
0
174081
143537
174083
174084
0
174086
0
174088
0
0
174091
106489
174093
0
0
0
34244
0
0
0
174101
0
82457
0
174105
174106
0
0
0
15079
174111
174112
78837
160854
46276
2165
0
174118
0
0
174121
174122
0
174124
174125
174126
0
0
174129
0
174131
84471
174133
0
0
174136
0
0
158769
168935
0
174142
174143
174144
174145
174146
0
174148
0
0
46211
174152
0
174154
174155
174156
174157
0
38766
174160
0
0
154587
174164
149722
4921
0
77365
174169
174170
0
100241
174173
0
174175
85718
156769
0
0
75838
147415
174182
174183
174184
20990
5627
174187
174188
174189
0
94126
122370
116775
0
174195
0
0
174198
174199
174200
0
174202
0
174204
86412
174206
93327
0
0
90036
0
0
62943
150427
0
0
174217
174218
174219
174220
20126
0
174223
0
52217
0
0
174228
0
0
80373
174232
0
136649
174235
174236
0
0
0
174240
0
0
0
129159
59162
0
174247
174248
174249
174250
0
0
0
0
174255
85815
174257
174258
0
0
0
0
0
174264
0
174266
174267
174268
174269
0
0
81872
139616
0
174275
164141
138240
0
0
0
155038
174282
174283
2613
14702
174286
0
0
148188
0
124808
0
68104
174294
64147
74519
0
174298
103073
72200
0
0
174303
0
28611
174306
174307
0
174309
66810
156191
84165
0
174314
174315
0
39822
174318
0
0
140615
174322
0
174324
121723
0
174327
174328
0
174330
15650
0
174333
174334
174335
122396
174337
2515
146438
174340
174341
174342
174343
7969
174345
0
38860
0
174349
0
174351
96303
151765
174354
174355
41148
0
2928
174359
174360
119495
0
82672
0
42966
0
167779
24858
0
174370
0
85799
174373
0
67836
158949
174205
0
0
174380
123301
174382
9880
0
159416
165046
0
174388
90889
174390
174391
174392
0
139751
0
174396
0
174398
0
0
174401
0
174403
151334
0
81969
105554
174408
167959
0
0
0
0
174414
0
174416
174417
0
0
174420
102018
153171
148119
0
174425
174426
174427
0
0
0
0
0
174433
174434
0
158193
174437
0
0
174440
0
174442
174443
0
174445
55726
174447
174448
174449
174450
98844
0
174453
14990
174455
78570
0
102754
174459
174460
174461
0
174463
174464
0
0
0
170808
0
174470
174471
174472
174473
0
174475
105098
19999
174478
174479
0
0
0
0
81333
174485
0
0
145344
0
174490
0
49807
0
6641
174495
174496
174497
174498
174499
174500
158837
174502
128568
0
174505
174506
92123
115627
0
174510
977
174512
174513
0
165425
67608
174517
49347
135029
0
174521
174522
174523
0
174525
174526
174527
25688
0
0
174531
174532
39880
134023
174535
174536
0
174538
19791
0
0
49510
174543
0
174545
174546
174547
0
0
174550
0
174552
13453
41918
93628
0
0
174558
146802
79474
172737
126083
0
0
174565
174566
0
174568
174569
168789
174096
174572
174573
0
0
0
107467
0
174579
174580
150191
174582
0
132417
174585
0
174587
128686
0
174590
174591
107380
0
0
0
0
143084
0
160175
112123
174601
174602
167314
145015
93771
117831
145644
129519
65089
0
133416
174612
174613
97646
0
174616
33638
174618
27476
174620
47168
0
174623
174624
0
174626
0
0
0
92038
174631
174632
174633
0
174635
174636
174637
0
0
174640
0
44782
142231
124015
111547
174646
174647
0
0
174650
0
174652
0
0
0
174656
174657
0
0
0
91712
76104
149411
174664
9152
0
109494
0
41489
0
112774
174672
0
54131
0
174676
0
174678
174679
174680
0
0
174683
80375
119086
0
0
131045
6535
19555
0
174692
0
174694
18356
0
174697
0
0
37052
174701
0
7454
82687
174705
174706
0
0
174709
0
0
174712
0
1927
79769
40999
174717
53309
174719
0
174721
112396
174723
14702
0
0
174727
174728
174729
174730
174731
159106
2095
0
28460
108732
174737
174738
174739
0
174741
174742
0
32786
0
0
174747
174748
0
53222
174751
0
174753
0
174755
126766
0
0
8859
174760
174761
0
174763
0
0
143221
174767
146823
0
174770
0
165072
38695
143007
174775
88114
0
2797
174779
174780
174781
5637
27018
174784
0
0
109243
132635
174789
0
174791
174792
174793
78261
90923
174796
174797
174798
0
0
30597
0
174803
0
168828
89573
53465
174808
174809
0
174811
0
75236
0
98038
174816
130140
0
174819
174820
174821
174822
0
174824
0
0
0
174828
55787
174830
79812
0
0
174834
0
174836
174837
174838
0
174840
20447
174842
0
174844
174845
174846
0
0
804
0
0
0
111235
0
174855
174856
0
0
14405
174860
0
116993
88053
0
174865
174866
174867
174868
174869
133236
95996
174872
0
0
0
0
0
51028
79231
174880
0
174882
174883
0
0
174886
174887
174888
174889
6346
0
0
0
174894
47160
0
169190
0
0
174900
112769
105871
0
0
154035
174906
0
174908
174909
174910
130837
0
162982
103813
60292
168130
174917
37690
174919
0
6609
165963
0
0
174925
54819
116169
0
101282
0
95930
142506
0
174934
174935
0
174937
38422
0
3728
0
0
26874
97758
0
0
174947
58591
0
0
71546
0
174953
0
174955
156399
101171
0
174959
174960
0
79015
174963
50014
174965
174966
0
174968
174969
101683
0
174972
19300
174974
86764
174976
174977
174978
174979
174980
0
0
0
174984
174985
174986
0
144665
86142
64680
140592
0
80213
66455
174995
174996
174997
0
174999
0
175001
32514
175003
0
759
29766
175007
10757
45041
175010
175011
0
141527
0
65753
119120
0
90674
175019
141750
14696
0
175023
175024
0
0
88722
76404
175029
175030
175031
2804
0
111810
139955
175036
175037
129923
35480
107483
51418
0
175043
0
0
152445
0
175048
0
175050
165516
70922
175053
10291
0
0
138390
67110
88326
59349
0
3509
152692
0
175065
0
175067
175068
175069
171884
0
79715
0
124722
0
0
0
0
0
0
175081
50325
0
70950
0
0
34267
175088
0
24886
0
135088
0
0
0
30176
175097
155064
0
110805
0
175102
175103
175104
0
175106
175107
175108
12693
0
175111
0
0
0
175115
139828
175117
175118
51620
175120
18984
0
175123
0
175125
0
0
175128
175129
0
175131
175132
175133
43520
58226
0
175137
29977
63558
0
0
175142
107342
0
97362
19999
175147
100800
17331
175150
0
0
175153
147603
0
0
175157
62842
175159
175160
175161
175162
175163
0
175165
175166
0
175168
175169
175170
0
175172
0
97985
175175
175176
175177
21461
0
175180
115767
0
0
0
175185
175186
66495
175188
17400
0
175191
0
175193
175194
0
84182
0
0
0
0
14175
89811
152983
175204
0
175206
175207
68626
175209
175210
175211
175212
0
0
23285
0
0
0
175219
0
175221
0
0
175224
0
737
5714
0
0
0
109254
175232
0
175234
96610
110518
0
0
2089
175240
79722
175242
175243
175244
0
0
0
0
0
175250
66610
175252
0
175254
0
0
175257
0
175259
175260
56114
0
152373
154772
175265
0
0
0
175269
175270
1943
175272
111910
139697
37546
0
152333
0
175279
34547
175281
113310
175283
175284
73426
175286
0
175288
175289
0
90016
90674
175293
0
175295
61484
38544
97230
175299
34498
0
164780
90461
175304
44272
175306
0
175308
0
175310
0
0
85011
175314
59325
175316
0
0
175319
175320
0
127892
0
175324
175325
0
175327
0
142155
80307
175331
0
0
0
88751
175336
175337
175338
0
175340
175341
0
175343
175344
175345
0
175347
170488
0
175350
175351
115231
175353
0
0
138238
0
155211
58895
175360
175361
175362
0
0
0
0
95553
0
0
0
162288
22637
175373
0
175375
175376
165226
0
175379
82290
0
0
39156
0
20801
175386
84144
175388
168706
175390
89971
0
175393
80666
175395
175396
80395
0
175012
95389
175401
0
10952
0
0
0
0
175408
141542
175410
175411
175412
175413
0
175415
0
546
175418
92049
175420
175421
175422
0
0
175425
0
175427
175428
88963
24047
0
175432
97767
151164
12346
0
150676
175438
0
175440
175441
175442
168538
0
0
77982
0
175448
142689
0
0
175452
0
0
16702
43324
0
0
175459
66651
68501
0
0
1730
55689
0
0
146720
0
0
109553
175472
0
175474
175475
175476
145271
175478
135711
175480
0
175482
175483
175484
167516
93873
175487
175488
76008
175490
0
0
0
0
175495
175496
175497
0
48173
175500
0
175502
0
175504
155230
0
175507
0
23057
0
0
175512
144622
175514
175515
0
0
0
117163
46759
175521
161057
175523
175524
175525
0
175527
175528
175529
0
0
175532
175533
175534
43617
175536
175537
58912
175539
175540
37523
76099
0
0
175545
175546
0
0
0
0
175551
78311
0
0
80586
175556
97904
44583
0
21526
0
0
0
0
0
0
0
175568
0
175570
0
77396
99719
175574
11404
166140
0
48099
0
116742
17794
175582
175583
0
175585
0
10128
0
67418
0
16746
175592
175593
175594
175595
0
33982
97216
0
175600
0
69280
0
175604
175605
175606
0
0
57603
126982
144738
86764
175613
13964
41962
0
14086
84258
0
0
175621
135341
108597
62483
19689
0
0
56496
0
122178
175631
102454
0
0
89175
175636
0
0
175639
175640
135804
175642
175643
0
175645
77663
0
14696
70950
0
175651
160616
0
175654
29340
0
175657
41693
170488
0
0
0
0
0
175665
175666
0
140127
0
12126
175671
145376
98971
170465
4528
175676
175677
0
175679
0
103854
0
175683
0
175685
175686
103851
64247
0
0
0
175692
0
12337
0
11776
175697
0
0
0
175701
123815
175703
0
175705
175706
175707
175708
0
0
175711
0
0
0
175715
14225
175717
42767
175719
27996
175721
0
175723
65718
0
0
175727
175728
175729
175730
0
10327
0
175734
175735
175736
0
175738
175739
122160
0
0
175743
0
0
175746
46266
0
0
138346
0
17848
175753
175754
0
175756
85841
175758
0
0
175761
0
0
175764
5101
0
0
0
172952
175770
175771
152827
0
113339
175775
88549
95105
175778
82422
175780
141669
175782
175783
175784
0
175786
0
175788
0
175790
0
62970
175793
175794
175795
175796
0
151042
175799
0
0
82216
117414
175804
0
175806
175807
146444
81650
175810
0
175812
0
81674
175815
0
158489
175818
0
0
175821
75423
0
175824
0
0
0
0
0
95988
0
0
175833
91116
175835
0
0
51221
44321
175840
175841
0
175843
175844
0
175846
0
175848
0
0
0
0
64079
175854
55
31658
175857
175858
5713
175860
32452
175862
0
0
175865
0
175867
0
0
175870
129124
0
114074
175874
0
0
175877
61932
39688
175880
0
0
45393
175884
0
0
175887
33381
174933
0
0
175892
133778
95616
153703
175896
175897
175898
153759
146894
0
175902
0
175904
0
69723
0
0
0
175910
175911
175912
0
175914
0
175916
0
175918
175919
0
95108
174668
0
0
14366
175926
13130
23770
0
175930
117532
175932
0
78629
175935
51863
0
162887
175939
83621
132274
0
175943
43230
96848
0
175947
133704
175949
61901
0
0
0
145461
82278
0
0
0
175959
0
175961
0
175963
175964
122517
69161
0
175968
175969
0
0
175972
175973
42083
95464
175976
0
175978
175979
0
162478
0
175983
175984
0
175986
175987
0
175989
0
0
175992
28629
175994
0
93470
99363
0
175999
176000
0
0
158199
176004
157320
93910
176007
176008
176009
82298
176011
176012
0
176014
0
0
0
67661
175746
176020
0
176022
176023
0
176025
176026
0
176028
0
0
0
0
176033
0
135552
80023
0
0
176039
48512
176041
97637
0
176044
176045
80294
0
127428
138370
0
176051
176052
176053
0
147265
89198
176057
0
176059
0
80834
176062
0
0
0
176066
0
5518
176069
176070
176071
57483
0
176074
176075
29633
53356
83705
0
0
0
0
0
176084
176085
176086
175413
78509
0
102809
0
23981
176093
0
117545
0
0
0
20138
0
23340
176102
113271
176104
0
0
176107
0
176109
38321
176111
105268
0
0
0
176116
176117
0
176119
176120
176121
0
0
176124
176125
90596
176127
33878
176129
36107
0
0
0
0
176135
66564
176137
130954
162779
176140
0
0
0
176144
176145
0
169802
48159
83991
176150
176151
55882
176153
107126
0
176156
176157
104896
0
0
176161
0
176163
176164
61264
0
0
0
176169
43243
176171
155734
0
176174
176175
176176
176177
176178
89597
176180
176181
0
176183
171498
176185
176186
176187
176188
176189
0
0
70051
176193
176194
176195
0
176197
0
0
176200
143735
169423
0
42360
0
0
176207
0
176209
176210
33377
0
169542
176214
176215
44639
176217
0
176219
57383
0
0
176223
0
0
176226
0
176228
176229
0
176231
0
171174
0
0
97185
25962
154261
176239
0
176241
0
0
176244
139954
29612
14463
0
123
0
176251
0
176253
0
176255
135198
0
176258
137303
0
176261
176262
176263
0
176265
0
176267
79762
115791
176270
176271
176272
14857
97988
2235
176276
76116
176278
0
176280
100259
0
82783
0
176285
0
0
0
176289
0
0
176292
176293
176294
170774
77187
92918
41105
156290
0
0
137654
0
0
0
4463
176307
176308
0
77935
3194
171138
176313
59749
0
60190
0
0
176319
0
176321
176322
176323
10390
0
176326
77883
176328
0
91266
176331
0
0
122013
176335
42664
176337
89567
176339
176340
110619
176342
0
176344
176345
109075
176347
176348
150952
176350
176351
176352
0
55270
129847
176356
176357
107598
0
0
176361
176362
65177
0
176365
85600
176367
0
79083
176370
91114
176372
138530
176374
150085
176376
0
176378
176379
0
176381
176382
77245
0
176385
139908
0
0
100635
0
0
176392
176393
0
73907
114485
0
0
0
155349
176401
176402
32426
129386
0
0
1854
176408
176409
49521
0
0
71655
0
175772
176416
52141
116767
0
98867
0
137493
0
176424
176425
0
176427
98286
0
176430
104903
58432
176433
176434
0
0
0
0
99322
140990
0
176442
0
78932
176445
176446
176447
0
176449
0
126237
176452
0
85111
176455
108981
58669
0
70957
176460
99960
0
176463
9258
176465
176466
0
0
101332
0
115222
176472
176473
28906
30142
41050
0
25435
176479
176480
176481
10056
0
0
0
176486
0
0
77830
176490
0
176492
0
0
107430
0
0
52787
0
0
176501
107605
176503
43755
152943
10818
176507
0
847
176510
176511
176512
97606
176514
86351
0
176517
145318
176519
174032
0
0
0
176524
176525
134835
176527
0
176529
176530
176531
0
85956
93090
0
176536
176537
95601
0
176540
0
176542
0
0
0
176546
176547
176548
0
176550
117894
0
176553
176554
130262
0
0
0
1113
44273
0
145124
176563
176564
0
102346
0
12290
176569
176570
176571
155205
164274
92695
0
176576
0
176578
176579
176580
173527
176582
0
0
176585
0
176587
141809
176589
176590
36784
176592
176593
176594
0
176596
99833
176598
18632
86553
176601
0
0
167766
176605
176606
13921
176608
176609
0
176611
155093
176613
176614
176615
0
113863
176618
176619
176620
176621
176622
0
62450
130116
32152
36823
96514
176629
47838
0
87881
176633
176634
0
163436
1947
176638
48202
176640
176641
176642
176643
176644
0
176646
0
176648
112121
0
76290
0
97825
170101
58032
0
176657
66195
94552
0
176661
0
176663
0
0
0
172046
0
176669
119496
0
176672
176673
176674
154419
109171
176677
150965
176679
176680
0
0
176683
176684
176685
176686
0
0
176689
176690
147724
0
0
144351
0
176696
176697
161522
137384
176700
0
176702
86292
0
62548
0
0
151559
176709
144830
96813
176712
0
0
0
176716
26734
176718
176719
14370
0
0
176723
176724
176725
176726
0
176728
0
0
0
0
176733
145944
0
0
15885
0
0
0
0
176742
25976
176744
176745
2971
37487
176748
0
160318
73970
0
38000
0
0
143332
0
176758
0
176760
176761
139940
176763
0
0
0
9681
176768
0
0
176771
0
176773
136686
0
153115
0
91308
0
25893
98007
93136
176783
176784
176785
17411
73412
0
38124
176790
176791
0
0
176794
176795
0
176797
0
176799
171002
0
175041
0
176804
176805
176806
0
176808
176809
176810
0
102130
161909
0
176815
97430
0
176818
138525
0
176821
176822
176823
176824
0
176826
155360
0
0
0
155009
0
176833
33270
0
0
176837
176838
677
0
176841
0
0
176844
176845
95114
0
176848
176849
30645
0
116137
176853
0
0
176856
0
0
0
176860
176861
142887
14119
176864
176865
176866
0
44797
176869
176870
176871
162545
176873
0
176875
0
0
0
176879
0
31784
176882
166241
7590
176885
176886
0
176888
176889
0
0
176892
176893
0
176895
167000
176897
0
176899
176900
327
0
176903
176904
116709
0
176907
98656
176909
165333
0
0
163355
0
176915
0
165260
0
0
0
176921
60482
176923
176924
0
0
176927
87191
176929
176930
115818
0
176933
176934
142290
0
163648
176938
69170
0
0
0
85048
0
7629
0
66482
39606
0
82816
176951
0
150398
32381
176955
176956
16378
0
176959
0
0
66667
0
169971
176965
176966
112620
119499
0
176970
0
170067
176973
176974
176975
167287
86113
176978
1311
58151
176981
34336
122192
0
137492
176986
0
87233
176989
0
89816
176992
0
41966
176995
176996
0
0
133096
0
177001
69070
18345
0
177005
0
0
142389
154424
177010
0
177012
31012
126592
0
177016
177017
89007
177019
177020
0
0
177023
0
127245
177026
79749
177028
12464
63080
165489
177032
177033
0
118992
0
101758
0
177039
177040
0
0
177043
0
177045
0
177047
177048
177049
60866
55801
80140
177053
177054
78689
0
177057
0
0
0
109590
177062
120912
22910
142387
0
177067
174447
36228
177070
150831
177072
0
177074
0
0
70904
177078
0
177080
177081
0
0
86404
132521
0
91331
177088
30677
0
177091
81088
0
177094
177095
0
0
52440
177099
0
87004
177102
177103
0
0
177106
0
124755
177109
0
177111
177112
0
0
177115
41425
177117
177118
91833
0
79646
177122
0
52507
0
0
177127
177128
0
75917
89904
177132
111872
177134
118070
177136
177137
0
0
177140
177141
0
177143
0
0
0
177147
90445
126411
0
177151
177152
31801
84308
159557
177156
177157
0
177159
177160
0
177162
70847
87669
113304
177166
34234
0
177169
146234
177171
0
28673
177174
115356
0
0
0
38926
177180
0
0
143734
7099
177185
177186
177187
15503
68301
114626
164101
0
61016
174903
0
27051
43000
1266
177199
0
177201
0
0
177204
16005
93338
0
177208
0
176117
30610
44767
0
177214
177215
177216
32804
120922
0
0
10404
0
0
177224
177225
177226
177227
177228
177229
0
0
177232
77544
177234
177235
0
177237
177238
0
0
139622
177242
77488
177244
134943
30222
17819
0
0
0
29172
0
177253
177254
0
34639
0
177258
0
0
120553
177262
0
0
177265
7025
177267
0
177269
177270
0
166682
0
0
177275
171772
177277
142195
0
177280
177281
0
0
123122
177285
177286
24806
146606
0
0
174790
177292
177293
0
2465
177296
177297
140110
177299
177300
0
177302
177303
0
0
0
0
177308
177309
0
177311
177312
132415
11010
0
143700
0
177318
0
0
0
91637
177323
82512
151432
177326
0
177328
177329
0
177331
0
177333
177334
177335
84361
177337
177338
177339
40153
0
0
0
177344
0
0
0
24122
11349
0
0
177352
24012
0
147532
0
0
0
167006
177360
89792
0
0
0
69097
0
0
177368
177369
175272
0
0
0
0
0
112556
177377
28817
0
0
66806
15208
92236
177384
0
6510
0
177388
0
132272
160843
0
146
177394
108723
177396
78276
63787
0
143523
0
96141
177403
177404
177405
77685
177407
74696
177409
177410
105838
46437
177413
166651
0
177416
0
177418
130099
83503
177421
0
58963
177424
177425
177426
177427
177428
177429
0
177431
177432
177433
177434
140825
0
106906
6960
0
177440
177441
0
0
177444
177445
177446
0
0
0
0
177451
177452
0
91881
177455
177456
25977
177458
177459
0
177461
0
0
170518
0
39541
100866
0
177469
0
177471
0
0
177474
177475
177476
0
46018
0
0
177481
0
0
0
177485
168721
0
0
0
177490
177491
155092
60105
177494
0
177496
0
177498
177499
177500
0
48124
177503
168921
0
177506
0
177508
177509
0
0
0
0
0
0
177516
177517
177518
0
0
177521
17431
0
108860
0
0
177527
0
177529
0
121071
0
0
0
177535
66958
177537
0
177539
13821
20900
80240
177543
177544
149754
0
46134
177548
177549
177550
177551
166793
0
177554
177555
177556
156410
177558
0
177560
130193
177562
0
177564
177565
0
4821
113385
177569
0
0
55773
759
0
0
177576
0
82796
166402
0
0
119884
150425
142563
0
177586
177587
39496
0
177590
0
0
3242
40301
0
0
142269
177598
11982
81848
177601
177602
46127
177604
0
85835
177607
177608
177609
0
0
177612
177613
0
177615
0
0
87303
177619
142807
177621
11844
177623
0
177625
0
0
177628
177629
0
0
177632
177633
177634
0
177636
0
0
0
0
101934
39715
0
139617
0
93371
177647
0
90955
0
177651
121339
177653
0
0
146973
0
177658
177659
0
0
130028
65130
0
0
0
0
177668
0
119073
177671
31179
145166
177674
75754
177676
117037
0
0
177680
177681
0
177683
175335
0
177686
177687
0
177689
166704
38071
146207
177693
50223
0
0
73203
160850
177699
0
0
138051
177703
177704
97549
0
177707
5128
177709
83677
177711
7825
177713
0
0
177716
0
177718
177719
177720
177721
72184
177723
162128
0
0
177727
92123
111848
0
177731
177732
177733
0
39225
177736
177737
177738
177739
177740
0
0
177743
177744
109659
0
72415
39145
177749
177750
83338
177752
177753
177754
92992
42738
0
177758
0
0
0
103530
49119
0
0
177766
172697
177768
28254
80584
0
19567
177773
177774
0
177776
0
0
177779
0
93404
177782
177783
177784
158460
177786
0
0
0
177790
177791
0
0
0
177795
177796
145679
35226
40115
0
0
80048
177803
146803
0
177806
0
35694
177809
0
0
0
0
123745
0
177816
81015
104672
0
41782
177821
144435
0
33677
138675
177826
52558
177828
177829
85863
0
0
177833
0
67995
0
67521
97010
177839
77654
80994
141746
177843
155779
171925
177846
0
64058
26022
0
156517
177852
0
45613
0
177856
21991
177858
50945
177860
0
0
0
177864
99098
177866
0
177868
0
92960
173323
177872
177873
177874
13528
177876
115314
168141
177879
0
177881
0
92793
64526
171175
7592
177887
34234
0
177890
177891
156990
0
95997
79484
9707
177897
177898
73675
0
0
0
15322
0
0
177906
143891
36436
177909
83294
0
0
0
87184
0
134340
177917
0
147674
0
177921
0
177923
177924
0
87450
177927
0
177929
177930
177931
0
129123
177934
177935
177936
177937
160507
177939
177940
177941
0
177943
0
177945
177946
0
177948
77952
79197
177951
0
177953
177954
0
177956
177957
106553
0
0
91389
177962
177963
0
0
0
177967
0
177969
177970
177971
177972
177973
0
125899
177976
177918
133197
0
136585
0
0
145336
78518
135950
177986
177987
177988
109732
177990
177991
0
0
113163
177995
177996
82676
0
109465
13791
137776
178002
178003
178004
0
0
178007
13418
178009
0
0
0
178013
0
0
115721
36266
114585
178019
178020
178021
0
0
178024
0
0
0
178028
178029
178030
15534
0
178033
178034
47233
0
0
0
178039
135525
178041
168926
0
0
146259
136011
0
0
50004
82578
178051
98200
0
178054
178055
168413
0
178058
168611
0
0
0
90177
0
178065
49854
0
0
178069
0
178071
178072
37487
178074
0
178076
178077
178078
8690
178080
0
178082
0
178084
155646
0
0
0
178089
93590
178091
178092
0
0
0
0
94495
178098
178099
0
178101
178102
85666
0
0
0
0
140561
178109
178110
178111
157287
0
0
160592
178116
178117
146923
178119
110578
27498
0
113230
178124
178125
0
178127
2720
0
2498
178131
178132
178133
24497
35519
178136
56929
27052
0
0
7081
0
99345
149741
0
0
0
178148
0
91728
178151
178152
0
0
169214
33075
0
178158
0
0
178161
165525
178163
0
168944
178166
178167
0
81565
0
178171
109716
124569
145754
178175
178176
178177
0
0
174353
51951
37294
16998
177818
149915
178186
178187
178188
178189
0
0
0
0
0
178195
178196
178197
178198
290
122811
178201
91406
0
0
115071
0
0
178208
58067
0
0
178212
178213
178214
178215
178216
0
125473
0
178220
178221
21617
178223
0
0
0
178227
0
0
0
58865
178232
134632
53252
178235
0
118172
0
107123
178240
178241
178242
178243
1408
0
0
178247
0
86926
0
178251
178252
0
126187
116822
178256
0
178258
22839
178260
178261
0
0
178264
0
89329
178267
80046
178269
13870
178271
178272
178273
125369
159704
178276
0
178278
13761
178280
0
0
0
178284
0
0
178287
178288
0
0
0
92016
0
0
157591
0
0
25888
178299
97722
0
0
98588
0
0
0
0
178308
162092
143216
178311
34939
89776
178314
145727
90398
178317
178318
0
178320
178321
178322
178323
0
178325
0
52092
0
42811
34258
178331
0
51520
0
140556
0
0
178338
0
82437
86391
76026
89922
53550
0
105654
0
0
8619
178350
0
0
100261
178354
79753
0
178357
178358
178359
0
178361
0
122373
178364
0
149426
178367
0
0
112778
29709
79146
78429
178374
132347
178376
119809
0
178379
0
108251
178382
178383
178384
178385
178386
178387
140988
139029
0
178391
0
0
0
0
1854
178397
11701
40177
178400
178401
98845
0
178404
178405
0
0
178408
178409
178410
178411
0
178413
0
0
178416
178417
178418
178419
178420
178421
178422
89762
178424
178425
113676
0
165313
178429
78407
178431
0
0
178434
178435
178436
178437
0
178439
0
178441
178442
178443
139404
178445
114656
178447
0
95300
178450
178451
0
178453
178454
178455
178456
0
128983
178459
178460
0
0
0
178464
178465
158293
0
138287
178469
178470
178471
0
0
0
178475
0
0
0
27737
178480
0
131108
178483
178484
0
178486
178487
25567
178489
117840
103343
118369
0
0
178495
0
0
0
0
27671
0
0
178503
178504
32736
178506
178507
178508
178509
0
178511
178512
72849
178514
0
76104
178517
178518
178519
0
178521
0
48254
178524
0
0
178527
0
178529
0
178531
0
0
178534
0
111654
178537
178538
0
178540
0
130105
122207
0
0
0
178547
0
83662
178550
75688
0
0
30457
128238
178556
178557
178558
96435
0
156147
178562
91582
178564
178565
178566
0
153664
178569
62329
0
162745
0
0
0
0
0
0
178579
94885
0
95497
178583
0
0
0
0
178588
0
12337
0
75318
178593
0
176811
55690
178597
0
9642
0
0
101788
0
178604
178605
178606
178607
0
0
0
178611
0
178613
178614
44105
178616
102910
0
0
167263
178621
128257
108091
106568
0
0
0
169450
0
0
0
12910
178633
0
178635
178636
0
0
0
120967
178641
178642
112316
0
96018
178646
109806
0
0
0
0
0
178653
178654
122385
178656
0
114508
162293
145236
0
178662
0
91236
178665
178666
178667
0
0
0
18217
153522
0
0
178675
0
0
178678
178679
178680
0
178682
178683
0
0
0
174249
86099
178689
178690
78103
0
0
178694
0
178696
94551
156668
178699
178700
178701
178702
178703
178704
178705
172332
28375
178708
178709
9091
0
159426
62084
90257
0
0
0
178718
178719
0
0
178722
127476
0
178725
178726
0
0
112741
178730
145010
178732
0
178734
178735
39376
0
0
99798
30050
0
178742
109382
68028
28907
0
178747
178748
0
0
162385
178752
138
0
178755
0
73049
0
178759
0
178761
165227
178763
178764
0
65788
1982
39351
178769
178770
0
0
178773
178774
178775
178776
0
0
178779
178780
145295
0
0
0
178785
178786
58652
0
115411
106435
33637
0
46141
0
49559
178796
178797
0
0
147532
178801
178802
135476
0
0
178806
178807
178808
0
178810
178811
0
178813
178814
139243
0
0
178818
11004
178820
0
178822
17111
0
73426
0
178827
178828
0
178830
178831
0
178833
0
0
178836
0
0
0
175753
0
0
178843
178844
33018
0
0
53034
0
0
23187
0
0
178854
178855
37680
178857
41756
0
178860
139752
178862
0
0
178865
0
0
125112
178869
178870
178871
178872
178873
0
0
178876
0
10004
59250
20495
178881
178882
178883
178884
0
0
0
178888
302
0
0
178892
137742
178894
178895
27014
178897
178898
0
0
112042
0
167441
141525
0
178906
0
79126
0
178910
54300
0
0
178914
105357
130817
0
104698
178919
178920
36575
178922
28106
16838
178925
3395
178927
178928
95974
178930
170242
178932
48564
28017
0
0
0
16398
0
0
0
99098
178943
178944
178945
0
178947
105960
0
178950
83400
151256
178953
0
0
178956
178957
0
85974
0
178961
178962
92387
117824
178965
36228
178967
155029
178969
15192
0
178972
48983
0
0
0
31925
88272
19998
38026
178981
178982
178983
110185
0
178986
178987
178988
0
178990
178991
178992
142979
178994
178285
178996
165731
101997
0
0
16205
0
179003
160539
70051
0
111170
93756
179009
179010
179011
0
73352
179014
179015
0
136132
0
0
179020
179021
179022
179023
0
0
4366
0
0
179029
36936
179031
179032
179033
179034
179035
0
179037
179038
179039
106988
19060
0
0
179044
4173
0
179047
179048
110431
0
0
0
111839
179054
179055
179056
179057
179058
0
91246
62352
179062
0
91536
179065
0
0
106402
179069
179070
0
179072
0
12895
164269
21030
135417
179078
179079
179080
179081
72252
0
0
72358
179086
93726
59716
28325
0
37187
0
82658
179094
0
0
0
106798
0
179100
33046
76956
87660
179104
86235
179106
0
0
0
0
179111
0
0
136500
66976
0
179117
4724
179119
0
179121
179122
57272
179124
0
38105
120345
179128
179129
179130
164987
179132
115561
0
179135
179136
0
129485
63410
0
143826
0
0
179144
179145
0
43723
0
0
57328
179151
143449
0
0
0
96023
0
92900
179159
179160
0
141974
179163
179164
179165
0
179167
179168
179169
179170
179171
43850
179173
179174
179175
179176
179177
0
179179
0
0
179182
0
0
10331
179186
179187
152692
0
0
179191
179192
179193
6188
0
0
179197
0
179199
117303
179201
179202
0
0
179205
10502
5959
66986
179209
179210
179211
174531
0
179214
0
23400
179217
179218
179219
0
153251
179222
92321
179224
15589
0
179227
179228
39978
0
0
0
0
179234
179235
179236
0
179238
179239
28615
0
0
104788
176108
120048
179246
0
12176
93450
65718
179251
179252
179253
0
7820
90479
134336
179258
88466
179260
22157
0
0
179264
179265
0
0
92014
0
0
179271
167272
0
179274
0
0
0
90384
13751
65110
82421
179282
179283
179284
0
179286
0
106277
179289
179290
179291
179292
179293
0
93197
179296
179297
179298
179299
179300
0
0
0
151044
179305
179306
0
85984
179309
0
179311
0
179313
179314
179315
179316
2789
179318
0
14153
154823
0
179323
0
0
0
0
105649
179329
179330
0
179332
142998
0
0
77332
179337
97690
177132
179340
179341
0
96538
0
179345
0
0
0
179349
179350
0
128111
0
383
151058
179356
0
0
0
179360
179361
179362
0
179364
0
0
0
0
0
179370
0
0
179373
0
179375
179376
179377
0
0
12125
105422
0
179383
80322
0
179386
85253
121585
179389
179390
179391
179392
0
179394
107237
0
0
92429
0
0
129480
0
0
0
179405
40717
179407
179408
179409
179410
179411
0
179413
0
102284
0
174467
179418
0
86131
142021
0
179423
179424
155424
88864
179427
0
179429
0
0
64909
0
0
179435
179436
58940
39225
0
179440
179441
0
0
32304
179445
0
179447
17923
179449
0
0
179452
179453
0
117919
45946
179457
50643
0
26826
154458
179462
138517
89775
92852
105779
0
0
179469
179470
0
0
0
179474
179475
179476
179477
179478
179479
179480
47341
0
168678
0
69091
119873
172908
49141
179489
179490
119978
171401
179493
179494
0
17963
179497
179498
0
0
0
0
0
0
179505
0
30859
179508
0
0
0
0
18950
179514
0
179516
0
99406
179519
0
179521
179522
83840
179524
0
64831
0
179528
58178
0
179531
0
56677
0
46976
179536
0
179538
179539
0
179541
120074
0
29099
179545
179546
91049
179548
88150
164459
0
179552
179553
179554
0
179556
0
0
70897
179560
179561
179562
179563
0
179565
179566
66436
0
179569
179570
103297
179572
179573
0
0
0
0
96218
0
179580
7861
40353
179583
82385
0
179586
179587
5063
179589
0
0
0
110018
0
0
0
0
0
113197
179600
0
179602
0
18917
0
77205
179607
0
0
0
0
179612
179613
179614
784
179616
0
179618
164485
0
179621
126112
80733
0
84618
179626
179627
179628
0
179630
0
0
0
179634
0
0
0
0
179639
179640
104598
106496
86675
179644
179645
179646
0
0
74681
179650
179651
7469
179653
150139
0
179656
179657
0
179659
179660
179661
135150
179663
0
0
0
0
0
179669
0
0
146348
179673
179674
0
37279
0
0
179679
0
0
0
179683
179684
0
4148
52764
179688
179689
179690
0
0
0
103242
0
62971
179697
179698
143221
0
58985
174405
86158
0
179705
0
96784
0
0
0
179711
0
179713
0
179715
120880
67149
0
0
0
179721
0
0
74547
179725
117729
97232
173937
179729
179730
0
179732
179733
179734
0
101727
0
8876
179739
179740
179741
179742
179743
179744
44028
179746
179747
0
0
0
179751
179752
179753
124853
0
179756
179757
179758
179759
0
179761
81257
179763
168655
41404
0
0
179768
179769
179770
129641
179772
179773
0
179775
0
179777
179778
7192
179780
0
179782
179783
0
177173
0
0
0
179789
64058
20043
0
165560
40831
0
0
0
404
0
0
179801
121252
179803
75129
4741
179806
0
179808
179809
0
0
0
179813
22049
0
0
80770
50429
179819
0
168092
0
10043
128111
179825
179826
0
0
179829
179830
124312
0
154677
68512
179835
0
0
170298
148145
175698
0
179842
179843
179844
0
18965
164439
0
179849
179850
0
97348
0
179854
179855
112134
0
38554
64625
123610
179861
179862
13418
0
0
179866
65043
179868
0
0
179871
98805
0
109674
0
63713
0
92754
179879
0
133794
179882
179883
0
179885
0
97986
179888
0
123220
0
0
179893
0
38511
179896
57020
179898
179899
0
179901
148785
1717
0
0
21462
79472
0
179909
179910
0
0
131476
47487
179915
0
0
94598
179919
76745
179921
0
89836
179924
179925
0
179927
159903
0
56771
53641
140932
41052
0
179935
179936
179937
0
179939
179940
83289
179942
35488
0
179945
179946
179947
0
0
179950
179951
179952
0
91869
179955
179956
0
96090
0
179960
179961
53135
179963
0
0
179966
179967
0
24121
179970
0
112786
0
179974
179975
41297
0
0
98734
179980
179981
0
179983
0
6835
84917
179987
0
140516
81456
48987
10400
44583
0
81428
59488
0
179998
0
0
116665
0
0
90131
0
180006
0
0
180009
144163
180011
33518
180013
0
0
14964
56196
180018
180019
0
180021
123424
0
180024
0
180026
0
180028
23661
0
0
0
0
180034
80355
141762
0
0
180039
5363
180041
180042
0
180044
0
180046
0
154767
180049
180050
0
180052
48270
180054
0
0
180057
180058
85431
136086
88157
0
180063
81210
180065
0
0
0
48124
180070
0
180072
0
180074
180075
140898
7357
180078
132568
180080
83995
0
0
0
180085
180086
0
180088
172131
180090
115224
0
0
0
90779
180096
0
0
180099
0
129998
180102
180103
180104
0
180106
0
180108
0
29927
0
180112
82138
180114
0
0
161421
180118
93145
180120
180121
0
180123
180124
180125
0
0
180128
180129
57570
180131
101748
180133
107492
0
154672
0
180138
0
0
180141
123342
0
180144
154926
0
0
180148
180149
23233
0
180152
180153
180154
11164
180156
0
0
77842
180160
0
0
0
180164
75034
44326
0
0
175271
180170
91209
42144
0
180174
180175
180176
0
180178
180179
0
0
174801
180183
180184
4049
180186
92066
83549
117904
0
180191
180192
0
180194
0
180196
83702
180198
0
99111
142095
49474
180203
180204
105750
0
180207
0
74535
100792
0
0
98468
0
180215
180216
169692
180218
98236
0
180221
0
118632
0
85170
180226
36673
180228
89091
180230
180231
42571
180233
0
122569
15760
0
0
0
0
151238
0
180243
0
0
0
0
0
1466
7204
120605
0
0
180254
4369
52844
180257
146793
0
54589
0
180262
0
180264
180265
88235
180267
0
180269
55321
180271
180272
50183
180274
0
180276
0
0
0
161410
0
0
89361
180284
118304
107685
180287
0
180289
118548
153940
180292
11951
13654
180295
180296
180297
0
180299
180300
0
0
180303
180304
180305
0
0
0
180309
0
0
124588
180313
180314
180315
0
180317
0
180319
0
6346
62961
0
167975
180325
0
180327
180328
0
180330
0
180332
0
0
149762
37202
180337
0
99594
180340
0
70960
0
173145
180345
0
0
0
0
180350
0
97223
0
180354
0
87137
153590
0
136385
0
0
0
180363
0
0
117778
69664
180368
8694
180370
0
0
0
180374
103423
180376
20898
0
0
0
0
0
107159
180384
162453
180386
180387
0
0
35350
0
0
0
180394
180395
180396
97742
180398
180399
180400
180401
0
137794
180404
133705
13066
180407
180408
28813
0
180244
0
180413
0
18972
180416
91428
150131
180419
0
0
180422
180423
0
143479
180426
180427
180428
180429
0
180431
150064
160256
0
180435
180436
13762
44324
124411
108275
129813
0
180443
180444
180445
180446
0
180448
133990
180450
180451
0
4318
0
0
180456
169293
180458
160130
0
69458
46118
85347
180464
180465
139122
0
0
0
180470
0
180472
180473
180474
180475
0
180477
180478
143857
180480
180481
180482
0
0
180485
0
180487
0
10237
86093
28084
180492
180493
180494
13105
81796
180497
180498
180499
46276
60490
0
180503
0
152804
180506
107355
61024
180509
0
180511
180512
180513
180514
126495
0
180517
180518
104669
0
0
0
57633
118988
0
16093
128751
0
0
36998
0
112360
82248
180534
12501
135705
75086
180538
161262
135743
89848
79652
0
59830
138959
0
180547
180548
180549
57532
0
157889
180553
180554
0
180556
0
180558
96102
180560
5605
0
0
0
180565
180566
0
180568
180569
0
179688
0
0
0
0
0
29219
180578
180579
89709
0
0
140673
0
32904
180586
180245
149976
0
180590
0
0
8313
0
180595
0
0
0
0
0
103388
17431
0
180604
7878
180606
0
160969
27020
180610
0
161977
0
180614
0
58824
180617
0
0
0
180621
119282
180623
180624
76448
0
180627
180628
100632
0
0
124869
0
180634
0
180636
180637
180638
180639
0
0
0
0
0
180645
19185
180647
0
81883
138271
180651
39059
180653
0
180655
180656
0
0
0
180660
180661
180662
0
87907
91344
180666
180667
180668
180669
180670
0
0
172596
0
0
180676
0
180678
180679
0
180681
169925
180683
0
180685
180686
0
0
180689
48192
69164
0
180693
0
0
0
180697
180698
0
180700
0
0
20181
0
151151
180706
0
0
133321
0
101510
180712
0
180714
77585
54586
180717
180004
95439
180720
8449
99751
98862
180724
180725
0
60190
0
180729
180730
129108
180732
97608
0
0
180736
180737
180738
180739
0
180741
180742
0
180744
180745
180746
0
33774
0
180750
0
180752
180753
180754
0
0
0
0
149914
36019
0
0
180763
180764
173036
131652
180767
180768
180769
0
180771
180772
69172
137357
0
0
0
0
0
177579
0
169010
0
0
3889
180786
180787
0
0
180790
180791
180792
68513
180794
175534
158443
174111
114069
180799
0
180801
40409
0
180804
92470
63531
180807
101093
180809
68156
0
22993
0
180814
180815
173928
0
0
179424
0
179492
4680
12680
180824
0
180826
0
180828
180829
180830
88121
148068
180833
180834
180835
0
0
0
151410
180840
180841
180842
180843
180844
0
0
129979
0
0
47682
0
180852
68354
0
0
0
0
180858
0
178150
180861
180862
140562
180864
180865
0
0
180868
180869
180870
0
180872
180873
103344
180875
0
93285
0
0
18281
8517
0
180883
180884
0
0
0
0
180889
13128
180891
0
180893
180894
0
180896
0
0
0
180900
0
180902
180903
0
180905
180906
0
18606
87033
37445
180911
163294
180913
180914
180915
180916
180917
180918
171408
180920
0
88166
0
135309
0
0
180927
0
0
180930
180931
43141
82983
0
0
180936
180937
180938
0
180940
116781
180942
0
51453
0
0
180947
180948
0
96654
180951
0
180953
0
0
0
159571
104585
0
0
180961
24988
180963
0
146
180966
180967
0
180969
180970
0
180972
180973
61170
180975
86886
0
0
0
180980
79578
0
172930
180984
99424
0
180987
26761
180989
0
157114
180992
179860
180994
180995
22712
0
0
0
142571
0
181002
181003
0
23387
3212
0
99812
181009
0
0
181012
0
140679
30694
181016
0
82232
0
148736
0
91807
0
181024
0
0
0
181028
175445
0
0
181032
0
6447
92780
109058
181037
109403
181039
0
0
108494
129598
181044
92818
72755
0
102815
79805
181050
161474
0
0
0
0
0
147805
0
117170
3086
181061
0
140560
181064
181065
0
181067
181068
93898
176047
0
147149
181073
0
0
181076
181077
0
37846
181080
146864
181082
0
181084
0
45681
0
125179
181089
0
0
0
181093
107552
181095
0
112265
0
181099
0
181101
0
13872
10610
0
0
172825
174889
0
181110
0
14817
83129
4139
181115
181116
0
181118
0
0
99115
36442
174575
0
0
0
0
181128
0
181130
98038
83730
62514
181134
181135
0
181137
0
181139
0
88840
181142
0
0
181145
0
0
15272
181149
12722
0
181152
0
0
65116
0
27182
0
0
0
181161
181162
31630
0
0
0
181167
0
0
0
59613
0
167689
181174
102768
181176
181177
167786
181179
0
169522
0
175189
181184
181185
0
181187
119118
181189
181190
181191
0
181193
181194
109973
0
181197
0
181199
0
0
151060
108395
150929
0
181206
181207
0
42539
0
81264
0
160025
181214
0
167438
0
0
58908
181220
51860
0
0
0
0
175565
181227
181228
93034
181230
181231
0
181233
525
102918
0
121886
0
0
181240
181241
181242
181243
0
181245
0
181247
0
0
0
0
181252
181253
0
96822
0
181257
0
0
0
181261
151641
0
61982
181265
0
0
0
19584
0
181271
0
0
0
91840
0
181277
0
148071
181280
181281
155392
171463
181284
23950
0
0
181288
181289
0
181291
81413
181293
86273
6346
0
181297
0
0
0
74444
173186
0
0
181305
0
157852
181308
130749
0
127761
144958
181313
0
0
121530
181317
0
169945
181320
181321
181322
181323
103749
0
51948
0
0
181329
0
181331
181332
62050
181334
181335
181336
65998
173994
38442
0
0
54452
181343
110939
46414
0
181347
181348
181349
0
181351
152875
43061
181354
0
181356
181357
181358
181359
0
181361
0
0
0
181365
0
0
181368
86567
0
181371
0
181373
0
181375
88721
90369
132789
85328
181380
181381
51794
181383
0
131615
125892
126218
0
0
58199
181391
137474
43507
181394
181395
0
0
55717
181399
0
6458
0
0
147581
92420
181406
181407
88763
181409
181410
170313
111003
181413
84852
0
181416
181417
0
181419
0
181421
181422
0
181424
161529
181426
181427
181428
181429
97940
153011
0
169549
0
0
0
0
0
0
60474
61548
0
181443
181444
181445
0
0
0
0
35457
181451
149543
181453
181454
181455
114913
0
181458
0
0
0
181462
0
181464
0
0
159859
181468
0
181470
0
0
0
181474
0
0
0
181478
0
0
181481
0
0
164447
0
0
0
0
181489
82347
175280
181492
0
181494
181495
181496
132801
0
181499
31609
0
181502
181503
140259
93237
181506
0
140588
181509
129587
0
162416
171339
181514
25831
0
0
0
181519
181520
181521
0
181523
0
181525
0
135129
0
0
181530
0
1396
181533
38973
0
55905
0
181538
181539
90560
181541
181542
0
181544
181545
0
181547
181548
181549
45844
86717
162196
42844
181554
69031
0
176347
41147
0
181560
0
0
0
181564
96142
148125
53378
181568
181569
0
181571
181572
0
181574
0
78064
0
0
181579
181580
102159
0
72053
163670
181585
0
181587
154411
0
181590
115784
181592
2701
0
171858
0
181597
0
0
181600
181601
177201
84482
0
0
0
32517
181608
0
76812
181611
0
181613
0
89895
80353
0
181618
86782
9576
0
181622
0
181624
32373
0
0
181628
0
49290
0
181632
88317
149208
66195
0
0
0
181639
0
181641
0
181643
0
0
17089
0
170396
729
98371
124599
0
141769
0
0
95110
181657
0
181659
17368
181661
86966
181663
181664
174556
0
5115
181668
83554
181670
0
181672
0
89341
181675
125256
143235
181678
0
0
0
181682
179389
181684
0
0
20275
0
0
181690
0
0
132729
0
0
0
25888
0
181699
110248
0
66981
181703
0
0
4291
0
11845
171452
29509
0
15989
0
120895
181715
0
0
181718
0
140842
0
0
0
0
0
0
90078
181728
181729
181730
87967
181732
181733
32199
17002
0
0
0
0
25535
0
181742
0
181744
125690
181746
181747
0
154862
181750
181751
0
0
0
57462
0
181757
181758
181759
181760
181761
181762
181763
0
56630
93690
0
181768
27851
24143
174840
99551
170729
181774
0
181776
153454
0
22745
138831
0
181782
181783
16832
181785
0
181787
0
181789
181790
0
145880
0
181794
0
181796
181053
81202
181799
181800
85859
181802
0
42312
0
181806
181807
52432
160384
181810
0
181812
56222
181814
181815
73115
0
181818
0
181820
109994
0
181823
0
181825
0
181827
181828
0
68779
181831
0
0
0
0
32723
0
181838
0
181840
181158
0
181843
164802
76456
0
0
181848
0
0
0
181852
93689
0
181855
0
0
181858
181859
159706
181861
181862
0
181864
181865
0
0
0
6864
0
0
56050
181873
181874
181875
181876
0
0
181879
181880
0
157856
0
14936
0
0
181887
31207
120349
0
149821
0
181893
181894
0
181896
181897
0
181899
0
66654
181902
181903
0
181905
0
89012
181908
155908
181910
181911
148009
181913
181914
40637
0
0
114072
181919
181920
181921
181922
0
181924
94739
181926
20302
181928
0
95837
181931
0
0
181934
181935
0
28302
181938
181939
0
181941
0
181943
181944
181945
181946
0
0
57824
0
181951
0
172890
0
181955
0
18708
0
0
76429
93480
84315
181963
0
181965
181966
0
181968
0
0
181971
0
155534
0
0
181976
181977
181978
81024
76343
181981
148558
129632
0
0
0
92276
54192
112009
80278
85676
181992
0
0
44245
0
181997
0
181999
112899
0
182002
182003
14547
0
4935
182007
182008
182009
182010
36590
99989
0
0
0
35288
182017
182018
182019
115150
32378
0
0
182024
139650
182026
83602
158657
76757
182030
182031
0
182033
0
182035
0
182037
35639
2191
0
182041
20561
182043
182044
182045
182046
182047
182048
182049
0
170309
0
32911
0
0
66460
27831
182058
0
0
99751
182062
98531
0
182065
119100
182067
88822
69648
0
8634
182072
152089
0
182075
182076
0
4625
182079
182080
12890
31867
182083
182084
182085
0
182087
39731
182089
182090
103225
182092
0
182094
182095
0
0
6119
39408
82563
182101
0
94494
182104
182105
182106
27719
182108
23578
182110
0
0
182113
0
0
9094
182117
0
0
136187
182121
0
0
182124
182125
0
162162
115477
182129
0
71509
182132
182133
162237
0
53745
106171
0
182139
182140
182141
0
88225
182144
0
13185
0
182148
178004
0
182151
0
150764
26271
182155
0
182157
182158
182159
0
174388
23255
182163
179435
182165
166110
0
94243
126442
0
182171
82458
0
182174
68511
182176
155164
80982
0
182180
0
0
182183
0
182185
182186
182187
126817
69646
182190
182191
182192
182193
182194
0
182196
182197
0
0
0
0
0
182203
66595
0
0
182207
0
15552
0
182211
148015
12209
182214
182215
0
182217
0
182219
152240
99054
0
182223
99977
0
182226
49015
182228
182229
39496
182231
0
182233
182234
0
0
32846
182238
52803
0
182241
19530
73931
0
0
0
0
0
112370
182250
182251
7364
108146
182254
182255
103249
11138
0
182259
0
25753
0
182263
182264
0
0
0
0
182269
182270
14301
0
0
36183
0
40830
0
0
0
135037
0
182282
138294
0
140160
182286
105299
0
182289
0
59076
182292
0
182294
12755
182296
182297
0
0
0
182301
0
10386
0
182305
0
182307
0
106566
0
130348
0
0
29089
82486
98403
46127
182318
182319
182320
123473
121709
182323
0
182325
182326
0
182328
182329
182330
182331
182332
0
18068
0
155548
110811
88157
0
0
94135
0
49083
179000
182345
0
0
0
182349
182350
0
0
0
182354
16519
126322
182357
0
182359
30617
0
0
182363
108044
120739
0
0
182368
4963
115321
31208
182372
182373
106658
182375
0
182377
182378
0
178477
0
0
0
0
182385
182386
0
13583
59796
182390
0
0
0
0
8243
182396
182397
0
0
182400
0
182402
0
182404
135594
182406
182407
0
182409
182410
0
182412
0
142355
51923
0
182417
0
182419
182420
182421
0
98340
0
0
0
0
0
49909
12819
182431
182432
77365
149715
182435
182436
182437
171491
0
0
180097
0
182443
182444
87516
182446
0
0
0
175419
65251
182452
0
182454
167027
182456
89897
152373
182459
0
0
0
0
0
0
182466
0
182468
99287
126953
182471
182472
182473
0
182475
182476
182477
182478
182479
66795
182481
0
21528
182484
0
0
178583
182488
134082
182490
97271
182492
9397
182494
0
128344
0
81940
0
134350
182501
0
182503
182504
0
33611
178168
0
182509
134026
0
41420
0
0
58226
149343
182517
0
180531
0
182521
182522
0
182524
125682
182526
182527
182528
182529
0
90222
178397
0
0
182535
83113
0
52764
182539
0
182541
0
147294
0
0
0
0
0
0
0
182551
182552
162154
15814
38460
95203
0
182558
0
110553
77721
0
182563
182564
0
151683
0
0
7406
173114
182571
0
182573
0
182575
0
182117
182578
182579
0
182581
0
182583
182584
182585
0
23432
125832
77102
92644
0
182592
0
182594
182595
0
182597
0
0
182600
182601
0
126519
147001
0
0
0
0
182609
182610
0
182612
5773
182614
182615
39593
0
0
35452
0
181938
39684
182623
0
182625
182626
182627
182628
0
182630
0
182632
139971
182634
0
182636
182637
0
0
182640
0
0
182643
9741
182645
0
182647
14536
0
182650
0
182652
0
0
66596
0
0
0
0
182660
143766
176955
2972
142971
0
28208
0
182668
0
182670
182671
0
3475
0
0
7369
0
182678
151786
977
0
0
177332
182684
0
182686
182687
182688
182689
182690
59674
0
32070
62172
0
129879
0
0
37680
0
13514
0
73431
96574
0
0
0
160082
0
0
31404
0
0
9602
182715
0
0
0
89260
182720
182721
0
0
182724
0
182726
0
182728
182729
0
0
182732
0
158899
0
163047
0
182738
0
0
0
182742
0
174627
182745
182746
182747
31609
0
0
182751
182752
182753
327
182755
182756
102342
0
127590
0
0
182762
160162
182764
152452
0
166435
96231
132334
0
182771
0
182773
89728
147236
182776
0
182778
182779
0
75239
0
37594
182784
40822
182786
0
77085
182789
182790
182791
182792
56946
91812
29476
73372
50596
0
182799
0
182801
0
182803
0
181043
127519
182807
5242
0
97441
173956
182812
0
182814
0
182816
26734
115706
45979
182820
182821
47412
138105
151919
89515
0
70048
0
0
0
134065
0
182833
182834
76779
0
0
182838
163463
182840
182841
131865
182843
0
38182
182846
182847
158595
42750
182850
0
0
182853
0
48537
0
182857
182858
182859
0
174689
177184
0
0
182865
0
182867
182868
182869
0
94761
182872
182873
182874
11039
182876
72543
0
0
0
182881
182882
182883
0
0
182886
0
182292
0
182890
182891
182892
182893
0
100657
182896
182897
168574
147798
0
182901
182902
182903
66061
0
0
0
182908
182909
0
67014
0
177243
182914
0
0
163382
182918
182919
166747
182921
182922
182923
182924
106045
0
123319
151709
0
0
0
0
0
0
0
0
0
182938
182939
182940
182941
182942
152179
0
0
182946
28726
0
0
137033
0
182952
182953
18867
182955
172189
182957
0
0
182960
88215
142905
0
83284
55946
0
182967
0
0
0
0
182972
108993
115921
0
0
618
0
182979
131389
182981
182982
182983
182984
182985
0
0
182988
173222
182990
182991
0
13791
182994
84954
0
117862
182998
182999
105839
0
183002
0
183004
28234
183006
183007
53505
162503
183010
183011
0
183013
0
0
183016
90097
0
0
0
183021
92515
183023
0
171341
67382
183027
0
183029
183030
183031
183032
0
51863
183035
183036
183037
150776
183039
183040
0
0
183043
152181
0
0
0
183048
0
183050
183051
0
5008
0
183055
93152
0
0
23297
160411
183061
52541
183063
0
183065
0
183067
0
178800
10843
183071
0
131604
183074
0
0
183077
183078
183079
183080
0
0
10535
0
183085
171311
183087
0
0
183090
107646
0
134773
183094
0
115832
0
0
0
0
183101
0
83390
0
183105
183106
0
183108
183109
183110
183111
6958
0
183114
121599
0
30097
0
183119
183120
183121
0
183123
46390
7825
27182
0
0
24962
183130
0
52630
0
183134
182009
183136
154464
85284
0
183140
183141
183142
183143
183144
0
13208
0
183148
183149
173112
91444
0
183153
183154
183155
183156
0
26602
0
0
0
183162
0
133384
0
0
183167
0
106522
0
109152
0
0
183174
0
0
183177
26180
38604
0
183181
183182
0
166043
120051
0
0
0
183189
0
3206
0
183193
183194
183195
6429
147748
183198
183199
183200
183201
183202
21470
183204
0
0
29280
0
171746
0
0
183212
157560
151192
0
183216
0
0
156096
183220
183221
0
0
88498
138428
0
0
0
183229
183230
0
183232
0
0
0
0
73945
183238
0
183240
183241
0
0
0
0
83779
0
0
183249
0
13534
0
94369
0
259
183256
0
0
87887
0
0
183262
0
0
0
0
90159
0
0
183270
183271
0
183273
0
0
183276
0
0
0
183280
23115
183282
0
183284
183285
0
0
89657
0
183290
153222
99149
183293
0
0
183296
150886
0
0
0
183301
183302
0
95632
0
183306
41668
183308
183309
173186
183311
0
183313
0
133815
183316
16547
183318
183319
183320
183321
54312
183323
183324
183325
174769
183327
0
0
0
183331
0
0
0
0
119129
0
183338
183339
88037
0
183342
183343
183344
183345
0
0
173259
0
0
183351
59364
48413
183354
183355
183356
128677
183358
0
0
68477
0
0
9355
134212
183366
0
152133
7996
0
8251
183372
183373
86908
0
183376
183377
0
86003
0
0
0
183383
0
0
7482
119995
0
88171
0
183391
0
183393
183394
183395
0
53337
183398
0
183400
183401
183402
0
33191
183405
85775
183407
137048
162085
0
90668
153906
0
0
103173
13852
0
0
183419
0
0
183422
0
147243
183425
0
0
22140
0
0
183431
183432
0
62613
36486
0
0
0
183439
183440
150078
65791
0
121511
0
0
0
0
0
84781
167839
96090
183453
183454
159198
87116
183457
0
0
183460
0
0
0
183464
92612
0
0
0
0
0
183471
183472
31559
0
183475
0
183477
183478
0
12501
183481
115694
173198
0
84139
0
183487
0
183489
183490
154980
183492
0
183494
0
183496
183497
31295
0
12501
183501
81384
183503
183504
74879
149998
164734
139877
183509
122335
0
0
183513
0
161210
0
183517
117382
85473
0
183521
183522
0
116717
0
75449
0
183528
164482
0
0
12426
9355
183534
0
49594
0
88077
94641
183540
48950
96226
183543
183544
15749
0
0
183548
104448
183550
183551
30274
183553
0
0
0
0
0
12131
183560
183561
0
0
296
126790
183566
0
158296
0
78178
0
133697
183573
87116
183575
183576
0
70115
0
0
183581
183582
183583
179108
0
183586
131718
109071
183589
0
0
177525
183593
0
0
183596
0
0
183599
0
30617
166200
183603
183604
183605
183606
183607
183608
183609
183610
0
0
183613
0
0
0
0
65147
0
183620
0
126594
0
183624
183625
0
183627
139491
37106
0
183631
183632
183633
0
0
120307
0
0
183639
183640
183641
0
160043
183644
1109
86429
183647
123436
145996
183650
86788
0
0
183654
183655
0
183657
0
183659
0
183661
183662
0
0
183665
33101
183667
183668
183669
100507
183671
183672
183673
0
183675
183676
183677
146087
56929
0
183681
0
12764
50177
83846
183686
0
31523
0
183690
0
0
6753
33236
0
183696
183697
0
0
183700
3935
177516
112855
0
183705
125402
183707
0
93845
0
0
0
183650
0
84049
0
0
183718
0
183720
171497
0
183723
174524
132610
183726
0
0
183729
0
35051
183732
0
165302
183735
125547
0
183738
183739
183740
168319
91496
0
0
0
183746
183747
165174
0
0
0
183752
183753
0
0
804
116390
82662
0
73931
183761
183762
0
0
0
183766
0
183768
0
13773
0
183772
0
183774
183775
0
105445
0
183779
0
0
96430
0
183784
183785
0
0
54404
183789
0
15903
0
183793
183794
183795
183796
32950
22078
171971
117049
183801
183802
183803
183804
183805
89694
133245
90587
183809
0
0
183812
183813
0
58908
33984
33456
148491
101082
183820
180792
183822
68853
0
0
0
163744
44053
183829
0
183831
0
140529
0
183835
183836
136381
183838
0
183840
168741
183842
183843
183844
0
0
22180
57060
0
183850
159581
75396
0
0
0
12015
0
183858
183859
183860
105083
183862
0
160297
183865
62255
183867
183868
0
0
0
183872
0
0
54646
27063
183877
183878
5626
0
0
183882
445
0
183885
183886
0
183888
0
71427
7715
183892
183893
0
183895
0
145165
0
0
183900
0
183902
183903
18366
183905
46423
183907
0
0
183910
0
83140
0
0
86723
183916
2975
183918
0
183920
183921
183922
149123
26607
183925
0
183927
183928
0
183930
24967
115234
0
183934
0
183936
87012
183938
183939
0
183941
183942
183943
0
146726
0
92790
183948
69786
183950
5681
183952
0
0
64287
132441
162504
136382
54015
0
0
86082
0
71669
0
183966
0
0
6439
0
0
183972
12495
0
183975
0
4355
0
32611
183980
0
0
183983
50260
183985
183986
169434
1348
183989
0
81331
0
2108
0
97179
0
183997
66264
183999
184000
184001
56251
184003
184004
169953
184006
184007
0
0
104688
166931
31445
0
0
129534
0
0
184018
184019
99756
0
86784
0
184024
184025
0
0
184028
184029
184030
184031
184032
184033
0
66020
184036
0
0
1577
184040
120617
184042
0
0
184045
0
184047
0
18241
136235
34514
61640
0
0
76237
0
0
184058
1000
42176
184061
184062
184063
0
28439
184066
184067
184068
184069
0
0
92269
184073
0
184075
7971
184077
0
184079
51567
0
184082
0
184084
171726
145992
184087
0
184089
0
184091
184092
11045
184094
0
51249
184097
184098
0
184100
0
184102
0
86796
71251
0
105927
184108
0
46615
184111
184112
184113
0
0
167209
0
158179
29629
0
54182
0
184123
184124
143178
184126
0
0
0
40624
70881
0
0
25287
101532
0
0
0
184139
184140
32723
159516
184143
184144
0
184146
184147
184148
0
0
184151
184152
128005
0
114244
0
184157
54227
0
0
166060
184162
0
0
0
184166
0
49433
163423
0
184171
128501
184173
164509
81487
184176
184177
184178
167399
0
0
184182
0
0
154756
108909
173701
90013
0
0
120997
0
158340
184194
0
56865
0
85263
2059
184200
184201
184202
181524
44749
184205
133655
184207
184208
184209
0
15291
170524
0
52448
47447
38445
90249
61528
0
0
134451
184222
23541
184224
80183
74347
184227
0
184229
184230
0
0
0
65801
0
89123
184237
144179
8236
184240
184241
0
0
184244
28907
184246
6542
51514
0
0
0
0
58905
78750
184255
0
0
0
184259
184260
0
84945
177349
0
184265
184266
48133
184268
0
0
4148
26066
135871
184274
0
0
184277
0
24104
184280
4806
184282
184283
0
184285
184286
0
0
27485
0
184291
184292
0
0
0
173586
9129
184298
0
15052
184301
184302
184303
0
154055
0
0
0
184309
184310
184311
184312
140956
184314
152125
184316
144341
184318
93711
184320
184321
0
0
0
0
0
0
184328
0
184330
0
184332
184333
0
0
184336
0
132854
184339
0
140098
184342
0
184344
0
0
184347
0
184349
147017
184351
184352
119588
184354
174560
184356
184357
171026
0
184360
184361
184362
184363
0
184365
11150
12441
184368
0
184370
0
184372
157795
184374
0
88724
184377
184378
184379
184380
127002
0
0
184384
0
171143
99601
184388
0
184390
27841
184392
0
124415
0
184396
184397
40084
73892
184400
184401
145507
184403
172286
92483
43697
181139
85887
120062
148127
0
184412
184413
184414
0
0
0
184418
0
55669
68609
0
0
184424
184425
184426
184427
184428
25962
184430
0
90477
184433
184434
184435
184436
125588
0
0
177013
172264
184442
184443
184444
99629
0
184447
184448
184449
0
0
184452
184453
0
134170
184456
184457
184458
160923
0
184461
0
184463
184464
184465
184466
184467
184468
184469
0
0
169029
184473
184474
134508
0
155853
184478
0
184480
113559
36380
184483
184484
184485
0
0
184488
184489
184490
184491
0
19732
184494
184495
13928
0
184498
184499
0
0
0
166537
184504
0
0
0
184508
184509
184510
184511
0
184513
184514
0
169830
0
0
0
184520
184521
184522
184523
0
184525
0
184527
184528
184529
0
139779
184532
184533
0
26994
0
102279
157513
134303
184540
184541
24331
0
0
148422
95286
0
184548
0
184550
184551
0
0
0
56310
184556
50974
0
6373
0
153879
184562
127367
184564
184565
184566
1194
6455
184569
177436
184571
0
43551
0
184575
152901
0
184578
184579
184580
184581
184582
8682
184584
0
184586
184587
0
0
0
0
97031
0
184594
184595
184596
0
184598
0
12437
0
184602
159368
184604
0
0
181783
0
0
0
184611
184612
96736
184614
40823
0
184617
118978
5037
184620
0
184622
184623
184624
184625
40294
0
0
0
184630
0
184632
13601
25174
152772
0
93638
11128
0
0
89525
0
0
0
184645
0
0
0
0
184650
184651
0
0
184654
184655
0
0
0
184659
63508
93923
0
184663
0
134850
184666
0
184668
184669
0
88346
184672
0
0
184675
184676
0
0
168002
0
156880
60676
184683
104272
184685
184686
184687
184688
0
184690
183055
184692
0
0
32944
184696
184697
184698
51761
0
184701
184702
41245
184704
184705
0
85327
171082
0
12199
184711
0
0
145045
184715
184716
143753
0
184719
0
184721
0
0
184724
112310
0
0
162623
26180
0
0
184732
87622
184734
0
184736
184737
184738
33713
184740
184741
184742
0
184744
0
0
49019
184748
0
0
0
22354
184753
0
184755
184756
184757
65521
184759
84996
0
0
184763
0
0
51425
184767
156263
0
18928
100222
0
0
184774
108207
184776
170943
184778
184779
184780
184781
101854
159587
21406
43808
184786
184787
134034
33905
184790
91233
0
0
184794
137351
184796
184797
140612
0
75816
0
0
0
0
176398
0
184807
178132
184809
0
0
162936
0
184814
30142
99495
184817
4819
182065
184820
149873
32013
184823
0
184825
0
0
134185
184829
184830
109849
3980
0
0
184835
0
184837
0
52163
184840
184841
93512
76456
184844
0
0
0
184848
0
165527
0
0
64525
0
0
184856
105890
184858
182852
171833
24388
184862
0
0
94052
0
184867
184868
184869
0
184871
78146
184873
184874
167238
184876
0
184878
0
489
0
184882
0
184884
0
0
0
0
184889
184890
59882
0
0
0
184895
57722
0
58397
0
0
184901
184902
184903
0
184905
0
0
67574
184909
184910
0
42933
153791
181446
184915
0
0
85373
69319
184920
184921
8763
0
184924
149339
0
184927
87361
0
184930
0
184932
184933
63979
54428
0
184937
184938
184939
184940
184941
184942
4490
23766
17063
184946
142012
110705
0
102716
184951
0
184953
0
0
124335
0
0
0
184960
184961
184962
0
0
184965
59192
0
0
184969
0
872
184972
26879
184974
108218
184976
184977
172692
0
184980
0
0
184983
184984
184985
0
48393
0
0
24894
0
184992
0
184994
184995
0
184997
0
184999
185000
64326
12434
0
185004
185005
185006
185007
185008
185009
185010
170200
0
185013
0
13403
185016
185017
185018
0
185020
109871
185022
159834
0
0
185026
54042
98999
185029
21775
185031
0
177725
185034
0
72228
165737
185038
185039
0
0
0
0
51887
80756
185046
185047
185048
6798
185050
0
185052
185053
0
0
0
94919
51328
185059
161407
30325
185062
185063
0
0
104712
121230
0
0
105834
170156
104056
185073
73802
185075
120856
151978
0
185079
185080
185081
0
0
0
0
185086
185087
179014
185089
185090
0
0
108439
185094
0
0
0
138565
0
185100
157116
0
129459
0
0
185106
0
135129
0
133782
0
185112
130475
0
0
185116
28122
0
185119
23374
0
185122
185123
185124
0
0
23176
86849
0
0
0
185132
0
185134
0
0
0
185138
4196
0
35781
0
0
185144
0
0
185147
185148
0
185150
0
185152
185153
0
0
0
0
0
92401
146841
183440
0
185163
0
185165
0
185167
0
46922
185170
185171
185172
0
0
185175
146488
0
13372
149167
0
16693
0
185183
185184
158881
185186
185187
36270
178585
0
185191
185192
92458
0
185195
185196
87282
185198
185199
185200
185201
0
0
0
0
185206
185207
74665
185209
185210
0
0
0
0
185215
55554
0
185218
185219
0
153130
14984
172895
185224
185225
0
0
6993
143052
185230
0
185232
22748
0
185235
185236
97979
0
185239
185240
0
0
0
0
0
185246
185247
0
0
185250
6575
185252
185253
185254
64607
0
0
0
90272
0
106716
0
185263
101535
0
0
185267
182014
185269
0
90704
70368
64830
21421
185275
185276
51556
98798
0
0
0
0
185283
185284
15279
0
118869
185288
0
42651
185291
15209
185293
185294
65547
60998
0
185298
7004
164360
0
185302
0
0
0
36400
0
139376
136213
185310
185311
0
0
41324
134397
93214
67010
152130
185319
0
0
0
0
145967
185325
185326
41891
121218
0
185330
185331
40075
185333
0
0
185336
185337
185338
185339
185340
0
3599
0
50180
72974
0
185347
185348
0
0
0
100823
0
185354
185355
185356
185357
185358
185359
185360
0
124080
0
185364
0
185366
185367
185368
0
185370
156139
185372
0
185374
185375
43950
185377
0
185379
185380
161701
0
0
0
125729
160868
0
1843
134614
185390
185391
32521
106963
686
0
94884
0
142446
4025
185400
185401
185402
142636
0
185405
0
0
0
185409
185410
0
0
0
144321
10057
185416
185417
185418
185419
185420
0
185422
185423
0
185425
39883
0
0
126783
185430
0
46276
0
185434
185435
0
185437
185438
0
185440
0
185442
150392
185444
185445
185446
125570
185448
185449
177168
0
0
0
184614
185455
185456
0
0
101115
185460
0
185462
138078
185464
0
48192
185467
185468
185469
91451
26543
0
0
185474
109414
65489
185477
185478
185479
0
0
0
185483
183361
0
185486
185487
116466
0
0
0
0
25540
185494
185495
79675
0
185498
97979
185500
0
0
185503
0
185505
0
185507
185508
143817
185510
185511
133852
185513
0
90236
0
185517
107146
56342
185520
185521
127150
51558
185524
133627
185526
96715
162252
185529
105424
0
185532
0
185534
34944
185536
63568
185538
0
0
78633
85443
0
0
29835
13340
185547
0
96359
0
185551
65066
44300
71496
83462
0
185557
0
0
0
123218
185562
0
185564
87253
185566
185567
0
176665
180894
185571
0
0
0
185575
0
107007
0
0
185580
185581
0
185583
166362
115170
185586
185587
185588
0
185590
0
1770
0
155751
185595
185596
0
26271
185599
143803
0
155483
185603
185604
0
0
0
21097
74697
185610
97225
0
185613
23261
185615
185616
0
185618
32334
0
133440
0
58017
112889
185625
0
0
138127
15533
185630
0
185632
185633
71513
185635
76908
102776
93134
0
185640
185641
101834
185643
185644
185645
0
0
0
52788
95733
94051
185652
0
0
185655
13762
0
0
185659
52588
15787
0
0
0
0
185666
96995
25397
0
0
0
56945
134236
156591
162080
0
185677
2810
0
0
0
21351
0
45300
185685
5897
8256
84375
0
143776
185691
0
185693
0
84703
0
0
185698
52720
99927
149357
30028
0
0
0
0
0
86805
0
185710
185711
185712
185713
0
185715
0
0
160578
185719
161927
185721
185722
78876
24780
0
0
185727
185728
185729
185730
185731
97266
0
0
0
0
97551
0
185739
185740
174974
185742
0
0
0
172634
25915
133459
112415
0
185751
0
99525
56748
146167
0
0
185758
0
0
185761
0
0
185764
185765
20197
126689
0
128214
185770
0
185772
179653
32872
0
0
0
0
0
185780
0
128820
185783
0
0
185786
3866
185788
20266
113621
185791
185792
185793
177315
67392
110547
0
0
159142
0
0
185802
0
185804
185805
172709
183597
127301
185809
0
185811
185812
0
185814
89408
185816
185817
0
0
0
75561
0
0
0
122021
9276
185827
185828
185829
143768
0
0
0
185834
109037
122068
185837
185838
185839
0
185841
162948
88997
114125
0
185846
185847
305
86967
185850
0
185852
185853
0
0
85711
185857
82213
15623
0
162999
92162
185863
185864
185865
0
185867
0
109643
185870
185871
0
166768
0
25993
0
28781
99305
185879
0
39014
145417
0
0
185885
0
36022
0
0
70741
146861
185892
0
185894
1219
94871
185897
185898
0
0
185901
117951
0
0
185905
185906
0
0
143530
185910
185911
185912
0
185914
185915
168244
63321
182253
137123
0
0
184814
185923
64831
118563
0
148470
185928
0
185930
69287
0
0
0
0
0
185937
185938
163228
78363
86303
185942
0
0
154225
185946
0
1916
0
185950
185951
185952
0
0
11006
36281
98253
185958
185959
185960
0
0
96327
185964
146272
77919
185967
185968
0
21147
0
137717
175216
0
0
0
0
185978
10618
185980
0
0
185983
185984
0
185986
185987
185988
52092
36832
0
185992
0
169056
185995
185996
185997
0
0
100805
186001
104602
186003
101053
0
114095
0
186008
186009
186010
0
186012
47030
28056
180307
186016
0
186018
186019
134840
186021
24719
0
186024
186025
186026
0
186028
99584
186030
53309
0
101106
186034
186035
0
29347
186038
101195
108368
0
0
186043
186044
0
137656
143244
186048
0
186050
186051
186052
59067
0
186055
0
186057
0
0
186060
186061
186062
0
0
38947
0
88962
150514
0
186070
129540
186072
73044
0
7489
0
49463
0
186079
170160
33118
186082
186083
186084
96893
88998
22254
186088
186089
0
0
186092
0
186094
0
186096
0
186098
186099
186100
186101
186102
0
186104
0
186106
0
157458
0
186110
115841
186112
0
0
0
186116
0
186118
73421
0
0
0
0
164514
186125
186126
186127
0
166554
36997
177802
130069
105725
157854
186135
186136
0
0
0
97325
0
186142
186143
0
0
186146
0
157980
0
186150
186151
0
11285
186154
186155
161057
0
186158
75314
0
186161
0
0
186164
0
0
0
100827
0
101729
0
0
0
186174
186175
63204
109447
186178
186179
186180
94572
0
186183
186184
186185
186186
186187
0
186189
186190
186191
127520
0
0
186195
0
0
186198
0
186200
0
45271
22556
186204
186205
0
0
186208
186209
170102
186211
0
0
0
21901
186216
186217
186218
0
0
186221
186222
24193
186224
0
0
78384
186228
0
186230
0
182138
124506
186234
186235
0
186237
0
79976
186240
0
186242
0
0
186245
0
186247
186248
21677
0
186251
143054
186253
0
160666
186256
186257
186258
0
186260
186261
186262
0
0
0
0
0
0
59708
88151
186271
0
186273
186274
8051
186276
186277
186278
186279
0
72806
186282
0
186284
90595
82238
180923
186288
0
186290
0
119729
186293
0
186295
0
0
0
186299
186300
0
0
168016
186304
186305
186306
0
4157
179245
0
186311
0
186313
0
186315
186316
186317
18624
40599
0
186321
186322
0
0
0
186326
0
186328
0
162608
0
52024
186333
163310
6901
116425
26590
0
0
186340
0
48692
186343
0
57133
0
20593
0
186349
186350
186351
29709
186353
186354
159887
166674
5198
186358
0
186360
0
186362
186363
0
113857
165387
0
0
186369
0
0
119513
59417
177371
0
186376
97545
186378
186379
159942
0
186382
169989
168193
81539
0
72127
98402
186389
186390
57817
0
0
186394
13302
0
0
0
186399
0
0
186402
186403
153490
86719
186406
0
115811
186409
186410
155681
0
186413
0
0
186416
102208
0
12010
186420
186421
186422
0
0
11212
0
0
186428
161172
186430
0
70890
61981
167491
142544
0
186437
33931
186439
186440
186441
0
186443
0
162844
186446
153992
115517
66300
186450
0
3785
144117
186454
148950
0
141054
186458
0
186460
186461
186462
72889
0
0
186466
132816
0
146348
0
0
0
112896
0
52745
515
0
108300
91974
186480
0
129910
186483
186484
186485
186486
83531
0
139527
0
0
0
0
27513
36383
0
0
182499
0
0
106445
75614
0
176141
100372
186506
0
0
0
186510
0
186512
0
186514
186320
186516
186517
0
186519
0
98286
0
186523
186524
186525
13385
186527
0
77755
0
0
29394
0
0
186535
116873
0
186538
0
186540
8986
0
0
186544
186545
186546
0
0
0
151216
186551
0
136819
131709
186555
186556
186557
186558
0
0
0
186562
182554
99469
186565
23679
186567
147208
186569
0
70865
186572
146237
0
2719
0
0
186578
186579
186580
157998
0
0
8715
186585
186586
109668
186588
0
21461
122029
0
147147
0
76093
0
163047
186598
80844
186377
34616
186602
28751
0
186605
0
30028
76658
186609
0
0
22958
0
186614
71833
186616
0
186618
186619
0
186621
16151
0
186624
51561
186626
186627
0
107754
186630
118247
186632
0
17838
186635
0
21880
143763
0
0
186641
0
0
59960
186645
186646
186647
186648
186649
186650
0
0
32137
2438
186655
186656
186657
0
0
0
186661
83059
186663
0
186665
186666
186667
0
23791
0
186671
186672
0
186674
98822
186676
186677
17866
186679
0
23694
0
0
186684
186685
186686
0
186688
186689
0
35677
0
186693
186694
0
186696
186697
0
0
186700
51686
0
0
68182
186705
0
186707
186708
186709
0
186711
186712
186713
0
0
186716
13572
186718
113161
38146
0
181698
0
186724
184941
0
186727
0
0
186730
0
1742
186733
186734
0
141694
133081
0
186739
0
0
106511
0
0
123065
186746
0
0
0
40114
136994
186752
48760
94605
0
186756
0
186758
186759
100651
89489
186762
186763
0
186765
186766
0
7006
186769
186770
0
0
186773
92123
0
168126
186777
93214
142710
186780
92660
0
132706
94101
0
0
186787
0
159618
186790
81038
186792
0
0
186795
0
186797
0
41486
0
0
0
32423
0
186805
57566
162891
0
186809
0
0
0
186813
186814
114498
186816
0
0
181459
0
186821
186822
0
163630
186825
128448
0
0
101189
186830
0
157755
0
0
115980
113608
97048
178587
186839
186840
110986
126640
186843
0
0
0
0
0
0
0
186851
186852
186853
186854
186855
186856
0
0
186859
186860
16158
186862
0
0
186865
0
186867
0
0
186870
186871
186872
0
186874
186875
63363
0
186878
0
186880
186881
0
0
186884
186885
186886
151050
153290
186889
0
186891
3829
186893
0
0
167640
0
0
186899
112898
186901
0
186903
186904
13943
0
50191
128264
158236
186910
0
186912
186913
97969
186915
186916
0
0
186919
129645
186921
0
0
0
186925
91993
83674
186928
0
0
0
23415
0
39644
0
186936
0
90548
186939
186940
76503
121419
0
0
186945
0
186947
186948
186949
57013
186951
81460
186953
46422
0
0
186957
167698
186959
0
186961
0
186963
0
0
186966
155578
0
0
0
0
0
186973
11805
165781
88537
0
186978
186979
176296
121985
186982
186983
0
6528
186986
184558
186988
186989
0
186991
0
29781
0
78171
0
186997
186998
0
106982
94441
32819
0
187004
187005
62204
187007
105798
134965
187010
6988
0
187013
187014
0
187016
0
0
0
187020
0
187022
0
0
180655
187026
157207
0
0
187030
46900
52044
0
187034
172903
0
0
35972
73110
0
187041
187042
0
168561
140369
187046
187047
37184
187049
187050
13299
187052
0
49066
0
0
187057
0
187059
0
0
112604
0
99712
187065
187066
187067
187068
187069
0
0
106918
0
0
187075
11854
111927
0
152967
187080
0
0
80705
187084
187085
133655
67694
187088
187089
0
88509
0
93743
0
71427
187096
19647
0
0
20004
147664
74569
0
90069
187105
0
186532
0
0
0
187111
0
0
57367
187115
48162
187117
0
6458
187120
47377
187122
187123
0
6864
19888
0
187128
187129
31420
187131
187132
0
0
108715
0
187137
131140
103552
187140
187141
0
164960
0
90938
0
173164
0
187149
187150
187151
156445
0
146096
0
162262
187157
0
0
187160
187161
187162
187163
0
0
0
0
0
179383
187170
0
187172
132938
187174
187175
31716
187177
0
187179
0
0
187182
187183
0
0
134377
0
187188
0
187190
0
187192
0
0
187195
187196
141346
187198
186107
0
0
187202
187203
0
91475
187206
131772
146872
0
44383
140524
187212
0
187214
0
0
0
0
187219
149365
52057
0
187223
169770
118602
0
0
9370
187229
0
0
187232
0
187234
187235
0
174027
147006
0
187240
0
187242
0
0
0
187079
0
0
187249
187250
187251
102977
0
132484
0
0
187257
24454
187259
144996
0
0
0
187264
187265
9276
187267
187268
187269
173520
41919
0
187273
0
140509
187276
67203
187278
0
187280
187281
0
187283
0
0
187286
99026
19764
149860
0
0
187292
0
0
187295
187296
130999
187298
187299
24808
187301
187302
187303
68115
0
169762
9629
46383
187309
187310
0
0
0
46390
0
0
187317
0
0
0
187321
0
39466
0
0
73675
166619
89044
0
187330
187331
122458
0
187334
0
0
147577
91745
187339
187340
0
187342
187343
0
187345
4229
0
0
187349
0
187351
93502
187353
0
165819
0
0
187358
187359
187360
126447
187362
187363
187364
187365
0
39004
0
187369
0
187371
187372
0
0
107753
0
187377
185079
187379
0
187381
187382
0
0
158479
0
187387
186816
0
149192
182672
0
185186
0
187395
0
155822
0
0
187400
187401
44944
0
83149
187405
187406
0
0
0
0
187411
0
0
42471
187415
0
187417
0
143916
132622
187421
187422
0
0
187425
0
0
132015
0
187430
72303
105198
0
121532
187435
187436
187437
187438
0
187440
96539
73714
0
183894
0
0
0
0
0
187450
42246
187452
187453
0
0
0
0
0
70661
0
16160
34907
0
187464
187465
0
111517
72259
0
187470
0
0
0
0
0
187476
71121
187478
187479
54442
117129
187482
187483
8864
0
187486
26807
153315
187489
187490
187491
0
187493
187494
128208
187496
0
0
124173
0
57006
0
0
0
0
187506
0
0
80666
0
187511
147641
0
0
187515
187516
187517
179750
124120
0
130429
52003
187523
0
0
187526
153772
187528
187529
0
132356
0
88115
52723
187535
187536
187537
0
187539
187540
92048
187542
0
187544
187545
0
187547
187548
42517
187550
187551
0
0
187554
2707
187556
187557
187558
187559
0
0
0
187563
0
187565
25406
187567
142562
42861
159544
187571
187572
0
3678
0
70018
0
187578
148031
0
26180
187582
0
0
187585
138869
187587
0
0
187590
0
0
0
0
187595
0
187597
112479
73410
0
74814
0
0
0
187605
0
0
0
187609
187610
187611
187612
0
0
0
0
187617
0
0
0
187621
187622
187623
37136
126192
187626
27770
174184
21489
187630
49426
0
151841
187634
165375
30118
187637
187638
172940
159830
187641
187642
0
4452
0
0
187647
0
0
187650
35350
187652
187653
187654
0
187656
152804
123364
165804
0
144223
0
0
187664
187665
187666
187667
187668
0
0
187671
187672
187673
0
0
0
0
187678
50393
187680
0
187682
0
108902
0
0
0
0
144036
187690
74763
187692
130165
0
0
0
187697
0
177183
0
0
187702
0
187704
21673
24038
187707
0
168227
0
0
113972
187713
0
178194
0
187717
187718
187719
187720
187721
0
187723
0
187725
248
187727
157330
187729
128806
187731
28200
50228
187734
187735
0
187737
93097
0
0
30945
0
0
0
187745
0
0
95051
7521
0
99487
98337
172010
0
0
187756
0
187758
4498
166139
0
0
178658
53656
0
0
0
187768
32030
187770
187771
0
0
187774
187775
187776
98261
0
187779
187780
0
187782
187783
98364
0
0
0
187788
187789
181301
0
187792
25844
0
166810
187796
85647
0
172864
187800
0
187802
0
187804
187805
187806
0
11844
187809
187810
117928
187812
36197
0
187815
187816
187817
187818
187819
0
187821
0
0
187824
187825
0
0
0
187829
0
0
155183
187833
187834
40279
187836
187837
187838
0
0
187841
0
9669
0
49375
0
187847
82846
0
19537
0
31716
0
24421
187855
0
0
0
65924
152052
187861
0
187863
0
138460
0
187867
187868
187869
187870
187871
0
0
39727
187875
153391
0
38032
187879
0
0
0
187883
187884
13449
34420
150242
0
0
0
0
130648
187893
115907
169323
0
2373
156392
0
158206
0
0
187903
187904
0
107392
0
0
163471
187910
187911
155523
0
187914
0
0
0
0
0
0
187921
55897
187923
187924
0
0
187927
170289
0
187930
0
15097
119946
0
187935
187936
0
0
0
187940
187941
0
187943
187944
0
0
187947
175531
187949
187950
187951
31204
39115
0
0
0
187957
187958
158120
0
0
0
187963
0
70973
0
0
27775
0
187970
0
187972
0
187974
47367
0
187977
97756
0
0
187981
0
0
187984
187985
187986
33882
79508
0
0
12112
187992
116859
187994
187995
0
0
64796
187999
188000
0
188002
0
46468
0
188006
82477
0
188009
188010
188011
188012
0
188014
0
109476
51008
188018
0
0
0
0
10619
188024
0
0
188027
0
188029
5321
167239
0
188033
0
0
188036
188037
117464
92724
1692
80833
188042
44963
177660
0
11404
0
188048
0
188050
188051
0
151046
181851
0
188056
0
0
136726
188060
188061
0
0
0
0
0
188067
188068
156047
0
188071
188072
188073
0
0
0
188077
18281
0
64637
188081
188082
188083
188084
0
109397
135004
0
188089
0
0
0
0
0
188095
0
0
0
188099
188100
188101
188102
0
0
61661
188106
188107
152249
188109
188110
188111
188112
0
188114
0
188116
11885
0
0
0
188121
188122
0
188124
182449
100774
188127
188128
188129
188130
93761
119323
188133
0
62909
188136
0
0
0
0
188141
0
188143
188144
188145
182741
135290
0
188149
188150
0
188152
0
150750
0
50443
0
188158
188159
188160
107298
0
188163
0
188165
0
0
0
0
66063
0
0
131310
188174
188175
188176
188177
188178
98456
0
0
12561
39032
188184
0
0
188187
70944
0
188190
188191
168323
0
0
0
188196
188197
0
188199
0
0
0
186476
188204
188205
87226
188207
1115
0
27065
0
150791
120569
188214
188215
0
188217
97841
0
188220
0
0
188223
188224
0
188226
0
188228
166247
188230
188231
0
66965
188234
0
0
0
0
0
188240
0
0
188243
0
0
188246
0
188248
0
91495
188251
174723
0
37820
188255
188256
0
0
188259
188260
188261
28899
0
188264
188265
53692
141358
188268
0
188270
188271
0
125537
0
188275
0
0
63452
64753
92495
88642
188282
188283
188284
97796
14508
188287
0
0
0
188291
65547
188293
0
62051
0
188297
38946
188299
188300
175900
112531
188303
188304
0
188306
188307
188308
0
94880
188311
0
188313
0
0
80880
0
0
188319
28456
105439
172843
188323
0
113346
188326
0
188328
130505
188330
188331
188332
91737
188334
188335
188336
0
188338
188339
176022
0
188342
0
188344
188345
188346
188347
188348
188349
188350
158476
82089
0
0
0
0
84914
46866
12834
188360
188361
0
0
116560
188365
188366
0
188368
142130
188370
188371
84458
0
0
0
188376
10907
13397
151543
6285
188381
188382
6472
0
13804
0
188387
179882
188389
188390
0
188392
188393
0
188395
0
188397
187997
188399
0
188401
188402
0
188404
116040
188406
0
188408
188409
188410
188411
188412
0
0
0
0
54442
0
0
188420
188421
188422
0
0
62018
96126
117685
0
158276
0
188431
0
41523
94887
0
0
188437
0
188439
188440
0
4564
0
94397
134785
188446
0
188448
188449
120895
0
109832
0
188454
55502
188456
0
0
188459
0
59198
0
14065
188464
0
188466
0
184231
0
188470
0
0
0
188474
96763
188476
188477
188478
53738
0
188481
188482
125702
84850
0
0
188487
0
114405
188490
0
188492
0
0
188495
26867
131167
0
188499
188500
0
0
188503
28013
152581
0
188507
162075
0
92783
115238
0
0
65363
188515
188516
188517
188518
188519
99423
86686
188522
0
0
188525
188526
57505
188528
188529
188530
188531
188532
188533
0
188535
188536
0
188538
188539
87048
72168
86187
99429
61377
0
472
0
5204
188549
188550
188551
156389
105143
33301
0
151351
188557
188558
79867
0
188561
188562
0
17895
177129
188566
188567
188568
0
56552
0
188572
188573
188574
161749
188576
0
135147
94491
98316
32227
0
0
38941
0
188586
188587
188588
0
188590
188591
0
173689
0
0
0
188597
169526
188599
16514
24779
0
0
188604
0
0
104292
0
159646
0
89625
188612
0
188614
188615
188616
174830
0
0
188620
0
0
0
188624
188625
0
0
0
0
96995
188631
0
0
144132
98313
188636
97232
0
0
188640
35912
188642
0
13371
115425
0
0
188648
156369
0
0
0
0
0
133848
96141
0
0
188659
0
0
165067
188663
188664
188665
188666
188667
188668
63781
0
0
14275
15920
0
169802
0
188677
0
0
46615
188681
188682
113194
0
169037
0
188687
188688
52661
0
0
22000
188693
151739
188695
0
0
0
188699
143690
188701
56413
162596
188704
0
0
188707
141740
188709
188710
188711
0
188713
0
188715
159858
0
93746
125679
0
143380
188722
188723
188724
0
188726
112283
188728
188729
124822
188731
181736
61744
188734
32016
0
112727
32389
146347
188740
0
188742
188743
0
188745
0
0
188748
70219
188750
159196
0
188753
188754
188755
21716
0
169009
188759
143051
188761
188762
188763
128562
0
188766
187947
188768
136167
0
188771
188772
188773
188774
67856
0
0
188778
188779
188780
47183
0
28254
188784
188785
133452
88002
0
86497
188790
0
0
0
0
0
188796
0
0
188799
188800
0
98039
188803
188804
141209
182887
0
188808
188809
188810
0
155708
21863
56754
188815
188816
0
0
0
188820
39880
0
16695
98701
0
188826
50275
188828
0
188830
188831
0
0
188834
58762
0
188837
11212
0
97099
188841
0
0
188844
24521
34303
0
188848
98634
0
69496
188256
188853
0
188855
0
0
188858
0
140270
188861
0
188863
0
188865
0
188867
0
188869
0
188871
188872
188873
9553
124629
188876
188877
156823
188879
188880
188881
72785
0
0
188885
143548
188887
15360
72411
0
0
188892
12976
188894
188895
0
0
171912
0
11212
0
0
100419
188904
14235
153962
188907
167193
0
0
0
0
56213
86006
188915
0
188917
188918
188919
0
188921
0
188923
0
75265
19071
188927
8321
188929
130876
188931
188932
0
188934
186983
55550
0
188938
172767
188940
0
2952
188943
188944
188945
188946
188947
0
2497
188950
188951
104021
188953
0
0
188956
77219
188958
16916
0
188961
108633
68065
188964
30685
188966
188967
0
0
70265
177259
28092
188973
188974
0
0
188977
188978
148593
188980
0
188982
0
0
0
188986
0
188988
188989
57139
188991
188992
188993
0
188995
188996
0
33251
188999
189000
0
189002
0
81656
189005
189006
189007
189008
189009
0
0
0
0
144772
189015
0
189017
0
189019
0
189021
168375
147945
0
129563
165296
189027
189028
0
138579
116280
135074
189033
189034
189035
175507
189037
85042
189039
126605
27632
70655
189043
0
114075
0
189047
0
0
128297
84507
49574
0
0
106647
189056
189057
0
189059
189060
189061
189062
189063
189064
7368
94894
189067
0
104881
0
0
189072
7425
0
0
189076
0
189078
0
15542
189081
0
189083
0
13228
98319
0
0
140641
189090
189091
0
75068
23167
135296
189096
173610
189098
107569
111505
189101
174215
189103
0
189105
0
189107
0
93093
32372
18254
180856
189113
3995
189115
189116
189117
130608
0
0
173293
0
189123
178738
118024
0
0
189128
0
189130
0
189132
0
0
0
189136
189137
0
0
0
100720
189142
0
0
0
66530
189147
79806
189149
0
97057
189152
189153
0
189155
0
189157
189158
189159
0
162549
0
189163
0
189165
171523
189167
189168
0
189170
189171
189172
189173
189174
81115
189176
0
98546
189179
189180
0
15549
17762
162896
0
0
0
181511
0
189190
0
0
64443
0
0
11357
150783
0
155445
0
0
189202
189203
0
0
51530
189207
0
0
0
189211
189212
189213
0
796
189216
66960
189218
0
0
189221
0
0
55728
189225
189226
0
15225
189229
189230
50721
0
187975
181977
131981
70144
0
83013
7114
0
137515
189242
0
0
189245
0
189247
189248
0
0
189251
66805
0
0
0
189256
0
189258
189259
189260
189261
125053
189263
189264
0
189266
189267
65298
0
189270
60787
58103
0
128479
121244
189276
0
116507
189279
16216
0
136214
189283
189284
189285
0
188851
0
189289
30245
189291
183648
189293
0
189295
0
0
0
189299
189300
189301
0
189303
0
189305
0
189307
189308
189309
189310
0
0
189313
0
189315
189316
87312
0
87491
0
189321
0
189323
0
189325
43833
0
0
0
189330
0
189332
0
189334
0
52588
189337
54961
0
0
189341
0
87721
0
0
0
0
189348
189349
0
133299
24936
0
0
189355
118231
46658
189358
0
0
189361
0
24899
138031
0
0
189367
0
91918
0
162450
171201
149382
189374
0
45193
38241
170205
0
0
0
189382
0
189384
178839
65124
189387
0
189389
0
0
189392
189393
97484
128371
36592
189397
189398
189399
0
0
0
69476
18194
189405
189406
189407
0
0
189410
150317
189412
113010
23254
0
189416
189417
57920
114625
189420
19705
189422
189423
189424
0
189426
0
0
99317
0
189431
0
0
126032
189435
0
152599
189438
189439
189440
189441
0
0
0
189445
0
0
46900
189449
0
114049
0
159667
0
129812
149465
189457
59162
65297
189460
189461
189462
189463
0
189465
141057
189467
189468
0
189470
189471
0
183747
185184
189475
0
24993
0
0
189480
189481
189482
0
189484
189485
189486
189487
0
189489
0
0
0
140479
110934
164371
180111
0
189498
137741
0
0
129710
184808
0
0
0
0
189508
189509
189510
81559
189512
39777
189514
171158
189516
0
189518
189519
189520
0
189522
189523
0
147507
189526
0
0
189529
189530
1943
159217
80292
189534
189535
163021
0
0
0
0
0
1826
189543
189544
189545
157977
35779
113642
0
189550
189551
0
189553
72461
0
47154
0
189558
189559
121826
188762
138168
54786
133802
189565
25360
189567
0
21014
0
0
189572
135897
0
189575
0
86593
189578
45041
189580
0
147617
0
0
189585
0
0
167611
0
0
0
189592
189593
189594
189595
189596
0
9395
156877
189600
189601
0
125560
189604
0
3686
189607
164389
189609
189610
34420
0
0
0
0
189616
0
0
0
71663
0
189622
99412
189624
189625
189626
86059
189628
189629
0
95753
189632
0
80610
0
189636
189637
0
0
189640
189641
2571
189643
189644
47440
0
70741
0
189649
0
94761
0
0
189654
189655
189656
0
189658
7695
0
1984
189662
15534
0
0
189666
0
0
189669
189670
0
189672
184166
0
179049
189676
189677
0
189679
189680
189681
76603
189683
189684
189685
0
189687
16871
722
0
189691
0
189693
189694
0
189696
0
0
45475
189700
189701
0
187700
0
189705
189706
0
189708
189709
54426
0
189712
83922
189714
0
0
0
189718
0
41782
21252
189722
189723
80169
184290
19358
3872
189728
0
128083
173336
26543
189733
141781
0
85836
167599
0
0
52528
0
166735
189743
0
0
0
189747
106104
0
160419
0
0
189753
189754
0
189756
31960
0
135201
20916
0
189762
189763
0
0
189766
0
189768
188579
189770
189771
153489
0
189774
189775
0
0
189778
111188
0
0
0
0
25579
53227
189786
189787
189788
48593
189790
0
189792
189793
0
189795
134208
189797
35510
0
95636
104040
0
0
0
189805
0
108889
0
0
189810
189811
4825
0
0
39048
189816
189817
0
75390
96733
67860
0
44011
189824
0
6780
32878
189828
189829
0
0
92110
176561
0
0
189836
0
0
136640
0
27465
0
0
0
189845
189846
0
39480
0
189850
0
189852
11897
189854
150
189856
189857
189858
0
0
92928
0
112816
189864
175158
52371
189867
189868
0
72849
0
189872
154779
189874
164019
189876
189877
0
189879
0
18580
189882
176133
189884
0
0
189887
189888
0
0
0
189892
0
0
0
93158
65819
189898
182699
0
0
0
11334
56243
189905
189906
189907
0
85597
132732
189911
182554
189913
138146
0
189916
189917
5751
1177
189920
189921
0
0
187631
10475
43819
189927
189928
189929
189930
70664
0
160776
189934
149578
0
71563
189938
189939
189940
189941
189942
0
138229
0
189946
5363
189948
0
63061
189951
189952
0
189954
86907
0
115828
189958
0
189960
189961
48857
189963
0
0
21457
40702
189968
0
0
0
0
0
189974
189975
49826
0
189978
189979
189980
0
0
0
189984
189985
0
0
145772
0
189990
0
189992
189993
0
0
189996
0
189998
0
0
39608
181583
190003
190004
190005
153111
0
151081
95785
0
0
144831
0
28552
190015
0
190017
190018
190019
0
0
0
0
190024
55279
0
190027
0
0
161567
117339
0
190033
190034
158872
0
0
107108
0
0
2858
190042
171468
90803
0
190046
0
190048
0
0
0
0
0
0
0
134820
0
190058
0
170076
0
190062
0
44303
190065
114145
190067
180449
0
0
0
0
190073
0
190075
0
78267
0
0
190080
0
190082
0
0
190085
177642
0
51956
0
0
92304
135479
0
190094
44560
0
190097
0
186120
0
0
185012
0
190104
40700
0
94916
190108
158105
50552
190111
190112
190113
190114
0
190116
190117
0
0
0
0
190122
190123
141284
0
0
190127
0
79072
0
190131
0
143794
76467
101684
0
190137
190138
0
98833
190141
190142
0
89316
134077
190146
0
0
190149
190150
0
18812
14536
139513
183662
190156
190157
158060
190159
0
0
58304
65196
0
0
76768
0
190168
178928
11062
190171
34853
190173
32423
0
2719
190177
19336
190179
174233
190181
104330
16399
0
0
190186
0
0
160273
0
63902
190192
190193
129191
90392
190196
190197
103689
43215
190200
190201
162786
190203
0
0
190206
86845
0
190209
0
190211
0
176603
0
0
190216
19730
190218
19685
39208
0
95101
60138
0
128814
20159
190227
0
190229
190230
190231
0
133474
190234
190235
190236
150180
190238
190239
0
190241
57205
190243
0
170270
0
190247
190248
190249
190250
0
99300
0
190254
185846
0
0
190258
150665
3241
0
190262
0
190264
0
0
169461
190268
190269
0
0
65329
0
0
0
0
90574
0
0
0
190281
190282
0
190284
190285
190286
84703
190288
0
190290
138245
190292
165278
190294
190295
190296
0
156342
0
0
0
175735
190303
141325
190305
190306
0
190308
0
0
190311
190312
0
112124
17979
0
0
190318
0
53656
190321
190322
190323
177883
190325
80124
0
0
0
0
190331
190332
190333
0
13545
143090
190337
0
0
0
143061
0
0
0
183856
0
0
87252
190349
190350
0
190352
6731
8071
0
0
0
190358
0
190360
190361
190362
190363
0
190365
0
173427
0
0
79150
0
107986
74351
190374
190375
190376
134819
118432
0
190380
190381
190382
0
42148
190385
190386
190387
0
0
0
190391
121843
190393
190394
45886
0
26975
151283
76979
190400
190401
0
190403
22684
0
0
190407
0
177856
0
28900
0
0
190414
0
0
190417
0
0
0
30514
190422
78419
31513
0
190426
190427
83127
0
149863
0
0
0
190434
28936
190436
53005
190438
174470
2974
40941
0
0
190444
190445
117310
0
190448
190449
190450
190451
0
21932
0
0
97461
190457
0
0
190460
190461
190462
0
190464
190465
0
190467
0
0
190470
92319
74435
0
0
97129
190476
190477
145435
190479
190480
21423
0
61786
0
190485
0
0
146912
190489
190490
176371
190492
47503
147190
190495
0
0
140196
181108
0
0
0
190503
190504
0
0
190507
190508
0
190510
190511
0
55505
190514
190515
0
38337
155758
190519
74716
190521
94795
110335
190524
190525
112203
190527
0
178168
0
82423
0
0
190534
54290
190536
190537
0
93324
181840
12863
0
0
169293
50748
190546
190547
190548
190549
190550
109333
183283
190553
190554
0
0
190557
190558
13806
0
190561
181659
190563
190564
190565
190566
0
0
0
0
190571
0
190573
128495
78265
190576
0
190578
0
0
0
190582
74220
190584
190585
190586
190587
182649
0
91238
190591
0
15697
190594
122056
0
150694
0
0
190600
91963
190602
0
190604
190605
190606
7063
190608
190609
0
0
115683
190613
190614
0
190616
9344
190618
135603
23017
176994
0
190623
16349
190625
0
147532
0
30918
0
190631
0
190633
0
155254
190636
0
0
0
0
190641
184234
190643
190644
190645
190646
0
7591
1229
0
0
103505
167174
96544
154320
0
159307
190658
0
190660
0
89715
82236
190664
190665
0
105766
190668
0
190670
190671
46448
6837
190674
0
97355
119724
0
68050
190680
4751
190682
0
190684
190685
0
0
190688
190689
98644
0
0
0
190694
190695
0
190697
190698
0
190700
190701
0
0
0
190705
28833
190707
23886
0
0
0
80487
1980
151175
190715
0
0
16094
110719
0
0
190722
0
190724
0
44949
190727
190728
115229
190730
91652
0
58284
112863
31325
97998
190737
58815
12265
161655
0
0
190743
115804
190745
190746
190747
190748
834
190750
176216
190752
97858
41332
190755
0
0
190758
0
0
190761
0
190763
190764
0
190766
190767
0
106843
59304
0
0
0
190774
86590
0
0
23765
0
62663
190781
190782
0
40127
0
0
0
0
77321
0
0
0
190793
190794
26016
0
0
0
0
0
190801
0
19223
113332
0
190806
0
98513
41028
190810
158414
190812
190813
0
101554
190816
190817
190818
0
190820
190821
0
162524
13611
190825
0
0
190828
0
154971
21410
24585
0
185231
46724
190836
0
0
151463
190840
0
0
160105
0
190845
190846
7220
0
169949
91297
0
70914
0
190854
190855
190856
190857
0
190859
0
35254
0
0
23918
0
190866
0
190868
0
128653
0
190872
95395
0
0
91741
190877
0
190879
0
41674
178533
190883
0
190885
190886
2971
190888
0
190890
190324
44438
190893
0
190895
190896
0
190898
0
0
183796
0
96449
190904
190905
190906
190907
4398
131650
111243
64655
0
0
190914
26837
0
190917
26796
190919
0
132944
129059
190923
91328
16606
83550
0
147534
0
179657
0
0
0
153275
190935
190936
47475
190938
190939
190940
0
11828
123652
190944
0
75976
190947
190948
190949
98623
190951
0
190953
21885
0
190956
0
190958
190959
190960
0
0
190963
112022
190965
0
190967
190968
187393
139019
190971
190972
190973
0
0
190976
0
190978
190979
0
0
133786
0
190984
190985
56259
58762
0
0
190990
190991
79906
0
187837
0
190996
36264
53655
190999
0
191001
85985
191003
9947
7460
191006
191007
191008
0
191010
0
191012
15056
0
169220
191016
154505
191018
0
191020
191021
0
191023
0
4551
191026
0
0
0
0
0
191032
71328
0
185254
191036
152939
191038
191039
0
191041
81419
34983
106898
191045
0
82278
143737
151933
20793
0
0
0
0
0
0
3469
191058
191059
191060
58417
0
0
0
0
0
191067
191068
191069
191070
0
58772
2977
172845
0
191076
0
191078
6756
191080
191081
0
191083
85056
0
191086
191087
191088
191089
0
99035
0
191093
0
0
0
191097
0
191099
191100
124819
0
191103
39083
73389
0
0
191108
191109
0
191111
0
136323
0
191115
0
85547
0
191119
191120
191121
0
0
0
0
179068
191127
0
181230
119495
0
139595
59999
0
191135
191136
191137
191138
191139
94035
0
0
191143
191144
191145
0
32735
94864
0
191150
19119
0
191153
191154
179258
191156
178893
0
21618
191160
0
31214
191163
0
21262
0
0
18817
56789
0
0
0
18486
0
191175
0
0
0
0
36886
191181
0
0
0
0
191186
0
191188
191189
191190
191191
0
0
0
0
187149
160826
191198
58944
0
191201
26697
0
191204
191205
191206
0
93033
191209
191210
0
191212
0
191214
191215
144705
144496
191218
191219
0
191221
11941
41962
81478
0
0
4922
0
191229
0
183385
107396
109887
0
71269
191236
191237
81471
191239
0
0
0
75290
132151
0
0
0
6441
8620
191250
191251
191252
96199
191254
0
64491
44468
91699
0
0
0
0
130737
191264
100728
0
0
191268
191269
0
191271
191272
0
191274
11133
191276
191277
191278
0
0
0
113614
191283
0
0
0
191287
191288
16160
0
191291
191292
105185
60501
191295
10110
0
191298
50796
11721
191301
191302
0
0
191305
0
0
191308
191309
0
191311
70384
0
0
191315
191316
0
0
0
191320
191321
191322
0
89415
126209
0
0
191328
191329
74018
0
0
191333
0
33270
161461
0
191338
81115
191340
0
0
191343
191344
191345
0
136825
162191
32393
191350
49764
65954
39692
191354
0
170964
0
64241
191359
0
0
180222
191363
132456
0
0
119475
191368
191369
191370
191371
191372
191373
191374
0
191376
139929
81920
0
191380
0
0
0
0
0
185563
191387
0
191389
151243
0
0
191393
69139
0
0
0
191398
191399
0
157966
0
176956
191404
17405
0
76096
0
191409
0
0
191412
65924
88130
0
0
191417
72309
187199
191420
176545
80460
0
11201
191425
191426
133660
191428
164470
35452
0
76520
191433
102183
0
0
191437
191438
158851
191440
191441
191442
67177
74696
5028
161893
160475
0
71642
191450
0
0
191453
84958
0
0
45269
0
20809
0
191461
191462
141576
191464
0
95900
191467
0
53242
181213
191471
191472
32543
191474
41427
0
0
147582
49391
157347
0
0
0
191484
16047
0
15946
88719
191489
143377
0
0
191493
191494
106213
55493
0
0
0
191500
191501
0
0
0
191505
191506
191507
0
0
0
191511
112849
0
184095
190719
0
191517
110118
0
191520
107848
191522
191523
96881
191525
191526
79000
0
191529
191530
184079
191532
191533
0
191535
0
191537
0
191539
180104
191541
191542
4079
191544
191545
191546
0
17738
191549
191550
179447
0
0
0
191555
99103
0
191558
37529
0
0
0
0
191564
0
191566
0
0
0
0
0
191572
13930
191574
191575
0
28647
171005
191579
191580
0
191582
191583
51934
0
0
191587
0
32108
191590
191591
0
191593
0
0
177002
191597
191598
0
191600
0
191602
191603
30181
140826
191606
191607
191608
6626
35473
77213
191612
174168
0
0
0
0
0
163908
191620
50646
0
191623
162951
191625
40579
0
0
191629
181407
0
138146
127882
113981
191635
54250
130634
190634
0
0
191641
0
141529
135802
191645
44132
0
28907
0
5167
0
119291
191653
191654
0
191656
191657
191658
191659
191660
191661
164993
0
191664
191665
74666
60635
191668
191669
0
23645
0
191673
70912
0
0
191677
191678
51026
10948
191681
0
0
191684
0
191686
0
191688
142281
191690
130828
191692
181876
0
0
91926
0
0
31124
191700
10055
191702
0
0
183595
178276
0
161303
95243
0
0
191712
191713
0
191715
181515
97452
0
0
95228
0
64129
5308
191724
191725
146845
139345
169416
191729
191730
0
191732
0
0
191735
0
464
191738
132442
191740
191741
191742
191743
0
0
0
7369
0
0
191750
0
133260
176164
133756
191755
0
191757
0
0
14782
0
191762
91865
191764
0
116394
2796
191768
38908
0
160566
0
169413
16062
0
0
0
191778
191779
191780
133913
0
191783
191784
191785
191786
191787
0
0
0
0
0
16232
0
0
191796
191797
0
0
0
174502
0
191803
0
13338
21878
0
191808
191809
191810
0
171859
0
0
139158
0
43440
191818
0
0
191821
0
191823
0
54503
0
0
0
191829
62508
0
0
28048
187205
0
191836
191837
191838
191839
191840
0
100407
191843
191844
0
0
191847
176393
191849
191850
0
115430
0
191854
191855
48490
0
191858
0
135869
191861
55287
191863
90974
0
191866
0
0
69938
0
0
78049
15413
191874
191875
0
191877
0
143264
0
191881
191882
191883
0
40660
0
191887
191888
148017
176263
0
91403
191893
0
0
97843
0
191898
191899
0
191901
0
191903
191904
191905
73796
0
191908
191909
0
191911
95031
191913
191914
0
191916
93969
0
0
191920
191921
0
191923
191924
0
191926
0
14493
0
191930
0
109214
191933
191934
114473
0
191937
188519
57210
172913
76510
0
191943
191944
173120
0
0
11097
122419
94067
97252
0
191953
0
0
0
54819
0
103885
191960
0
191962
191963
0
0
0
0
191968
0
191970
0
191972
0
191974
164163
0
191977
27314
191979
15557
0
191982
191983
0
191985
0
191987
191988
191989
0
191991
182463
17339
191994
169374
34244
191997
83338
0
100068
192001
16088
192003
34033
192005
192006
31320
192008
192009
168531
192011
123591
192013
0
192015
150118
0
192018
0
175291
192021
192022
161162
4360
0
192026
0
192028
192029
59618
192031
192032
0
192034
192035
192036
192037
192038
0
9160
192041
135103
0
0
100593
0
156797
168906
126570
0
155745
192052
192053
0
0
192056
97311
123752
192059
31658
192061
57381
0
192064
192065
40242
192067
192068
42028
178738
0
0
192073
192074
0
0
192077
0
192079
192080
192081
0
156634
192084
0
192086
13327
192088
192089
0
122952
192092
0
0
192095
0
67656
0
192099
191755
192101
0
0
170496
192105
192106
0
0
192109
0
192111
0
192113
192114
33009
0
192117
0
0
0
127582
0
0
47026
192125
192126
192127
107312
192129
0
94711
0
0
0
0
0
183690
0
192139
0
192141
0
192143
0
0
76745
0
0
154028
5587
0
0
192153
192154
117732
192156
172397
192158
192159
0
192161
192162
192163
192164
0
0
192167
192168
0
192170
192171
0
135029
192174
35084
5928
192177
5215
0
192180
192181
0
192183
192184
0
192186
98963
192188
192189
0
0
19769
0
0
122204
0
0
106593
192199
92203
0
0
0
97841
0
0
162975
1360
0
192210
192211
0
192213
192214
192215
90899
192217
55919
192219
132583
0
106716
0
192224
93376
0
192227
192228
9905
192230
0
192232
192233
112360
0
0
97766
192238
192239
4416
17242
192242
0
157216
192245
0
192247
192248
192249
192250
192251
0
192253
0
181629
11709
192257
192258
192259
144136
192261
192262
0
0
167429
0
176705
48780
192269
61932
0
58067
0
192274
83605
192276
124810
39044
0
0
192281
0
0
0
42322
192286
192287
192288
0
95989
192291
0
17760
192294
132989
0
0
192298
0
0
148821
192302
192303
192304
192305
192306
0
0
0
0
0
0
0
192314
0
158376
192317
0
8539
0
135368
42407
36838
0
7078
192326
21684
192328
192329
168526
191005
153063
192333
0
0
0
124570
192338
0
0
186754
0
62527
0
0
192346
132469
192348
161821
173942
192351
91420
192353
0
192355
192356
0
123732
192359
46965
118296
0
0
139551
189179
183878
192367
0
0
0
0
11704
29669
192374
163961
192376
192377
192378
0
0
192381
0
192383
153115
192385
21040
192387
0
0
22000
26022
4560
0
192394
192395
134497
192397
0
192399
155562
192401
67799
192403
0
0
111730
192407
192408
61098
184190
0
192412
173098
0
192415
0
0
165174
0
0
47310
0
0
27782
0
30068
192427
192428
192429
165853
192431
149878
97789
0
8249
112703
53553
0
192439
0
192441
0
96616
187385
0
0
136816
183700
192449
105003
14347
192452
192453
0
192455
159963
177460
0
34661
98685
0
0
0
192464
192465
192466
192467
0
192469
192470
0
192472
140484
0
0
0
192477
0
0
0
0
0
0
0
0
0
0
100145
0
7124
192491
11303
99320
0
114392
0
35783
0
97580
0
0
98337
185723
192504
0
147431
192507
192508
0
7411
84958
0
0
81294
0
0
192517
192518
121878
0
0
0
192523
192524
0
181686
13558
192469
0
142124
0
192532
70431
0
0
192536
151560
0
0
192540
0
192542
0
191272
0
0
63967
192548
192549
37500
85501
192552
131277
99329
0
0
0
0
0
192560
0
100428
192563
192564
16809
144798
72682
192568
192569
100461
0
192572
86347
192574
17835
158962
0
41741
0
0
192581
0
0
122074
38111
192586
192587
79015
0
192590
0
192592
0
42760
192595
0
192597
192598
1185
0
6441
192602
192603
110802
0
0
0
40638
192609
0
184661
1957
192613
0
0
192616
0
163755
0
51732
0
79031
0
0
192625
160662
183679
192628
192629
192630
124268
192632
181449
0
192635
0
187783
192638
0
49254
192641
0
192643
0
88254
55979
0
47026
0
0
101085
192652
192653
192654
192655
0
59181
192658
0
20637
43783
177539
147188
192664
170757
192666
192667
0
97458
192670
153132
0
192673
0
0
33646
29596
192678
0
51127
0
0
0
0
192685
192686
150371
0
192689
192690
0
0
17356
39797
0
192696
97889
0
192699
192700
4157
192702
192703
0
192705
192706
160559
0
192709
0
0
0
192713
192714
192715
20277
0
192718
153300
0
0
0
14630
192724
192725
3735
0
192728
192729
192730
0
0
192733
0
192735
192736
0
187693
192739
192740
192741
4872
192743
192744
170170
0
192747
0
192749
71650
192751
192752
124227
0
192755
192756
0
76662
0
0
192761
192762
192763
0
0
192766
134943
0
0
162101
192771
64716
192773
192774
1669
192776
192777
84711
14405
0
4590
0
0
0
37242
137979
0
0
192789
192790
0
0
94941
192794
0
0
192797
0
0
192800
0
0
0
57305
0
53092
192807
192808
192809
0
0
0
192813
153787
0
192816
192817
192818
0
0
0
192822
0
192824
192825
192826
192827
0
192829
192830
0
119539
0
27424
192835
0
0
55942
0
126266
192841
0
98049
0
192845
0
78807
0
0
0
0
105998
192853
48895
55495
0
39710
0
0
192860
192861
192862
0
0
0
97661
163510
192868
192869
192870
192871
0
192873
16378
0
0
38155
192878
154699
192880
0
0
192883
0
0
192886
192887
107354
47930
9753
91361
110154
152055
0
0
192896
0
93840
0
95636
0
166624
164220
109648
192905
0
0
0
75534
0
108271
47254
126661
0
192915
0
192917
192918
192919
45024
192921
0
0
192924
55389
114292
192927
0
0
0
0
192932
192933
127595
192935
0
192937
192938
192939
152029
192285
192942
192943
38210
104695
192946
0
49330
0
0
0
33458
192953
0
192955
186422
0
0
0
0
0
192962
37523
104206
0
0
192967
192968
192969
163887
0
0
0
192974
8318
0
153540
192978
192979
129646
192981
0
192983
130818
192985
192986
192987
192988
13176
0
52592
81592
0
0
0
0
192997
192998
192999
0
193001
193002
0
193004
0
0
0
193008
0
75712
193011
0
193013
40831
144139
193016
193017
193018
193019
115813
162795
0
193023
0
0
139422
0
95149
193029
193030
193031
0
37847
0
193035
0
193037
0
0
193040
0
193042
108572
193044
3242
26767
193047
14366
0
193050
0
0
193053
140623
0
193056
193057
153995
36230
59849
193061
0
188728
193064
193065
185363
193067
138134
179375
27728
0
193072
0
193074
0
60075
0
0
137074
0
193081
193082
0
0
98631
193086
193087
193088
127524
0
0
33981
193093
0
38997
0
193097
193098
56084
193100
193101
0
193103
59561
193105
0
0
193108
29575
129535
0
193112
149815
193114
175663
193116
64141
87114
0
145237
193121
52228
193123
0
0
71934
0
0
10217
193130
0
193132
0
193134
193135
18135
184693
0
0
193140
193141
0
0
0
193145
190202
0
193148
19473
0
178439
0
0
193154
92780
193156
8988
130722
0
0
143202
0
193163
0
173312
0
193167
0
0
174012
480
169442
0
56029
193175
0
193177
0
66903
26902
52550
0
157319
193184
0
0
15307
143719
0
0
0
23440
193193
2438
0
0
0
193198
40965
193200
0
193202
27326
193204
0
119658
193207
193208
0
193210
4377
193212
186776
193214
73536
0
193217
193218
193219
193220
193221
0
0
181559
186901
193226
2658
0
65122
0
141822
0
0
0
0
193236
193237
193238
153389
193240
61996
193242
0
193244
193245
0
0
0
193249
193250
0
0
0
0
193255
0
193257
0
0
0
0
98770
0
159543
2373
193266
193267
16876
0
0
193271
193272
0
0
99007
193276
0
193278
0
193280
160741
29378
0
193284
84328
0
0
193288
193289
0
193291
96797
120441
193294
193295
0
0
193298
36710
29000
193301
55235
0
193304
50549
188132
193307
193308
40492
88237
193311
173347
193313
34480
0
161949
41
0
193319
0
170746
0
0
113411
193325
0
64957
193328
171409
89530
0
20034
0
145020
126766
12520
0
193338
28014
193340
97674
55054
0
193344
155637
173703
193347
193348
184551
0
0
193352
193353
0
193355
0
0
0
193359
131766
193361
0
193363
0
88230
0
174340
154630
0
0
132095
77182
183897
16753
193375
0
0
193378
193379
193380
1754
193382
193383
100473
193385
0
0
80476
0
61917
193391
175652
193393
193394
193395
68058
0
184862
193399
0
0
0
0
0
113414
193406
0
193408
32442
153185
193411
0
125794
0
193415
114435
193417
193418
0
0
129730
129516
82138
0
165322
0
150807
155507
1000
193430
193431
0
193433
193434
193435
0
171919
36801
193439
0
193441
0
0
176439
193445
89857
93632
130998
0
193450
14857
55962
148908
191681
193455
193456
55784
0
193459
0
0
0
33530
0
0
193466
0
193468
0
0
0
0
0
158922
36411
0
0
193478
91255
176994
63246
193482
106121
193484
0
0
144451
126603
0
193490
0
95101
0
193494
193495
0
193497
193498
69013
186294
193501
0
0
0
0
193506
0
57261
0
193510
0
193512
0
193514
0
193516
42983
0
0
75944
193521
0
193523
193524
193525
193526
31790
115800
145335
0
0
193532
193533
193534
193535
193536
133534
193538
193539
0
180963
0
0
193544
193545
0
0
182752
193549
0
0
0
145527
0
165459
193556
193557
0
0
0
19839
23601
193563
0
45425
70957
193567
0
193569
193570
193571
147101
0
193574
0
193576
137138
0
193579
162960
175860
30071
0
0
193585
193586
193587
120946
193589
0
193591
193592
178486
193594
0
193596
0
0
193599
193600
0
32926
43508
0
160321
73271
142845
193608
193609
0
130861
63580
0
172985
0
0
0
0
190096
178263
0
0
0
0
34443
10698
0
0
0
60493
0
119454
50316
187811
71350
0
0
193638
193639
21872
8531
0
193643
0
32037
193646
0
193648
0
193650
0
0
158146
67558
0
172833
0
193658
163227
23764
193661
129740
115894
193664
0
193666
193667
0
0
35924
0
96755
0
94721
47627
85751
193677
17519
193679
193680
193681
193682
193683
193684
70789
0
0
193688
193689
0
193691
39084
193693
193694
193695
0
35519
193698
193699
190630
0
0
193703
0
3122
0
135282
0
0
39431
193711
0
0
171838
0
193716
193717
0
57705
0
63156
0
126218
193724
33219
65998
0
0
0
33883
193731
193732
193733
0
159295
0
193737
0
0
0
193741
26139
191706
0
0
0
70808
131237
193749
0
150225
0
0
193754
28166
193756
0
193758
193759
193760
13422
193762
4136
0
7613
0
94129
193768
193769
0
193771
10352
193773
193774
0
142598
193777
193778
89856
193780
0
0
193783
0
193785
152635
193787
134137
0
0
81264
140045
0
193794
95959
193796
0
193798
0
193800
193801
35613
115908
0
193805
25197
0
193808
0
193810
193811
193812
0
178955
34596
193816
0
193818
193819
0
0
0
0
193824
133370
156295
105978
251
0
0
0
193832
193833
120914
0
193836
0
193838
0
193840
0
193842
193843
0
77450
80307
0
0
0
0
0
0
153721
2366
0
185353
0
193858
95642
193860
193861
193862
0
193864
193865
99650
23321
193868
0
20327
193871
133087
136751
193874
0
0
0
0
193879
0
0
0
0
193884
193885
193886
170215
193888
0
193890
193891
0
0
0
153647
0
0
193898
193899
0
193901
31495
193903
0
87487
36859
141078
193908
0
0
193911
0
65384
193914
0
193916
111946
0
0
104258
0
0
0
0
80351
0
0
193928
193929
88286
5571
153762
34290
0
0
123072
0
0
193939
193940
0
148010
193943
0
193945
0
193947
112441
62219
0
58514
149542
164567
0
1785
99524
0
77987
0
0
175757
193962
0
0
137227
193966
0
193968
193969
0
0
193972
0
0
0
193976
68961
0
193979
193980
0
23961
0
193984
193985
193986
63131
0
193989
193990
193991
193992
0
193994
88020
0
0
0
0
0
0
194002
0
0
194005
194006
194007
194008
7629
194010
194011
0
194013
0
194015
194016
0
0
194019
0
53815
193727
0
0
194025
194026
135902
0
194029
194030
0
0
0
0
194035
194036
0
0
0
194040
31537
0
123440
97368
194045
0
0
161670
0
0
194051
0
169877
100615
0
194056
97702
194058
172478
0
0
0
0
194064
47103
0
194067
194068
194069
0
0
0
194073
13825
194075
194076
23722
0
194079
77605
194081
167111
194083
0
194085
0
194087
0
0
194090
194091
194092
0
194094
194095
194096
194097
194098
194099
165368
56754
0
194103
0
0
0
0
164441
0
0
194111
194112
0
144961
194115
0
194117
0
194119
0
194121
0
6736
0
0
194126
194127
194128
194129
152202
194131
0
194133
194134
194135
194136
124249
0
194139
3885
194141
194142
0
0
61862
129727
0
194148
108915
194150
0
87534
162815
194154
141784
0
194157
0
194159
194160
130538
0
144429
194164
0
194166
0
194168
0
194170
0
0
194173
109398
194175
0
194177
0
0
142878
46682
45945
0
81522
194185
194186
194187
194188
194189
194190
91394
194192
194193
194194
194195
76491
0
0
158473
140193
194201
0
194203
2332
194205
153582
194207
11065
194209
194210
0
194212
194213
194214
194215
0
194217
0
194219
194220
194221
194091
0
0
0
170321
46683
194228
0
108315
0
194232
0
194234
194235
143814
194237
194238
0
0
0
194242
194243
0
0
194246
194247
121277
194249
194250
152454
194252
0
194254
44282
194256
88719
194258
194259
194260
0
194262
0
194264
194265
0
0
50632
194269
0
0
0
0
0
194275
0
0
194278
194279
2309
194281
194282
194283
194284
194285
194286
0
194288
0
131317
105376
61587
194293
0
194295
54034
0
163326
0
194300
130399
0
38454
194304
194305
190161
0
0
194309
0
194311
125734
0
0
0
99559
0
184538
0
0
194321
194322
0
134708
194325
0
159696
194328
0
0
109714
0
0
194334
194335
194336
194337
194338
0
184704
72755
194342
142881
151986
0
194346
0
0
133659
194350
194351
71692
0
194354
0
0
194357
194358
194359
19947
0
96204
194363
93182
194365
194366
0
0
194369
0
194371
194372
167379
0
0
16260
194377
0
194379
194380
0
0
69058
194384
0
0
0
0
2683
194390
0
0
0
194394
0
91443
0
0
194399
0
194401
194402
0
7344
111901
0
0
0
5174
0
0
194412
18697
194414
0
194416
49834
194418
0
194420
0
44378
117867
63010
194425
194426
92801
0
0
194430
45463
107399
0
33416
0
194436
194437
0
0
0
0
194442
174411
55706
0
112717
183427
0
194449
194450
0
67823
0
0
0
34080
194457
0
0
194460
0
194462
194463
84660
64210
194466
194467
0
0
194470
194471
0
166510
3981
152503
0
104798
194478
194479
0
141332
194482
194483
194484
0
0
0
0
0
194490
194491
194492
194493
0
19974
194496
194497
0
191339
183799
159170
0
0
0
0
194506
194507
0
0
194510
0
194512
194356
147308
194515
0
194517
43678
0
0
89623
194522
0
194524
194525
62661
194527
53227
0
187172
0
194532
194533
194534
91841
127014
67079
0
0
178318
0
194542
0
0
194545
180213
194547
111853
194549
0
194551
0
0
0
194555
0
0
99081
34222
0
0
194562
0
2302
66981
194566
194567
169444
194569
0
194571
0
173480
194574
0
97328
0
0
194579
0
94877
123524
44113
194584
194585
194586
194587
87558
194589
181725
194591
38747
0
110169
0
0
0
152659
194599
194600
194601
102240
194603
101419
194605
0
194607
194608
7585
52609
121647
176667
192098
0
26371
0
0
168569
0
52967
82138
0
194623
194624
194625
5518
194627
0
0
92614
11652
0
0
194634
0
194636
0
0
147977
194640
133766
194642
0
123989
194645
2713
0
194648
169510
0
0
112227
0
0
0
0
194657
22416
0
0
194661
0
194663
0
0
0
0
194668
0
0
0
194672
75290
194674
0
0
0
0
0
102562
0
194682
0
0
194685
194686
32099
14774
0
65672
0
0
0
0
28589
0
194697
116595
0
112951
0
194702
0
194704
194705
13583
0
194708
0
0
194711
0
11214
0
0
194716
0
194718
194719
194720
0
194722
0
194724
0
0
194727
96815
194729
0
0
194732
135997
0
0
0
194737
0
85675
194740
194066
0
0
0
194745
0
194747
0
194749
66479
194751
0
0
0
119767
194756
109411
194758
0
194760
0
194762
0
194764
0
194766
194767
0
0
194770
194771
106348
93281
8974
194775
111284
131526
0
194779
0
42021
108865
0
194784
194785
156960
194787
0
189044
194790
27552
0
177273
0
194795
0
0
194798
194799
194800
194801
0
194803
194804
168549
194806
0
0
63426
0
194811
194812
0
194814
103380
194816
193799
88023
0
194820
0
0
194823
194824
0
0
194827
0
95979
194830
194831
194832
0
193728
0
0
181762
194838
194839
194840
194841
39792
194843
0
0
194846
0
194848
150169
194058
150506
0
194853
0
194855
75098
0
0
147804
52836
0
127457
194863
0
190045
194866
22302
0
39455
0
194871
0
194873
2378
190943
0
194877
0
194879
73393
194881
194882
157927
194884
194885
0
63188
194888
0
194890
0
194892
71149
194894
194895
0
194897
194898
13625
0
194901
0
194903
116248
194905
194906
106095
194908
0
0
0
61377
159869
0
0
0
80251
114500
194919
181255
152523
25356
194923
194924
0
0
0
43611
194929
189611
0
0
0
0
194935
82347
194937
49277
0
0
0
0
138966
194944
146955
0
0
0
0
0
6830
194952
0
194954
117084
168711
141251
0
52671
0
194961
0
194963
194964
194965
194966
9033
0
0
194970
31434
0
0
0
0
43187
0
129072
0
194980
0
194982
53855
0
0
194986
194987
0
0
194990
0
0
194993
96949
194995
194996
0
194998
194999
0
164067
189312
62282
46272
195005
195006
15900
0
195009
195010
0
0
145925
0
0
178015
166294
115396
0
0
0
105616
0
22495
0
0
195027
195028
0
195030
195031
195032
0
19812
0
179046
24985
8797
11044
0
195041
195042
105536
142958
0
195046
195047
0
0
195050
195051
195052
195053
0
0
167556
0
195058
0
0
160619
0
0
195064
0
111736
0
195068
39792
0
151692
16809
0
195074
170734
0
195077
195078
0
0
55231
161022
195083
195084
38634
55364
0
111778
44374
0
0
0
152611
42459
195095
0
195097
100923
0
0
0
195102
0
195104
0
195106
0
154627
195109
164659
195111
138685
154340
158077
145886
12126
195117
143704
99703
195120
0
0
42503
195124
195125
195126
0
195128
195129
20256
39178
0
0
195134
167862
195136
0
195138
0
195140
0
118949
0
195144
195145
99531
110938
184322
25748
179742
42369
195152
195153
93110
195155
27270
195157
195158
0
195160
193737
126942
195163
195164
23750
98857
195167
147113
33270
0
182465
0
195173
195174
0
97816
134355
195178
185736
195180
0
154003
0
0
195185
195186
130397
0
0
195190
0
0
195193
195194
195195
195196
0
120624
98339
77180
0
76515
195203
0
45913
195206
0
64797
129132
0
125188
144146
23173
0
0
195216
195217
0
195219
195220
195221
195222
91221
0
0
195226
0
184757
0
195230
195231
195232
195233
33030
98286
70500
0
0
0
0
195241
0
0
195244
81350
195246
163268
62858
195249
195250
195251
66052
0
195254
0
0
0
77992
0
103715
195261
189586
12758
176193
0
48173
195267
0
54193
0
76472
192518
195273
195274
195275
121698
195277
195278
164137
0
195281
195282
129708
56107
0
32900
0
172307
0
0
0
6919
64935
195294
0
0
195297
195298
78309
79829
0
195302
195303
61363
38089
195306
195307
195308
195309
190282
0
47802
195313
195314
195315
195316
16902
195318
195319
0
195321
195322
0
195324
195325
0
195327
195328
2531
135910
85532
195332
0
195334
101884
0
195337
43442
65276
0
0
195342
195343
0
0
37643
195347
138728
195349
195350
0
0
0
195354
195355
168108
0
22607
108002
195360
195361
195362
195363
135965
12886
145062
0
139246
0
195370
0
95976
0
0
195375
0
195377
195378
11009
77189
195381
0
195383
195384
195385
195386
190758
0
24186
0
0
0
0
195394
66233
0
0
0
0
195400
195401
185752
195403
78438
150160
109962
195407
0
195409
0
195411
195412
189848
195414
195415
0
0
0
195419
0
195421
0
56986
56749
68541
195426
0
195428
0
0
64614
195432
195433
0
0
0
121281
195438
195439
103208
0
195442
195443
195444
125183
195446
195447
158873
195449
0
195451
0
64426
195454
195455
195456
58977
165817
114524
66516
195461
195462
195463
195464
85815
152351
195467
195468
0
174187
195471
195472
195473
195474
0
0
144003
0
0
0
0
0
195483
100167
195485
0
0
0
602
0
133378
195492
148613
2110
0
33035
72613
4000
0
75498
195501
162576
195503
0
0
195506
174161
195508
195509
109900
195511
195512
0
0
0
0
193687
156469
137752
0
195521
0
0
0
195525
144460
195527
195528
0
0
195531
195532
78878
0
195535
0
0
49166
195539
56196
49854
195542
195543
195544
195545
195546
0
0
0
187739
52388
0
195553
0
67734
195556
151578
2944
195559
0
130096
77552
159549
195564
0
195566
11252
0
150220
0
195571
0
0
0
0
188373
0
195578
32199
105206
133625
58621
55744
0
0
195586
0
195588
0
0
0
195592
195593
27363
195595
195596
0
6707
0
0
154729
195602
195603
175375
195605
0
45155
0
0
0
0
195612
195613
0
0
0
0
46303
0
0
0
0
195623
0
0
195626
31061
0
195629
195630
21553
0
0
0
8629
0
0
195638
76568
195640
195641
82882
97690
0
195645
160938
195647
195648
45784
0
0
195652
0
0
0
195656
195657
0
0
195660
195661
195662
0
0
195665
195666
195667
195668
195669
0
20753
0
195673
0
195675
195676
0
0
166429
50911
161908
0
195683
176202
195685
86340
0
141759
144256
159611
0
0
185203
195694
43551
0
163850
195698
0
187378
0
89478
195703
50438
195705
191376
0
0
195709
156275
112037
195712
195713
195714
0
195716
195717
195718
0
195720
0
0
0
0
195725
0
106978
0
0
28885
195731
195732
9788
68660
195735
0
195737
195738
195739
0
0
0
195743
195744
0
195746
44093
195748
40920
0
0
195752
195753
195754
195755
20149
195757
114947
175673
195760
0
195762
0
0
195765
195766
16693
0
0
106255
195771
195772
26590
166136
195775
0
189096
64497
195779
195780
195781
0
195783
195784
79348
0
184659
195788
52831
195790
0
0
54388
160011
195795
143608
195797
195798
195799
0
195801
0
32030
195804
122226
195806
74220
195808
195809
195810
167758
195812
195813
71733
146498
183344
0
0
195819
22249
138882
195822
0
195824
195825
138959
0
195828
195829
134120
48370
42482
0
195834
195835
172437
195837
172505
195839
152080
140704
67010
0
195844
0
0
183879
33143
0
89851
195851
32218
99545
0
91895
195856
0
195858
195859
195860
195861
195862
0
195864
0
195866
0
195868
192712
195870
195871
195872
6739
0
159265
103180
76207
0
195879
195880
195881
195882
46128
195884
66548
195886
195887
195888
173106
195890
195891
0
195893
0
0
195896
152927
0
195899
0
52219
195902
129725
0
81526
195906
195907
195908
195909
7776
0
195912
195913
195914
0
0
0
0
115085
195920
195921
0
0
45209
0
0
0
195928
0
0
0
59391
195933
0
195935
0
142332
0
0
195940
0
195942
130555
48074
58359
195946
0
96812
0
195950
195951
0
0
195954
32000
139364
195957
0
195959
195960
121134
55756
195963
0
195965
195966
0
195968
195969
195970
104942
195972
195973
195974
105895
0
188543
195978
195979
0
0
195982
195983
195984
195985
71056
0
0
0
536
195991
0
0
0
0
0
0
195998
0
196000
0
0
0
27168
196005
196006
196007
0
7590
20324
0
136241
0
138671
0
0
196017
196018
141024
196020
0
196022
47158
152695
0
196026
196027
196028
0
196030
196031
0
72466
0
196035
54548
0
0
0
196040
0
196042
0
162757
0
0
137599
0
0
0
0
0
0
0
196055
42782
0
196058
46700
196060
148559
0
0
196064
0
196066
0
27924
0
196070
196071
196072
196073
196074
0
98312
0
0
0
196080
62680
0
196083
196084
61401
196086
196087
0
0
60137
35333
196092
0
0
0
0
0
0
0
0
157306
126856
0
0
109586
196106
196107
196108
0
16201
99972
0
0
0
192530
0
77099
94126
196119
0
133122
73348
178346
196124
0
196126
130487
0
196129
0
141776
0
170881
0
63992
0
0
60424
196139
196140
93727
0
0
160894
0
196146
196147
80244
0
196150
0
196152
0
196154
0
41489
196157
25740
0
0
186935
56174
0
0
149685
93214
69988
21800
0
10090
35219
196172
0
190248
0
125995
0
196178
196179
196180
0
196182
196183
0
196185
196186
0
0
196189
0
129901
99034
190874
0
196195
0
196197
196198
196199
0
0
196202
6145
196204
161819
6309
196207
152226
196209
0
0
0
196213
0
103806
196216
0
196218
196219
196220
0
196222
196223
0
196225
196226
196227
196228
196229
196230
98307
0
196233
188384
196235
196236
196237
0
196239
0
196241
196242
0
0
196245
196246
196247
61920
196249
113423
196251
0
0
0
196255
196256
78766
172457
0
196260
0
196262
196263
182153
22733
171244
0
0
0
0
120837
0
0
0
196275
14244
174246
60269
196279
0
0
59671
196283
196284
196285
0
175712
196288
196289
0
195089
196292
196293
67974
0
0
196297
190610
141651
0
179066
0
112702
0
0
0
0
0
100576
196310
0
196312
0
196314
13174
0
95343
0
0
0
196321
0
0
196324
196325
0
146620
98352
139627
51215
6794
30019
28050
0
196335
55671
45018
0
89829
0
0
196342
196343
0
0
196346
0
89306
0
48008
26281
196352
196353
151145
196355
196356
0
0
113439
196360
0
149702
25231
196364
196365
196366
51716
0
0
0
196371
153922
23055
141396
196375
101350
26267
99890
196379
0
0
136548
0
0
196385
0
196387
82459
196389
196390
0
196392
196393
32534
13690
196396
0
530
0
0
196401
0
0
115298
0
196406
0
9828
119762
0
87913
133867
0
47930
146289
15488
154949
196418
196419
196420
0
196422
176337
196424
196425
159064
183563
45689
0
773
0
0
132070
0
182739
0
196437
196438
0
84845
0
196442
37536
196444
0
0
0
0
81036
0
196451
196452
167308
196454
196455
0
56319
0
196459
134312
196461
196462
196463
0
196465
0
98135
196468
0
0
196471
196472
196473
196474
0
0
0
26908
196479
196480
196481
75676
196483
164366
27546
196486
0
0
122783
196490
68624
191520
0
196494
105332
196496
0
0
148158
196500
0
0
0
196504
196505
196506
0
196508
0
0
42958
128060
196513
196514
159693
196516
150584
0
116697
18097
0
0
132156
0
99012
38559
59181
196528
14301
60136
196531
115962
196533
196534
196535
62300
680
0
196539
182526
111487
0
0
196544
196545
9605
0
151924
196549
196550
0
0
195674
156204
32911
0
0
0
140832
99255
0
0
196563
0
0
0
62529
196568
0
196570
25636
196572
0
196574
150655
0
0
47966
196579
0
196581
196582
196583
196584
196585
0
196587
0
146725
0
196591
0
0
196594
196595
196596
38450
0
63644
32507
0
0
196603
52761
156486
189256
196607
196608
0
0
0
196612
0
0
196615
46131
21844
0
0
196620
0
0
19273
196624
29490
196626
0
0
0
0
0
196632
196633
65784
0
196636
196637
185594
0
196640
0
196642
0
196644
0
196646
0
0
196649
0
171226
141984
196653
196654
196655
0
196657
0
164524
0
196661
108401
0
0
0
0
0
196668
27128
196670
196671
196672
0
0
0
34941
0
0
0
196680
0
0
196683
39941
155477
0
196687
196688
196689
120971
0
0
196693
196694
175504
122716
91469
185182
0
32371
196701
51881
196703
64786
0
158554
196707
119254
196709
196710
0
196712
196713
0
0
0
0
196718
0
196720
0
17189
0
75140
0
0
196727
196728
38938
196730
196731
0
196733
0
196735
0
0
0
150991
0
167300
0
196743
26185
79780
0
196747
196748
196749
0
0
0
169013
19077
86934
0
0
196758
181040
0
0
4285
0
0
147350
41497
196767
67413
0
182848
0
160649
0
196774
0
0
196777
2376
0
0
0
196782
11257
196784
196785
0
0
196788
0
196790
0
196792
0
196794
0
132243
0
196798
0
0
196801
0
0
157836
196805
0
142928
0
14862
0
0
196812
0
196814
0
196816
196817
121418
41135
0
180304
196822
196823
101363
0
42101
196827
75473
196829
196830
69257
0
0
103413
196835
196836
0
196838
196839
87895
0
0
196843
196844
107321
0
0
194790
16001
196850
196851
0
0
40250
182927
196856
0
196858
196859
0
101733
196862
0
0
45041
0
0
196868
0
0
196871
183782
0
87908
0
196876
126607
53222
0
0
99695
196882
196883
196884
193845
196886
196887
0
131432
196890
129783
0
88415
196894
196895
0
196897
196898
196899
21062
85370
196902
196903
0
27018
0
149451
0
139454
196910
196911
196912
196913
196914
196915
196916
196917
0
135833
0
0
190980
196923
196924
55477
0
124818
196928
196929
0
23802
196932
63598
196934
0
196936
191847
7268
0
196940
0
19260
0
0
196945
20399
48383
101016
0
98595
0
0
196953
0
120505
196956
196957
196958
196959
195400
196961
139573
184739
0
0
196966
196967
159027
0
121721
196971
0
0
196974
0
196976
0
0
196979
152868
196981
196982
152714
196984
47596
0
196987
196988
196989
196990
157587
144419
0
196994
196995
196996
45006
0
196999
0
0
0
0
99337
79544
197006
197007
0
0
0
197011
197012
0
129726
0
197016
85919
26249
0
177900
197021
197022
0
197024
197025
197026
0
197028
197029
197030
150156
0
94880
197034
10291
82158
168088
0
0
44910
0
6867
0
197044
92412
197046
169010
0
197049
197050
197051
194459
131985
0
197055
1747
0
197058
197059
197060
197061
197062
0
0
27354
92208
0
83262
197069
0
34669
22272
0
197074
197075
71546
0
0
0
0
197081
197082
197083
175161
134696
12290
0
197088
166789
95640
185321
0
0
3525
0
28412
0
197098
197099
197100
197101
197102
93552
197104
73212
175823
0
0
178303
0
197111
0
0
197114
0
9614
0
0
197119
197120
0
0
0
0
0
16684
60173
112185
0
0
0
154774
0
1047
197135
0
0
197138
0
151959
0
197142
0
0
0
197146
197147
107456
142226
0
0
0
197153
29083
197155
197156
0
197158
197159
0
0
197162
197163
197164
0
134167
181757
7838
48457
197170
0
197172
187588
0
197175
79674
91484
197178
0
197180
0
197182
0
0
197185
165274
197187
30311
197189
197190
0
0
0
197194
0
67030
0
94542
0
122476
0
39673
3665
197204
197205
0
0
0
197209
0
197211
197212
12004
78142
0
0
197217
113296
0
0
197221
46010
0
145777
150127
197226
197227
80240
0
0
0
0
51558
105200
197235
0
0
197238
0
197240
102951
0
197243
0
197245
197246
197247
0
0
6748
0
197252
31000
197254
0
0
0
197258
197259
197260
0
197262
197263
187721
197265
197266
197267
9501
197269
197270
66071
99323
0
29874
0
197276
36804
0
0
99229
197281
0
0
197284
197285
0
0
0
197289
197290
151279
0
9355
197294
0
0
0
197298
0
0
0
0
0
0
0
197306
0
0
0
197310
147577
197312
0
34903
178614
197316
127263
72857
76748
0
197321
195059
0
0
0
197326
142111
197328
133400
197330
0
0
74285
0
0
172575
47917
89081
197339
197340
0
154247
0
118410
0
184620
196885
0
0
197237
0
0
0
18206
64544
80971
44963
0
9920
197360
0
0
197363
149548
0
197366
197367
0
35019
0
197371
197372
0
197374
89568
132293
132610
165940
96610
197380
132796
50836
0
136078
197385
153252
0
197388
65745
25211
10416
197392
0
0
0
197396
115871
14723
36397
174063
0
0
197403
197404
197405
0
197407
197408
0
95105
0
88712
197413
0
197415
0
0
182381
197419
197420
0
197422
68541
197424
132963
197426
197427
197428
197429
0
197431
0
197433
135923
83208
197436
132621
197438
0
197440
107491
13648
0
0
197445
181232
0
0
0
197450
197451
0
197453
0
115230
51874
197457
195048
0
0
0
197462
197463
0
127701
0
172834
197468
145021
197470
197471
177235
169970
166288
165356
17133
197477
197478
4124
0
0
197482
0
197484
25411
197486
197487
0
0
0
0
197492
0
74696
197495
47164
197497
0
197499
197500
197501
197502
197503
0
132088
144264
0
166405
0
0
197511
197512
17987
0
0
197516
153380
0
197519
0
197521
197522
197523
0
0
113852
163034
197528
0
0
197531
0
0
0
197535
0
0
0
197539
0
197541
197542
0
42547
197545
197546
197547
197548
0
197550
24761
197552
197553
82745
122901
7225
93186
35966
110202
0
197561
197562
197563
0
26479
197566
0
0
0
104034
0
178292
0
14412
0
0
117007
0
197579
197580
85807
0
197583
0
84023
0
103933
197588
0
197590
0
0
0
88157
0
0
197597
197598
197599
18474
0
197602
197603
197604
197605
197606
197607
74719
197609
0
197611
197612
197613
197614
197615
0
177110
0
80610
197620
0
197622
197035
197624
9861
197626
59224
0
0
128323
141480
108564
197633
0
161676
0
27258
197638
197639
0
197641
0
0
0
0
197646
0
197648
15231
197650
197651
170979
197653
176436
78077
197656
137304
0
197659
197660
58151
0
0
197664
197665
197666
0
52405
0
161823
177083
0
189946
36693
197675
197676
180762
0
103425
0
0
0
197683
197684
197685
197686
0
197688
0
197690
197691
156869
196493
68853
0
0
0
197698
0
90682
0
78025
0
197704
0
197706
197707
197708
0
197710
0
186126
0
161185
197715
197716
0
0
67526
0
197721
0
0
197724
197725
197726
0
197728
0
57978
0
124140
99888
197734
24684
197736
158088
166766
0
197740
0
0
0
0
197745
46815
93605
0
197749
171085
197751
0
197753
197754
55007
177028
33397
197758
197759
197760
197761
0
119194
102112
0
197516
195511
0
0
197770
0
197772
197773
0
0
177580
0
0
0
197780
197781
12254
0
0
0
0
0
138156
0
52661
0
197792
143200
197794
26252
0
0
197798
0
0
197801
0
32655
0
58789
0
197807
94390
0
0
197811
197812
0
0
0
197816
0
0
0
19584
0
197822
197823
197824
0
197826
197827
197828
95161
0
197831
156673
197833
197834
0
0
0
13895
197839
0
197841
175059
0
0
0
0
41070
0
124149
39515
197851
0
197853
197854
197855
197856
0
197858
138321
30869
52436
99960
197863
0
197865
197866
197867
0
188582
0
197871
0
0
172250
197694
197876
0
0
0
0
0
197882
178211
0
197885
0
197887
197888
129651
156051
163280
197892
0
197894
197895
0
0
186115
0
197900
0
197902
197903
0
197905
0
197907
197908
83462
0
197911
0
0
197914
0
0
197917
137703
197919
0
0
59587
0
0
0
0
134793
197928
0
0
162599
187458
197933
0
0
78336
152287
0
3785
197940
197941
197942
197943
0
0
0
0
197948
0
39351
77952
0
195446
197954
197955
197956
0
197958
180699
197960
0
148462
0
173450
0
197966
173708
197968
79757
0
0
5174
197973
197974
197975
0
99868
197978
72033
197980
197981
197982
0
54225
0
14873
0
197988
0
197990
197991
0
197993
0
81381
0
0
0
155952
0
174075
169762
198003
198004
0
31033
198007
198008
0
17874
198011
15905
47655
198014
198015
65305
97396
0
198019
198020
198021
55317
0
0
198025
198026
0
105742
198029
198030
0
0
0
198034
198035
0
198037
129628
0
198040
198041
198042
0
146792
198045
198046
0
0
0
0
0
198052
0
0
137816
94971
108667
0
198059
0
0
0
198063
0
0
0
0
0
0
198070
35717
0
198073
198074
0
113311
198077
198078
0
159793
198081
0
139903
198084
54335
131353
0
91283
198089
0
198091
12594
198093
110867
106849
0
31232
0
0
73094
198101
198102
194461
0
0
52382
198107
198108
93876
196507
198111
173859
0
198114
198115
198116
198117
0
198119
198120
104546
0
102248
0
48700
23028
198127
105878
0
40903
198131
198132
0
198134
198135
198136
0
198138
198139
198140
0
36800
76479
0
198145
9204
64200
0
198149
198150
0
198152
34360
198154
0
175998
198157
198158
108590
0
89102
198162
198163
133503
0
0
26855
51169
198169
198170
0
80523
198173
155009
113423
198176
0
0
0
189679
198181
28517
0
198184
22946
0
0
0
139741
0
198191
0
198193
0
83107
198196
0
0
198199
0
198201
12950
198203
0
0
198206
0
0
5897
0
84059
0
77959
0
198215
69097
0
43634
198219
0
0
0
198223
198224
198225
198226
0
198228
0
182612
198231
171297
198233
110418
0
0
75674
198238
198239
198240
0
198242
198243
0
169366
0
194262
0
0
75101
198251
198252
0
0
0
198256
0
0
192623
107768
0
198262
0
198264
185664
154832
92900
198268
0
67141
136381
0
198273
198274
198275
19726
198277
198278
0
198280
49712
198282
0
99647
158830
198286
198287
198288
54899
144569
0
198292
198293
0
198295
198296
198297
0
135607
33133
151014
0
0
198304
0
0
82315
198308
55
198310
0
70675
0
0
0
10233
198317
0
198319
198320
0
198322
198323
0
198325
0
164886
0
0
67261
198331
0
198333
142306
0
0
198337
168201
198339
198340
198341
0
0
82964
0
0
71292
103220
198349
198350
198351
198352
52339
99408
0
0
92378
0
198359
198360
198361
198362
29934
198364
198365
198366
0
198368
198369
0
0
118338
198373
198374
179269
0
198377
0
0
172328
198381
184608
0
198384
198385
136414
2772
0
0
198390
198391
0
0
198394
111210
131211
0
0
198399
76556
0
198402
198403
0
195976
44139
0
0
198409
160012
0
11997
198413
0
198415
198416
0
70136
0
0
198421
0
198423
0
0
101585
70617
15517
0
0
143514
198432
29395
197246
52448
198436
12162
0
0
198440
198441
0
167241
0
198445
198446
0
179790
198449
26128
198451
0
0
198454
180116
0
0
198458
179497
198460
0
0
158209
5548
0
0
0
198468
0
0
0
198472
0
198474
133441
0
198477
159020
0
0
0
0
0
0
145434
198486
92856
198488
198489
0
116553
85
0
0
198495
15042
51247
198498
0
0
198501
0
198503
198504
125743
0
0
198508
45143
198510
198511
0
198513
198514
0
121417
198517
0
0
0
154067
198522
108831
150290
0
0
0
0
0
0
198531
0
198533
0
186417
0
0
198538
0
0
198541
0
0
198544
0
198546
179851
198548
198549
198550
0
98902
23752
129701
0
198556
198557
128117
198559
0
5391
198562
0
0
0
198566
198567
0
0
198570
0
0
0
0
0
50046
198577
36562
156658
198580
170824
198582
0
198584
0
0
35560
198588
0
0
0
0
0
84059
198595
198596
0
0
4506
198600
198601
138413
163263
198604
198605
25211
198607
0
198609
0
1035
51491
0
198614
198615
149792
198617
198618
113190
198620
0
0
0
0
0
73076
198627
41197
198629
170278
0
0
0
0
0
198636
183517
198638
112531
0
169246
198642
198643
0
198645
198646
0
177703
198649
198650
168789
0
29089
113443
0
198656
0
96273
194244
198660
0
0
198663
182717
198665
0
0
190644
0
55399
0
0
0
198674
99270
56413
0
0
63597
0
198681
0
198683
0
0
192000
0
198688
132145
0
0
198692
0
57667
21503
198696
0
0
83946
116116
0
73166
38684
198704
0
198706
85405
146891
198709
0
13789
0
198713
196708
80190
41247
198717
198718
198719
198720
198721
189757
198723
198724
80872
0
0
198728
198729
198730
173513
0
0
0
0
0
198737
0
154519
133285
198741
67495
0
0
198745
112989
198747
198748
198749
109088
0
198752
198753
198754
198755
0
198757
198758
58123
2238
31268
61561
132981
198764
0
0
0
0
0
162079
82138
0
0
0
0
0
84983
198778
34340
0
198781
0
0
179421
0
198786
198787
115115
179400
198790
121980
198792
0
95705
0
198796
198797
0
198799
198800
0
0
159803
198804
198805
49072
0
3157
198809
0
0
0
0
100782
198815
198816
0
23266
0
0
174361
134881
0
198824
0
0
188143
0
198829
0
198831
198832
0
198834
79474
23092
0
0
198839
19263
0
0
0
198844
198845
104078
0
127229
0
3641
0
198852
0
55126
0
0
0
198858
104792
0
0
198862
0
0
198865
0
198867
0
198869
198870
198871
0
0
0
198875
0
0
0
0
0
0
0
128240
198884
4505
3734
198887
0
51499
174701
153273
198892
0
65051
154010
196041
198897
0
0
0
0
99816
0
0
198905
102812
61683
0
198909
198910
95601
16946
0
56374
120417
46271
195810
153572
198919
0
3855
0
90395
198924
0
0
198927
125432
0
198930
132061
198932
198933
0
198935
0
198937
0
198939
0
0
87833
0
198944
0
198946
0
191180
198949
0
0
0
198953
198954
0
0
0
147831
198959
0
198961
0
198963
0
133508
198966
162537
198968
192695
41919
192829
63399
0
198974
0
0
198977
198978
92701
48692
0
116575
198983
166827
0
198986
198987
198988
198989
198990
198991
142420
0
0
8114
198996
198997
198998
19029
57006
0
0
0
0
90472
34888
0
159655
199009
0
0
0
199013
199014
199015
143414
0
0
0
0
0
199022
0
0
0
0
199027
78545
0
188677
92244
199032
0
0
0
199036
76975
171374
199039
199040
199041
199042
199043
199044
0
183530
0
104341
0
199050
199051
0
0
29444
84814
0
199057
199058
0
0
0
66020
199063
128421
199065
199066
0
199068
199069
0
199071
0
199073
141307
163199
0
0
0
199079
199080
199081
199082
0
199084
199085
199086
199087
120573
0
0
199091
93955
199093
63213
134305
0
199097
0
0
199100
137060
150739
0
0
199105
0
0
199108
136197
177944
0
199112
0
96629
48289
199116
199117
0
199119
0
0
128231
0
199124
116819
199126
142707
0
183949
0
0
122792
0
199134
199135
0
14191
199138
0
0
0
114517
199143
199144
49038
199146
199147
121817
190069
199150
181785
106648
0
191063
199155
199156
0
0
0
0
160827
0
156549
199164
0
0
199167
116524
0
199170
0
54646
199173
0
0
199176
199177
0
199179
199180
199181
199182
1434
0
0
199186
0
199188
111744
199190
0
199192
0
0
199195
0
199197
136770
0
0
117906
199202
0
105757
0
199206
199207
161176
174187
199210
199211
0
5018
41534
0
0
122979
199218
0
0
0
199222
199223
88032
14536
126312
11663
0
199229
0
151862
199232
199233
0
199235
139170
0
0
199239
0
149911
76863
199243
0
151870
18241
0
199248
0
0
125236
0
62499
199254
0
34437
0
0
0
0
0
0
78656
30447
130503
0
199267
53438
182128
0
0
29987
96707
199274
28087
54952
91938
199278
0
0
0
0
0
0
0
199286
0
0
199289
0
78932
199292
0
0
199295
146626
0
154108
0
0
199301
199302
0
199304
0
199306
199307
0
199309
69257
199311
0
184633
199314
0
0
64753
38741
199319
7362
0
0
199323
0
67301
0
0
0
199329
0
180239
199332
18953
185362
0
0
0
0
0
199340
52003
199342
199343
13385
0
121286
199347
199348
199349
199350
199351
72668
131792
130970
129455
199356
0
191629
0
170587
199361
0
181914
199364
199365
92929
122964
150182
0
199370
199371
199372
199373
199374
199375
0
0
0
101287
0
0
80872
199383
0
46873
67263
0
45143
199389
0
75451
175775
180671
199394
199395
117781
0
0
199399
109450
5105
199402
0
199404
199405
199406
199407
0
199409
199410
12499
0
0
0
199415
0
199417
9792
199419
0
199421
0
199423
0
199425
0
0
199428
0
84381
199431
0
0
199434
199435
153955
131385
94998
199439
199440
199441
199442
0
0
48549
199446
0
0
53645
34852
5630
35972
199453
163983
0
0
0
0
0
199460
165097
54780
140114
167639
199465
0
171897
0
91212
199470
0
199472
0
15323
189567
199476
199477
194085
0
199480
199481
124593
199483
199484
0
199486
0
199488
0
0
0
0
22717
199494
199495
199496
0
44139
0
102154
199501
199502
0
199504
199505
1267
0
0
0
74123
64710
199512
199513
0
199515
125737
0
0
199519
10536
0
73570
180447
0
0
68477
0
199528
199529
199530
0
199532
0
0
0
81456
0
199538
192891
142632
169226
35670
192644
70993
199545
199546
199547
146308
199549
199550
25224
0
151116
0
0
199556
89354
0
199559
199560
0
175133
0
198518
127141
199566
199567
199568
199569
0
199571
199572
147556
62465
65655
0
0
95199
199579
199580
0
199582
44274
0
199585
0
0
156353
199589
0
177308
199592
199593
0
199595
123784
0
0
199599
101813
107535
150888
199603
0
0
46659
0
199608
21617
199610
0
199612
68029
0
14365
39107
0
0
0
0
0
0
199623
178962
199625
0
58339
199628
199629
199630
17818
0
0
199634
82737
199636
0
0
43945
24585
199641
0
199643
199644
199645
123374
50673
0
0
0
110424
199652
199653
163961
199655
199656
0
118264
0
0
0
199662
0
199664
17923
0
0
56961
73942
199670
0
0
179696
0
199675
199676
81439
6847
199679
50234
0
160821
0
199684
83405
8935
199687
0
89538
44016
199691
199692
0
186573
199695
199696
135775
199698
199699
0
49371
197423
199703
199704
199705
122244
58865
133645
42594
199710
199711
199712
0
0
176970
199716
0
0
94110
0
199721
199722
91731
199724
0
199726
199727
195906
92727
143782
66320
0
199733
0
199735
199736
186922
199738
0
0
199741
0
187326
133076
0
98154
0
199748
0
199750
199751
199752
199753
0
199755
199756
199757
185611
107125
199760
88159
57678
199763
199764
51246
0
168600
160355
199769
15113
36058
0
199773
0
172762
22774
10610
0
33955
0
199781
164421
0
199784
199785
189151
199787
0
0
42263
0
199792
199793
199794
0
0
199797
0
0
199800
0
9406
199803
116514
199805
137954
199807
0
199809
199810
14271
199812
199813
0
0
28617
123737
199818
68128
184169
199821
0
198327
156018
0
74637
104785
0
199829
199830
0
199832
199833
41643
0
199836
199837
199838
103485
199840
0
0
180464
0
0
119600
11603
199848
199849
0
0
199852
0
119659
42636
199856
51638
21775
103914
199860
145835
0
114862
174714
199865
199866
88159
5515
0
0
0
0
0
0
199875
199876
150781
0
0
0
199881
0
12162
199884
199885
199886
0
199888
0
199890
199891
199892
130402
199020
0
199896
199897
199898
199899
19695
0
199902
199903
199904
199905
69435
164385
0
0
0
77842
0
0
0
167527
0
0
0
0
199920
0
199922
0
68391
0
199926
199927
105097
102786
155370
0
199932
103982
198097
36107
103463
0
177546
75674
9338
0
51199
0
146708
0
174924
0
0
0
199950
199951
192800
56930
0
49524
0
0
0
109458
142444
199961
199962
0
199964
0
0
0
0
68478
199970
28032
0
0
199974
199975
199976
162446
199978
0
122792
164630
97076
0
54598
0
199986
0
199988
0
199990
131615
64630
0
0
170197
8058
199997
65424
199999
0
